]> granicus.if.org Git - php/log
php
25 years agoRETURN_NULL & RETVAL_NULL don't need ().
Thies C. Arntzen [Tue, 18 Jan 2000 08:40:45 +0000 (08:40 +0000)]
RETURN_NULL & RETVAL_NULL don't need ().

25 years ago@- Ora_GetColumn()/Ora_FetchInto() now return NULL for NULL-Columns. (Thies)
Thies C. Arntzen [Tue, 18 Jan 2000 08:35:55 +0000 (08:35 +0000)]
@- Ora_GetColumn()/Ora_FetchInto() now return NULL for NULL-Columns. (Thies)
also changed return-type for list-dtor

25 years ago- MS-SQL fix
Zeev Suraski [Mon, 17 Jan 2000 22:41:59 +0000 (22:41 +0000)]
- MS-SQL fix
- Fix a crash bug in session_register()

25 years agouse defines
Thies C. Arntzen [Mon, 17 Jan 2000 19:17:58 +0000 (19:17 +0000)]
use defines

25 years agoGet rid of the IsPointer functionality in the hash.
Zeev Suraski [Mon, 17 Jan 2000 18:45:46 +0000 (18:45 +0000)]
Get rid of the IsPointer functionality in the hash.

25 years ago- Fixes a newly introduced bug in the hash
Zeev Suraski [Mon, 17 Jan 2000 18:09:03 +0000 (18:09 +0000)]
- Fixes a newly introduced bug in the hash

25 years agoDestructors no longer return ints, the low level problem it was intended to solve...
Zeev Suraski [Mon, 17 Jan 2000 17:33:37 +0000 (17:33 +0000)]
Destructors no longer return ints, the low level problem it was intended to solve is long gone now...

25 years ago- Remove the pre-request-shutdown hooks, they should no longer be necessary.
Zeev Suraski [Sun, 16 Jan 2000 21:03:49 +0000 (21:03 +0000)]
- Remove the pre-request-shutdown hooks, they should no longer be necessary.
The session module may not work due to an unknown (and until now, IMO, misdiagnosed) problem,
if it does, please report it!

25 years ago- Make zend_hash_apply() (and friends) reentrant and much, much quicker
Zeev Suraski [Sun, 16 Jan 2000 20:59:03 +0000 (20:59 +0000)]
- Make zend_hash_apply() (and friends) reentrant and much, much quicker
- Introduce zend_hash_graceful_destroy(), which allows the destructor functions to
  use zend_hash_apply() and/or zend_hash_graceful_destroy()
- Switch to zend_hash_graceful_destroy() in the resource list shutdowns

25 years agoFix
Zeev Suraski [Sun, 16 Jan 2000 20:37:09 +0000 (20:37 +0000)]
Fix

25 years agoRemove the post-startup callback support. Modules are now started only after
Zeev Suraski [Sun, 16 Jan 2000 19:43:34 +0000 (19:43 +0000)]
Remove the post-startup callback support.  Modules are now started only after
the entire engine is started.  People - please make sure that the session module
works properly for you.

25 years agoAllow module startup to be separate from the compiler/executor startup
Zeev Suraski [Sun, 16 Jan 2000 19:41:15 +0000 (19:41 +0000)]
Allow module startup to be separate from the compiler/executor startup

25 years agomove call to php_execute_pre_request_shutdown() into php_request_shutdown()
Thies C. Arntzen [Sun, 16 Jan 2000 14:34:28 +0000 (14:34 +0000)]
move call to php_execute_pre_request_shutdown() into php_request_shutdown()
so it will be called when script terminated due to call to exit().

25 years ago@- OCI8 now supports binding of NULL-values. Module cleanups. (Thies)
Thies C. Arntzen [Sun, 16 Jan 2000 13:30:57 +0000 (13:30 +0000)]
@- OCI8 now supports binding of NULL-values. Module cleanups. (Thies)
lots of cleanup - all invisible to the user (i hope;-)
- full refcounting of connections & statements
- cleanup of the descriptor-code (descriptors are now real resources)
- we now use SQLT_CHR instead of SQLT_STR (no trailing \0) - smarter & faster
- ocifetchinto(OCI_BOTH) will use references.

