1.842 14 July 2018
* Document the MaocOS build failures & how MacPort can work around th eissue.
# 125238
# 125585
# RT 133280
* Write all test db files into a directory created by File::Temp
Protects against any possible races if running a parallel build.
* #96357: DB_File destructor is not thread-safe
Added CLONE_SKIP to DB_File.pm and included the test db-threads.t from the patch.
Note - This only works with perl >= 5.8.7
1.840 29 Dec 2016
* #119569: Failed to install DB_File-1.839 into Linux
1.839 29 Dec 2016
* #119557: DB_File.xs: unused-parameter warnings
* #107642: unused arg
Problems found with existing distfiles:
distfiles/D6.data.ros.gz
distfiles/cstore0.2.tar.gz
distfiles/data4.tar.gz
distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
* C99 comment is a nogo (RT #90383)
* Memory leaks when failed to open db (RT #89589)
* DB_File uses AutoLoader for no reason (RT #88258)
While here, since I don't see why it's necessary, remove our patch.
* make realclean: removing all files
RT #68214
* Documented the issue where the error below
BDB0588 At least one secondary cursor must be specified to DB->join
* DB_File installs to wrong place for CPAN version
RT #70420
Makefile.PL prevents INSTALLDIRS on command line.
RT #68287: Makefile.PL prevents INSTALLDIRS on command line.
* typo fix
RT #85335
* Minor change to build with Berkeley DB 6.x
Changes:
1.826 25 Jan 2012
* t/db-btree.t - fix use of "length @array"
[RT ##74336]
1.825 24 Jan 2012
* t/db-btree.t - fix use of "length @array"
[RT ##74336]
1.819 18 February 2009
* t/db-recno.t fails if run in a path that contains spaces
[rt.cpan.org #43288]
1.818 21 January 2009
* Updated Makefile.PL for Strawberry Perl.
Patch suggested by David Golden.
* Remove IRIX notes from README. The page referenced doesn't exist
anymore.
1.817 27 March 2008
* Updated dbinfo
* Applied core patch 32299 - Re-apply change #30562
* Applied core patch 32208
* Applied core patch 32884 - use MM->parse_version() in Makefile.PL
* Applied core patch 32883 - Silence new warning grep in void
context warning
* Applied core patch 32704 to remove use of PL_na in typemap
* Applied core patch 30562 to fix a build issue on OSF
1.816 28 October 2007
* Clarified the warning about building with a different version of
Berkeley DB that is used at runtime.
* Also made the boot version check less strict.
[rt.cpan.org #30013]
Patch provided by Mark E. Perkins in PR 36465.
1.815 4 February 2007
* A few casting cleanups for building with C++ from Steve Peters.
* Fixed problem with recno which happened if you changed directory after
opening the database. Problem reported by Andrew Pam.
Pkgsrc changes:
- Tests 148-149 in t/db-btree.t were confused by the fact that
DB_File seemed to run in compatibility mode ($DB_File::db_185_compat is 1),
although db1 was used. Thus, we enable this mode only for db2/db3/db4.
- Patch-aa for Makefile.pl now initialises VER_INFO to avoid a warning.
- Tested with db1-db4 on NetBSD and db2-db4 on Solaris.
Changes since version 1.806:
=====================================
1.814 11 November 2005
* Fix from Dominic Dunlop to tidy up an OS-X specific warning in
db-btree.t.
* Silenced a warning about $DB_File::Error only being used once.
Issue spotted by Dominic Dunlop.
1.813 31st October 2005
* Updates for Berkeley DB 4.4
1.812 9th October 2005
* Added libscan to Makefile.PL
* Fixed test failing under windows
1.811 12th March 2005
* Fixed DBM filter bug in seq
1.810 7th August 2004
* Fixed db-hash.t for Cygwin
* Added substr tests to db-hast.t
* Documented AIX build problem in README.
1.809 20th June 2004
* Merged core patch 22258
* Merged core patch 22741
* Fixed core bug 30237.
Using substr to pass parameters to the low-level Berkeley DB interface
causes problems with Perl 5.8.1 or better.
typemap fix supplied by Marcus Holland-Moritz.
1.808 22nd December 2003
* Added extra DBM Filter tests.
* Fixed a memory leak in ParseOpenInfo, which whould occur if the
opening of the database failed. Leak spotted by Adrian Enache.
1.807 1st November 2003
* Fixed minor typos on pod documetation - reported by Jeremy Mates &
Mark Jason Dominus.
* dbinfo updated to report when a database is encrypted.
DB_File is a module which allows Perl programs to make use of the
facilities provided by Berkeley DB version 1. (DB_File can be built
version 2, 3 or 4 of Berkeley DB, but it will only support the 1.x
features).
Note: this package is skipped on systems providing DB 1 as we assume that
the perl5 package picked it up so already provides this module.