Changelog for
libgdbm_compat4-1.24-Virt.150400.478.2.x86_64.rpm :
* Tue Sep 10 2024 pgajdosAATTsuse.com- version update to 1.24
* New gdbm_load option: --update
* Fix semantics of gdbm_load -r
* Use getline in gdbmtool shell.
* New function: gdbm_load_from_file_ext
* 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=1031276)
*
* Improve the documentation.- modified patches % gdbm-no-build-date.patch (refreshed)- deleted patches - bsc1209583.patch (upstreamed)
* Wed Dec 06 2023 Thorsten Kukuk
- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]
* Tue Aug 08 2023 Danilo Spinella - Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if run without arguments bsc1209583.patch
* Sun Feb 06 2022 Andreas Stieger - update to 1.23:
* Bucket cache switched from balanced tree to hash table
* Speed up flushing the changed buckets on disk
* New option codes for gdbm_setopt
* Enable or disable automatic cache adjustment- remove obsolete texinfo packaging macros
* Mon Dec 13 2021 pgajdosAATTsuse.com- version update to 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
* New gdbmtool variables: errorexit, errormask, trace, timing
* etc. see CHANGES- modified patches % gdbm-no-build-date.patch (refreshed)
* Mon Aug 09 2021 pgajdosAATTsuse.com- version update to 1.20
* New bucket cache The bucket cache support has been rewritten from scratch. The new bucket cache code provides for significant speed up of search operations.
* Change mmap prereading strategy Pre-reading of the memory mapper regions, introduced in version 1.19 can be advantageous only when doing intensive look-ups on a read-only database. It degrades performance otherwise, especially if doing multiple inserts. Therefore, this version introduces a new flag to gdbm_open: GDBM_PREREAD. When given, it enables pre-reading of memory mapped regions.- modified patches % gdbm-no-build-date.patch (refreshed)
* Mon Dec 28 2020 pgajdosAATTsuse.com- version update to 1.19
* Pre-read the memory mapped regions on systems that support it. This speeds up operations on big databases.
* gdbmtool: tagged initialization of structured data Initializers for structured data can be given in tagged form, e.g.: store somekey { status=2, id={a,u,x}, name=\"foo\" }
* Bugfixes:
*
* Preserve locking type during database reorganization- modified patches % gdbm-no-build-date.patch (refreshed)- deleted patches - gdbm-no-common.patch (upstreamed)
* Sat Feb 22 2020 Bjørn Lie - No longer recommend -lang: supplements are in use. Also add a explicit %%{name] = %%{version} Provides to aid supplements to do the right thing. We will lose the lang package Recommends for the compat package, but normally nobody will have only the compat package installed without the current package.
* Mon Jan 20 2020 pgajdosAATTsuse.com- added patches Build with -no-common, [bsc#1160872] + gdbm-no-common.patch
* Wed Oct 31 2018 Petr Gajdos - update to 1.18.1:
* Fix debian bug 910911: This restores backward compatibility with databases created by version 1.8 (and some later versions, with mmapped I/O disabled).
* Wed Aug 22 2018 astiegerAATTsuse.com- update to 1.18:
* Fix directory entry validation
* Fix improper use of GDBM_DEBUG macro
* Fix spurious error from gdbm_dump and gdbm_export
* Make sure gdbm_sync always returns a meaningful value- includes changes from 1.17:
* Fix bug in gdbm_dump function, it did not clear the GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal termination- changes upstreamed:
* gdbm_close() and gdbm_sync() now return 0 on success. On error, they return -1 and set gdbm_errno and errno to the appropriate error codes - drop gdbm-close-and-sync-return-value.patch
* Mon Jul 16 2018 pgajdosAATTsuse.com- update to 1.16:
* Fix typo
* New gdbmtool variables: coalesce and centfree
* src/falloc.c (avail_lookup): Remove the start parameter. (_gdbm_put_av_elem): Rewrite the \"can_merge\" loop.- added gdbm-close-and-sync-return-value.patch see https://puszcza.gnu.org.ua/bugs/index.php?399
* Sun Jun 17 2018 astiegerAATTsuse.com- update to 1.15:
* Extensive database consistency checking
* Improved error checking
* Removed gdbm-1.8.3 compatibility layer
* Commands can be given to gdbmtool in the command line
* Fixed data conversion bugs in storing structured keys or content
* New member in the gdbm_recovery structure: duplicate_keys
* New error codes
* Wed May 23 2018 tchvatalAATTsuse.com- Version update to 1.14.1:
* Manpage formating issues
* Make gdbm_error thread-safe
* Improve database reproducibility
* Fix build with --enable-gdbm-export- Rebase patch gdbm-no-build-date.patch
* Fri May 18 2018 jengelhAATTinai.de- Fix boilerplate summary.
* Fri May 18 2018 tchvatalAATTsuse.com- Fix missing dash in baselibs.conf
* Mon May 14 2018 tchvatalAATTsuse.com- Revert to release 1.13 to allow migration to split compat package first. Otherwise OBS can\'t get heads or tails on conflicts
* Mon May 14 2018 tchvatalAATTsuse.com- Fix baselibs.conf that got hammered with the compat split from main library
* Mon May 14 2018 tchvatalAATTsuse.com- Put back ndbm compat as the perl testuite seem to have hard time without it- Require both compat and base in develpkg
* Fri May 11 2018 tchvatalAATTsuse.com- Version update to 1.14.1:
* Manpage formating issues
* Make gdbm_error thread-safe
* Improve database reproducibility
* Fix build with --enable-gdbm-export- Rebase patch gdbm-no-build-date.patch
* Tue Mar 27 2018 kukukAATTsuse.de- Use %license instead of %doc [bsc#1082318]- Move docu to -devel subpackage, where it fits better
* Mon Jul 10 2017 jengelhAATTinai.de- Fix RPM groups.
* Wed Jun 28 2017 tchvatalAATTsuse.com- Version update to 1.13:
* Various few fixes- Cleanup the spec a bit- Refresh patch gdbm-no-build-date.patch- Remove chinese language support patched in house, if anything it should be merged in the upstream git repo- Drop the ndbm compats as it is not provided by any other distro
* Wed May 18 2016 mpluskalAATTsuse.com- Update to version 1.12
* New configuration variable COMPATINCLUDEDIR- Small spec file cleanups
* Sun Feb 22 2015 mpluskalAATTsuse.com- Clenup spec file with spec-cleaner- Update project and download url- Add gpg signature- Enable checks