[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-06-21 Thread Marcus Boerger
helly Sat Jun 21 14:43:25 2003 EDT Modified files: /php4/ext/dba dba.c Log: Don't copy the filename when it is not needed Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.95 php4/ext/dba/dba.c:1.96 --- php4/ext/dba/dba.c:1.95 Sat Jun 21 14:17:2

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-06-21 Thread Marcus Boerger
helly Sat Jun 21 14:17:20 2003 EDT Modified files: /php4/ext/dba dba.c Log: Store the absolute path of the database file and use that in the external library Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.94 php4/ext/dba/dba.c:1.95 --- php4/ext/d

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-06-16 Thread Edin Kadribasic
edink Mon Jun 16 05:11:31 2003 EDT Modified files: /php4/ext/dba dba.c Log: Fixed win32 build Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.93 php4/ext/dba/dba.c:1.94 --- php4/ext/dba/dba.c:1.93 Fri Jun 13 10:59:01 2003 +++ php4/ext/dba/dba.

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-06-13 Thread Andrey Hristov
andrey Fri Jun 13 10:59:01 2003 EDT Modified files: /php4/ext/dba dba.c Log: proto fixes Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.92 php4/ext/dba/dba.c:1.93 --- php4/ext/dba/dba.c:1.92 Thu Jun 12 15:53:40 2003 +++ php4/ext/dba/dba.c Fri

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-06-12 Thread Marcus Boerger
helly Thu Jun 12 15:53:40 2003 EDT Modified files: /php4/ext/dba dba.c Log: Bugfix #2397: dba_open locking error with db3 Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.91 php4/ext/dba/dba.c:1.92 --- php4/ext/dba/dba.c:1.91 Tue Jun 10 16:03:2

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-03-20 Thread Marcus Boerger
helly Thu Mar 20 14:54:22 2003 EDT Modified files: /php4/ext/dba dba.c Log: CS Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.86 php4/ext/dba/dba.c:1.87 --- php4/ext/dba/dba.c:1.86 Tue Mar 4 18:45:48 2003 +++ php4/ext/dba/dba.c Thu Mar 20 1

[PHP-CVS] cvs: php4 /ext/dba dba.c php_dba.h

2003-03-04 Thread Marcus Boerger
helly Tue Mar 4 18:45:48 2003 EDT Modified files: /php4/ext/dba dba.c php_dba.h Log: Use stream locking support # needs more testing Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.85 php4/ext/dba/dba.c:1.86 --- php4/ext/dba/dba.c:1.85 Tue

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-03-04 Thread Marcus Boerger
helly Tue Mar 4 14:56:35 2003 EDT Modified files: /php4/ext/dba dba.c Log: fix dba by fixing key_len retrieval Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.84 php4/ext/dba/dba.c:1.85 --- php4/ext/dba/dba.c:1.84 Wed Feb 26 17:07:50 2003 +++

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-02-26 Thread Marcus Boerger
helly Wed Feb 26 17:07:50 2003 EDT Modified files: /php4/ext/dba dba.c Log: allow keys as array(group, name) for handler inifile Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.83 php4/ext/dba/dba.c:1.84 --- php4/ext/dba/dba.c:1.83 Sat Feb 22

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-01-31 Thread Marcus Boerger
helly Fri Jan 31 14:12:24 2003 EDT Modified files: /php4/ext/dba dba.c Log: Fix proto Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.81 php4/ext/dba/dba.c:1.82 --- php4/ext/dba/dba.c:1.81 Sat Jan 18 14:49:25 2003 +++ php4/ext/dba/dba.c Fri J

[PHP-CVS] cvs: php4 /ext/dba dba.c

2003-01-05 Thread Edin Kadribasic
edink Sun Jan 5 20:09:00 2003 EDT Modified files: /php4/ext/dba dba.c Log: Fixed win32 build. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.79 php4/ext/dba/dba.c:1.80 --- php4/ext/dba/dba.c:1.79 Tue Dec 31 11:06:23 2002 +++ php4/ext/dba/

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c php_dba.h /ext/dba/libcdb cdb.c cdb.h cdb_make.c cdb_make.h /ext/dba/libflatfile flatfile.c flatfile.h

2002-12-30 Thread Marcus Boerger
helly Mon Dec 30 08:07:30 2002 EDT Modified files: /php4/ext/dba/libcdbcdb.c cdb.h cdb_make.c cdb_make.h /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-30 Thread Marcus Boerger
helly Mon Dec 30 06:43:19 2002 EDT Modified files: /php4/ext/dba dba.c Log: 2nd part of the patch Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.76 php4/ext/dba/dba.c:1.77 --- php4/ext/dba/dba.c:1.76 Mon Dec 30 06:32:37 2002 +++ php4/ext/dba/

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-30 Thread Marcus Boerger
helly Mon Dec 30 06:32:37 2002 EDT Modified files: /php4/ext/dba dba.c Log: -better parameter names for DBA_HND macros -remove unnecessary notice Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.75 php4/ext/dba/dba.c:1.76 --- php4/ext/dba/dba.c:1

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-29 Thread Marcus Boerger
helly Sun Dec 29 10:31:00 2002 EDT Modified files: /php4/ext/dba dba.c Log: 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 p

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-20 Thread Andrei Zmievski
andrei Fri Dec 20 20:09:27 2002 EDT Modified files: /php4/ext/dba dba.c Log: Alias dba_popen() to dba_open() until persistent STDIO streams are implemented. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.73 php4/ext/dba/dba.c:1.74 --- php4/ex

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c dba_dbm.c dba_flatfile.c dba_gdbm.c php_dba.h /ext/dba/tests dba_cdb.phpt dba_handler.inc

2002-12-20 Thread Marcus Boerger
helly Fri Dec 20 12:47:58 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_db4.c dba_dbm.c dba_flatfile.c dba_gdbm.c php_dba.h /php4/ext/dba/tests dba_cdb.phpt dba_handler.inc Log: -Fix memory hand

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-20 Thread Marcus Börger
Now we are using the wrong free function - but wait i am already at it... marcus At 17:45 20.12.2002, Andrei Zmievski wrote: andrei Fri Dec 20 11:45:35 2002 EDT Modified files: /php4/ext/dba dba.c Log: At least this problem exposed some leaks.. Index: php4/ext/dba/dba

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-20 Thread Andrei Zmievski
andrei Fri Dec 20 11:45:35 2002 EDT Modified files: /php4/ext/dba dba.c Log: At least this problem exposed some leaks.. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.71 php4/ext/dba/dba.c:1.72 --- php4/ext/dba/dba.c:1.71 Wed Dec 11 05:37:3

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-11 Thread Marcus Boerger
helly Wed Dec 11 05:37:39 2002 EDT Modified files: /php4/ext/dba dba.c Log: 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) Index: php4/ext/dba/dba.c diff -

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-10 Thread Marcus Boerger
helly Tue Dec 10 17:51:09 2002 EDT Modified files: /php4/ext/dba dba.c Log: add missing comment Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.69 php4/ext/dba/dba.c:1.70 --- php4/ext/dba/dba.c:1.69 Tue Dec 10 17:49:33 2002 +++ php4/ext/dba

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-10 Thread Marcus Boerger
helly Tue Dec 10 17:49:33 2002 EDT Modified files: /php4/ext/dba dba.c Log: LOCK_EX is not allowed in read mode -> try using existing .lck file in read only mode only when in read mode. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.68 php4/

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-10 Thread Marcus Boerger
helly Tue Dec 10 17:02:53 2002 EDT Modified files: /php4/ext/dba dba.c Log: -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)

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-09 Thread Marcus Börger
At 19:38 09.12.2002, Sascha Schumann wrote: On Mon, 9 Dec 2002, Marcus Boerger wrote: > helly Mon Dec 9 13:03:01 2002 EDT > > Modified files: > /php4/ext/dba dba.c > Log: > Recheckin as unix > # *** sorry ** a new diff tool converted it to dos before last comit *** sorry

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-09 Thread Sascha Schumann
On Mon, 9 Dec 2002, Marcus Boerger wrote: > helly Mon Dec 9 13:03:01 2002 EDT > > Modified files: > /php4/ext/dba dba.c > Log: > Recheckin as unix > # *** sorry ** a new diff tool converted it to dos before last comit *** sorry *** That's why you should run a 'cvs dif

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-09 Thread Marcus Boerger
helly Mon Dec 9 13:03:01 2002 EDT Modified files: /php4/ext/dba dba.c Log: Recheckin as unix # *** sorry ** a new diff tool converted it to dos before last comit *** sorry *** Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.66 php4/ext/dba/d

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-12-09 Thread Marcus Boerger
helly Mon Dec 9 12:54:13 2002 EDT Modified files: /php4/ext/dba dba.c Log: Added open modifier '-' to skip/ignore locking. See bug #20828, #20858 Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.65 php4/ext/dba/dba.c:1.66 --- php4/ext/dba/dba.c

