Hello, We are pleased to announce the release of GNU dbm 1.22. This release includes several bug fixes and improves the documentation. See below for a complete list of changes.
GNU dbm is a library of database functions that use extensible hashing and work similar to the standard UNIX dbm. These routines are provided to a programmer needing to create and manipulate a hashed database. For detailed information, visit <https://www.gnu.org/software/gdbm>. Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/gdbm/gdbm-1.22.tar.gz https://ftp.gnu.org/gnu/gdbm/gdbm-1.22.tar.gz.sig Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/gdbm/gdbm-1.22.tar.gz https://ftpmirror.gnu.org/gdbm/gdbm-1.22.tar.gz.sig Here are the MD5 and SHA1 checksums: 0bbd38f12656e4728e2f7c4708aec014 gdbm-1.22.tar.gz c45cc0178cbf41828369b07749d41778741703bd gdbm-1.22.tar.gz New in this release: * 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 * New gdbmtool variables: errorexit, errormask, trace, timing "Errorexit" and "errormask" control which GDBM errors would cause the program termination and emitting a diagnostic message, correspondingly. Both variables are comma-delimited lists of error codes. The "trace" variable enables tracing of the gdbmtool commands. The "timing" variable, when set, instructs gdbmtool to print time spent in each command it runs. * New gdbmtool options: -t (--trace), and -T (--timing) Regards, Sergey -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.