25 years agofixes #3220, #3221 finally
Thies C. Arntzen [Sun, 16 Jan 2000 12:34:18 +0000 (12:34 +0000)]
fixes #3220, #3221 finally

25 years agonother go on #3220, #3221
Thies C. Arntzen [Sun, 16 Jan 2000 11:12:44 +0000 (11:12 +0000)]
nother go on #3220, #3221

25 years agohopfully fixes #3220, #3221
Thies C. Arntzen [Sun, 16 Jan 2000 10:51:55 +0000 (10:51 +0000)]
hopfully fixes #3220, #3221

25 years agomake the ht->inconsistent stuff less ugly:)
Thies C. Arntzen [Sun, 16 Jan 2000 09:45:10 +0000 (09:45 +0000)]
make the ht->inconsistent stuff less ugly:)

25 years ago(wddx_stack_destroy) Properly free the dangling varname.
Andrei Zmievski [Sat, 15 Jan 2000 23:34:51 +0000 (23:34 +0000)]
(wddx_stack_destroy) Properly free the dangling varname.
(php_wddx_deserialize_ex) There should be only 1 value on the stack after
                          parser is done.

25 years agoFix a bug in call_user_function_ex()
Zeev Suraski [Sat, 15 Jan 2000 22:52:24 +0000 (22:52 +0000)]
Fix a bug in call_user_function_ex()

25 years agoAnother idea I had today.
Andrei Zmievski [Sat, 15 Jan 2000 21:35:50 +0000 (21:35 +0000)]
Another idea I had today.

25 years ago(php_sockwait_for_data) timeout is not assigned yet, so check the right one.
Andrei Zmievski [Sat, 15 Jan 2000 20:39:06 +0000 (20:39 +0000)]
(php_sockwait_for_data) timeout is not assigned yet, so check the right one.

25 years ago(php_sockwait_for_data) clean up
Sascha Schumann [Sat, 15 Jan 2000 19:51:44 +0000 (19:51 +0000)]
(php_sockwait_for_data) clean up

25 years agoFix prototype.
Andrei Zmievski [Sat, 15 Jan 2000 19:42:40 +0000 (19:42 +0000)]
Fix prototype.

25 years agoAdded ability to set timeout on socket read operations. New function
Andrei Zmievski [Sat, 15 Jan 2000 19:41:17 +0000 (19:41 +0000)]
Added ability to set timeout on socket read operations. New function
set_socket_timeout(socket, seconds, microseconds) sets the timeout.
@- Added ability to set timeout on socket read operations through
@ set_socket_timeout() function. (Andrei)

25 years agoFix logic
Zeev Suraski [Sat, 15 Jan 2000 17:23:18 +0000 (17:23 +0000)]
Fix logic

25 years agoAdded support for $foo->{$bar}["foobar"] notation (was supported in PHP 3)
Zeev Suraski [Sat, 15 Jan 2000 17:17:32 +0000 (17:17 +0000)]
Added support for $foo->{$bar}["foobar"] notation (was supported in PHP 3)

25 years agoInitialize flag correctly
Sascha Schumann [Sat, 15 Jan 2000 17:16:21 +0000 (17:16 +0000)]
Initialize flag correctly

25 years agoCompile fixes for ZTS
Zeev Suraski [Sat, 15 Jan 2000 16:56:30 +0000 (16:56 +0000)]
Compile fixes for ZTS

25 years agoif ZEND_DEBUG mode is on we'll now see warnings when a HashTable is accessed
Thies C. Arntzen [Sat, 15 Jan 2000 13:40:17 +0000 (13:40 +0000)]
if ZEND_DEBUG mode is on we'll now see warnings  when a HashTable is accessed
while it's inconsistent.

