| 1 |
|
|---|
| 2 |
|
|---|
| 3 | 1.814 11 November 2005
|
|---|
| 4 |
|
|---|
| 5 | * Fix from Dominic Dunlop to tidy up an OS-X specific warning in
|
|---|
| 6 | db-btree.t.
|
|---|
| 7 |
|
|---|
| 8 | * Silenced a warning about $DB_File::Error only being used once.
|
|---|
| 9 | Issue spotted by Dominic Dunlop.
|
|---|
| 10 |
|
|---|
| 11 | 1.813 31st October 2005
|
|---|
| 12 |
|
|---|
| 13 | * Updates for Berkeley DB 4.4
|
|---|
| 14 |
|
|---|
| 15 | 1.812 9th October 2005
|
|---|
| 16 |
|
|---|
| 17 | * Added libscan to Makefile.PL
|
|---|
| 18 |
|
|---|
| 19 | * Fixed test failing under windows
|
|---|
| 20 |
|
|---|
| 21 | 1.811 12th March 2005
|
|---|
| 22 |
|
|---|
| 23 | * Fixed DBM filter bug in seq
|
|---|
| 24 |
|
|---|
| 25 | 1.810 7th August 2004
|
|---|
| 26 |
|
|---|
| 27 | * Fixed db-hash.t for Cygwin
|
|---|
| 28 |
|
|---|
| 29 | * Added substr tests to db-hast.t
|
|---|
| 30 |
|
|---|
| 31 | * Documented AIX build problem in README.
|
|---|
| 32 |
|
|---|
| 33 | 1.809 20th June 2004
|
|---|
| 34 |
|
|---|
| 35 | * Merged core patch 22258
|
|---|
| 36 |
|
|---|
| 37 | * Merged core patch 22741
|
|---|
| 38 |
|
|---|
| 39 | * Fixed core bug 30237.
|
|---|
| 40 | Using substr to pass parameters to the low-level Berkeley DB interface
|
|---|
| 41 | causes problems with Perl 5.8.1 or better.
|
|---|
| 42 | typemap fix supplied by Marcus Holland-Moritz.
|
|---|
| 43 |
|
|---|
| 44 | 1.808 22nd December 2003
|
|---|
| 45 |
|
|---|
| 46 | * Added extra DBM Filter tests.
|
|---|
| 47 |
|
|---|
| 48 | * Fixed a memory leak in ParseOpenInfo, which whould occur if the
|
|---|
| 49 | opening of the database failed. Leak spotted by Adrian Enache.
|
|---|
| 50 |
|
|---|
| 51 | 1.807 1st November 2003
|
|---|
| 52 |
|
|---|
| 53 | * Fixed minor typos on pod documetation - reported by Jeremy Mates &
|
|---|
| 54 | Mark Jason Dominus.
|
|---|
| 55 |
|
|---|
| 56 | * dbinfo updated to report when a database is encrypted.
|
|---|
| 57 |
|
|---|
| 58 | 1.806 22nd October 2002
|
|---|
| 59 |
|
|---|
| 60 | * Fixed problem when trying to build with a multi-threaded perl.
|
|---|
| 61 |
|
|---|
| 62 | * Tidied up the recursion detetion code.
|
|---|
| 63 |
|
|---|
| 64 | * merged core patch 17844 - missing dTHX declarations.
|
|---|
| 65 |
|
|---|
| 66 | * merged core patch 17838
|
|---|
| 67 |
|
|---|
| 68 | 1.805 1st September 2002
|
|---|
| 69 |
|
|---|
| 70 | * Added support to allow DB_File to build with Berkeley DB 4.1.X
|
|---|
| 71 |
|
|---|
| 72 | * Tightened up the test harness to test that calls to untie don't generate
|
|---|
| 73 | the "untie attempted while %d inner references still exist" warning.
|
|---|
| 74 |
|
|---|
| 75 | * added code to guard against calling the callbacks (compare,hash & prefix)
|
|---|
| 76 | recursively.
|
|---|
| 77 |
|
|---|
| 78 | * pasing undef for the flags and/or mode when opening a database could cause
|
|---|
| 79 | a "Use of uninitialized value in subroutine entry" warning. Now silenced.
|
|---|
| 80 |
|
|---|
| 81 | * DBM filter code beefed up to cope with read-only $_.
|
|---|
| 82 |
|
|---|
| 83 | 1.804 2nd June 2002
|
|---|
| 84 |
|
|---|
| 85 | * Perl core patch 14939 added a new warning to "splice". This broke the
|
|---|
| 86 | db-recno test harness. Fixed.
|
|---|
| 87 |
|
|---|
| 88 | * merged core patches 16502 & 16540.
|
|---|
| 89 |
|
|---|
| 90 | 1.803 1st March 2002
|
|---|
| 91 |
|
|---|
| 92 | * Fixed a problem with db-btree.t where it complained about an "our"
|
|---|
| 93 | variable redeclaation.
|
|---|
| 94 |
|
|---|
| 95 | * FETCH, STORE & DELETE don't map the flags parameter into the
|
|---|
| 96 | equivalent Berkeley DB function anymore.
|
|---|
| 97 |
|
|---|
| 98 | 1.802 6th January 2002
|
|---|
| 99 |
|
|---|
| 100 | * The message about some test failing in db-recno.t had the wrong test
|
|---|
| 101 | numbers. Fixed.
|
|---|
| 102 |
|
|---|
| 103 | * merged core patch 13942.
|
|---|
| 104 |
|
|---|
| 105 | 1.801 26th November 2001
|
|---|
| 106 |
|
|---|
| 107 | * Fixed typo in Makefile.PL
|
|---|
| 108 |
|
|---|
| 109 | * Added "clean" attribute to Makefile.PL
|
|---|
| 110 |
|
|---|
| 111 | 1.800 23rd November 2001
|
|---|
| 112 |
|
|---|
| 113 | * use pport.h for perl backward compatability code.
|
|---|
| 114 |
|
|---|
| 115 | * use new ExtUtils::Constant module to generate XS constants.
|
|---|
| 116 |
|
|---|
| 117 | * upgrade Makefile.PL upgrade/downgrade code to toggle "our" with
|
|---|
| 118 | "use vars"
|
|---|
| 119 |
|
|---|
| 120 | 1.79 22nd October 2001
|
|---|
| 121 |
|
|---|
| 122 | * Added a "local $SIG{__DIE__}" inside the eval that checks for
|
|---|
| 123 | the presence of XSLoader s suggested by Andrew Hryckowin.
|
|---|
| 124 |
|
|---|
| 125 | * merged core patch 12277.
|
|---|
| 126 |
|
|---|
| 127 | * Changed NEXTKEY to not initialise the input key. It isn't used anyway.
|
|---|
| 128 |
|
|---|
| 129 | 1.79 22nd October 2001
|
|---|
| 130 |
|
|---|
| 131 | * Fixed test harness for cygwin
|
|---|
| 132 |
|
|---|
| 133 | 1.78 30th July 2001
|
|---|
| 134 |
|
|---|
| 135 | * the test in Makefile.PL for AIX used -plthreads. Should have been
|
|---|
| 136 | -lpthreads
|
|---|
| 137 |
|
|---|
| 138 | * merged Core patches
|
|---|
| 139 | 10372, 10335, 10372, 10534, 10549, 10643, 11051, 11194, 11432
|
|---|
| 140 |
|
|---|
| 141 | * added documentation patch regarding duplicate keys from Andrew Johnson
|
|---|
| 142 |
|
|---|
| 143 |
|
|---|
| 144 | 1.77 26th April 2001
|
|---|
| 145 |
|
|---|
| 146 | * AIX is reported to need -lpthreads, so Makefile.PL now checks for
|
|---|
| 147 | AIX and adds it to the link options.
|
|---|
| 148 |
|
|---|
| 149 | * Minor documentation updates.
|
|---|
| 150 |
|
|---|
| 151 | * Merged Core patch 9176
|
|---|
| 152 |
|
|---|
| 153 | * Added a patch from Edward Avis that adds support for splice with
|
|---|
| 154 | recno databases.
|
|---|
| 155 |
|
|---|
| 156 | * Modified Makefile.PL to only enable the warnings pragma if using perl
|
|---|
| 157 | 5.6.1 or better.
|
|---|
| 158 |
|
|---|
| 159 | 1.76 15th January 2001
|
|---|
| 160 |
|
|---|
| 161 | * Added instructions for using LD_PRELOAD to get Berkeley DB 2.x to work
|
|---|
| 162 | with DB_File on Linux. Thanks to Norbert Bollow for sending details of
|
|---|
| 163 | this approach.
|
|---|
| 164 |
|
|---|
| 165 |
|
|---|
| 166 | 1.75 17th December 2000
|
|---|
| 167 |
|
|---|
| 168 | * Fixed perl core patch 7703
|
|---|
| 169 |
|
|---|
| 170 | * Added suppport to allow DB_File to be built with Berkeley DB 3.2 --
|
|---|
| 171 | btree_compare, btree_prefix and hash_cb needed to be changed.
|
|---|
| 172 |
|
|---|
| 173 | * Updated dbinfo to support Berkeley DB 3.2 file format changes.
|
|---|
| 174 |
|
|---|
| 175 |
|
|---|
| 176 | 1.74 10th December 2000
|
|---|
| 177 |
|
|---|
| 178 | * A "close" call in DB_File.xs needed parenthesised to stop win32 from
|
|---|
| 179 | thinking it was one of its macros.
|
|---|
| 180 |
|
|---|
| 181 | * Updated dbinfo to support Berkeley DB 3.1 file format changes.
|
|---|
| 182 |
|
|---|
| 183 | * DB_File.pm & the test hasness now use the warnings pragma (when
|
|---|
| 184 | available).
|
|---|
| 185 |
|
|---|
| 186 | * Included Perl core patch 7703 -- size argument for hash_cb is different
|
|---|
| 187 | for Berkeley DB 3.x
|
|---|
| 188 |
|
|---|
| 189 | * Included Perl core patch 7801 -- Give __getBerkeleyDBInfo the ANSI C
|
|---|
| 190 | treatment.
|
|---|
| 191 |
|
|---|
| 192 | * @a = () produced the warning 'Argument "" isn't numeric in entersub'
|
|---|
| 193 | This has been fixed. Thanks to Edward Avis for spotting this bug.
|
|---|
| 194 |
|
|---|
| 195 | * Added note about building under Linux. Included patches.
|
|---|
| 196 |
|
|---|
| 197 | * Included Perl core patch 8068 -- fix for bug 20001013.009
|
|---|
| 198 | When run with warnings enabled "$hash{XX} = undef " produced an
|
|---|
| 199 | "Uninitialized value" warning. This has been fixed.
|
|---|
| 200 |
|
|---|
| 201 | 1.73 31st May 2000
|
|---|
| 202 |
|
|---|
| 203 | * Added support in version.c for building with threaded Perl.
|
|---|
| 204 |
|
|---|
| 205 | * Berkeley DB 3.1 has reenabled support for null keys. The test
|
|---|
| 206 | harness has been updated to reflect this.
|
|---|
| 207 |
|
|---|
| 208 | 1.72 16th January 2000
|
|---|
| 209 |
|
|---|
| 210 | * Added hints/sco.pl
|
|---|
| 211 |
|
|---|
| 212 | * The module will now use XSLoader when it is available. When it
|
|---|
| 213 | isn't it will use DynaLoader.
|
|---|
| 214 |
|
|---|
| 215 | * The locking section in DB_File.pm has been discredited. Many thanks
|
|---|
| 216 | to David Harris for spotting the underlying problem, contributing
|
|---|
| 217 | the updates to the documentation and writing DB_File::Lock (available
|
|---|
| 218 | on CPAN).
|
|---|
| 219 |
|
|---|
| 220 | 1.71 7th September 1999
|
|---|
| 221 |
|
|---|
| 222 | * Fixed a bug that prevented 1.70 from compiling under win32
|
|---|
|
|---|