| Age | Commit message (Expand) | Author |
| 2025-08-01 | db/hash.c: Fix flag check in hash_seq | Bojan Novković |
| 2025-07-31 | dbm_nextkey: Always return an error if we've reached the end of the database | Bojan Novković |
| 2025-07-30 | db/hash.c: Allow O_WRONLY in dbm_open | Bojan Novković |
| 2025-07-25 | db/hash.c: Do not return an error when opening a missing database with O_CREAT | Bojan Novković |
| 2024-07-15 | Remove residual blank line at start of Makefile | Warner Losh |
| 2023-11-26 | lib: Remove ancient SCCS tags. | Warner Losh |
| 2023-11-01 | libc: Purge unneeded cdefs.h | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line sh pattern | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .h pattern | Warner Losh |
| 2023-03-27 | libc: Use secure_getenv(3) where appropriate | Mark Johnston |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-02-28 | Renumber copyright clause 4 | Warner Losh |
| 2016-09-26 | hash(3): protect in-memory page when using cross-endianness. | Pedro F. Giffuni |
| 2016-05-31 | Fix prototype of dbm_open(). | Ed Schouten |
| 2016-04-26 | libc: make more use of the howmany() macro when available. | Pedro F. Giffuni |
| 2016-04-20 | libc: use our roundup2/rounddown2() macros when param.h is available. | Pedro F. Giffuni |
| 2016-04-10 | libc: replace 0 with NULL for pointers. | Pedro F. Giffuni |
| 2016-04-06 | Follow-up r295924: Only sync hash-based db files open for writing when closing. | Bryan Drewery |
| 2016-02-23 | If we close or sync a hash-based db file, make sure to call fsync to | David Malone |
| 2016-01-29 | Use intptr_t note ptrdiff_t when storing flags in the bottom bits of | Brooks Davis |
| 2015-09-20 | Use ANSI C prototypes. Eliminates -Wold-style-definition warnings. | Craig Rodrigues |
| 2015-08-29 | Switch libc from using _sig{procmask,action,suspend} symbols, which | Konstantin Belousov |
| 2015-05-18 | Drop some unnecessary casts. | Pedro F. Giffuni |
| 2014-03-04 | Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} | Marcel Moolenaar |
| 2013-08-13 | db: Use O_CLOEXEC instead of separate fcntl() call. | Jilles Tjoelker |
| 2013-08-11 | db/hash: Use O_CLOEXEC instead of separate fcntl() call. | Jilles Tjoelker |
| 2010-04-05 | libc/db/hash: cap auto-tuned block size with a value that actually works | Andriy Gapon |
| 2009-08-24 | Consider flag == 0 as the same of flag == R_NEXT. This change will restore | Xin LI |
| 2009-03-28 | Add some casts to silence compiler warning about signedness. | Xin LI |
| 2009-03-28 | Minor changes from Berkeley DB 1.86 and further improvements from OpenBSD. | Xin LI |
| 2009-03-28 | Plug memory leaks and a potential NULL dereference. | Xin LI |
| 2009-03-28 | Simplify the logic when determining whether to zero out a db file to after | Xin LI |
| 2009-03-28 | - If (keysize+datasize)%(bsize=14)==0, insertion of a `big key' would cause | Xin LI |
| 2009-03-28 | Avoid NULL deference which causes DEBUG1 to crash, not to print useful | Xin LI |
| 2009-03-28 | - Avoid overwriting the cursor page when the cursor page becomes the | Xin LI |
| 2009-03-28 | Fix a crash when iterating over a hash and removing its elements. | Xin LI |
| 2009-03-28 | Only squeeze a short key/value pair onto a page with other complete key/value | Xin LI |
| 2009-03-28 | Diff reduce against OpenBSD, no functional change. | Xin LI |
| 2009-03-28 | Return meaningful errno in overflow case; print error message to stderr | Xin LI |
| 2009-03-28 | Use pread(2) and pwrite(2) instead of lseek(2) + read(2) / write(2). | Xin LI |
| 2009-03-28 | db/btree/bt_open.c: check return value of snprintf() and return value | Xin LI |
| 2009-03-28 | Several signed/unsigned warning fixes. | Xin LI |
| 2009-03-28 | When allocating memory, zero out them if we don't intend to overwrite them | Xin LI |
| 2009-03-04 | Explicitly specify bit width for on-disk data structure. | Xin LI |
| 2009-03-04 | Style changes (including additional casts to shut up warnings). This | Xin LI |
| 2009-03-02 | Diff reduction against OpenBSD: ANSI'fy prototypes. | Xin LI |
| 2007-05-25 | The usage of "info" in init_hash() is read-only, so constify | Xin LI |
| 2007-01-09 | Per Regents of the University of Calfornia letter, remove advertising | Warner Losh |
| 2004-09-10 | Fix format strings to unbreak with -DDEBUG option. | Jun Kuriyama |