Home / dbh / 5.0.8
Name Modified Size InfoDownloads / Week
Parent folder
dbh_5.0.8.orig.tar.bz2 2013-10-18 375.0 kB
dbh_5.0.8-1.debian.tar.gz 2013-10-18 171.9 kB
dbh_5.0.8-1.dsc 2013-10-18 976 Bytes
dbh_5.0.8-1_amd64.changes 2013-10-18 2.5 kB
dbh-5.0.8.tar.bz2 2013-10-18 375.0 kB
dbh-5.0.8-2.src.rpm 2013-10-18 525.4 kB
dbh-5.0.8-2.x86_64.rpm 2013-10-18 167.0 kB
dbh-devel-5.0.8-2.x86_64.rpm 2013-10-18 32.6 kB
Install_DBH_5_0_8.exe 2013-10-18 169.4 kB
libdbh_5.0.8-1_amd64.deb 2013-10-18 27.6 kB
libdbh-dbg_5.0.8-1_amd64.deb 2013-10-18 1.8 kB
libdbh-dev_5.0.8-1_amd64.deb 2013-10-18 1.8 kB
libdbh-doc_5.0.8-1_all.deb 2013-10-18 1.5 kB
Totals: 13 Items   1.9 MB 0
Version 5.0.22:
 This version reduces calls to read() from 3 to 1 when maximum record 
 size is less than 64KB, falling back to 5.0.21 behavior when dealing
 with records with greater size.

Version 5.0.21:
 This version fixes bugs 5, 6 and 7 from the sourceforge project page 
 bug tickets. 
  5: dbh_set_data() not updating data when growing record size
  6: strncmp() should be replaced by memcmp()
  7: Excessive syscalls with tiny read() calls

Version 5.0.20:
 This version targets Windows, by means of cross-compilation from Linux.
 Fixes for mingw-w64 cross compilation on ArchLinux box.
 Added PKGBUILD for easy cross compilation from ArchLinux
 Added function  dbh_find_top(), variant for dbh_find() I really need to
                 fix documentation on these functions with examples.
Version 5.0.19:
 Build fixes.
 Remove INVALIDATE flag from msync (not allowed with ASYNC in FreeBSD)

Version 5.0.17:
 Minor bugfixes detected with Coverity analysis
 Include performance test code and graphs in tarball

Version 5.0.16:
 Tweaks and performance/comparison tests with gdbm.
 Debian-7.6, OpenSUSE-13.1, Fedora-21 binaries.

Version 5.0.15:
 Fixed a few typos from 5.0.14 which broke compilation.

Version 5.0.14:
 Fixed incorrect references to LGPL, license is GPLv3+.

Version 5.0.13:
 Fixed incorrect sem_destroy call for named semaphore. This incorrect call
 affected parallel safe mode in FreeBSD.

Version 5.0.12:
Outstanding bugs (incorrect installation of man files, unnecessary -L directive) fixed and closed.

Version 5.0.11:

Parallel safe mode is now controlled by means of named semaphores which is
more robust, since share memory control block is protected against race
conditions. 

RPMs are built and lintian tested on OpenSUSE-12.3.
    rpm -U [rpm package]
DEBs are built and lintian tested on Ubuntu-12.04:
    dpkg -i [deb package]
Gentoo:
    download ebuild and manifest to dev-db/libdbh2/
    sudo ebuild [ebuild file] merge

As of version 5.0.8, windows is supported. Version 5.0.8 includes 
a binary installer, compiled and tested with Mingw-64. 

Note: Ebuild, tarball and package names have been changed to a setting
      which is congruent with rpm, deb and ebuild methods.

Source: README, updated 2016-09-22