mirror of
https://github.com/MariaDB/server.git
synced 2025-01-23 15:24:16 +01:00
155e78f014
BitKeeper/deleted/.del-ex_access.wpj~3df6ae8c99bf7c5f: Delete: bdb/build_vxworks/ex_access/ex_access.wpj BitKeeper/deleted/.del-ex_btrec.wpj~a7622f1c6f432dc6: Delete: bdb/build_vxworks/ex_btrec/ex_btrec.wpj BitKeeper/deleted/.del-ex_dbclient.wpj~7345440f3b204cdd: Delete: bdb/build_vxworks/ex_dbclient/ex_dbclient.wpj BitKeeper/deleted/.del-ex_env.wpj~fbe1ab10b04e8b74: Delete: bdb/build_vxworks/ex_env/ex_env.wpj BitKeeper/deleted/.del-ex_mpool.wpj~4479cfd5c45f327d: Delete: bdb/build_vxworks/ex_mpool/ex_mpool.wpj BitKeeper/deleted/.del-ex_tpcb.wpj~f78093006e14bf41: Delete: bdb/build_vxworks/ex_tpcb/ex_tpcb.wpj BitKeeper/deleted/.del-db_buildall.dsp~bd749ff6da11682: Delete: bdb/build_win32/db_buildall.dsp BitKeeper/deleted/.del-cxx_app.cpp~ad8df8e0791011ed: Delete: bdb/cxx/cxx_app.cpp BitKeeper/deleted/.del-cxx_log.cpp~a50ff3118fe06952: Delete: bdb/cxx/cxx_log.cpp BitKeeper/deleted/.del-cxx_table.cpp~ecd751e79b055556: Delete: bdb/cxx/cxx_table.cpp BitKeeper/deleted/.del-namemap.txt~796a3acd3885d8fd: Delete: bdb/cxx/namemap.txt BitKeeper/deleted/.del-Design.fileop~3ca4da68f1727373: Delete: bdb/db/Design.fileop BitKeeper/deleted/.del-db185_int.h~61bee3736e7959ef: Delete: bdb/db185/db185_int.h BitKeeper/deleted/.del-acconfig.h~411e8854d67ad8b5: Delete: bdb/dist/acconfig.h BitKeeper/deleted/.del-mutex.m4~a13383cde18a64e1: Delete: bdb/dist/aclocal/mutex.m4 BitKeeper/deleted/.del-options.m4~b9d0ca637213750a: Delete: bdb/dist/aclocal/options.m4 BitKeeper/deleted/.del-programs.m4~3ce7890b47732b30: Delete: bdb/dist/aclocal/programs.m4 BitKeeper/deleted/.del-tcl.m4~f944e2db93c3b6db: Delete: bdb/dist/aclocal/tcl.m4 BitKeeper/deleted/.del-types.m4~59cae158c9a32cff: Delete: bdb/dist/aclocal/types.m4 BitKeeper/deleted/.del-script~d38f6d3a4f159cb4: Delete: bdb/dist/build/script BitKeeper/deleted/.del-configure.in~ac795a92c8fe049c: Delete: bdb/dist/configure.in BitKeeper/deleted/.del-ltconfig~66bbd007d8024af: Delete: bdb/dist/ltconfig BitKeeper/deleted/.del-rec_ctemp~a28554362534f00a: Delete: bdb/dist/rec_ctemp BitKeeper/deleted/.del-s_tcl~2ffe4326459fcd9f: Delete: bdb/dist/s_tcl BitKeeper/deleted/.del-.IGNORE_ME~d8148b08fa7d5d15: Delete: bdb/dist/template/.IGNORE_ME BitKeeper/deleted/.del-btree.h~179f2aefec1753d: Delete: bdb/include/btree.h BitKeeper/deleted/.del-cxx_int.h~6b649c04766508f8: Delete: bdb/include/cxx_int.h BitKeeper/deleted/.del-db.src~6b433ae615b16a8d: Delete: bdb/include/db.src BitKeeper/deleted/.del-db_185.h~ad8b373d9391d35c: Delete: bdb/include/db_185.h BitKeeper/deleted/.del-db_am.h~a714912b6b75932f: Delete: bdb/include/db_am.h BitKeeper/deleted/.del-db_cxx.h~fcafadf45f5d19e9: Delete: bdb/include/db_cxx.h BitKeeper/deleted/.del-db_dispatch.h~6844f20f7eb46904: Delete: bdb/include/db_dispatch.h BitKeeper/deleted/.del-db_int.src~419a3f48b6a01da7: Delete: bdb/include/db_int.src BitKeeper/deleted/.del-db_join.h~76f9747a42c3399a: Delete: bdb/include/db_join.h BitKeeper/deleted/.del-db_page.h~e302ca3a4db3abdc: Delete: bdb/include/db_page.h BitKeeper/deleted/.del-db_server_int.h~e1d20b6ba3bca1ab: Delete: bdb/include/db_server_int.h BitKeeper/deleted/.del-db_shash.h~5fbf2d696fac90f3: Delete: bdb/include/db_shash.h BitKeeper/deleted/.del-db_swap.h~1e60887550864a59: Delete: bdb/include/db_swap.h BitKeeper/deleted/.del-db_upgrade.h~c644eee73701fc8d: Delete: bdb/include/db_upgrade.h BitKeeper/deleted/.del-db_verify.h~b8d6c297c61f342e: Delete: bdb/include/db_verify.h BitKeeper/deleted/.del-debug.h~dc2b4f2cf27ccebc: Delete: bdb/include/debug.h BitKeeper/deleted/.del-hash.h~2aaa548b28882dfb: Delete: bdb/include/hash.h BitKeeper/deleted/.del-lock.h~a761c1b7de57b77f: Delete: bdb/include/lock.h BitKeeper/deleted/.del-log.h~ff20184238e35e4d: Delete: bdb/include/log.h BitKeeper/deleted/.del-mp.h~7e317597622f3411: Delete: bdb/include/mp.h BitKeeper/deleted/.del-mutex.h~d3ae7a2977a68137: Delete: bdb/include/mutex.h BitKeeper/deleted/.del-os.h~91867cc8757cd0e3: Delete: bdb/include/os.h BitKeeper/deleted/.del-os_jump.h~e1b939fa5151d4be: Delete: bdb/include/os_jump.h BitKeeper/deleted/.del-qam.h~6fad0c1b5723d597: Delete: bdb/include/qam.h BitKeeper/deleted/.del-queue.h~4c72c0826c123d5: Delete: bdb/include/queue.h BitKeeper/deleted/.del-region.h~513fe04d977ca0fc: Delete: bdb/include/region.h BitKeeper/deleted/.del-shqueue.h~525fc3e6c2025c36: Delete: bdb/include/shqueue.h BitKeeper/deleted/.del-tcl_db.h~c536fd61a844f23f: Delete: bdb/include/tcl_db.h BitKeeper/deleted/.del-txn.h~c8d94b221ec147e4: Delete: bdb/include/txn.h BitKeeper/deleted/.del-xa.h~ecc466493aae9d9a: Delete: bdb/include/xa.h BitKeeper/deleted/.del-DbRecoveryInit.java~756b52601a0b9023: Delete: bdb/java/src/com/sleepycat/db/DbRecoveryInit.java BitKeeper/deleted/.del-DbTxnRecover.java~74607cba7ab89d6d: Delete: bdb/java/src/com/sleepycat/db/DbTxnRecover.java BitKeeper/deleted/.del-lock_conflict.c~fc5e0f14cf597a2b: Delete: bdb/lock/lock_conflict.c BitKeeper/deleted/.del-log.src~53ac9e7b5cb023f2: Delete: bdb/log/log.src BitKeeper/deleted/.del-log_findckp.c~24287f008916e81f: Delete: bdb/log/log_findckp.c BitKeeper/deleted/.del-log_rec.c~d51711f2cac09297: Delete: bdb/log/log_rec.c BitKeeper/deleted/.del-log_register.c~b40bb4efac75ca15: Delete: bdb/log/log_register.c BitKeeper/deleted/.del-Design~b3d0f179f2767b: Delete: bdb/mp/Design BitKeeper/deleted/.del-os_finit.c~95dbefc6fe79b26c: Delete: bdb/os/os_finit.c BitKeeper/deleted/.del-os_abs.c~df95d1e7db81924: Delete: bdb/os_vxworks/os_abs.c BitKeeper/deleted/.del-os_finit.c~803b484bdb9d0122: Delete: bdb/os_vxworks/os_finit.c BitKeeper/deleted/.del-os_map.c~3a6d7926398b76d3: Delete: bdb/os_vxworks/os_map.c BitKeeper/deleted/.del-os_finit.c~19a227c6d3c78ad: Delete: bdb/os_win32/os_finit.c BitKeeper/deleted/.del-log-corruption.patch~1cf2ecc7c6408d5d: Delete: bdb/patches/log-corruption.patch BitKeeper/deleted/.del-Btree.pm~af6d0c5eaed4a98e: Delete: bdb/perl.BerkeleyDB/BerkeleyDB/Btree.pm BitKeeper/deleted/.del-BerkeleyDB.pm~7244036d4482643: Delete: bdb/perl.BerkeleyDB/BerkeleyDB.pm BitKeeper/deleted/.del-BerkeleyDB.pod~e7b18fd6132448e3: Delete: bdb/perl.BerkeleyDB/BerkeleyDB.pod BitKeeper/deleted/.del-Hash.pm~10292a26c06a5c95: Delete: bdb/perl.BerkeleyDB/BerkeleyDB/Hash.pm BitKeeper/deleted/.del-BerkeleyDB.pod.P~79f76a1495eda203: Delete: bdb/perl.BerkeleyDB/BerkeleyDB.pod.P BitKeeper/deleted/.del-BerkeleyDB.xs~80c99afbd98e392c: Delete: bdb/perl.BerkeleyDB/BerkeleyDB.xs BitKeeper/deleted/.del-Changes~729c1891efa60de9: Delete: bdb/perl.BerkeleyDB/Changes BitKeeper/deleted/.del-MANIFEST~63a1e34aecf157a0: Delete: bdb/perl.BerkeleyDB/MANIFEST BitKeeper/deleted/.del-Makefile.PL~c68797707d8df87a: Delete: bdb/perl.BerkeleyDB/Makefile.PL BitKeeper/deleted/.del-README~5f2f579b1a241407: Delete: bdb/perl.BerkeleyDB/README BitKeeper/deleted/.del-Todo~dca3c66c193adda9: Delete: bdb/perl.BerkeleyDB/Todo BitKeeper/deleted/.del-config.in~ae81681e450e0999: Delete: bdb/perl.BerkeleyDB/config.in BitKeeper/deleted/.del-dbinfo~28ad67d83be4f68e: Delete: bdb/perl.BerkeleyDB/dbinfo BitKeeper/deleted/.del-mkconsts~543ab60669c7a04e: Delete: bdb/perl.BerkeleyDB/mkconsts BitKeeper/deleted/.del-mkpod~182c0ca54e439afb: Delete: bdb/perl.BerkeleyDB/mkpod BitKeeper/deleted/.del-5.004~e008cb5a48805543: Delete: bdb/perl.BerkeleyDB/patches/5.004 BitKeeper/deleted/.del-irix_6_5.pl~61662bb08afcdec8: Delete: bdb/perl.BerkeleyDB/hints/irix_6_5.pl BitKeeper/deleted/.del-solaris.pl~6771e7182394e152: Delete: bdb/perl.BerkeleyDB/hints/solaris.pl BitKeeper/deleted/.del-typemap~783b8f5295b05f3d: Delete: bdb/perl.BerkeleyDB/typemap BitKeeper/deleted/.del-5.004_01~6081ce2fff7b0bc: Delete: bdb/perl.BerkeleyDB/patches/5.004_01 BitKeeper/deleted/.del-5.004_02~87214eac35ad9e6: Delete: bdb/perl.BerkeleyDB/patches/5.004_02 BitKeeper/deleted/.del-5.004_03~9a672becec7cb40f: Delete: bdb/perl.BerkeleyDB/patches/5.004_03 BitKeeper/deleted/.del-5.004_04~e326cb51af09d154: Delete: bdb/perl.BerkeleyDB/patches/5.004_04 BitKeeper/deleted/.del-5.004_05~7ab457a1e41a92fe: Delete: bdb/perl.BerkeleyDB/patches/5.004_05 BitKeeper/deleted/.del-5.005~f9e2d59b5964cd4b: Delete: bdb/perl.BerkeleyDB/patches/5.005 BitKeeper/deleted/.del-5.005_01~3eb9fb7b5842ea8e: Delete: bdb/perl.BerkeleyDB/patches/5.005_01 BitKeeper/deleted/.del-5.005_02~67477ce0bef717cb: Delete: bdb/perl.BerkeleyDB/patches/5.005_02 BitKeeper/deleted/.del-5.005_03~c4c29a1fb21e290a: Delete: bdb/perl.BerkeleyDB/patches/5.005_03 BitKeeper/deleted/.del-5.6.0~e1fb9897d124ee22: Delete: bdb/perl.BerkeleyDB/patches/5.6.0 BitKeeper/deleted/.del-btree.t~e4a1a3c675ddc406: Delete: bdb/perl.BerkeleyDB/t/btree.t BitKeeper/deleted/.del-db-3.0.t~d2c60991d84558f2: Delete: bdb/perl.BerkeleyDB/t/db-3.0.t BitKeeper/deleted/.del-db-3.1.t~6ee88cd13f55e018: Delete: bdb/perl.BerkeleyDB/t/db-3.1.t BitKeeper/deleted/.del-db-3.2.t~f73b6461f98fd1cf: Delete: bdb/perl.BerkeleyDB/t/db-3.2.t BitKeeper/deleted/.del-destroy.t~cc6a2ae1980a2ecd: Delete: bdb/perl.BerkeleyDB/t/destroy.t BitKeeper/deleted/.del-env.t~a8604a4499c4bd07: Delete: bdb/perl.BerkeleyDB/t/env.t BitKeeper/deleted/.del-examples.t~2571b77c3cc75574: Delete: bdb/perl.BerkeleyDB/t/examples.t BitKeeper/deleted/.del-examples.t.T~8228bdd75ac78b88: Delete: bdb/perl.BerkeleyDB/t/examples.t.T BitKeeper/deleted/.del-examples3.t.T~66a186897a87026d: Delete: bdb/perl.BerkeleyDB/t/examples3.t.T BitKeeper/deleted/.del-examples3.t~fe3822ba2f2d7f83: Delete: bdb/perl.BerkeleyDB/t/examples3.t BitKeeper/deleted/.del-filter.t~f87b045c1b708637: Delete: bdb/perl.BerkeleyDB/t/filter.t BitKeeper/deleted/.del-hash.t~616bfb4d644de3a3: Delete: bdb/perl.BerkeleyDB/t/hash.t BitKeeper/deleted/.del-join.t~29fc39f74a83ca22: Delete: bdb/perl.BerkeleyDB/t/join.t BitKeeper/deleted/.del-mldbm.t~31f5015341eea040: Delete: bdb/perl.BerkeleyDB/t/mldbm.t BitKeeper/deleted/.del-queue.t~8f338034ce44a641: Delete: bdb/perl.BerkeleyDB/t/queue.t BitKeeper/deleted/.del-recno.t~d4ddbd3743add63e: Delete: bdb/perl.BerkeleyDB/t/recno.t BitKeeper/deleted/.del-strict.t~6885cdd2ea71ca2d: Delete: bdb/perl.BerkeleyDB/t/strict.t BitKeeper/deleted/.del-subdb.t~aab62a5d5864c603: Delete: bdb/perl.BerkeleyDB/t/subdb.t BitKeeper/deleted/.del-txn.t~65033b8558ae1216: Delete: bdb/perl.BerkeleyDB/t/txn.t BitKeeper/deleted/.del-unknown.t~f3710458682665e1: Delete: bdb/perl.BerkeleyDB/t/unknown.t BitKeeper/deleted/.del-Changes~436f74a5c414c65b: Delete: bdb/perl.DB_File/Changes BitKeeper/deleted/.del-DB_File.pm~ae0951c6c7665a82: Delete: bdb/perl.DB_File/DB_File.pm BitKeeper/deleted/.del-DB_File.xs~89e49a0b5556f1d8: Delete: bdb/perl.DB_File/DB_File.xs BitKeeper/deleted/.del-DB_File_BS~290fad5dbbb87069: Delete: bdb/perl.DB_File/DB_File_BS BitKeeper/deleted/.del-MANIFEST~90ee581572bdd4ac: Delete: bdb/perl.DB_File/MANIFEST BitKeeper/deleted/.del-Makefile.PL~ac0567bb5a377e38: Delete: bdb/perl.DB_File/Makefile.PL BitKeeper/deleted/.del-README~77e924a5a9bae6b3: Delete: bdb/perl.DB_File/README BitKeeper/deleted/.del-config.in~ab4c2792b86a810b: Delete: bdb/perl.DB_File/config.in BitKeeper/deleted/.del-dbinfo~461c43b30fab2cb: Delete: bdb/perl.DB_File/dbinfo BitKeeper/deleted/.del-dynixptx.pl~50dcddfae25d17e9: Delete: bdb/perl.DB_File/hints/dynixptx.pl BitKeeper/deleted/.del-typemap~55cffb3288a9e587: Delete: bdb/perl.DB_File/typemap BitKeeper/deleted/.del-version.c~a4df0e646f8b3975: Delete: bdb/perl.DB_File/version.c BitKeeper/deleted/.del-5.004_01~d6830d0082702af7: Delete: bdb/perl.DB_File/patches/5.004_01 BitKeeper/deleted/.del-5.004_02~78b082dc80c91031: Delete: bdb/perl.DB_File/patches/5.004_02 BitKeeper/deleted/.del-5.004~4411ec2e3c9e008b: Delete: bdb/perl.DB_File/patches/5.004 BitKeeper/deleted/.del-sco.pl~1e795fe14fe4dcfe: Delete: bdb/perl.DB_File/hints/sco.pl BitKeeper/deleted/.del-5.004_03~33f274648b160d95: Delete: bdb/perl.DB_File/patches/5.004_03 BitKeeper/deleted/.del-5.004_04~8f3d1b3cf18bb20a: Delete: bdb/perl.DB_File/patches/5.004_04 BitKeeper/deleted/.del-5.004_05~9c0f02e7331e142: Delete: bdb/perl.DB_File/patches/5.004_05 BitKeeper/deleted/.del-5.005~c2108cb2e3c8d951: Delete: bdb/perl.DB_File/patches/5.005 BitKeeper/deleted/.del-5.005_01~3b45e9673afc4cfa: Delete: bdb/perl.DB_File/patches/5.005_01 BitKeeper/deleted/.del-5.005_02~9fe5766bb02a4522: Delete: bdb/perl.DB_File/patches/5.005_02 BitKeeper/deleted/.del-5.005_03~ffa1c38c19ae72ea: Delete: bdb/perl.DB_File/patches/5.005_03 BitKeeper/deleted/.del-5.6.0~373be3a5ce47be85: Delete: bdb/perl.DB_File/patches/5.6.0 BitKeeper/deleted/.del-db-btree.t~3231595a1c241eb3: Delete: bdb/perl.DB_File/t/db-btree.t BitKeeper/deleted/.del-db-hash.t~7c4ad0c795c7fad2: Delete: bdb/perl.DB_File/t/db-hash.t BitKeeper/deleted/.del-db-recno.t~6c2d3d80b9ba4a50: Delete: bdb/perl.DB_File/t/db-recno.t BitKeeper/deleted/.del-db_server.sed~cdb00ebcd48a64e2: Delete: bdb/rpc_server/db_server.sed BitKeeper/deleted/.del-db_server_proc.c~d46c8f409c3747f4: Delete: bdb/rpc_server/db_server_proc.c BitKeeper/deleted/.del-db_server_svc.sed~3f5e59f334fa4607: Delete: bdb/rpc_server/db_server_svc.sed BitKeeper/deleted/.del-db_server_util.c~a809f3a4629acda: Delete: bdb/rpc_server/db_server_util.c BitKeeper/deleted/.del-log.tcl~ff1b41f1355b97d7: Delete: bdb/test/log.tcl BitKeeper/deleted/.del-mpool.tcl~b0df4dc1b04db26c: Delete: bdb/test/mpool.tcl BitKeeper/deleted/.del-mutex.tcl~52fd5c73a150565: Delete: bdb/test/mutex.tcl BitKeeper/deleted/.del-txn.tcl~c4ff071550b5446e: Delete: bdb/test/txn.tcl BitKeeper/deleted/.del-README~e800a12a5392010a: Delete: bdb/test/upgrade/README BitKeeper/deleted/.del-pack-2.6.6.pl~89d5076d758d3e98: Delete: bdb/test/upgrade/generate-2.X/pack-2.6.6.pl BitKeeper/deleted/.del-test-2.6.patch~4a52dc83d447547b: Delete: bdb/test/upgrade/generate-2.X/test-2.6.patch
434 lines
11 KiB
Text
434 lines
11 KiB
Text
|
|
1.805 1st September 2002
|
|
|
|
* Added support to allow DB_File to build with Berkeley DB 4.1.X
|
|
|
|
* Tightened up the test harness to test that calls to untie don't generate
|
|
the "untie attempted while %d inner references still exist" warning.
|
|
|
|
* added code to guard against calling the callbacks (compare,hash & prefix)
|
|
recursively.
|
|
|
|
* pasing undef for the flags and/or mode when opening a database could cause
|
|
a "Use of uninitialized value in subroutine entry" warning. Now silenced.
|
|
|
|
* DBM filter code beefed up to cope with read-only $_.
|
|
|
|
1.804 2nd June 2002
|
|
|
|
* Perl core patch 14939 added a new warning to "splice". This broke the
|
|
db-recno test harness. Fixed.
|
|
|
|
* merged core patches 16502 & 16540.
|
|
|
|
1.803 1st March 2002
|
|
|
|
* Fixed a problem with db-btree.t where it complained about an "our"
|
|
variable redeclaation.
|
|
|
|
* FETCH, STORE & DELETE don't map the flags parameter into the
|
|
equivalent Berkeley DB function anymore.
|
|
|
|
1.802 6th January 2002
|
|
|
|
* The message about some test failing in db-recno.t had the wrong test
|
|
numbers. Fixed.
|
|
|
|
* merged core patch 13942.
|
|
|
|
1.801 26th November 2001
|
|
|
|
* Fixed typo in Makefile.PL
|
|
|
|
* Added "clean" attribute to Makefile.PL
|
|
|
|
1.800 23rd November 2001
|
|
|
|
* use pport.h for perl backward compatability code.
|
|
|
|
* use new ExtUtils::Constant module to generate XS constants.
|
|
|
|
* upgrade Makefile.PL upgrade/downgrade code to toggle "our" with
|
|
"use vars"
|
|
|
|
1.79 22nd October 2001
|
|
|
|
* Added a "local $SIG{__DIE__}" inside the eval that checks for
|
|
the presence of XSLoader s suggested by Andrew Hryckowin.
|
|
|
|
* merged core patch 12277.
|
|
|
|
* Changed NEXTKEY to not initialise the input key. It isn't used anyway.
|
|
|
|
1.79 22nd October 2001
|
|
|
|
* Fixed test harness for cygwin
|
|
|
|
1.78 30th July 2001
|
|
|
|
* the test in Makefile.PL for AIX used -plthreads. Should have been
|
|
-lpthreads
|
|
|
|
* merged Core patches
|
|
10372, 10335, 10372, 10534, 10549, 10643, 11051, 11194, 11432
|
|
|
|
* added documentation patch regarding duplicate keys from Andrew Johnson
|
|
|
|
|
|
1.77 26th April 2001
|
|
|
|
* AIX is reported to need -lpthreads, so Makefile.PL now checks for
|
|
AIX and adds it to the link options.
|
|
|
|
* Minor documentation updates.
|
|
|
|
* Merged Core patch 9176
|
|
|
|
* Added a patch from Edward Avis that adds support for splice with
|
|
recno databases.
|
|
|
|
* Modified Makefile.PL to only enable the warnings pragma if using perl
|
|
5.6.1 or better.
|
|
|
|
1.76 15th January 2001
|
|
|
|
* Added instructions for using LD_PRELOAD to get Berkeley DB 2.x to work
|
|
with DB_File on Linux. Thanks to Norbert Bollow for sending details of
|
|
this approach.
|
|
|
|
|
|
1.75 17th December 2000
|
|
|
|
* Fixed perl core patch 7703
|
|
|
|
* Added suppport to allow DB_File to be built with Berkeley DB 3.2 --
|
|
btree_compare, btree_prefix and hash_cb needed to be changed.
|
|
|
|
* Updated dbinfo to support Berkeley DB 3.2 file format changes.
|
|
|
|
|
|
1.74 10th December 2000
|
|
|
|
* A "close" call in DB_File.xs needed parenthesised to stop win32 from
|
|
thinking it was one of its macros.
|
|
|
|
* Updated dbinfo to support Berkeley DB 3.1 file format changes.
|
|
|
|
* DB_File.pm & the test hasness now use the warnings pragma (when
|
|
available).
|
|
|
|
* Included Perl core patch 7703 -- size argument for hash_cb is different
|
|
for Berkeley DB 3.x
|
|
|
|
* Included Perl core patch 7801 -- Give __getBerkeleyDBInfo the ANSI C
|
|
treatment.
|
|
|
|
* @a = () produced the warning 'Argument "" isn't numeric in entersub'
|
|
This has been fixed. Thanks to Edward Avis for spotting this bug.
|
|
|
|
* Added note about building under Linux. Included patches.
|
|
|
|
* Included Perl core patch 8068 -- fix for bug 20001013.009
|
|
When run with warnings enabled "$hash{XX} = undef " produced an
|
|
"Uninitialized value" warning. This has been fixed.
|
|
|
|
1.73 31st May 2000
|
|
|
|
* Added support in version.c for building with threaded Perl.
|
|
|
|
* Berkeley DB 3.1 has reenabled support for null keys. The test
|
|
harness has been updated to reflect this.
|
|
|
|
1.72 16th January 2000
|
|
|
|
* Added hints/sco.pl
|
|
|
|
* The module will now use XSLoader when it is available. When it
|
|
isn't it will use DynaLoader.
|
|
|
|
* The locking section in DB_File.pm has been discredited. Many thanks
|
|
to David Harris for spotting the underlying problem, contributing
|
|
the updates to the documentation and writing DB_File::Lock (available
|
|
on CPAN).
|
|
|
|
1.71 7th September 1999
|
|
|
|
* Fixed a bug that prevented 1.70 from compiling under win32
|
|
|
|
* Updated to support Berkeley DB 3.x
|
|
|
|
* Updated dbinfo for Berkeley DB 3.x file formats.
|
|
|
|
1.70 4th August 1999
|
|
|
|
* Initialise $DB_File::db_ver and $DB_File::db_version with
|
|
GV_ADD|GV_ADDMULT -- bug spotted by Nick Ing-Simmons.
|
|
|
|
* Added a BOOT check to test for equivalent versions of db.h &
|
|
libdb.a/so.
|
|
|
|
1.69 3rd August 1999
|
|
|
|
* fixed a bug in push -- DB_APPEND wasn't working properly.
|
|
|
|
* Fixed the R_SETCURSOR bug introduced in 1.68
|
|
|
|
* Added a new Perl variable $DB_File::db_ver
|
|
|
|
1.68 22nd July 1999
|
|
|
|
* Merged changes from 5.005_58
|
|
|
|
* Fixed a bug in R_IBEFORE & R_IAFTER procesing in Berkeley DB
|
|
2 databases.
|
|
|
|
* Added some of the examples in the POD into the test harness.
|
|
|
|
1.67 6th June 1999
|
|
|
|
* Added DBM Filter documentation to DB_File.pm
|
|
|
|
* Fixed DBM Filter code to work with 5.004
|
|
|
|
* A few instances of newSVpvn were used in 1.66. This isn't available in
|
|
Perl 5.004_04 or earlier. Replaced with newSVpv.
|
|
|
|
1.66 15th March 1999
|
|
|
|
* Added DBM Filter code
|
|
|
|
1.65 6th March 1999
|
|
|
|
* Fixed a bug in the recno PUSH logic.
|
|
* The BOOT version check now needs 2.3.4 when using Berkeley DB version 2
|
|
|
|
1.64 21st February 1999
|
|
|
|
* Tidied the 1.x to 2.x flag mapping code.
|
|
* Added a patch from Mark Kettenis <kettenis@wins.uva.nl> to fix a flag
|
|
mapping problem with O_RDONLY on the Hurd
|
|
* Updated the message that db-recno.t prints when tests 51, 53 or 55 fail.
|
|
|
|
1.63 19th December 1998
|
|
|
|
* Fix to allow DB 2.6.x to build with DB_File
|
|
* Documentation updated to use push,pop etc in the RECNO example &
|
|
to include the find_dup & del_dup methods.
|
|
|
|
1.62 30th November 1998
|
|
|
|
Added hints/dynixptx.pl.
|
|
Fixed typemap -- 1.61 used PL_na instead of na
|
|
|
|
1.61 19th November 1998
|
|
|
|
Added a note to README about how to build Berkeley DB 2.x when
|
|
using HP-UX.
|
|
Minor modifications to get the module to build with DB 2.5.x
|
|
Fixed a typo in the definition of O_RDONLY, courtesy of Mark Kettenis.
|
|
|
|
1.60
|
|
Changed the test to check for full tied array support
|
|
|
|
1.59
|
|
Updated the license section.
|
|
|
|
Berkeley DB 2.4.10 disallows zero length keys. Tests 32 & 42 in
|
|
db-btree.t and test 27 in db-hash.t failed because of this change.
|
|
Those tests have been zapped.
|
|
|
|
Added dbinfo to the distribution.
|
|
|
|
1.58
|
|
Tied Array support was enhanced in Perl 5.004_57. DB_File now
|
|
supports PUSH,POP,SHIFT,UNSHIFT & STORESIZE.
|
|
|
|
Fixed a problem with the use of sv_setpvn. When the size is
|
|
specified as 0, it does a strlen on the data. This was ok for DB
|
|
1.x, but isn't for DB 2.x.
|
|
|
|
1.57
|
|
If Perl has been compiled with Threads support,the symbol op will be
|
|
defined. This clashes with a field name in db.h, so it needs to be
|
|
#undef'ed before db.h is included.
|
|
|
|
1.56
|
|
Documented the Solaris 2.5 mutex bug
|
|
|
|
1.55
|
|
Merged 1.16 changes.
|
|
|
|
1.54
|
|
|
|
Fixed a small bug in the test harness when run under win32
|
|
The emulation of fd when useing DB 2.x was busted.
|
|
|
|
1.53
|
|
|
|
Added DB_RENUMBER to flags for recno.
|
|
|
|
1.52
|
|
|
|
Patch from Nick Ing-Simmons now allows DB_File to build on NT.
|
|
Merged 1.15 patch.
|
|
|
|
1.51
|
|
|
|
Fixed the test harness so that it doesn't expect DB_File to have
|
|
been installed by the main Perl build.
|
|
|
|
|
|
Fixed a bug in mapping 1.x O_RDONLY flag to 2.x DB_RDONLY equivalent
|
|
|
|
1.50
|
|
|
|
DB_File can now build with either DB 1.x or 2.x, but not both at
|
|
the same time.
|
|
|
|
1.16
|
|
|
|
A harmless looking tab was causing Makefile.PL to fail on AIX 3.2.5
|
|
|
|
Small fix for the AIX strict C compiler XLC which doesn't like
|
|
__attribute__ being defined via proto.h and redefined via db.h. Fix
|
|
courtesy of Jarkko Hietaniemi.
|
|
|
|
1.15
|
|
|
|
Patch from Gisle Aas <gisle@aas.no> to suppress "use of undefined
|
|
value" warning with db_get and db_seq.
|
|
|
|
Patch from Gisle Aas <gisle@aas.no> to make DB_File export only the
|
|
O_* constants from Fcntl.
|
|
|
|
Removed the DESTROY method from the DB_File::HASHINFO module.
|
|
|
|
Previously DB_File hard-wired the class name of any object that it
|
|
created to "DB_File". This makes sub-classing difficult. Now
|
|
DB_File creats objects in the namespace of the package it has been
|
|
inherited into.
|
|
|
|
|
|
1.14
|
|
|
|
Made it illegal to tie an associative array to a RECNO database and
|
|
an ordinary array to a HASH or BTREE database.
|
|
|
|
1.13
|
|
|
|
Minor changes to DB_FIle.xs and DB_File.pm
|
|
|
|
1.12
|
|
|
|
Documented the incompatibility with version 2 of Berkeley DB.
|
|
|
|
1.11
|
|
|
|
Documented the untie gotcha.
|
|
|
|
1.10
|
|
|
|
Fixed fd method so that it still returns -1 for in-memory files
|
|
when db 1.86 is used.
|
|
|
|
1.09
|
|
|
|
Minor bug fix in DB_File::HASHINFO, DB_File::RECNOINFO and
|
|
DB_File::BTREEINFO.
|
|
|
|
Changed default mode to 0666.
|
|
|
|
1.08
|
|
|
|
Documented operation of bval.
|
|
|
|
1.07
|
|
|
|
Fixed bug with RECNO, where bval wasn't defaulting to "\n".
|
|
|
|
1.06
|
|
|
|
Minor namespace cleanup: Localized PrintBtree.
|
|
|
|
1.05
|
|
|
|
Made all scripts in the documentation strict and -w clean.
|
|
|
|
Added logic to DB_File.xs to allow the module to be built after
|
|
Perl is installed.
|
|
|
|
1.04
|
|
|
|
Minor documentation changes.
|
|
|
|
Fixed a bug in hash_cb. Patches supplied by Dave Hammen,
|
|
<hammen@gothamcity.jsc.nasa.govt>.
|
|
|
|
Fixed a bug with the constructors for DB_File::HASHINFO,
|
|
DB_File::BTREEINFO and DB_File::RECNOINFO. Also tidied up the
|
|
constructors to make them -w clean.
|
|
|
|
Reworked part of the test harness to be more locale friendly.
|
|
|
|
1.03
|
|
|
|
Documentation update.
|
|
|
|
DB_File now imports the constants (O_RDWR, O_CREAT etc.) from Fcntl
|
|
automatically.
|
|
|
|
The standard hash function exists is now supported.
|
|
|
|
Modified the behavior of get_dup. When it returns an associative
|
|
array, the value is the count of the number of matching BTREE
|
|
values.
|
|
|
|
1.02
|
|
|
|
Merged OS/2 specific code into DB_File.xs
|
|
|
|
Removed some redundant code in DB_File.xs.
|
|
|
|
Documentation update.
|
|
|
|
Allow negative subscripts with RECNO interface.
|
|
|
|
Changed the default flags from O_RDWR to O_CREAT|O_RDWR.
|
|
|
|
The example code which showed how to lock a database needed a call
|
|
to sync added. Without it the resultant database file was empty.
|
|
|
|
Added get_dup method.
|
|
|
|
1.01
|
|
|
|
Fixed a core dump problem with SunOS.
|
|
|
|
The return value from TIEHASH wasn't set to NULL when dbopen
|
|
returned an error.
|
|
|
|
1.0
|
|
|
|
DB_File has been in use for over a year. To reflect that, the
|
|
version number has been incremented to 1.0.
|
|
|
|
Added complete support for multiple concurrent callbacks.
|
|
|
|
Using the push method on an empty list didn't work properly. This
|
|
has been fixed.
|
|
|
|
0.3
|
|
|
|
Added prototype support for multiple btree compare callbacks.
|
|
|
|
0.2
|
|
|
|
When DB_File is opening a database file it no longer terminates the
|
|
process if dbopen returned an error. This allows file protection
|
|
errors to be caught at run time. Thanks to Judith Grass
|
|
<grass@cybercash.com> for spotting the bug.
|
|
|
|
0.1
|
|
|
|
First Release.
|
|
|