Zeev, Andi - you welcome to revert this patch if you don't like it - i find it
useful! accesssing inconsistent hashtables is one of the hardest things to track!

25 years agojust add a remark. zend_hash_apply can & will cause problems here unless
Thies C. Arntzen [Sat, 15 Jan 2000 13:39:19 +0000 (13:39 +0000)]
just add a remark. zend_hash_apply can & will cause problems here unless

25 years agoin an rshutdown function we should not access the regular_list like this.
Thies C. Arntzen [Sat, 15 Jan 2000 13:35:06 +0000 (13:35 +0000)]
in an rshutdown function we should not access the regular_list like this.

25 years agoInitialize/destroy hook lists implicitly.
Sascha Schumann [Sat, 15 Jan 2000 13:30:32 +0000 (13:30 +0000)]
Initialize/destroy hook lists implicitly.

25 years agoBe more verbose, if headers were already sent and remove RSHUTDOWN handler
Sascha Schumann [Sat, 15 Jan 2000 13:20:39 +0000 (13:20 +0000)]
Be more verbose, if headers were already sent and remove RSHUTDOWN handler

25 years agosessions are now written via a _php_session_shutdown which is registered
Thies C. Arntzen [Sat, 15 Jan 2000 13:09:32 +0000 (13:09 +0000)]
sessions are now written via a _php_session_shutdown which is registered
via php_register_pre_request_shutdown().

25 years ago- don't set php_errormsg on errors that will cause a zend_bailout().
Thies C. Arntzen [Sat, 15 Jan 2000 13:02:54 +0000 (13:02 +0000)]
- don't set php_errormsg on errors that will cause a zend_bailout().
  using zend_hash_update() can make things worse in this situation.
- new function php_register_pre_request_shutdown(). this way modules
  can register callbacks that will be called as soon as execution of
  the script is done but *before* any cleanup (global symbol_table etc)
  has taken place.

25 years agoComplain verbosely, if a destroy failed
Sascha Schumann [Sat, 15 Jan 2000 12:17:18 +0000 (12:17 +0000)]
Complain verbosely, if a destroy failed

25 years agoSince we're highlighting code, put <code> and </code> around the code.
Andrei Zmievski [Fri, 14 Jan 2000 19:35:29 +0000 (19:35 +0000)]
Since we're highlighting code, put <code> and </code> around the code.

25 years ago@- Added implicit_flush INI directive (Zeev)
Zeev Suraski [Thu, 13 Jan 2000 20:39:33 +0000 (20:39 +0000)]
@- Added implicit_flush INI directive (Zeev)

25 years agoMake Win32 compile again
Zeev Suraski [Thu, 13 Jan 2000 20:34:45 +0000 (20:34 +0000)]
Make Win32 compile again

25 years agoWoops, forgot to commit the right version of the file...
Zeev Suraski [Thu, 13 Jan 2000 17:54:51 +0000 (17:54 +0000)]
Woops, forgot to commit the right version of the file...

25 years ago- Added flush() support to SAPI
Zeev Suraski [Thu, 13 Jan 2000 17:37:25 +0000 (17:37 +0000)]
- Added flush() support to SAPI
- Got rid of the old flush() implemenetation in favour of the new one
- Added implicit_flush() support to the output buffering layer.
@- Added implicit_flush() to control whether flush() should be called
@  implicitly after any output (Zeev)

25 years agoOnly suppress including dlfcn.h when we are in PHP.
Sascha Schumann [Wed, 12 Jan 2000 19:56:12 +0000 (19:56 +0000)]
Only suppress including dlfcn.h when we are in PHP.

25 years agoMove dl stuff from acconfig.h into zend.h. That allows us finer control
Sascha Schumann [Wed, 12 Jan 2000 19:52:33 +0000 (19:52 +0000)]
Move dl stuff from acconfig.h into zend.h. That allows us finer control
when it comes to suppressing dlfcn.h.

