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.

Fix semantics of gdbm_load -r
The --replace (-r) is valid only when used together with --update.

Use getline in gdbmtool shellNew function: gdbm_load_from_file_ext
In contrast to gdbm_load and gdbm_load_from_file, which derive the value of the flag parameter for gdbm_open from the value of their replace argument, this function allows the caller to specify it explicitly.

Bugfixes Fix binary dump format for key and/or data of zero size (see bug 656) * Fix location tracking and recover command in gdbtool (see bug 566) * Fix possible buffer underflow in gdbmload. * Ensure any padding bytes in avail_elem* structure are filled with 0. This fixes debian bug 1031276. * Improve the documentation.