source: trunk/essentials/dev-lang/perl/ext/DB_File/Changes@ 3298

Last change on this file since 3298 was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 12.6 KB
Line 
1
2
31.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
111.813 31st October 2005
12
13 * Updates for Berkeley DB 4.4
14
151.812 9th October 2005
16
17 * Added libscan to Makefile.PL
18
19 * Fixed test failing under windows
20
211.811 12th March 2005
22
23 * Fixed DBM filter bug in seq
24
251.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
331.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
441.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
511.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
581.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
681.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
831.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
901.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
981.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
1051.801 26th November 2001
106
107 * Fixed typo in Makefile.PL
108
109 * Added "clean" attribute to Makefile.PL
110
1111.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
1201.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
1291.79 22nd October 2001
130
131 * Fixed test harness for cygwin
132
1331.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
1441.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
1591.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
1661.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
1761.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
2011.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
2081.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
2201.71 7th September 1999
221
222 * Fixed a bug that prevented 1.70 from compiling under win32