History log of /PHP_5_5/ext/dba/dba.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47c9027 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/PHP_5_5/ext/dba/dba.c
2be67ca 20-Oct-2013 Rasmus Lerdorf <rasmus@lerdorf.com> Fix unitialized opened_path here - found by Coverity
/PHP_5_5/ext/dba/dba.c
30e0442 22-Sep-2013 Adam Harvey <aharvey@php.net> Copy dba_*() keys before converting to string.

A nice Sunday afternoon project for somebody would be to refactor the dba
functions to use zend_parse_parameters() reliably and try to untangle some of
the macros in dba.c. Sadly, it is not a nice Sunday afternoon here.

Fixes bug #65708 (dba functions cast $key param to string in-place, bypassing
copy on write).
/PHP_5_5/ext/dba/dba.c
9ad97cd 15-Aug-2013 Christopher Jones <sixd@php.net> Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings.
/PHP_5_5/ext/dba/dba.c
e9a95d7 13-Jul-2013 Veres Lajos <vlajos@gmail.com> typo fixes
/PHP_5_5/ext/dba/dba.c
0a7395e 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/PHP_5_5/ext/dba/dba.c
4e19825 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/ext/dba/dba.c
4b30846 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/PHP_5_5/ext/dba/dba.c
9805e16 22-Jul-2011 Pierre Joye <pajoye@php.net> - remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
/PHP_5_5/ext/dba/dba.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_5/ext/dba/dba.c
dd8e59d 26-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed safe_mode
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
/PHP_5_5/ext/dba/dba.c
e52fa00 24-Mar-2010 Michael Maclean <mgdm@php.net> Add Tokyo Cabinet abstract DB support to ext/dba
/PHP_5_5/ext/dba/dba.c
f0587e8 03-Mar-2010 Felipe Pena <felipe@php.net> - Possible fix for bug #50999
/PHP_5_5/ext/dba/dba.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/PHP_5_5/ext/dba/dba.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP_5_5/ext/dba/dba.c
f6cf54d 12-Dec-2008 Hannes Magnusson <bjori@php.net> Fixed bug#46847 (phpinfo() is missing some settings.)
/PHP_5_5/ext/dba/dba.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_5/ext/dba/dba.c
deb420e 07-Nov-2008 Alexey Zakhlestin <indeyets@php.net> new parameter-parsing API
/PHP_5_5/ext/dba/dba.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/PHP_5_5/ext/dba/dba.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_5/ext/dba/dba.c
2bb7df3 19-Jun-2008 Christopher Jones <sixd@php.net> MFH:
Fix bug #45266 (Fix build with BDB 4)
Fix bug #45267 (Revert invalid assumption about BDB 4 locking; let DBA handle locking)
Fix bug #45268 (Fix error callback prototype)
/PHP_5_5/ext/dba/dba.c
84a8bb0 10-Mar-2008 Felipe Pena <felipe@php.net> MFH: New way for check void parameters
/PHP_5_5/ext/dba/dba.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/PHP_5_5/ext/dba/dba.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/PHP_5_5/ext/dba/dba.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/PHP_5_5/ext/dba/dba.c
050f94f 03-Nov-2006 Hannes Magnusson <bjori@php.net> MFH: Fix double "wron param count" messages
/PHP_5_5/ext/dba/dba.c
89635eb 06-Jul-2006 Ilia Alshanetsky <iliaa@php.net> E_ERROR > E_RECOVERABLE_ERROR
/PHP_5_5/ext/dba/dba.c
1dbaae2 15-Jun-2006 Dmitry Stogov <dmitry@php.net> Added automatic module globals management
/PHP_5_5/ext/dba/dba.c
3104233 11-Jun-2006 Hannes Magnusson <bjori@php.net> MFH: arginfo, protos, vim folding
/PHP_5_5/ext/dba/dba.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/PHP_5_5/ext/dba/dba.c
25de19a 08-Dec-2005 Marcus Boerger <helly@php.net> - MFH Change dba/db4 to use its own locking
/PHP_5_5/ext/dba/dba.c
3e669bc 06-Dec-2005 foobar <sniper@php.net> MFH: nuke php3 legacy
/PHP_5_5/ext/dba/dba.c
f20a62b 05-Dec-2005 foobar <sniper@php.net> MFH:- Do not use the PHP3 era names
/PHP_5_5/ext/dba/dba.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/PHP_5_5/ext/dba/dba.c
9ffeb12 25-Feb-2005 Marcus Boerger <helly@php.net> - Add support for db1 through emulation
# Most probably db4 requires a slightly different detection since functions
# are macros which most probably doesn't work with current configure check.
/PHP_5_5/ext/dba/dba.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/PHP_5_5/ext/dba/dba.c
c69fb41 18-Dec-2003 Marcus Boerger <helly@php.net> dded qdbm handler (http://qdbm.sourceforge.net).
/PHP_5_5/ext/dba/dba.c
0283b50 18-Dec-2003 Marcus Boerger <helly@php.net> Centralize ability to drop APPEND flag. This probably fixes some ini file
issues.
/PHP_5_5/ext/dba/dba.c
43d06f5 14-Dec-2003 Marcus Boerger <helly@php.net> - Fix Bug #26304 Unexpected data loss when opening dba file
- Correct handling for flatfile handler
/PHP_5_5/ext/dba/dba.c
70ca95a 13-Dec-2003 Marcus Boerger <helly@php.net> Revert: need a PHP4.3 solution.
# This solution cannot be backported to PHP 4.3 -- damn!
/PHP_5_5/ext/dba/dba.c
d1a6deb 13-Dec-2003 Marcus Boerger <helly@php.net> - Fixed bug #26304 (Unexpected data loss when opening dba file).
/PHP_5_5/ext/dba/dba.c
2bed6c2 13-Nov-2003 Marcus Boerger <helly@php.net> Proto fixes (Friedhelm Betz <holliwell|gmx.net>)
/PHP_5_5/ext/dba/dba.c
4d752bd 13-Nov-2003 Marcus Boerger <helly@php.net> Pass eof
/PHP_5_5/ext/dba/dba.c
daaef88 12-Nov-2003 Marcus Boerger <helly@php.net> Add helper function that splits inifile keys into an array which again
can be used in dba_fetch calls.
/PHP_5_5/ext/dba/dba.c
4f2e9bb 28-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Fixed format error.
/PHP_5_5/ext/dba/dba.c
ddf4ad5 17-Aug-2003 Marcus Boerger <helly@php.net> Fix warning
/PHP_5_5/ext/dba/dba.c
4d98e9e 29-Jul-2003 Ilia Alshanetsky <iliaa@php.net> Finalize the closing process of persistent streams. The current
behavior/API is as follows:

1) To close a persistent use php_stream_pclose(), it will close the stream
and remove it from the persistent list.