25 years agoAvoid including dlfcn.h, if we are compiling as an Apache module.
Sascha Schumann [Wed, 12 Jan 2000 19:44:35 +0000 (19:44 +0000)]
Avoid including dlfcn.h, if we are compiling as an Apache module.

25 years agoFull gear backwards. We still need acconfig.h.in for additional acconfig.h
Sascha Schumann [Wed, 12 Jan 2000 19:09:59 +0000 (19:09 +0000)]
Full gear backwards. We still need acconfig.h.in for additional acconfig.h
files (from TSRM/Zend).

25 years agoAdd description for AC_DEFINEs
Sascha Schumann [Wed, 12 Jan 2000 19:03:34 +0000 (19:03 +0000)]
Add description for AC_DEFINEs

25 years agoacconfig.h.in became superflicious when we removed the config.h.stubs.
Sascha Schumann [Wed, 12 Jan 2000 19:02:23 +0000 (19:02 +0000)]
acconfig.h.in became superflicious when we removed the config.h.stubs.
Let's get rid of it.

25 years agoFix compile on AIX, #2071
Sascha Schumann [Wed, 12 Jan 2000 18:21:39 +0000 (18:21 +0000)]
Fix compile on AIX, #2071

25 years agoMake cvsclean work on AIX
Sascha Schumann [Wed, 12 Jan 2000 16:52:57 +0000 (16:52 +0000)]
Make cvsclean work on AIX

25 years ago@- Fixed a crash in pfsockopen() (Zeev)
Zeev Suraski [Mon, 10 Jan 2000 19:56:23 +0000 (19:56 +0000)]
@- Fixed a crash in pfsockopen() (Zeev)

25 years ago*** empty log message ***
Andrei Zmievski [Mon, 10 Jan 2000 15:17:16 +0000 (15:17 +0000)]
*** empty log message ***

25 years ago- changed cpdf_global_set_document_settings() to cpdf_global_set_document_limits()
Uwe Steinmann [Mon, 10 Jan 2000 12:42:05 +0000 (12:42 +0000)]
- changed cpdf_global_set_document_settings() to cpdf_global_set_document_limits()

25 years ago- added cpdf_global_set_document_limits()
Uwe Steinmann [Mon, 10 Jan 2000 11:01:56 +0000 (11:01 +0000)]
- added cpdf_global_set_document_limits()

25 years agoFunctionality & crash fixes
Zeev Suraski [Sun, 9 Jan 2000 19:16:34 +0000 (19:16 +0000)]
Functionality & crash fixes

25 years ago@- Fixed a possible crash in phpinfo() (Zeev)
Zeev Suraski [Sun, 9 Jan 2000 18:32:13 +0000 (18:32 +0000)]
@- Fixed a possible crash in phpinfo() (Zeev)
phpinfo() now ensures that HTTP_*_VARS[] are actually arrays before it tries
to access them...

25 years ago# Fix silly typo
Rasmus Lerdorf [Sat, 8 Jan 2000 14:36:12 +0000 (14:36 +0000)]
# Fix silly typo

25 years agofix solaris compile
Thies C. Arntzen [Fri, 7 Jan 2000 13:30:53 +0000 (13:30 +0000)]
fix solaris compile

25 years agoAdd another point
Sascha Schumann [Fri, 7 Jan 2000 11:12:29 +0000 (11:12 +0000)]
Add another point

25 years agoRecognize UnixWare 7
Sascha Schumann [Fri, 7 Jan 2000 11:04:00 +0000 (11:04 +0000)]
Recognize UnixWare 7

Patch submitted by: opoplawski@cqg.com

25 years agoChangeLog update
<changelog@php.net> [Fri, 7 Jan 2000 02:09:40 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Fri, 7 Jan 2000 02:09:36 +0000 (02:09 +0000)]
NEWS update

25 years ago@- Applied safe-mode patch to popen(). (Patch by Kristian Köhntopp)
Thies C. Arntzen [Thu, 6 Jan 2000 15:27:03 +0000 (15:27 +0000)]
@- Applied safe-mode patch to popen(). (Patch by Kristian Köhntopp)

