GNU dbm - Summary
This software is part of the GNU Project.
GNU dbm is a library of database functions that use extensible hashing and works similar to the standard UNIX dbm functions. These routines are provided to a programmer needing to create and manipulate a hashed database.
For additional information about the project, including technical support and bug trackers, please refer to GNU dbm project site.
GNU dbm sources are available from its Git repository (see also instructions on accessing it). The Git repository at Savannah (see below) act as a read-only mirror thereof.
Registration Date: Mon 24 Nov 2008 07:52:58 AM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable
posted by gray, Sat 22 Mar 2025 02:38:40 PM UTC
GNU DBM version 1.25 is available for download. New in this release:
New function: gdbm_open_ext
This function provides a general-purpose interface for opening and creating GDBM files. It combines the possibilities of gdbm_open and gdbm_fd_open and provides detailed control over
[...]
posted by gray, Tue 02 Jul 2024 02:28:09 PM UTC
GNU dbm version 1.24 is available for download. New in this version:
New gdbm_load option: --update
The --update (-U) option instructs gdbm_load to update an existing database.
[...]
posted by gray, Fri 04 Feb 2022 02:18:28 PM UTC
Version 1.23 is available for download.
New in this version:
- Bucket cache switched from balanced tree to hash table (Change suggested by Terence Kelly)
- Speed up flushing the changed buckets on disk
posted by gray, Tue 19 Oct 2021 05:49:09 AM UTC
Version 1.22 is available for download. This version includes several bugfixes and improves the documentation. The list of bugfixes follows:
- Fix file header validation
- Fix key verification in sequential access
- Fix testing with DejaGNU 1.6.3
- Fix stack overflow in print_usage
- Fix a leak of avail entry on pushing a new avail block
- Calls to gdbm_recover preserve crash tolerance settings


Powered by Savane 3.14-7003.
Corresponding source code