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, 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
posted by gray, Thu 02 Sep 2021 02:28:17 PM UTC
Version 1.21 is available for download. This version introduces an important new feature: Crash tolerance, brought to gdbm by Terence Kelly.
Powered by Savane 3.14-f13d.
Corresponding source code