]>
granicus.if.org Git - php/log
Andrey Hristov [Thu, 10 Jun 1999 14:41:38 +0000 (14:41 +0000)]
Added preg_grep() function.
Frank M. Kromann [Thu, 10 Jun 1999 09:10:07 +0000 (09:10 +0000)]
Sync. with php3. Only add Date: and From: if not supplied by user
Andrey Hristov [Wed, 9 Jun 1999 22:03:15 +0000 (22:03 +0000)]
Make array_shift/array_pop work better.
Zeev Suraski [Wed, 9 Jun 1999 21:40:52 +0000 (21:40 +0000)]
Fix
Zeev Suraski [Wed, 9 Jun 1999 21:39:12 +0000 (21:39 +0000)]
* Fix cases where you assign an array element to the parent array (the array was
being erased before the assignment, so the element was being smashed).
Andrey Hristov [Wed, 9 Jun 1999 21:21:27 +0000 (21:21 +0000)]
A fix for a fix.
Andrey Hristov [Wed, 9 Jun 1999 21:13:05 +0000 (21:13 +0000)]
Fixed a bug in preg_split.
Fixed a bug in array_shift/array_pop.
Zeev Suraski [Wed, 9 Jun 1999 21:02:59 +0000 (21:02 +0000)]
* Fix foreach() that receives a non array argument
* Clean up some C++ comments
Thies C. Arntzen [Wed, 9 Jun 1999 19:47:06 +0000 (19:47 +0000)]
oci8 to 3.0.9
implode works!
Andi Gutmans [Wed, 9 Jun 1999 19:26:54 +0000 (19:26 +0000)]
- Fix the static array() initializing
Andrey Hristov [Wed, 9 Jun 1999 15:39:56 +0000 (15:39 +0000)]
*** empty log message ***
Andrey Hristov [Wed, 9 Jun 1999 15:02:57 +0000 (15:02 +0000)]
Fixed a bug in preg_replace.
Thies C. Arntzen [Wed, 9 Jun 1999 10:40:08 +0000 (10:40 +0000)]
up to 3.0.9
Danny Heijl [Wed, 9 Jun 1999 07:44:52 +0000 (07:44 +0000)]
resync informix driver with php 3.09 version
Zeev Suraski [Tue, 8 Jun 1999 19:37:40 +0000 (19:37 +0000)]
Replace error messages
Andi Gutmans [Tue, 8 Jun 1999 18:33:31 +0000 (18:33 +0000)]
* Fix a by-name call/method call bug
* Clean and optimize the whole function call process
Zeev Suraski [Mon, 7 Jun 1999 22:49:33 +0000 (22:49 +0000)]
Add zend_hash_get_current_key_type()
Sascha Schumann [Mon, 7 Jun 1999 19:51:54 +0000 (19:51 +0000)]
better scaling for large servers using many session ids
Andrey Hristov [Mon, 7 Jun 1999 18:52:20 +0000 (18:52 +0000)]
Don't set is_ref in _phpi_splice()
More checking in array_merge()
Added keys() and values() array functions.
Sascha Schumann [Mon, 7 Jun 1999 16:43:24 +0000 (16:43 +0000)]
- some cleanups
- add gc logic
- add session_destroy()
Zeev Suraski [Mon, 7 Jun 1999 15:01:25 +0000 (15:01 +0000)]
Fix an ereg_replace() crash bug
Zeev Suraski [Sun, 6 Jun 1999 19:53:59 +0000 (19:53 +0000)]
- Fix PSLS issues
- Add a standard info function for the session module (use them!)
- Replace PATH_MAX with MAXPATHLEN (that's our platform indepedent constant)
Sascha Schumann [Sun, 6 Jun 1999 19:26:31 +0000 (19:26 +0000)]
one C too much
Sascha Schumann [Sun, 6 Jun 1999 19:25:39 +0000 (19:25 +0000)]
avoid unnecessary PSLS_FETCH() in internal functions
Andi Gutmans [Sun, 6 Jun 1999 18:56:11 +0000 (18:56 +0000)]
-Init tsrm on minit
Andi Gutmans [Sun, 6 Jun 1999 18:39:48 +0000 (18:39 +0000)]
- Use PS() everywhere.
Andi Gutmans [Sun, 6 Jun 1999 18:36:42 +0000 (18:36 +0000)]
- Make sessions compile on win32 but it still doesn't link.
Andi Gutmans [Sun, 6 Jun 1999 18:22:17 +0000 (18:22 +0000)]
- Add some *_FETCH()'s. Still some work to be done so that it'll compile on win32.
Andi Gutmans [Sun, 6 Jun 1999 17:35:42 +0000 (17:35 +0000)]
Work around a compiler bug - mark variables that are sent to functions that aren't yet
defined as FETCH_W (because they might end up being sent by reference)
Sascha Schumann [Sun, 6 Jun 1999 15:18:51 +0000 (15:18 +0000)]
- s/encoded/encode/
- new TODO entry
Andi Gutmans [Sun, 6 Jun 1999 15:00:49 +0000 (15:00 +0000)]
- Remove the is_ref =1 from the push() function.
Sascha Schumann [Sun, 6 Jun 1999 14:19:55 +0000 (14:19 +0000)]
add some protos
Sascha Schumann [Sun, 6 Jun 1999 14:02:13 +0000 (14:02 +0000)]
add some thoughts
Sascha Schumann [Sat, 5 Jun 1999 22:24:59 +0000 (22:24 +0000)]
- auto startup when calling register
- auto startup using a configuration option
Sascha Schumann [Sat, 5 Jun 1999 22:15:49 +0000 (22:15 +0000)]
moving start code into its own function
Andrey Hristov [Sat, 5 Jun 1999 21:19:25 +0000 (21:19 +0000)]
Added array_merge() function.
Sascha Schumann [Sat, 5 Jun 1999 20:51:29 +0000 (20:51 +0000)]
SAPI does not want line endings
Andrey Hristov [Sat, 5 Jun 1999 20:43:36 +0000 (20:43 +0000)]
Added push(), pop(), shift(), unshift(), splice(), and slice() array functions.
The first 5 work like their Perl counterparts. slice() returns a chunk of the array
specified by offset and length arguments.
Backport to PHP3 and docs will be coming soon.
Zeev Suraski [Sat, 5 Jun 1999 20:00:00 +0000 (20:00 +0000)]
* Centralized shutdown
* Change shutdown order again
Sascha Schumann [Sat, 5 Jun 1999 19:52:58 +0000 (19:52 +0000)]
first import of session module
Zeev Suraski [Sat, 5 Jun 1999 19:10:40 +0000 (19:10 +0000)]
Call the request_shutdown on modules before destroying symbol tables, so that
the session module can be implemented
Zeev Suraski [Sat, 5 Jun 1999 19:00:56 +0000 (19:00 +0000)]
Move shutdown order into Zend
Zeev Suraski [Sat, 5 Jun 1999 18:47:36 +0000 (18:47 +0000)]
- Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink the INIT_FCALL/DO_FCALL issue.
- Fixed numerous AiCount problems
Zeev Suraski [Sat, 5 Jun 1999 17:47:16 +0000 (17:47 +0000)]
I got the order wrong earlier :I
Zeev Suraski [Sat, 5 Jun 1999 13:56:18 +0000 (13:56 +0000)]
Not sure that's the right fix, but at least it fixes the symptom
Sascha Schumann [Sat, 5 Jun 1999 10:48:05 +0000 (10:48 +0000)]
add some .cvsignores
Andrey Hristov [Fri, 4 Jun 1999 13:56:23 +0000 (13:56 +0000)]
Added preg_quote() function.
Andrey Hristov [Fri, 4 Jun 1999 13:37:44 +0000 (13:37 +0000)]
*** empty log message ***
Zeev Suraski [Fri, 4 Jun 1999 13:09:24 +0000 (13:09 +0000)]
New $GLOBALS init
Zeev Suraski [Fri, 4 Jun 1999 12:51:41 +0000 (12:51 +0000)]
Fix UNIX MySQL build
Zeev Suraski [Fri, 4 Jun 1999 12:22:19 +0000 (12:22 +0000)]
Fix that GLOBALS leak. We were explicitly adding GLOBALS to the main symbol table,
but there's no reason to do it (INIT_GLOBALS takes care of it if necessary.)
Zeev Suraski [Fri, 4 Jun 1999 12:13:18 +0000 (12:13 +0000)]
Remove old workspaces
Zeev Suraski [Fri, 4 Jun 1999 11:44:02 +0000 (11:44 +0000)]
Minor updates (mostly __declspec() stuff)
Zeev Suraski [Fri, 4 Jun 1999 10:45:54 +0000 (10:45 +0000)]
* Add a new workspace for dynamic PHP extensions.
* Add a few functions to PHP's API.
* Get the MySQL extension up-to-date and thread safe.
* Add a project for building the MySQL extension under Win32.
Thies C. Arntzen [Fri, 4 Jun 1999 09:04:05 +0000 (09:04 +0000)]
added is_ref=0 and refcount=1 to SET_VAR_* macros
Zeev Suraski [Thu, 3 Jun 1999 23:59:33 +0000 (23:59 +0000)]
T_BAD_CHARACTER is actually a string.
Andi Gutmans [Thu, 3 Jun 1999 21:06:03 +0000 (21:06 +0000)]
- We weren't counting newlines in heredocs. The only place which is still questionable
is when there's a \ followed by a newline but it seems we have a parse error in this
case anyways.
- Fixed the alloca() macros so that the alloca() #define in win32 mode won't clash
with the real win32 alloca().
Andrey Hristov [Tue, 1 Jun 1999 21:01:02 +0000 (21:01 +0000)]
function dir doesn't exist anymore
Andrey Hristov [Tue, 1 Jun 1999 20:31:39 +0000 (20:31 +0000)]
*** empty log message ***
Andi Gutmans [Tue, 1 Jun 1999 18:47:53 +0000 (18:47 +0000)]
- Make execute() use less stack in thread-safe win32 due to Microsoft's shitty 256kb stack.
Sascha Schumann [Tue, 1 Jun 1999 17:53:15 +0000 (17:53 +0000)]
avoid touching libraries which have not changed
Andi Gutmans [Tue, 1 Jun 1999 16:41:56 +0000 (16:41 +0000)]
- Fix for exec to use API
Zeev Suraski [Mon, 31 May 1999 19:58:20 +0000 (19:58 +0000)]
thread-safety fix
Zeev Suraski [Mon, 31 May 1999 18:39:29 +0000 (18:39 +0000)]
*** empty log message ***
Andi Gutmans [Mon, 31 May 1999 18:33:12 +0000 (18:33 +0000)]
Fixes
Andi Gutmans [Mon, 31 May 1999 17:41:41 +0000 (17:41 +0000)]
*** empty log message ***
Zeev Suraski [Mon, 31 May 1999 17:40:15 +0000 (17:40 +0000)]
*** empty log message ***
Andrey Hristov [Sun, 30 May 1999 14:48:39 +0000 (14:48 +0000)]
preg_match_all() now returns the number of global matches.
Sascha Schumann [Sun, 30 May 1999 13:28:56 +0000 (13:28 +0000)]
* fix some casts
* introduce unary_op_type - cleaner than casting data voids to function ptrs
Sascha Schumann [Sun, 30 May 1999 12:00:06 +0000 (12:00 +0000)]
kill some warnings
Sascha Schumann [Sun, 30 May 1999 11:57:28 +0000 (11:57 +0000)]
zend_hash_merge was changed
Zeev Suraski [Sat, 29 May 1999 23:37:26 +0000 (23:37 +0000)]
That got fucked up when we went back to using uninitialized_zval
Sascha Schumann [Sat, 29 May 1999 23:20:55 +0000 (23:20 +0000)]
another VPATH related change
Zeev Suraski [Sat, 29 May 1999 22:26:28 +0000 (22:26 +0000)]
Fix a bug
Andrey Hristov [Sat, 29 May 1999 20:45:00 +0000 (20:45 +0000)]
Updated preg_split().
Andrey Hristov [Sat, 29 May 1999 20:04:05 +0000 (20:04 +0000)]
Fix preg_match_all to do proper matching with \b.
Andrey Hristov [Sat, 29 May 1999 19:38:50 +0000 (19:38 +0000)]
Fixed PCRE so that global matching with patterns with \b works.
Zeev Suraski [Sat, 29 May 1999 19:06:22 +0000 (19:06 +0000)]
* Changed the way INI entries work in Apache to allow .conf entries to work right too.
* vpath fixes for standard Apache build
Zeev Suraski [Sat, 29 May 1999 18:59:58 +0000 (18:59 +0000)]
Support overwrite mode in zend_hash_merge()
Zeev Suraski [Sat, 29 May 1999 18:28:46 +0000 (18:28 +0000)]
Fix
Sascha Schumann [Sat, 29 May 1999 18:13:14 +0000 (18:13 +0000)]
- clean is not called from automake. use CLEANFILES instead
- allow VPATH compilation
Sascha Schumann [Sat, 29 May 1999 18:11:49 +0000 (18:11 +0000)]
more VPATH work
Sascha Schumann [Sat, 29 May 1999 16:20:55 +0000 (16:20 +0000)]
kill warning
Sascha Schumann [Sat, 29 May 1999 16:15:21 +0000 (16:15 +0000)]
- fix APXS VPATH build
- libzend/TSRM build in their own directories
- ext/Makefile was generated twice
****NOTE******
If you use any kind of VPATH, you need to do a "make distclean" in your
libzend/TSRM directory, before running configure again.
Zeev Suraski [Sat, 29 May 1999 16:03:49 +0000 (16:03 +0000)]
avoid crashing with php4 directives in .conf files (they still don't work)
Zeev Suraski [Sat, 29 May 1999 15:10:06 +0000 (15:10 +0000)]
fixes
Sascha Schumann [Sat, 29 May 1999 13:53:59 +0000 (13:53 +0000)]
getopt.h conflicted with system include file
Sascha Schumann [Sat, 29 May 1999 12:15:04 +0000 (12:15 +0000)]
.
Zeev Suraski [Sat, 29 May 1999 12:00:32 +0000 (12:00 +0000)]
Correct fix
Zeev Suraski [Sat, 29 May 1999 11:02:37 +0000 (11:02 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 29 May 1999 11:01:50 +0000 (11:01 +0000)]
Fix a leak
Zeev Suraski [Fri, 28 May 1999 22:42:17 +0000 (22:42 +0000)]
no need for those
Zeev Suraski [Fri, 28 May 1999 22:41:48 +0000 (22:41 +0000)]
* Get Apache module to compile again with the regex stuff.
* Get Apache to propertly work with POST, and some SAPI fixes
Sascha Schumann [Fri, 28 May 1999 21:41:17 +0000 (21:41 +0000)]
that seems to fix it
Sascha Schumann [Fri, 28 May 1999 21:27:19 +0000 (21:27 +0000)]
Either I'm playing the EG(symbol_table) game wrong or var.c leaks memory
when unserializing arrays/objects. Still testing
Andrey Hristov [Fri, 28 May 1999 20:54:52 +0000 (20:54 +0000)]
-Modified PCRE library slightly to do what needs to be done
-Updated preg_replace() code to handle stuff properly
-Removed ability to specify external PCRE library source to link against
(since our bundled version is patched now)
Sascha Schumann [Fri, 28 May 1999 18:51:51 +0000 (18:51 +0000)]
I think that is the preferred way as of now
Zeev Suraski [Fri, 28 May 1999 13:28:50 +0000 (13:28 +0000)]
*** empty log message ***
Zeev Suraski [Fri, 28 May 1999 12:06:59 +0000 (12:06 +0000)]
* Support getThis() for internal functions.
* Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't
work with the optimizer).
* Add new macros for standardized definition of classes.
* Only report AiCount problems if shutdown was not silent.
Zeev Suraski [Fri, 28 May 1999 11:09:39 +0000 (11:09 +0000)]
* Use new Zend macros for standardized definition of classes.
* Reverse bogus shutdown order.
* Use the new object/class support of Zend to make the dir functions work again.