]> granicus.if.org Git - php/log
php
25 years agoUse php.ini instead of php3.ini
Zeev Suraski [Sat, 19 Jun 1999 13:18:48 +0000 (13:18 +0000)]
Use php.ini instead of php3.ini

25 years ago*** empty log message ***
Zeev Suraski [Sat, 19 Jun 1999 13:13:28 +0000 (13:13 +0000)]
*** empty log message ***

25 years agoWin32/ZTS compiles again
Zeev Suraski [Sat, 19 Jun 1999 13:04:55 +0000 (13:04 +0000)]
Win32/ZTS compiles again

25 years agofor struct sockaddr
Andrey Hristov [Fri, 18 Jun 1999 15:54:14 +0000 (15:54 +0000)]
for struct sockaddr

25 years agoupdate php3 sync info
Stig Bakken [Fri, 18 Jun 1999 14:45:48 +0000 (14:45 +0000)]
update php3 sync info

25 years agooptimize php3_fopen_url_wrapper() a bit (fewer recv() and send() calls)
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)

25 years agoApply Sascha's fsock fixes to php4.
Stig Bakken [Fri, 18 Jun 1999 13:42:21 +0000 (13:42 +0000)]
Apply Sascha's fsock fixes to php4.

25 years agomake CGI version work again
Stig Bakken [Fri, 18 Jun 1999 13:02:34 +0000 (13:02 +0000)]
make CGI version work again

25 years agotypo
Sascha Schumann [Thu, 17 Jun 1999 15:45:26 +0000 (15:45 +0000)]
typo

25 years agoNeed to check if it exists first.
Andrey Hristov [Thu, 17 Jun 1999 15:17:17 +0000 (15:17 +0000)]
Need to check if it exists first.

25 years agoWin32 patches (does not compile still)
Zeev Suraski [Thu, 17 Jun 1999 03:45:20 +0000 (03:45 +0000)]
Win32 patches (does not compile still)

25 years agoMIME headers may be 512 characters long.
Stig Bakken [Wed, 16 Jun 1999 18:43:59 +0000 (18:43 +0000)]
MIME headers may be 512 characters long.

25 years ago* fixed some #if/#ifdef issues
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)

25 years agoadded INIT_FUNC_ARGS_PASSTHRU and SHUTDOWN_FUNC_ARGS_PASSTHRU
Stig S. Bakken [Wed, 16 Jun 1999 11:03:57 +0000 (11:03 +0000)]
added INIT_FUNC_ARGS_PASSTHRU and SHUTDOWN_FUNC_ARGS_PASSTHRU

25 years ago* added zend_binary_strcasecmp()
Stig S. Bakken [Tue, 15 Jun 1999 22:32:51 +0000 (22:32 +0000)]
* added zend_binary_strcasecmp()

25 years agoreversing another patch that slipped
Stig Bakken [Tue, 15 Jun 1999 21:56:11 +0000 (21:56 +0000)]
reversing another patch that slipped

25 years ago* reverse fsock/string import patches
Stig Bakken [Tue, 15 Jun 1999 21:51:00 +0000 (21:51 +0000)]
* reverse fsock/string import patches

25 years agoChange four spaces back to tabs (Why the hell did you change the tabs to four spaces?!)
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?!)

25 years ago* now using php4.ini instead of php3.ini
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.

25 years agofix some .cvsignore files
Stig Bakken [Tue, 15 Jun 1999 17:00:39 +0000 (17:00 +0000)]
fix some .cvsignore files

25 years agogmmktime() fix
Rasmus Lerdorf [Tue, 15 Jun 1999 12:31:29 +0000 (12:31 +0000)]
gmmktime() fix

25 years agoNeed to test for directory.
Andrey Hristov [Mon, 14 Jun 1999 15:05:55 +0000 (15:05 +0000)]
Need to test for directory.

25 years agomake symlinks if they are not present already
Stig Bakken [Mon, 14 Jun 1999 13:59:18 +0000 (13:59 +0000)]
make symlinks if they are not present already