25 years agoChangeLog update
<changelog@php.net> [Thu, 6 Jan 2000 02:09:34 +0000 (02:09 +0000)]
ChangeLog update

25 years agoFix namespace pollution
Sascha Schumann [Wed, 5 Jan 2000 19:37:13 +0000 (19:37 +0000)]
Fix namespace pollution

25 years ago`cp' will do the job everywhere, even on AIX
Sascha Schumann [Wed, 5 Jan 2000 19:33:02 +0000 (19:33 +0000)]
`cp' will do the job everywhere, even on AIX

25 years agoMove reentrancy initialisation/destruction into SAPI.
Sascha Schumann [Wed, 5 Jan 2000 19:25:19 +0000 (19:25 +0000)]
Move reentrancy initialisation/destruction into SAPI.
These calls only do something, if reentrancy emulation is required.

25 years ago(php_setlocale) Fixed memory leak (bug #3105).
Jouni Ahto [Wed, 5 Jan 2000 12:26:41 +0000 (12:26 +0000)]
(php_setlocale) Fixed memory leak (bug #3105).
# Must have been thinking something else when originally wrote this.

25 years agoChangeLog update
<changelog@php.net> [Wed, 5 Jan 2000 02:09:32 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Wed, 5 Jan 2000 02:09:26 +0000 (02:09 +0000)]
NEWS update

25 years agoFix IS_UNSET -> IS_NULL rename.
Andrei Zmievski [Tue, 4 Jan 2000 14:41:56 +0000 (14:41 +0000)]
Fix IS_UNSET -> IS_NULL rename.

25 years ago- Rename IS_BC to FLAG_IS_BC. We will probably nuke it.
Andi Gutmans [Tue, 4 Jan 2000 14:25:42 +0000 (14:25 +0000)]
- Rename IS_BC to FLAG_IS_BC. We will probably nuke it.

25 years agoadded ZVAL_*() macros.
Thies C. Arntzen [Tue, 4 Jan 2000 13:56:17 +0000 (13:56 +0000)]
added ZVAL_*() macros.

25 years ago- Separate the overloaded objects' types from Zend's data types.
Andi Gutmans [Tue, 4 Jan 2000 13:56:13 +0000 (13:56 +0000)]
- Separate the overloaded objects' types from Zend's data types.
  There is no reason for them to be the same, and IS_METHOD just cluttered
  the data types.
- Overloaded elements should now use OE_IS_OBJECT, OE_IS_ARRAY, and
  OE_IS_METHOD

25 years ago- Separate the overloaded objects' types from Zend's data types.
Andi Gutmans [Tue, 4 Jan 2000 13:52:52 +0000 (13:52 +0000)]
- Separate the overloaded objects' types from Zend's data types.
  There is no reason for them to be the same, and IS_METHOD just cluttered
  there data types.

25 years ago- Change IS_UNSET -> IS_NULL
Andi Gutmans [Tue, 4 Jan 2000 13:22:58 +0000 (13:22 +0000)]
- Change IS_UNSET -> IS_NULL

25 years ago@- str_repeat() now returns correct length. (Thies)
Thies C. Arntzen [Tue, 4 Jan 2000 09:45:28 +0000 (09:45 +0000)]
@- str_repeat() now returns correct length. (Thies)

25 years agoFix typo
Sascha Schumann [Tue, 4 Jan 2000 03:01:43 +0000 (03:01 +0000)]
Fix typo

25 years agoReplace all += constructs with equivalent ones
Sascha Schumann [Tue, 4 Jan 2000 02:58:46 +0000 (02:58 +0000)]
Replace all += constructs with equivalent ones

25 years ago# Grr
Rasmus Lerdorf [Tue, 4 Jan 2000 02:45:42 +0000 (02:45 +0000)]
# Grr

25 years ago@ Don't assume libz and libpng are installed for the GD checks (Rasmus)
Rasmus Lerdorf [Tue, 4 Jan 2000 02:42:27 +0000 (02:42 +0000)]
@ Don't assume libz and libpng are installed for the GD checks (Rasmus)

25 years agoChangeLog update
<changelog@php.net> [Tue, 4 Jan 2000 02:09:39 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Tue, 4 Jan 2000 02:09:32 +0000 (02:09 +0000)]
NEWS update

25 years agoFix a bug when using [] on a string
Zeev Suraski [Mon, 3 Jan 2000 20:01:54 +0000 (20:01 +0000)]
Fix a bug when using [] on a string

25 years ago# There is no functions/ directory in PHP4.
Joey Smith [Mon, 3 Jan 2000 18:53:29 +0000 (18:53 +0000)]
# There is no functions/ directory in PHP4.
@ number.h comes from ext/bcmath, not functions/
 number.h comes from ext/bcmath, not functions/

25 years ago* Implemented <boolean> and <null> types. We now support WDDX version 1.0
Andrei Zmievski [Mon, 3 Jan 2000 18:10:27 +0000 (18:10 +0000)]
* Implemented <boolean> and <null> types. We now support WDDX version 1.0
  as best as we can.
* Cleaned up the API function names, _ was really not needed.
* Cleaned up the repetitive stack var name stuff with a macro.
* WDDX now no longer converts numbers to strings in arrays when during
  serialization.
@Implemented support for <boolean> and <null> types according
@to WDDX version 1.0 (Andrei)

25 years agoFix
Zeev Suraski [Mon, 3 Jan 2000 17:26:24 +0000 (17:26 +0000)]
Fix

25 years agoeven better;-)
Thies C. Arntzen [Mon, 3 Jan 2000 16:02:13 +0000 (16:02 +0000)]
even better;-)

