• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/perl/DB_File/
1
2
31.820 28 March 2009
4
5   * remove MAN3PODS from Makefile.PL to match core.
6
71.819 18 February 2009
8
9   * t/db-recno.t fails if run in a path that contains spaces
10     [rt.cpan.org #43288]
11
121.818 21 January 2009
13
14   * Updated Makefile.PL for Strawberry Perl. 
15     Patch suggested by David Golden.
16
17   * Remove IRIX notes from README. The page referenced doesn't exist
18     anymore.
19
201.817 27 March 2008
21
22   * Updated dbinfo
23
24   * Applied core patch 32299 - Re-apply change #30562
25
26   * Applied core patch 32208
27
28   * Applied core patch 32884 - use MM->parse_version() in Makefile.PL
29
30   * Applied core patch 32883 -  Silence new warning grep in void context warning
31
32   * Applied core patch 32704 to remove use of PL_na in typemap
33
34   * Applied core patch 30562 to fix a build issue on OSF
35
361.816 28 October 2007
37
38   * Clarified the warning about building with a different version of
39     Berkeley DB that is used at runtime.
40
41   * Also made the boot version check less strict.
42     [rt.cpan.org #30013]
43
441.815 4 February 2007
45
46   * A few casting cleanups for building with C++ from Steve Peters.
47
48   * Fixed problem with recno which happened if you changed directory after
49     opening the database. Problem reported by Andrew Pam.
50
51
521.814 11 November 2005
53
54   * Fix from Dominic Dunlop to tidy up an OS-X specific warning in
55     db-btree.t.
56
57   * Silenced a warning about $DB_File::Error only being used once.
58     Issue spotted by Dominic Dunlop.
59
601.813 31st October 2005
61
62   * Updates for Berkeley DB 4.4
63
641.812 9th October 2005
65
66   * Added libscan to Makefile.PL
67
68   * Fixed test failing under windows
69
701.811 12th March 2005
71
72   * Fixed DBM filter bug in seq
73
741.810 7th August 2004
75
76   * Fixed db-hash.t for Cygwin
77
78   * Added substr tests to db-hast.t
79
80   * Documented AIX build problem in README.
81
821.809 20th June 2004
83
84   * Merged core patch 22258
85
86   * Merged core patch 22741
87
88   * Fixed core bug 30237. 
89     Using substr to pass parameters to the low-level Berkeley DB interface
90     causes problems with Perl 5.8.1 or better.
91     typemap fix supplied by Marcus Holland-Moritz.
92
931.808 22nd December 2003
94
95   * Added extra DBM Filter tests.
96
97   * Fixed a memory leak in ParseOpenInfo, which whould occur if the
98     opening of the database failed. Leak spotted by Adrian Enache.
99
1001.807 1st November 2003
101
102   * Fixed minor typos on pod documetation - reported by Jeremy Mates &
103     Mark Jason Dominus.
104
105   * dbinfo updated to report when a database is encrypted.
106
1071.806 22nd October 2002
108
109   * Fixed problem when trying to build with a multi-threaded perl.
110
111   * Tidied up the recursion detetion code.
112
113   * merged core patch 17844 - missing dTHX declarations.
114
115   * merged core patch 17838 
116
1171.805 1st September 2002
118
119   * Added support to allow DB_File to build with Berkeley DB 4.1.X
120
121   * Tightened up the test harness to test that calls to untie don't generate
122     the "untie attempted while %d inner references still exist" warning.
123
124   * added code to guard against calling the callbacks (compare,hash & prefix) 
125     recursively.
126
127   * pasing undef for the flags and/or mode when opening a database could cause
128     a "Use of uninitialized value in subroutine entry" warning. Now silenced.
129
130   * DBM filter code beefed up to cope with read-only $_.
131
1321.804 2nd June 2002
133
134   * Perl core patch 14939 added a new warning to "splice". This broke the
135     db-recno test harness. Fixed.
136
137   * merged core patches 16502 & 16540.
138
1391.803 1st March 2002
140
141   * Fixed a problem with db-btree.t where it complained about an "our"
142     variable redeclaation.
143
144   * FETCH, STORE & DELETE don't map the flags parameter into the
145     equivalent Berkeley DB function anymore.
146
1471.802 6th January 2002
148
149   * The message about some test failing in db-recno.t had the wrong test
150     numbers. Fixed.
151
152   * merged core patch 13942.
153
1541.801 26th November 2001
155
156   * Fixed typo in Makefile.PL
157
158   * Added "clean" attribute to Makefile.PL
159 
1601.800 23rd November 2001
161
162   * use pport.h for perl backward compatability code.
163
164   * use new  ExtUtils::Constant module to generate XS constants.
165
166   * upgrade Makefile.PL upgrade/downgrade code to toggle "our" with
167     "use vars"
168
1691.79 22nd October 2001
170
171   * Added a "local $SIG{__DIE__}" inside the eval that checks for
172     the presence of XSLoader s suggested by Andrew Hryckowin.
173
174   * merged core patch 12277.
175
176   * Changed NEXTKEY to not initialise the input key. It isn't used anyway.
177
1781.79 22nd October 2001
179
180   * Fixed test harness for cygwin
181
1821.78 30th July 2001
183
184   * the test in Makefile.PL for AIX used -plthreads. Should have been
185     -lpthreads
186
187   * merged Core patches 
188        10372, 10335, 10372, 10534, 10549, 10643, 11051, 11194, 11432
189
190   * added documentation patch regarding duplicate keys from Andrew Johnson
191
192
1931.77 26th April 2001
194
195   * AIX is reported to need -lpthreads, so Makefile.PL now checks for
196     AIX and adds it to the link options.
197
198   * Minor documentation updates.
199
200   * Merged Core patch 9176
201
202   * Added a patch from Edward Avis that adds support for splice with
203     recno databases.
204
205   * Modified Makefile.PL to only enable the warnings pragma if using perl
206     5.6.1 or better.    
207
2081.76 15th January 2001
209
210   * Added instructions for using LD_PRELOAD to get Berkeley DB 2.x to work
211     with DB_File on Linux. Thanks to Norbert Bollow for sending details of
212     this approach.
213
214
2151.75 17th December 2000
216
217   * Fixed perl core patch 7703
218
219   * Added suppport to allow DB_File to be built with Berkeley DB 3.2 --
220     btree_compare, btree_prefix and hash_cb needed to be changed.
221
222   * Updated dbinfo to support Berkeley DB 3.2 file format changes.
223
224
2251.74 10th December 2000
226
227   * A "close" call in DB_File.xs needed parenthesised to stop win32 from
228     thinking it was one of its macros.
229
230   * Updated dbinfo to support Berkeley DB 3.1 file format changes.
231
232   * DB_File.pm & the test hasness now use the warnings pragma (when
233     available).
234
235   * Included Perl core patch 7703 -- size argument for hash_cb is different
236     for Berkeley DB 3.x
237
238   * Included Perl core patch 7801 -- Give __getBerkeleyDBInfo the ANSI C
239     treatment.
240
241   * @a = () produced the warning 'Argument "" isn't numeric in entersub'
242     This has been fixed. Thanks to Edward Avis for spotting this bug.
243
244   * Added note about building under Linux. Included patches.
245
246   * Included Perl core patch 8068 -- fix for bug 20001013.009 
247     When run with warnings enabled "$hash{XX} = undef " produced an
248     "Uninitialized value" warning. This has been fixed.
249
2501.73 31st May 2000
251
252   * Added support in version.c for building with threaded Perl.
253
254   * Berkeley DB 3.1 has reenabled support for null keys. The test
255     harness has been updated to reflect this.
256
2571.72 16th January 2000
258
259   * Added hints/sco.pl
260
261   * The module will now use XSLoader when it is available. When it
262     isn't it will use DynaLoader.
263
264   * The locking section in DB_File.pm has been discredited. Many thanks
265     to David Harris for spotting the underlying problem, contributing
266     the updates to the documentation and writing DB_File::Lock (available
267     on CPAN).
268
2691.71 7th September 1999
270
271   * Fixed a bug that prevented 1.70 from compiling under win32
272
273   * Updated to support Berkeley DB 3.x
274
275   * Updated dbinfo for Berkeley DB 3.x file formats.
276
2771.70 4th August 1999
278
279   * Initialise $DB_File::db_ver and $DB_File::db_version with
280     GV_ADD|GV_ADDMULT -- bug spotted by Nick Ing-Simmons.
281
282   * Added a BOOT check to test for equivalent versions of db.h &
283     libdb.a/so.
284
2851.69 3rd August 1999
286
287   * fixed a bug in push -- DB_APPEND wasn't working properly.
288
289   * Fixed the R_SETCURSOR bug introduced in 1.68
290
291   * Added a new Perl variable $DB_File::db_ver
292   
2931.68 22nd July 1999
294
295   * Merged changes from 5.005_58 
296
297   * Fixed a bug in R_IBEFORE & R_IAFTER procesing in Berkeley DB
298     2 databases.
299
300   * Added some of the examples in the POD into the test harness.
301
3021.67 6th June 1999
303
304   * Added DBM Filter documentation to DB_File.pm
305
306   * Fixed DBM Filter code to work with 5.004
307
308   * A few instances of newSVpvn were used in 1.66. This isn't available in
309     Perl 5.004_04 or earlier. Replaced with newSVpv.
310
3111.66 15th March 1999
312
313   * Added DBM Filter code
314
3151.65 6th March 1999
316
317   * Fixed a bug in the recno PUSH logic.
318   * The BOOT version check now needs 2.3.4 when using Berkeley DB version 2
319
3201.64 21st February 1999
321
322   * Tidied the 1.x to 2.x flag mapping code.
323   * Added a patch from Mark Kettenis <kettenis@wins.uva.nl> to fix a flag
324     mapping problem with O_RDONLY on the Hurd
325   * Updated the message that db-recno.t prints when tests 51, 53 or 55 fail.
326
3271.63 19th December 1998
328
329   * Fix to allow DB 2.6.x to build with DB_File
330   * Documentation updated to use push,pop etc in the RECNO example &
331     to include the find_dup & del_dup methods.
332
3331.62 30th November 1998
334
335   Added hints/dynixptx.pl.
336   Fixed typemap -- 1.61 used PL_na instead of na
337
3381.61 19th November 1998
339
340   Added a note to README about how to build Berkeley DB 2.x when
341   using HP-UX.
342   Minor modifications to get the module to build with DB 2.5.x
343   Fixed a typo in the definition of O_RDONLY, courtesy of Mark Kettenis.
344
3451.60
346   Changed the test to check for full tied array support
347
3481.59
349   Updated the license section.
350
351   Berkeley DB 2.4.10 disallows zero length keys. Tests 32 & 42 in
352   db-btree.t and test 27 in db-hash.t failed because of this change.
353   Those tests have been zapped.
354
355   Added dbinfo to the distribution.
356
3571.58
358   Tied Array support was enhanced in Perl 5.004_57. DB_File now
359   supports PUSH,POP,SHIFT,UNSHIFT & STORESIZE.
360
361   Fixed a problem with the use of sv_setpvn. When the size is
362   specified as 0, it does a strlen on the data.  This was ok for DB
363   1.x, but isn't for DB 2.x.
364
3651.57
366   If Perl has been compiled with Threads support,the symbol op will be
367   defined. This clashes with a field name in db.h, so it needs to be
368   #undef'ed before db.h is included.
369
3701.56
371   Documented the Solaris 2.5 mutex bug
372
3731.55
374   Merged 1.16 changes.
375
3761.54
377
378   Fixed a small bug in the test harness when run under win32
379   The emulation of fd when useing DB 2.x was busted.
380
3811.53
382
383   Added DB_RENUMBER to flags for recno.
384
3851.52
386
387   Patch from Nick Ing-Simmons now allows DB_File to build on NT.
388   Merged 1.15 patch.
389
3901.51
391
392    Fixed the test harness so that it doesn't expect DB_File to have
393    been installed by the main Perl build.
394
395
396    Fixed a bug in mapping 1.x O_RDONLY flag to 2.x DB_RDONLY equivalent
397
3981.50
399
400    DB_File can now build with either DB 1.x or 2.x, but not both at
401    the same time.
402
4031.16
404
405   A harmless looking tab was causing Makefile.PL to fail on AIX 3.2.5
406
407    Small fix for the AIX strict C compiler XLC which doesn't like
408    __attribute__ being defined via proto.h and redefined via db.h. Fix
409    courtesy of Jarkko Hietaniemi.
410
4111.15
412
413    Patch from Gisle Aas <gisle@aas.no> to suppress "use of undefined
414    value" warning with db_get and db_seq.
415
416    Patch from Gisle Aas <gisle@aas.no> to make DB_File export only the
417    O_* constants from Fcntl.
418
419    Removed the DESTROY method from the DB_File::HASHINFO module.
420
421    Previously DB_File hard-wired the class name of any object that it
422    created to "DB_File". This makes sub-classing difficult. Now
423    DB_File creats objects in the namespace of the package it has been
424    inherited into.
425
426
4271.14
428
429    Made it illegal to tie an associative array to a RECNO database and
430    an ordinary array to a HASH or BTREE database.
431
4321.13
433
434    Minor changes to DB_FIle.xs and DB_File.pm
435
4361.12
437
438    Documented the incompatibility with version 2 of Berkeley DB.
439
4401.11
441
442    Documented the untie gotcha.
443
4441.10
445
446    Fixed fd method so that it still returns -1 for in-memory files
447    when db 1.86 is used.
448
4491.09
450
451    Minor bug fix in DB_File::HASHINFO, DB_File::RECNOINFO and
452    DB_File::BTREEINFO.
453
454    Changed default mode to 0666.
455
4561.08
457
458    Documented operation of bval.
459
4601.07
461
462    Fixed bug with RECNO, where bval wasn't defaulting to "\n".
463
4641.06
465
466    Minor namespace cleanup: Localized PrintBtree.
467
4681.05
469
470    Made all scripts in the documentation strict and -w clean.
471
472    Added logic to DB_File.xs to allow the module to be built after
473    Perl is installed.
474
4751.04
476
477    Minor documentation changes.
478
479    Fixed a bug in hash_cb. Patches supplied by Dave Hammen,
480    <hammen@gothamcity.jsc.nasa.govt>.
481
482    Fixed a bug with the constructors for DB_File::HASHINFO,
483    DB_File::BTREEINFO and DB_File::RECNOINFO. Also tidied up the
484    constructors to make them -w clean.
485
486    Reworked part of the test harness to be more locale friendly.
487
4881.03
489
490    Documentation update.
491
492    DB_File now imports the constants (O_RDWR, O_CREAT etc.) from Fcntl
493    automatically.
494
495    The standard hash function exists is now supported.
496
497    Modified the behavior of get_dup. When it returns an associative
498    array, the value is the count of the number of matching BTREE
499    values.
500
5011.02
502
503    Merged OS/2 specific code into DB_File.xs
504
505    Removed some redundant code in DB_File.xs.
506
507    Documentation update.
508
509    Allow negative subscripts with RECNO interface.
510
511    Changed the default flags from O_RDWR to O_CREAT|O_RDWR.
512
513    The example code which showed how to lock a database needed a call
514    to sync added. Without it the resultant database file was empty.
515
516    Added get_dup method.
517
5181.01
519
520    Fixed a core dump problem with SunOS.
521
522    The return value from TIEHASH wasn't set to NULL when dbopen
523    returned an error.
524
5251.0
526
527    DB_File has been in use for over a year. To reflect that, the
528    version number has been incremented to 1.0.
529
530    Added complete support for multiple concurrent callbacks.
531
532    Using the push method on an empty list didn't work properly. This
533    has been fixed.
534
5350.3
536
537    Added prototype support for multiple btree compare callbacks.
538
5390.2
540
541    When DB_File is opening a database file it no longer terminates the
542    process if dbopen returned an error. This allows file protection
543    errors to be caught at run time. Thanks to Judith Grass
544    <grass@cybercash.com> for spotting the bug.
545
5460.1
547
548    First Release.
549
550