libcodr7
src
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libcodr7
-
Tree.h in OpenBSD: dependency-free intrusive binary tree (2002)
I have a fairly comprehensible left leaning rb tree implementation that I've been porting along my travels.
I keep it around for situations where a binary searched array isn't doable or good enough, but I still want ordered set functionality that isn't in the stdlib.
https://github.com/codr7/whirlog/blob/main/rb.lisp
https://github.com/codr7/libcodr7/blob/master/source/codr7/t...
-
Drop millions of allocations by using a linked list (2015)
From my experience, the only kind of linked list that still sometimes makes sense is the embedded one.
https://github.com/codr7/libcodr7/blob/master/source/codr7/l...
src
-
What Okta Bcrypt incident can teach us about designing better APIs
Interesting! Let's check the OpenBSD implementation of this algorithm, and here is the link to it. The first point of interest lies here:
- OpenBSD 7.5 を 7.6 へ アップグレード
-
OpenBSD Upgrade 7.5 to 7.6
The OpenBSD project released 7.6 of their OS on 8 Oct 2024 as their 57th release 💫
-
OpenBSD now enforcing no invalid NUL characters in shell scripts
Funny enough filenames are just byte sequences. So almost anything goes.
There was just some patch that added '/' protection, because that's the only character that's not allowed in filenames.
https://github.com/openbsd/src/commit/46f7109a9e03df89b66ada...
- We have reached OpenBSD of Theseus
- OpenBSD 7.4 を 7.5 へ アップグレード
-
PostgreSQL on OpenBSD: Upgrade 15 to 16 with pg_upgrade
OpenBSD gives us good documentation as a series of the project. (For example, the man pages are cared and kept maintained.) It's applied to principal service packages as well as the OS. So is as to PostgreSQL.
-
OpenBSD Upgrade 7.4 to 7.5
The OpenBSD project released 7.5 of their OS on 5 Apr 2024 as their 56th release 💫
-
OpenSSH Race condition resulting in potential remote code execution
> Only two remote holes in the default install, in a heck of a long time!
As someone who doesn't know this kind of stuff well, will this cause OpenBSD to have to update the statement above?
https://www.openbsd.org
- Wc2: Investigates optimizing 'wc', the Unix word count program
What are some alternatives?
EA Standard Template Library - EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
cosmopolitan - build-once run-anywhere c library
frr - The FRRouting Protocol Suite
coreutils - upstream mirror
illumos-gate - An open-source Unix operating system -- this is a read-only mirror of the official repository at https://code.illumos.org/plugins/gitiles/illumos-gate
PHPT - The PHP Interpreter