2) Inside PHP code only explicit fclose() will close persistent streams,
all other actions such as unset() or assigning a value to stream handle
will not.

3) Regular streams can still be closed by either fclose(), unset() or an
assignment of a value to the stream handler.
/PHP_5_5/ext/dba/dba.c
7f1cf60 16-Jul-2003 Marcus Boerger <helly@php.net> Remove bogus comment (noticed by Zak)
/PHP_5_5/ext/dba/dba.c
a332df5 21-Jun-2003 Marcus Boerger <helly@php.net> Don't copy the filename when it is not needed
/PHP_5_5/ext/dba/dba.c
7eb9fc2 21-Jun-2003 Marcus Boerger <helly@php.net> Store the absolute path of the database file and use that in the external library
/PHP_5_5/ext/dba/dba.c
5a3c09c 16-Jun-2003 Edin Kadribasic <edink@php.net> Fixed win32 build
/PHP_5_5/ext/dba/dba.c
ab5b9b9 13-Jun-2003 Andrey Hristov <andrey@php.net> proto fixes
/PHP_5_5/ext/dba/dba.c
48cc4a7 12-Jun-2003 Marcus Boerger <helly@php.net> Bugfix #2397: dba_open locking error with db3
/PHP_5_5/ext/dba/dba.c
f68c7ff 10-Jun-2003 James Cox <imajes@php.net> updating license information in the headers.
/PHP_5_5/ext/dba/dba.c
1778caa 19-May-2003 Marcus Boerger <helly@php.net> Fix protos
/PHP_5_5/ext/dba/dba.c
8a5ba51 24-Apr-2003 Marcus Boerger <helly@php.net> MFB: safe_emalloc()
/PHP_5_5/ext/dba/dba.c
268ffda 13-Apr-2003 Marcus Boerger <helly@php.net> Reenable dba_popen()
/PHP_5_5/ext/dba/dba.c
f14a65c 20-Mar-2003 Marcus Boerger <helly@php.net> CS
/PHP_5_5/ext/dba/dba.c
f5a7a1c 04-Mar-2003 Marcus Boerger <helly@php.net> Use stream locking support
# needs more testing
/PHP_5_5/ext/dba/dba.c
238abf8 04-Mar-2003 Marcus Boerger <helly@php.net> fix dba by fixing key_len retrieval
/PHP_5_5/ext/dba/dba.c
d737741 26-Feb-2003 Marcus Boerger <helly@php.net> allow keys as array(group, name) for handler inifile
/PHP_5_5/ext/dba/dba.c
8ab1924 22-Feb-2003 Marcus Boerger <helly@php.net> @Added dba handler inifiles to support ini files. (Marcus)
/PHP_5_5/ext/dba/dba.c
037986d 31-Jan-2003 Marcus Boerger <helly@php.net> Fix proto
/PHP_5_5/ext/dba/dba.c
a7b9101 18-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Removed pointless memory allocation checks.
/PHP_5_5/ext/dba/dba.c
59b37a5 06-Jan-2003 Edin Kadribasic <edink@php.net> Fixed win32 build.
/PHP_5_5/ext/dba/dba.c
b506f5c 31-Dec-2002 Sebastian Bergmann <sebastian@php.net> Bump year.
/PHP_5_5/ext/dba/dba.c
4d2f720 30-Dec-2002 Marcus Boerger <helly@php.net> Add info function to handlers and return handler info when dba_handlers is
called with optional parameter full_info set true.
/PHP_5_5/ext/dba/dba.c
a213c71 30-Dec-2002 Marcus Boerger <helly@php.net> 2nd part of the patch
/PHP_5_5/ext/dba/dba.c
4b9e8fc 30-Dec-2002 Marcus Boerger <helly@php.net> -better parameter names for DBA_HND macros
-remove unnecessary notice
/PHP_5_5/ext/dba/dba.c
9b22813 29-Dec-2002 Marcus Boerger <helly@php.net> Add a default handler that makes handler parameter to open functions
optional.
@Improved dba extension (Marcus)
@-Made handler parameter of dba_(p)open() optional.
@-Added php.ini option 'dba.default_handler' to specify a default handler.
/PHP_5_5/ext/dba/dba.c
ddea2a1 21-Dec-2002 Andrei Zmievski <andrei@php.net> Alias dba_popen() to dba_open() until persistent STDIO streams are
implemented.
/PHP_5_5/ext/dba/dba.c
efd314e 20-Dec-2002 Marcus Boerger <helly@php.net> -Fix memory handling of persistent dba connections.
-Update tests.
# cdb and flatfile still FAIL for dba_popen since the known streams problem
/PHP_5_5/ext/dba/dba.c
c45f761 20-Dec-2002 Andrei Zmievski <andrei@php.net> At least this problem exposed some leaks..
/PHP_5_5/ext/dba/dba.c
e0c983a 11-Dec-2002 Marcus Boerger <helly@php.net> Warnings and Notices when lock modifiers for dba_(p)open are used wrong.
This finally closes bug #20828 (and i hope it must not be reopened)
/PHP_5_5/ext/dba/dba.c
a6e9674 10-Dec-2002 Marcus Boerger <helly@php.net> add missing comment
/PHP_5_5/ext/dba/dba.c
b94e0d9 10-Dec-2002 Marcus Boerger <helly@php.net> LOCK_EX is not allowed in read mode -> try using existing .lck file in read
only mode only when in read mode.
/PHP_5_5/ext/dba/dba.c
1711706 10-Dec-2002 Marcus Boerger <helly@php.net> -remove second attempt to close lock file
-default to lock on db file instead on .lck file.
-try to use existing .lck file and only create it on failure (allows ro access)
/PHP_5_5/ext/dba/dba.c
ba534ac 09-Dec-2002 Marcus Boerger <helly@php.net> Added open modifier '-' to skip/ignore locking. See bug #20828, #20858
/PHP_5_5/ext/dba/dba.c
579e3ca 26-Nov-2002 Marcus Boerger <helly@php.net> Add Berkeley db4 support
/PHP_5_5/ext/dba/dba.c
e7d20a0 22-Nov-2002 Marcus Boerger <helly@php.net> Make magic_quotes_runtime work bidirectional for dba
/PHP_5_5/ext/dba/dba.c
a14bc76 14-Nov-2002 Marcus Boerger <helly@php.net> Add magic_quotes_runtime support
/PHP_5_5/ext/dba/dba.c
5ec9375 14-Nov-2002 Marcus Boerger <helly@php.net> Fix locking behaviour: On some systems read during write is permitted but
most libraries are not capable of that. GDBM is system dependant so there
we only test that we do not deadlock.
/PHP_5_5/ext/dba/dba.c
759e4b1 11-Nov-2002 Marcus Boerger <helly@php.net> Use php_flock instead of flock
/PHP_5_5/ext/dba/dba.c
c4e57b1 11-Nov-2002 Marcus Boerger <helly@php.net> -fix file open mode when modifier 'd' is used
#Add my name to authors
/PHP_5_5/ext/dba/dba.c
b8f3b83 10-Nov-2002 Marcus Boerger <helly@php.net> Emit a warning when open mode modifier t is used wrong.
/PHP_5_5/ext/dba/dba.c
705a4e2 10-Nov-2002 Marcus Boerger <helly@php.net> -Centralise open stream for builtin modules that use streams
-If locks work on database file then only one stream open call is used
/PHP_5_5/ext/dba/dba.c
224e530 10-Nov-2002 Marcus Boerger <helly@php.net> finish work on locking
-all but gdbm do internal locking now since only gdbm has internal locking
-you can force locking on database or lck file (with gdbm this makes no
sense so a notice is generated)
/PHP_5_5/ext/dba/dba.c
95018fc 08-Nov-2002 Marcus Boerger <helly@php.net> -lock support moved from dba_flatfile.c to dba.c
-flatfile, cdb, cdb_make use locking now
#locking is blocking per default use 'rt', 'wt', ct' or 'nt' for non blocking alias
#test access to a database file.
#locking uses flock() which will be emulated or warned if that is not eally
#possible in ext/standard/flock_compat.c
/PHP_5_5/ext/dba/dba.c
3037b35 06-Nov-2002 Sascha Schumann <sas@php.net> emalloc never returns 0, so we can simplify the code paths.
also replace ecalloc with emalloc+memset, so that the latter can be inlined.
/PHP_5_5/ext/dba/dba.c
88af7e9 06-Nov-2002 Marcus Boerger <helly@php.net> Use the the name 'flatfile' correctly so the handler support can be built now.
#I do not like the lock solution since a crashed php would leave the *lck
#file locked now.
/PHP_5_5/ext/dba/dba.c
4be5092 06-Nov-2002 Marcus Boerger <helly@php.net> move newly introduced flatfile support from dbm to new flatfile handler
# do not make the same mistake as with ext/db where it was not clear
# which format was used.
/PHP_5_5/ext/dba/dba.c
77858f7 05-Nov-2002 Marcus Boerger <helly@php.net> -use of emalloc functions
-info was not initialised fulle due to memset parameters
now that the whole structure is initialised we can stop putting 0 in it.
/PHP_5_5/ext/dba/dba.c
177b24a 05-Nov-2002 Marcus Boerger <helly@php.net> Why did open fail?
/PHP_5_5/ext/dba/dba.c
5be5c7f 04-Nov-2002 Marcus Boerger <helly@php.net> incorporate cdb-0.75 as suggested by D. J. Bernstein
#dba now supports cdb_make
/PHP_5_5/ext/dba/dba.c
9d0c4b7 04-Nov-2002 Marcus Boerger <helly@php.net> passing around TSRM
#going to add CDB_MAKE support
/PHP_5_5/ext/dba/dba.c
aaf5911 03-Nov-2002 Marcus Boerger <helly@php.net> cdb now allows multiple key-value pairs with same key
/PHP_5_5/ext/dba/dba.c
a5968cf 01-Nov-2002 Marcus Boerger <helly@php.net> php_error -> php_error_docref
/PHP_5_5/ext/dba/dba.c
63cffd7 25-Oct-2002 Marcus Boerger <helly@php.net> Implemented dba_list() that returns an array rsrcid=>filename and a test.
/PHP_5_5/ext/dba/dba.c
82b96d9 24-Oct-2002 Marcus Boerger <helly@php.net> implemented dba_handlers()
@Added dba_handlers() that lists all installed handlers in an array. (marcus)
/PHP_5_5/ext/dba/dba.c
135a1c6 23-Aug-2002 foobar <sniper@php.net> Made this extension to use the resource stuff
/PHP_5_5/ext/dba/dba.c
f57306c 26-Jun-2002 Derick Rethans <derick@php.net> Unify error messages
/PHP_5_5/ext/dba/dba.c
90613d2 28-Feb-2002 Sebastian Bergmann <sebastian@php.net> Maintain headers.
/PHP_5_5/ext/dba/dba.c
3893351 11-Dec-2001 Sebastian Bergmann <sebastian@php.net> Update headers.
/PHP_5_5/ext/dba/dba.c
6892520 11-Oct-2001 Stig Bakken <ssb@php.net> * zend_module_entry change: apino, debug and zts are moved first,
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
/PHP_5_5/ext/dba/dba.c
6cfba2a 25-Sep-2001 Jeroen van Wolffelaar <jeroen@php.net> 2nd phase in back-substitution those macro's