25 years agoyes sir!
Thies C. Arntzen [Mon, 3 Jan 2000 15:57:18 +0000 (15:57 +0000)]
yes sir!

25 years agoFreeBSD 2.x/3.x fix.
Sascha Schumann [Mon, 3 Jan 2000 12:39:44 +0000 (12:39 +0000)]
FreeBSD 2.x/3.x fix.

25 years ago*** empty log message ***
Thies C. Arntzen [Mon, 3 Jan 2000 11:55:00 +0000 (11:55 +0000)]
*** empty log message ***

25 years agoforgot
Thies C. Arntzen [Mon, 3 Jan 2000 10:57:56 +0000 (10:57 +0000)]
forgot

25 years ago- Fix compare_function() for IS_UNSET
Andi Gutmans [Mon, 3 Jan 2000 05:28:34 +0000 (05:28 +0000)]
- Fix compare_function() for IS_UNSET

25 years agoChangeLog update
<changelog@php.net> [Mon, 3 Jan 2000 02:09:36 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Mon, 3 Jan 2000 02:09:33 +0000 (02:09 +0000)]
NEWS update

25 years agonice to have.
Thies C. Arntzen [Sun, 2 Jan 2000 17:56:02 +0000 (17:56 +0000)]
nice to have.

25 years agoFix
Zeev Suraski [Sun, 2 Jan 2000 16:47:00 +0000 (16:47 +0000)]
Fix

25 years agoStatements get closed before connection shutdown.
Andreas Karajannis [Sun, 2 Jan 2000 15:59:01 +0000 (15:59 +0000)]
Statements get closed before connection shutdown.
Disabled fetching all errors for Adabas.

25 years ago(var_dump, serialize, unserialize) support NULL
Thies C. Arntzen [Sun, 2 Jan 2000 11:49:27 +0000 (11:49 +0000)]
(var_dump, serialize, unserialize) support NULL
@- Added new NULL constant (Zeev, Zend library)

25 years agorenamed RET???_UNSET -> RET???_NULL
Thies C. Arntzen [Sun, 2 Jan 2000 11:44:33 +0000 (11:44 +0000)]
renamed RET???_UNSET -> RET???_NULL