25 years agoFirst attempt at moving the old RFC1867 support to the right place
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

25 years agoWe can't quite go with expr there (shift/reduce conflict), go with scalar.
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.

25 years agorequire() improvement as per Andi's suggestion
Zeev Suraski [Sat, 12 Jun 1999 06:59:54 +0000 (06:59 +0000)]
require() improvement as per Andi's suggestion

25 years agoit's obj.properties, not ht
Sascha Schumann [Fri, 11 Jun 1999 19:29:10 +0000 (19:29 +0000)]
it's obj.properties, not ht

25 years agoFix up var.c a bit.
Andrey Hristov [Fri, 11 Jun 1999 15:54:06 +0000 (15:54 +0000)]
Fix up var.c a bit.

25 years agoMake the concatenation operator use make_printable as well
Zeev Suraski [Fri, 11 Jun 1999 15:37:43 +0000 (15:37 +0000)]
Make the concatenation operator use make_printable as well

25 years agoDon't take failing on an include file so badly
Zeev Suraski [Fri, 11 Jun 1999 14:51:44 +0000 (14:51 +0000)]
Don't take failing on an include file so badly

25 years agoSupport <?=
Zeev Suraski [Fri, 11 Jun 1999 13:56:04 +0000 (13:56 +0000)]
Support <?=

25 years agoE_ERROR -> E_COMPILE_ERROR in the compiler
Zeev Suraski [Fri, 11 Jun 1999 13:40:18 +0000 (13:40 +0000)]
E_ERROR -> E_COMPILE_ERROR in the compiler

25 years agoTwo fixes:
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.

25 years agoSame Fix here
Rasmus Lerdorf [Fri, 11 Jun 1999 12:48:22 +0000 (12:48 +0000)]
Same Fix here

25 years agoappend DEBUG_CFLAGS to CFLAGS
Stig Bakken [Fri, 11 Jun 1999 12:22:53 +0000 (12:22 +0000)]
append DEBUG_CFLAGS to CFLAGS

25 years agoPrint out include_path in include/require failures
Zeev Suraski [Fri, 11 Jun 1999 11:59:35 +0000 (11:59 +0000)]
Print out include_path in include/require failures

25 years ago* Use to_string() instead of __print()
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))

25 years agoChange __print into to_string()
Zeev Suraski [Fri, 11 Jun 1999 11:02:38 +0000 (11:02 +0000)]
Change __print into to_string()

25 years ago* Make the output handling of variables much, much cooler.
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".

25 years ago* Fix a buglet in the session module
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

25 years agoNow THAT's an annoying bug.
Zeev Suraski [Thu, 10 Jun 1999 23:03:35 +0000 (23:03 +0000)]
Now THAT's an annoying bug.

25 years agomake serialize work
Sascha Schumann [Thu, 10 Jun 1999 15:34:20 +0000 (15:34 +0000)]
make serialize work
unserialize does not work yet

25 years agoFixing serialize a bit.
Andrey Hristov [Thu, 10 Jun 1999 15:13:26 +0000 (15:13 +0000)]
Fixing serialize a bit.

25 years agoAdded preg_grep() function.
Andrey Hristov [Thu, 10 Jun 1999 14:41:38 +0000 (14:41 +0000)]
Added preg_grep() function.

25 years agoSync. with php3. Only add Date: and From: if not supplied by user
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

25 years agoMake array_shift/array_pop work better.
Andrey Hristov [Wed, 9 Jun 1999 22:03:15 +0000 (22:03 +0000)]
Make array_shift/array_pop work better.

25 years agoFix
Zeev Suraski [Wed, 9 Jun 1999 21:40:52 +0000 (21:40 +0000)]
Fix

25 years ago* Fix cases where you assign an array element to the parent array (the array was
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).

25 years agoA fix for a fix.
Andrey Hristov [Wed, 9 Jun 1999 21:21:27 +0000 (21:21 +0000)]
A fix for a fix.