I've got pretty much everything now...
/PHP_5_5/ext/dba/dba.c
78747bd 09-Sep-2001 Derick Rethans <derick@php.net> - Don't wrap lines... this is annoying while coding.
/PHP_5_5/ext/dba/dba.c
4426690 14-Aug-2001 foobar <sniper@php.net> Another TSRMLS_FETCH() nuke.
/PHP_5_5/ext/dba/dba.c
f6f6c4d 11-Aug-2001 Zeev Suraski <zeev@php.net> Whitespace
/PHP_5_5/ext/dba/dba.c
aa1772c 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH annihilation
/PHP_5_5/ext/dba/dba.c
81e2cf0 06-Jun-2001 Rasmus Lerdorf <rasmus@php.net> Fix folding and clean up some extensions
/PHP_5_5/ext/dba/dba.c
25c3a3a 05-Jun-2001 Rasmus Lerdorf <rasmus@php.net> vim-6 does folding - clean up a bunch of missing folding tags plus
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
/PHP_5_5/ext/dba/dba.c
1beda9e 24-May-2001 Stig Bakken <ssb@php.net> * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
/PHP_5_5/ext/dba/dba.c
9fbd0a2 16-Dec-2000 Andi Gutmans <andi@php.net> - How did CVS let me commit this? Probably it confused with the branch
merge
/PHP_5_5/ext/dba/dba.c
86a1cac 16-Dec-2000 Andi Gutmans <andi@php.net> - Make all places use MAXPATHLEN in the same way. It includes the
terminating NULL.
/PHP_5_5/ext/dba/dba.c
e052f9f 04-Dec-2000 Sascha Schumann <sas@php.net> Handle the case of no-handlers properly and make handlers a proper C "string".
/PHP_5_5/ext/dba/dba.c
8476f5b 01-Dec-2000 Sascha Schumann <sas@php.net> Please avoid potential buffer overflows in new code. If you deal
with strings, consider storing the string length along with the string
data. That will make your life easier.
/PHP_5_5/ext/dba/dba.c
744f1a3 01-Dec-2000 foobar <sniper@php.net> Beautifying of phpinfo().
/PHP_5_5/ext/dba/dba.c
e937eeb 22-Nov-2000 Sascha Schumann <sas@php.net> Run through conv_z_macros
/PHP_5_5/ext/dba/dba.c
26f5fe6 26-Oct-2000 Andrei Zmievski <andrei@php.net> Fix dba after resources patch.
/PHP_5_5/ext/dba/dba.c
f1dcb32 25-Oct-2000 Andrei Zmievski <andrei@php.net> Use zend_register_list_destructors_ex() instead.
/PHP_5_5/ext/dba/dba.c
04f0f0b 21-Oct-2000 Rasmus Lerdorf <rasmus@php.net> Gremlins?
/PHP_5_5/ext/dba/dba.c
7b4983c 20-Oct-2000 Andrei Zmievski <andrei@php.net> Mega-patch to get better resource information for modules.
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number

