Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgdbm6-1.23-1.8 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: libgdbm6 Distribution: openSUSE Tumbleweed
Version: 1.23 Vendor: openSUSE
Release: 1.8 Build date: Wed Jun 15 00:58:17 2022
Group: System/Libraries Build host: wildcard2
Size: 114404 Source RPM: gdbm-1.23-1.8.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gnu.org/software/gdbm/
Summary: GNU dbm key/data database
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.

The basic use of GDBM is to store key/data pairs in a data file. Each
key must be unique and each key is paired with only one data item.

The library provides primitives for storing key/data pairs, searching
and retrieving the data by its key and deleting a key along with its
data. It also supports sequential iteration over all key/data pairs in
a database.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Sun Feb 06 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - 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 pgajdos@suse.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 pgajdos@suse.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 pgajdos@suse.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 <bjorn.lie@gmail.com>
  - 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 pgajdos@suse.com
  - added patches
    Build with -no-common, [bsc#1160872]
    + gdbm-no-common.patch
* Wed Oct 31 2018 Petr Gajdos <pgajdos@suse.com>
  - 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 astieger@suse.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 pgajdos@suse.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 astieger@suse.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

Files

/usr/lib/libgdbm.so.6
/usr/lib/libgdbm.so.6.0.0
/usr/share/licenses/libgdbm6
/usr/share/licenses/libgdbm6/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Aug 10 23:14:57 2022