]>
granicus.if.org Git - php/log
Zeev Suraski [Sat, 26 Jun 1999 11:48:22 +0000 (11:48 +0000)]
* Make the memory leak reporting code much better with repeats
* Remove useless variables
Sascha Schumann [Sat, 26 Jun 1999 00:34:36 +0000 (00:34 +0000)]
add dmalloc
Sascha Schumann [Fri, 25 Jun 1999 23:40:26 +0000 (23:40 +0000)]
- APXS link thingie
- functions/ game obsolete. Should make compiling faster on slow machines (hi Kristian :-)
Andrey Hristov [Wed, 23 Jun 1999 15:04:21 +0000 (15:04 +0000)]
*** empty log message ***
Thies C. Arntzen [Tue, 22 Jun 1999 21:37:43 +0000 (21:37 +0000)]
gettype now reports "boolean" correct
Zeev Suraski [Tue, 22 Jun 1999 20:24:51 +0000 (20:24 +0000)]
Fix Thies's bug report
Andrey Hristov [Tue, 22 Jun 1999 19:37:26 +0000 (19:37 +0000)]
Making function accessible.
Andrey Hristov [Tue, 22 Jun 1999 19:36:52 +0000 (19:36 +0000)]
Making the function accessible.
Zeev Suraski [Tue, 22 Jun 1999 19:07:01 +0000 (19:07 +0000)]
Fix compile-time definition of track_vars default
Zeev Suraski [Tue, 22 Jun 1999 19:05:40 +0000 (19:05 +0000)]
* Fix concatenation of arrays (it was PHP 3.0 style, copying zval's instead
of zval *, and it wasn't using reference counting)
* Fix a memory leak in static array()'s with textual indices
Andrey Hristov [Tue, 22 Jun 1999 14:56:32 +0000 (14:56 +0000)]
Made preg_split() consistent with split().
Added a new /e modifier for preg_replace
Kill a warning in pcrelib.
Thies C. Arntzen [Tue, 22 Jun 1999 13:35:28 +0000 (13:35 +0000)]
urlencode and decode return an empty-string if the input-string is empty (matches php3 behaviour "more" closly)
Please read my previous mail and comment!
Stig Bakken [Tue, 22 Jun 1999 11:04:35 +0000 (11:04 +0000)]
cosmetics
Danny Heijl [Tue, 22 Jun 1999 07:14:55 +0000 (07:14 +0000)]
Bad html in ifx_htmltbl_result().
Stig Bakken [Tue, 22 Jun 1999 01:59:30 +0000 (01:59 +0000)]
fix some potential buffer overflows
Andrey Hristov [Mon, 21 Jun 1999 23:07:46 +0000 (23:07 +0000)]
Backing out changes.
Thies C. Arntzen [Mon, 21 Jun 1999 15:57:20 +0000 (15:57 +0000)]
fixed implode "again" -
Sascha Schumann [Sun, 20 Jun 1999 18:54:08 +0000 (18:54 +0000)]
whoops, kill debugging message
Sascha Schumann [Sun, 20 Jun 1999 18:52:46 +0000 (18:52 +0000)]
Introduce AC_ADD_* macros
The use of AC_EXPAND_PATH makes it possible to continue
to use relative paths when configuring PHP.
(e.g. --with-apache=../apache-1.3.x works again)
Sascha Schumann [Sun, 20 Jun 1999 17:15:29 +0000 (17:15 +0000)]
avoid error message
Sascha Schumann [Sun, 20 Jun 1999 17:04:30 +0000 (17:04 +0000)]
use standard autoconf variables
Zeev Suraski [Sat, 19 Jun 1999 22:56:34 +0000 (22:56 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 19 Jun 1999 20:42:15 +0000 (20:42 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 19 Jun 1999 20:22:56 +0000 (20:22 +0000)]
Add a standard get_ini_entry() to interface between Zend and the outside world
Zeev Suraski [Sat, 19 Jun 1999 19:23:24 +0000 (19:23 +0000)]
Implement new get_ini_entry() for Zend
Zeev Suraski [Sat, 19 Jun 1999 14:07:48 +0000 (14:07 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 19 Jun 1999 13:18:48 +0000 (13:18 +0000)]
Use php.ini instead of php3.ini
Zeev Suraski [Sat, 19 Jun 1999 13:13:28 +0000 (13:13 +0000)]
*** empty log message ***
Zeev Suraski [Sat, 19 Jun 1999 13:04:55 +0000 (13:04 +0000)]
Win32/ZTS compiles again
Andrey Hristov [Fri, 18 Jun 1999 15:54:14 +0000 (15:54 +0000)]
for struct sockaddr
Stig Bakken [Fri, 18 Jun 1999 14:45:48 +0000 (14:45 +0000)]
update php3 sync info
Stig Bakken [Fri, 18 Jun 1999 14:22:59 +0000 (14:22 +0000)]
optimize php3_fopen_url_wrapper() a bit (fewer recv() and send() calls)
Stig Bakken [Fri, 18 Jun 1999 13:42:21 +0000 (13:42 +0000)]
Apply Sascha's fsock fixes to php4.
Stig Bakken [Fri, 18 Jun 1999 13:02:34 +0000 (13:02 +0000)]
make CGI version work again
Sascha Schumann [Thu, 17 Jun 1999 15:45:26 +0000 (15:45 +0000)]
typo
Andrey Hristov [Thu, 17 Jun 1999 15:17:17 +0000 (15:17 +0000)]
Need to check if it exists first.
Zeev Suraski [Thu, 17 Jun 1999 03:45:20 +0000 (03:45 +0000)]
Win32 patches (does not compile still)
Stig Bakken [Wed, 16 Jun 1999 18:43:59 +0000 (18:43 +0000)]
MIME headers may be 512 characters long.
Stig Bakken [Wed, 16 Jun 1999 17:06:53 +0000 (17:06 +0000)]
* fixed some #if/#ifdef issues
* hand-patched in php3 changes from 3.0.6 to HEAD in these files:
fopen-wrappers.[ch] ext/standard/file.[ch] ext/standard/fsock.[ch]
ext/standard/php3_string.h ext/standard/string.c
* added some new file/socket macros for more readable code:
FP_FGETS(buf,len,sock,fp,issock)
FP_FREAD(buf,len,sock,fp,issock)
FP_FEOF(sock,fp,issock)
FP_FGETC(sock,fp,issock)
Stig S. Bakken [Wed, 16 Jun 1999 11:03:57 +0000 (11:03 +0000)]
added INIT_FUNC_ARGS_PASSTHRU and SHUTDOWN_FUNC_ARGS_PASSTHRU
Stig S. Bakken [Tue, 15 Jun 1999 22:32:51 +0000 (22:32 +0000)]
* added zend_binary_strcasecmp()
Stig Bakken [Tue, 15 Jun 1999 21:56:11 +0000 (21:56 +0000)]
reversing another patch that slipped
Stig Bakken [Tue, 15 Jun 1999 21:51:00 +0000 (21:51 +0000)]
* reverse fsock/string import patches
Zeev Suraski [Tue, 15 Jun 1999 19:05:01 +0000 (19:05 +0000)]
Change four spaces back to tabs (Why the hell did you change the tabs to four spaces?!)
Stig Bakken [Tue, 15 Jun 1999 17:06:22 +0000 (17:06 +0000)]
* now using php4.ini instead of php3.ini
* re-imported fopen-wrappers, fsock and string code from php3
NB! I have not tested all of the imported functions yet.
Stig Bakken [Tue, 15 Jun 1999 17:00:39 +0000 (17:00 +0000)]
fix some .cvsignore files
Rasmus Lerdorf [Tue, 15 Jun 1999 12:31:29 +0000 (12:31 +0000)]
gmmktime() fix
Andrey Hristov [Mon, 14 Jun 1999 15:05:55 +0000 (15:05 +0000)]
Need to test for directory.
Stig Bakken [Mon, 14 Jun 1999 13:59:18 +0000 (13:59 +0000)]
make symlinks if they are not present already
Zeev Suraski [Sat, 12 Jun 1999 17:50:39 +0000 (17:50 +0000)]
First attempt at moving the old RFC1867 support to the right place
Zeev Suraski [Sat, 12 Jun 1999 07:43:36 +0000 (07:43 +0000)]
We can't quite go with expr there (shift/reduce conflict), go with scalar.
Zeev Suraski [Sat, 12 Jun 1999 06:59:54 +0000 (06:59 +0000)]
require() improvement as per Andi's suggestion
Sascha Schumann [Fri, 11 Jun 1999 19:29:10 +0000 (19:29 +0000)]
it's obj.properties, not ht
Andrey Hristov [Fri, 11 Jun 1999 15:54:06 +0000 (15:54 +0000)]
Fix up var.c a bit.
Zeev Suraski [Fri, 11 Jun 1999 15:37:43 +0000 (15:37 +0000)]
Make the concatenation operator use make_printable as well
Zeev Suraski [Fri, 11 Jun 1999 14:51:44 +0000 (14:51 +0000)]
Don't take failing on an include file so badly
Zeev Suraski [Fri, 11 Jun 1999 13:56:04 +0000 (13:56 +0000)]
Support <?=
Zeev Suraski [Fri, 11 Jun 1999 13:40:18 +0000 (13:40 +0000)]
E_ERROR -> E_COMPILE_ERROR in the compiler
Zeev Suraski [Fri, 11 Jun 1999 13:37:29 +0000 (13:37 +0000)]
Two fixes:
* The error generated by a failed class inheritence wasn't properly
displaying the file in which he error occured.
* Inheritence didn't work if the parent class had uppercase letters in it.
Rasmus Lerdorf [Fri, 11 Jun 1999 12:48:22 +0000 (12:48 +0000)]
Same Fix here
Stig Bakken [Fri, 11 Jun 1999 12:22:53 +0000 (12:22 +0000)]
append DEBUG_CFLAGS to CFLAGS
Zeev Suraski [Fri, 11 Jun 1999 11:59:35 +0000 (11:59 +0000)]
Print out include_path in include/require failures
Zeev Suraski [Fri, 11 Jun 1999 11:17:43 +0000 (11:17 +0000)]
* Use to_string() instead of __print()
* Support boolean casts ((bool) and (boolean))
Zeev Suraski [Fri, 11 Jun 1999 11:02:38 +0000 (11:02 +0000)]
Change __print into to_string()
Zeev Suraski [Fri, 11 Jun 1999 10:44:26 +0000 (10:44 +0000)]
* Make the output handling of variables much, much cooler.
Uses zend_make_printable_zval() instead of convert_to_string() now:
$foo = true;
print "\$foo is $foo";
will now print
$foo is true
(instead of "$foo is 1", earlier).
Also, with objects, it automatically tries to call __print() and use it as a printing
function.
For example:
class foo {
function __print() { return "Foo Object"; }
};
$foo = new foo;
print $foo;
will print "Foo Object".
Zeev Suraski [Fri, 11 Jun 1999 09:23:00 +0000 (09:23 +0000)]
* Fix a buglet in the session module
* Make some renames in the session module - avoid having a function called 'delete'
so that we don't piss any C++ compilers. Also rename the {startup,shutdown}_globals
to {startup,shutdown}_session_globals, so that they're a bit less general names,
and made them static.
* Remove uselss variables
Zeev Suraski [Thu, 10 Jun 1999 23:03:35 +0000 (23:03 +0000)]
Now THAT's an annoying bug.
Sascha Schumann [Thu, 10 Jun 1999 15:34:20 +0000 (15:34 +0000)]
make serialize work
unserialize does not work yet
Andrey Hristov [Thu, 10 Jun 1999 15:13:26 +0000 (15:13 +0000)]
Fixing serialize a bit.
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.