@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
/PHP_5_5/ext/dba/dba.c
28f38ea 13-Jul-2000 Egon Schmid <eschmid@php.net> Fixed protos.
/PHP_5_5/ext/dba/dba.c
e8101d4 10-Jul-2000 Sascha Schumann <sas@php.net> Unify use of my email address
/PHP_5_5/ext/dba/dba.c
8b8f191 27-Jun-2000 Jouni Ahto <jah@php.net> # Reverting as requested.
/PHP_5_5/ext/dba/dba.c
1dfe76f 27-Jun-2000 Jouni Ahto <jah@php.net> - dba_[p]open accepts now a new parameter, which kind of database to create
(DBA_BTREE or DBA_HASH), if the handler is either 'db2' or 'db3' and
mode 'c' or 'n'. It is ignored if mode is 'c' and the db already exists.
# Asked on the list 4 1/2 hours ago if anyone's got to say something to this,
# no response, so I'm assuming it's ok. And yes, I did test this.
/PHP_5_5/ext/dba/dba.c
3701bc4 05-Jun-2000 Andi Gutmans <andi@php.net> - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
/PHP_5_5/ext/dba/dba.c
c3d4066 02-May-2000 Sascha Schumann <sas@php.net> Make dba compilable as shared module
/PHP_5_5/ext/dba/dba.c
ad0f9db 06-Apr-2000 Jakub Skopal <riffraff@php.net> Corrected compilation error with wrong number of arguments to
php_info_print_box_start()
/PHP_5_5/ext/dba/dba.c
731404c 05-Apr-2000 Colin Viebrock <cmv@php.net> phpinfo() prettying