[PHP-CVS] cvs: php4 /ext/dba dba.c /ext/dba/tests dba008.phpt

2002-11-22 Thread Marcus Boerger
helly Fri Nov 22 10:47:48 2002 EDT Modified files: /php4/ext/dba dba.c /php4/ext/dba/tests dba008.phpt Log: Make magic_quotes_runtime work bidirectional for dba Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.63 php4/ext/dba/dba.c:1.64 ---

[PHP-CVS] cvs: php4 /ext/dba dba.c /ext/dba/tests dba008.phpt

2002-11-14 Thread Marcus Boerger
helly Thu Nov 14 16:09:41 2002 EDT Added files: /php4/ext/dba/tests dba008.phpt Modified files: /php4/ext/dba dba.c Log: Add magic_quotes_runtime support Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.62 php4/ext/dba/d

[PHP-CVS] cvs: php4 /ext/dba dba.c php_dba.h /ext/dba/tests dba_cdb.phpt dba_db2.phpt dba_db3.phpt dba_dbm.phpt dba_flatfile.phpt dba_gdbm.phpt dba_handler.inc dba_ndbm.phpt

2002-11-14 Thread Marcus Boerger
helly Thu Nov 14 09:32:39 2002 EDT Modified files: /php4/ext/dba dba.c php_dba.h /php4/ext/dba/tests dba_cdb.phpt dba_db2.phpt dba_db3.phpt dba_dbm.phpt dba_flatfile.phpt dba_gdbm.phpt dba_handler.inc dba_nd

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-13 Thread Marcus Börger
At 14:14 13.11.2002, Sascha Schumann wrote: > You're right the compiler knows the size in the caller function but not > in ecalloc of cause. Shouldn't then ecalloc be a compiler define? > > #define ecalloc(num, size) \ >memset( emalloc(num*size), 0, num*size) It was like that until Aug 18

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.cdba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-13 Thread Sascha Schumann
> You're right the compiler knows the size in the caller function but not > in ecalloc of cause. Shouldn't then ecalloc be a compiler define? > > #define ecalloc(num, size) \ >memset( emalloc(num*size), 0, num*size) It was like that until Aug 18th. A commit back then turned the fast m

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-13 Thread Marcus Börger
At 13:37 13.11.2002, Sascha Schumann wrote: On Wed, 13 Nov 2002, Marcus Börger wrote: > At 18:59 06.11.2002, Sascha Schumann wrote: > >sas Wed Nov 6 12:59:04 2002 EDT > > > > Modified files: > > /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c > >

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.cdba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-13 Thread Sascha Schumann
On Wed, 13 Nov 2002, Marcus Börger wrote: > At 18:59 06.11.2002, Sascha Schumann wrote: > >sas Wed Nov 6 12:59:04 2002 EDT > > > > Modified files: > > /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c > > dba_flatfile.c dba_gdbm.c dba_ndbm