25 years agoFixed a bug in preg_split.
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.

25 years ago* Fix foreach() that receives a non array argument
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

25 years agooci8 to 3.0.9
Thies C. Arntzen [Wed, 9 Jun 1999 19:47:06 +0000 (19:47 +0000)]
oci8 to 3.0.9
implode works!

25 years ago- Fix the static array() initializing
Andi Gutmans [Wed, 9 Jun 1999 19:26:54 +0000 (19:26 +0000)]
- Fix the static array() initializing

25 years ago*** empty log message ***
Andrey Hristov [Wed, 9 Jun 1999 15:39:56 +0000 (15:39 +0000)]
*** empty log message ***

25 years agoFixed a bug in preg_replace.
Andrey Hristov [Wed, 9 Jun 1999 15:02:57 +0000 (15:02 +0000)]
Fixed a bug in preg_replace.

25 years agoup to 3.0.9
Thies C. Arntzen [Wed, 9 Jun 1999 10:40:08 +0000 (10:40 +0000)]
up to 3.0.9

25 years agoresync informix driver with php 3.09 version
Danny Heijl [Wed, 9 Jun 1999 07:44:52 +0000 (07:44 +0000)]
resync informix driver with php 3.09 version

25 years agoReplace error messages
Zeev Suraski [Tue, 8 Jun 1999 19:37:40 +0000 (19:37 +0000)]
Replace error messages

25 years ago* Fix a by-name call/method call bug
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

25 years agoAdd zend_hash_get_current_key_type()
Zeev Suraski [Mon, 7 Jun 1999 22:49:33 +0000 (22:49 +0000)]
Add zend_hash_get_current_key_type()

25 years agobetter scaling for large servers using many session ids
Sascha Schumann [Mon, 7 Jun 1999 19:51:54 +0000 (19:51 +0000)]
better scaling for large servers using many session ids

25 years agoDon't set is_ref in _phpi_splice()
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.

25 years ago- some cleanups
Sascha Schumann [Mon, 7 Jun 1999 16:43:24 +0000 (16:43 +0000)]
- some cleanups
- add gc logic
- add session_destroy()

25 years agoFix an ereg_replace() crash bug
Zeev Suraski [Mon, 7 Jun 1999 15:01:25 +0000 (15:01 +0000)]
Fix an ereg_replace() crash bug

25 years ago- Fix PSLS issues
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)

25 years agoone C too much
Sascha Schumann [Sun, 6 Jun 1999 19:26:31 +0000 (19:26 +0000)]
one C too much

25 years agoavoid unnecessary PSLS_FETCH() in internal functions
Sascha Schumann [Sun, 6 Jun 1999 19:25:39 +0000 (19:25 +0000)]
avoid unnecessary PSLS_FETCH() in internal functions

25 years ago-Init tsrm on minit
Andi Gutmans [Sun, 6 Jun 1999 18:56:11 +0000 (18:56 +0000)]
-Init tsrm on minit

25 years ago- Use PS() everywhere.
Andi Gutmans [Sun, 6 Jun 1999 18:39:48 +0000 (18:39 +0000)]
- Use PS() everywhere.

25 years ago- Make sessions compile on win32 but it still doesn't link.
Andi Gutmans [Sun, 6 Jun 1999 18:36:42 +0000 (18:36 +0000)]
- Make sessions compile on win32 but it still doesn't link.

25 years ago- Add some *_FETCH()'s. Still some work to be done so that it'll compile on win32.
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.

25 years agoWork around a compiler bug - mark variables that are sent to functions that aren...
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)

25 years ago- s/encoded/encode/
Sascha Schumann [Sun, 6 Jun 1999 15:18:51 +0000 (15:18 +0000)]
- s/encoded/encode/
- new TODO entry

25 years ago- Remove the is_ref =1 from the push() function.
Andi Gutmans [Sun, 6 Jun 1999 15:00:49 +0000 (15:00 +0000)]
- Remove the is_ref =1 from the push() function.

