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.

Reply via email to