From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] gdbm: Update to version 1.24 Date: Sun, 25 Aug 2024 21:11:05 +0200 Message-ID: <20240825191109.1965960-3-adolf.belka@ipfire.org> In-Reply-To: <20240825191109.1965960-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6240804263059364181==" List-Id: --===============6240804263059364181== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable - Update from version 1.23 to 1.24 - Update of rootfile not required - Changelog 1.24 * 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. ** Ensure any padding bytes in avail_elem structure are filled with 0. (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1031276) ** Improve the documentation. Signed-off-by: Adolf Belka --- lfs/gdbm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/gdbm b/lfs/gdbm index caa0bdefe..c601718b1 100644 --- a/lfs/gdbm +++ b/lfs/gdbm @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2018 IPFire Team = # +# Copyright (C) 2007-2024 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 1.23 +VER =3D 1.24 =20 THISAPP =3D gdbm-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D a47746577cf2f3c9b62faea496c4d6a50a8f1b0a5af448cb2215e9= 0057c99b5b630ba3f5357c85dfb7fd98ba4e90969e30a779120c29106ed1e8736721f9bec1 +$(DL_FILE)_BLAKE2 =3D 79f49adbb455c2e1b91f3450037b71165fa8de82650d6402e0e22e= e1f4d278fdb0bd78100659bf416e2409b432e1f8d32ecbae523980413f7148b80ee06c9f4b =20 install : $(TARGET) =20 --=20 2.46.0 --===============6240804263059364181==--