info-gnu
[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gdbm-1.24 released [stable]


From: Sergey Poznyakoff
Subject: gdbm-1.24 released [stable]
Date: Tue, 02 Jul 2024 16:37:44 +0200
User-agent: MH (GNU Mailutils 3.17.90)

Hello,

This is to inform you that GNU DBM version 1.24 is available for download.
This is a stable release.  See the end of this message for a list of
important changes.

Here are the compressed sources:

  https://ftp.gnu.org/gnu/gdbm/gdbm-1.24.tar.gz                       1.2M

Here are the checksums:

MD5
---
c780815649e52317be48331c1773e987  gdbm-1.24.tar.gz

SHA1
----
7bd455f28c9e4afacc042e0c712aac1b2391fef2  gdbm-1.24.tar.gz

SHA256
------
695e9827fdf763513f133910bc7e6cfdb9187943a4fec943e57449723d2b8dbf  
gdbm-1.24.tar.gz

Noteworthy changes in this release:

* 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 shell.

* New 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.
The prototype is:

  int gdbm_load_from_file_ext (GDBM_FILE *pdbf, FILE *fp,
                               int flags, int replace, int meta_mask,
                               unsigned long *line);

* Bugfixes

** Fix binary dump format for key and/or data of zero size.
   (see https://puszcza.gnu.org.ua/bugs/?565)
** Fix location tracking and recover command in gdbtool.
   (see https://puszcza.gnu.org.ua/bugs/?566)
** Fix possible buffer underflow in gdbmload.
** Make sure that any padding bytes in avail_elem structure are filled with 0.
   (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031276)
** Improve the documentation.

Best regards,
Sergey




[Prev in Thread] Current Thread [Next in Thread]