Re: [PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-13 Thread Marcus Börger
At 18:59 06.11.2002, Sascha Schumann wrote: sas Wed Nov 6 12:59:04 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c Log: emalloc never returns 0, so we can simplify the co

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-11 Thread Marcus Boerger
helly Mon Nov 11 15:53:42 2002 EDT Modified files: /php4/ext/dba dba.c Log: Use php_flock instead of flock Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.60 php4/ext/dba/dba.c:1.61 --- php4/ext/dba/dba.c:1.60 Mon Nov 11 07:04:12 2002 +++ p

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-11 Thread Marcus Boerger
helly Mon Nov 11 07:04:12 2002 EDT Modified files: /php4/ext/dba dba.c Log: -fix file open mode when modifier 'd' is used #Add my name to authors Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.59 php4/ext/dba/dba.c:1.60 --- php4/ext/dba/dba.

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-10 Thread Marcus Boerger
helly Sun Nov 10 18:07:35 2002 EDT Modified files: /php4/ext/dba dba.c Log: Emit a warning when open mode modifier t is used wrong. Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.58 php4/ext/dba/dba.c:1.59 --- php4/ext/dba/dba.c:1.58 Sun N

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_flatfile.c php_dba.h

2002-11-10 Thread Marcus Boerger
helly Sun Nov 10 12:58:47 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c dba_flatfile.c php_dba.h Log: -Centralise open stream for builtin modules that use streams -If locks work on database file then only one stream open call is used Index:

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-10 Thread Marcus Boerger
helly Sun Nov 10 11:03:18 2002 EDT Modified files: /php4/ext/dba dba.c Log: 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 sens

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_flatfile.c php_dba.h

2002-11-07 Thread Marcus Boerger
helly Thu Nov 7 20:03:54 2002 EDT Modified files: /php4/ext/dba dba.c dba_flatfile.c php_dba.h Log: -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' f

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c

2002-11-06 Thread Sascha Schumann
sas Wed Nov 6 12:59:04 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_flatfile.c dba_gdbm.c dba_ndbm.c Log: emalloc never returns 0, so we can simplify the code paths. also replace ecal

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-05 Thread Marcus Börger
helly Tue Nov 5 10:01:21 2002 EDT Modified files: /php4/ext/dba dba.c Log: -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. Index: php4/ex

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_gdbm.c dba_ndbm.c php_dba.h

2002-11-05 Thread Marcus Börger
helly Tue Nov 5 09:46:36 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c dba_db2.c dba_db3.c dba_dbm.c dba_gdbm.c dba_ndbm.c php_dba.h Log: Why did open fail? Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.50 p

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_db2.c dba_db3.c php_dba.h

2002-11-04 Thread Marcus Börger
helly Mon Nov 4 07:27:13 2002 EDT Modified files: /php4/ext/dba dba.c dba_db2.c dba_db3.c php_dba.h Log: passing around TSRM #going to add CDB_MAKE support Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.48 php4/ext/dba/dba.c:1.49 --- php4/e

[PHP-CVS] cvs: php4 /ext/dba dba.c dba_cdb.c php_dba.h /ext/dba/tests dba_cdb_read.phpt

2002-11-03 Thread Marcus Börger
helly Sun Nov 3 11:43:07 2002 EDT Modified files: /php4/ext/dba dba.c dba_cdb.c php_dba.h /php4/ext/dba/tests dba_cdb_read.phpt Log: cdb now allows multiple key-value pairs with same key Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.47

[PHP-CVS] cvs: php4 /ext/dba dba.c

2002-11-01 Thread Marcus Börger
helly Fri Nov 1 09:15:24 2002 EDT Modified files: /php4/ext/dba dba.c Log: php_error -> php_error_docref Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.46 php4/ext/dba/dba.c:1.47 --- php4/ext/dba/dba.c:1.46 Fri Oct 25 06:06:35 2002 +++ ph

[PHP-CVS] cvs: php4 /ext/dba dba.c php_dba.h /ext/dba/tests .cvsignore 007.phpt

2002-10-25 Thread Marcus Börger
helly Fri Oct 25 06:06:35 2002 EDT Added files: /php4/ext/dba/tests 007.phpt Modified files: /php4/ext/dba/tests .cvsignore /php4/ext/dba dba.c php_dba.h Log: Implemented dba_list() that returns an array rsrcid=>filename and a

[PHP-CVS] cvs: php4 /ext/dba dba.c php_dba.h

2002-10-24 Thread Marcus Börger
helly Thu Oct 24 16:43:03 2002 EDT Modified files: /php4/ext/dba dba.c php_dba.h Log: implemented dba_handlers() @Added dba_handlers() that lists all installed handlers in an array. (marcus) Index: php4/ext/dba/dba.c diff -u php4/ext/dba/dba.c:1.44