I will get to the rest of the functions later tonight or tomorrow
(i.e. from hyperwave to snmp)
/PHP_5_5/ext/dba/dba.c
d02fe90 06-Mar-2000 Stig Bakken <ssb@php.net> Change extension names in all extensions' zend_module_entry to their
directory name.
/PHP_5_5/ext/dba/dba.c
0178fb1 24-Feb-2000 Egon Schmid <eschmid@php.net> More protos.
/PHP_5_5/ext/dba/dba.c
a1ad287 18-Dec-1999 Zeev Suraski <zeev@php.net> - The tree compiles again
/PHP_5_5/ext/dba/dba.c
502bb9c 17-Dec-1999 Zeev Suraski <zeev@php.net> More php3 cleanup
/PHP_5_5/ext/dba/dba.c
fb1c77b 17-Dec-1999 Zeev Suraski <zeev@php.net> - Made PHP_VERSION and PHP_OS work again
- More php3_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
/PHP_5_5/ext/dba/dba.c
a3c6514 17-Dec-1999 Zeev Suraski <zeev@php.net> More php3_ annihilation
/PHP_5_5/ext/dba/dba.c
5b983c9 04-Dec-1999 Sascha Schumann <sas@php.net> Clean up php3.*\.h files. The files itself are renamed, and references in all
.*\.[ch] files were changed. There is a slight chance that my script missed
a few changes, please correct them manually.
/PHP_5_5/ext/dba/dba.c
9a04765 20-Nov-1999 Sascha Schumann <sas@php.net> add Berkeley DB3 support
@- Added Berkeley DB3 support in DBA (Sascha)
/PHP_5_5/ext/dba/dba.c
6780b64 17-Sep-1999 Sascha Schumann <sas@php.net> Convert to Ex API. Does anyone have a better name for it?
/PHP_5_5/ext/dba/dba.c
3cb1eb0 02-Aug-1999 Zeev Suraski <zeev@php.net> Removed '3' from key functions in PHP (maintained compatibility through
php3_compat.h)
/PHP_5_5/ext/dba/dba.c
c684005 27-Jul-1999 Andrey Hristov <andrey@php.net> More symbol work.
/PHP_5_5/ext/dba/dba.c
f78caff 21-Jul-1999 Sascha Schumann <sas@php.net> merge in change from php3
/PHP_5_5/ext/dba/dba.c
b33d0fd 21-Jul-1999 Sascha Schumann <sas@php.net> initial import of DBA
/PHP_5_5/ext/dba/dba.c