25 years agoadd some protos
Sascha Schumann [Sun, 6 Jun 1999 14:19:55 +0000 (14:19 +0000)]
add some protos

25 years agoadd some thoughts
Sascha Schumann [Sun, 6 Jun 1999 14:02:13 +0000 (14:02 +0000)]
add some thoughts

25 years ago- auto startup when calling register
Sascha Schumann [Sat, 5 Jun 1999 22:24:59 +0000 (22:24 +0000)]
- auto startup when calling register
- auto startup using a configuration option

25 years agomoving start code into its own function
Sascha Schumann [Sat, 5 Jun 1999 22:15:49 +0000 (22:15 +0000)]
moving start code into its own function

25 years agoAdded array_merge() function.
Andrey Hristov [Sat, 5 Jun 1999 21:19:25 +0000 (21:19 +0000)]
Added array_merge() function.

25 years agoSAPI does not want line endings
Sascha Schumann [Sat, 5 Jun 1999 20:51:29 +0000 (20:51 +0000)]
SAPI does not want line endings

25 years agoAdded push(), pop(), shift(), unshift(), splice(), and slice() array functions.
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.

25 years ago* Centralized shutdown
Zeev Suraski [Sat, 5 Jun 1999 20:00:00 +0000 (20:00 +0000)]
* Centralized shutdown
* Change shutdown order again

25 years agofirst import of session module
Sascha Schumann [Sat, 5 Jun 1999 19:52:58 +0000 (19:52 +0000)]
first import of session module

25 years agoCall the request_shutdown on modules before destroying symbol tables, so that
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

25 years agoMove shutdown order into Zend
Zeev Suraski [Sat, 5 Jun 1999 19:00:56 +0000 (19:00 +0000)]
Move shutdown order into Zend

25 years ago- Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink...
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

25 years agoI got the order wrong earlier :I
Zeev Suraski [Sat, 5 Jun 1999 17:47:16 +0000 (17:47 +0000)]
I got the order wrong earlier :I

25 years agoNot sure that's the right fix, but at least it fixes the symptom
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

25 years agoadd some .cvsignores
Sascha Schumann [Sat, 5 Jun 1999 10:48:05 +0000 (10:48 +0000)]
add some .cvsignores

25 years agoAdded preg_quote() function.
Andrey Hristov [Fri, 4 Jun 1999 13:56:23 +0000 (13:56 +0000)]
Added preg_quote() function.

25 years ago*** empty log message ***
Andrey Hristov [Fri, 4 Jun 1999 13:37:44 +0000 (13:37 +0000)]
*** empty log message ***

25 years agoNew $GLOBALS init
Zeev Suraski [Fri, 4 Jun 1999 13:09:24 +0000 (13:09 +0000)]
New $GLOBALS init

25 years agoFix UNIX MySQL build
Zeev Suraski [Fri, 4 Jun 1999 12:51:41 +0000 (12:51 +0000)]
Fix UNIX MySQL build

25 years agoFix that GLOBALS leak. We were explicitly adding GLOBALS to the main symbol table,
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.)

25 years agoRemove old workspaces
Zeev Suraski [Fri, 4 Jun 1999 12:13:18 +0000 (12:13 +0000)]
Remove old workspaces

25 years agoMinor updates (mostly __declspec() stuff)
Zeev Suraski [Fri, 4 Jun 1999 11:44:02 +0000 (11:44 +0000)]
Minor updates (mostly __declspec() stuff)

25 years ago* Add a new workspace for dynamic PHP extensions.
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.

25 years agoadded is_ref=0 and refcount=1 to SET_VAR_* macros
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

25 years agoT_BAD_CHARACTER is actually a string.
Zeev Suraski [Thu, 3 Jun 1999 23:59:33 +0000 (23:59 +0000)]
T_BAD_CHARACTER is actually a string.

25 years ago- We weren't counting newlines in heredocs. The only place which is still questionable
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().