Subject: CVS commit: pkgsrc/databases/gdbm
From: Thomas Klausner
Date: 2021-11-01 19:37:06
Message id: 20211101183706.28E40FAEC@cvs.NetBSD.org

Log Message:
gdbm: update to 1.22.

Version 1.22

* 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

The leak would occur if the original avail table had odd number of entries.

* 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)

Files:
RevisionActionfile
1.12modifypkgsrc/databases/gdbm/Makefile.common
1.22modifypkgsrc/databases/gdbm/distinfo
1.1removepkgsrc/databases/gdbm/patches/patch-configure
1.1removepkgsrc/databases/gdbm/patches/patch-src_gdbmshell.c
1.1removepkgsrc/databases/gdbm/patches/patch-src_gdbmsync.c
1.1removepkgsrc/databases/gdbm/patches/patch-src_systems.h