|
|
|
@ -1,3 +1,462 @@ |
|
|
|
2000-01-30 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/basic_functions.h: Fix typo |
|
|
|
|
|
|
|
* ext/standard/basic_functions.c |
|
|
|
ext/standard/basic_functions.h |
|
|
|
php.ini-dist: - Finished work, more or less |
|
|
|
|
|
|
|
* ext/standard/basic_functions.c |
|
|
|
ext/standard/basic_functions.h: |
|
|
|
Some more work, I'll finish this when I get home |
|
|
|
|
|
|
|
2000-01-30 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* sapi/servlet/Makefile.in |
|
|
|
sapi/servlet/servlet.java: |
|
|
|
PHP can install and run as a servlet again on Unix. |
|
|
|
Still todo: allow access to ext/java functionality from within servlet. |
|
|
|
|
|
|
|
2000-01-30 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/basic_functions.c |
|
|
|
ext/standard/basic_functions.h |
|
|
|
configuration-parser.y |
|
|
|
main.c: Initial work on the protected env vars stuff |
|
|
|
|
|
|
|
2000-01-30 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* sapi/servlet/config.m4: add installation |
|
|
|
|
|
|
|
2000-01-29 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/string.c: |
|
|
|
2000-01-29 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* ext/java/config.m4 |
|
|
|
sapi/servlet/Makefile.in: |
|
|
|
Progress: sapi/servlet now builds again on Unix |
|
|
|
|
|
|
|
* sapi/servlet/Makefile.in |
|
|
|
sapi/servlet/README: First steps towards restoring sapi/servlet on Unix. |
|
|
|
Cosmetic improvements to allow README to be read on systems with tabstop=8 |
|
|
|
|
|
|
|
2000-01-29 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* main.c: Fix buglets in the argv/argc code |
|
|
|
|
|
|
|
2000-01-29 Rasmus Lerdorf <rasmus@php.net> |
|
|
|
|
|
|
|
* sapi/apache/mod_php4.c: No comment - will explain next week |
|
|
|
|
|
|
|
2000-01-29 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* sapi/cgi/cgi_main.c |
|
|
|
sapi/isapi/php4isapi.c |
|
|
|
main.c |
|
|
|
php_variables.c |
|
|
|
php_variables.h |
|
|
|
rfc1867.c |
|
|
|
sapi/apache/mod_php4.c: |
|
|
|
- Change the argument order of php_register_variable() to something more |
|
|
|
intuitive. |
|
|
|
- Make the authentication variables be a part of the HTTP_SERVER_VARS[] array |
|
|
|
|
|
|
|
2000-01-28 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* NEWS |
|
|
|
ext/session/session.c |
|
|
|
main.c |
|
|
|
php.ini-dist |
|
|
|
php_globals.h |
|
|
|
php_variables.c |
|
|
|
sapi/cgi/cgi_main.c: - A few fixes |
|
|
|
- Added register_argv_argc directive to allow disabling of argv/argc |
|
|
|
|
|
|
|
* main.c: Rename gpc_globals to register_globals |
|
|
|
|
|
|
|
* sapi/apache/mod_php4.c: Apache module compile fixes |
|
|
|
|
|
|
|
2000-01-28 Andrei Zmievski <andrei@ispi.net> |
|
|
|
|
|
|
|
* TODO |
|
|
|
main.c: Use sizeof on the proper string. |
|
|
|
|
|
|
|
2000-01-28 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* sapi/servlet/servlet.c |
|
|
|
sapi/thttpd/thttpd.c |
|
|
|
sapi/phttpd/phttpd.c |
|
|
|
sapi/roxen/roxen.c |
|
|
|
sapi/cgi/cgi_main.c |
|
|
|
sapi/isapi/php4isapi.c |
|
|
|
ext/apache/apache.c |
|
|
|
ext/standard/string.c |
|
|
|
sapi/aolserver/aolserver.c |
|
|
|
sapi/apache/mod_php4.c |
|
|
|
Makefile.in |
|
|
|
NEWS |
|
|
|
SAPI.h |
|
|
|
main.c |
|
|
|
php.ini-dist |
|
|
|
php4dll.dsp |
|
|
|
php4dllts.dsp |
|
|
|
php_globals.h |
|
|
|
php_gpce.c |
|
|
|
php_gpce.h |
|
|
|
php_variables.c |
|
|
|
php_variables.h |
|
|
|
rfc1867.c: |
|
|
|
Tried to centralize global variable registration as much as possible: |
|
|
|
|
|
|
|
- Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly |
|
|
|
to $HTTP_GET_VARS[], contain environment and server variables. Setting |
|
|
|
register_globals to Off will now also prevent registration of the |
|
|
|
environment and server variables into the global scope (Zeev) |
|
|
|
- Renamed gpc_globals to register_globals (Zeev) |
|
|
|
- Introduced variables_order that deprecates gpc_order, and allows control |
|
|
|
over the server and environment variables, in addition to GET/POST/Cookies |
|
|
|
(Zeev) |
|
|
|
|
|
|
|
* php_gpce.c |
|
|
|
php_gpce.h |
|
|
|
rfc1867.c: Use a more general and descriptive name |
|
|
|
|
|
|
|
* php4dll.dsp |
|
|
|
php4dllts.dsp: dsp updates |
|
|
|
|
|
|
|
2000-01-28 Andi Gutmans <andi@php.net> |
|
|
|
|
|
|
|
* php4dllts.dsp: - Make Win32 compile again |
|
|
|
|
|
|
|
2000-01-28 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/Makefile.in |
|
|
|
ext/standard/fsock.c |
|
|
|
ext/standard/head.c |
|
|
|
ext/standard/php_standard.h |
|
|
|
ext/standard/post.c |
|
|
|
ext/standard/post.h |
|
|
|
ext/standard/string.c |
|
|
|
Makefile.in |
|
|
|
main.c |
|
|
|
php_gpce.c |
|
|
|
php_gpce.h |
|
|
|
rfc1867.c: |
|
|
|
post.c really had nothing to do with POST anymore, and it belongs to the top level directory |
|
|
|
|
|
|
|
* ext/standard/post.c |
|
|
|
ext/standard/post.h |
|
|
|
rfc1867.c: Get rid of the old implementation |
|
|
|
|
|
|
|
2000-01-28 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* ext/java/config.m4: |
|
|
|
accomodate old versions of kaffe which don't support jar |
|
|
|
|
|
|
|
* ext/java/java.c: Shutdown cleanly (prevents Kaffe from trapping on exit) |
|
|
|
|
|
|
|
2000-01-27 Charles Hagenbuch <chagenbu@wso.williams.edu> |
|
|
|
|
|
|
|
* ext/mcal/php_mcal.c: |
|
|
|
Mcal cleanup, stage 1: it compiles again (the php3 syntax to php4/zend |
|
|
|
syntax conversion left a lot of: PHP_FUNCTION void ... definitions, giving |
|
|
|
two types to every function). |
|
|
|
|
|
|
|
However, it's still segfaulting. I'll look into that next. |
|
|
|
|
|
|
|
2000-01-27 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* ext/java/Makefile.in: |
|
|
|
PHP now starts up in CGI mode with Kaffe on RedHat Linux 6.1. |
|
|
|
status: segfault atexit, npe in jawt - but otherwise both samples work! |
|
|
|
Installation needs more work |
|
|
|
|
|
|
|
* ext/java/Makefile.in |
|
|
|
ext/java/config.m4: Forward progress, thanks to Sascha Schumann. |
|
|
|
libphp_java.so is now built again - it just refuses to load. |
|
|
|
At least I now have something I can debug! |
|
|
|
|
|
|
|
2000-01-26 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* build/rules.mk: Allow shared libraries to be built everywhere |
|
|
|
|
|
|
|
2000-01-26 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de> |
|
|
|
|
|
|
|
* tests/testdom: - add another comment to the script |
|
|
|
|
|
|
|
* tests/testdom: - test script for domxml |
|
|
|
|
|
|
|
2000-01-25 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de> |
|
|
|
|
|
|
|
* ext/domxml/domxml.c |
|
|
|
ext/domxml/php_domxml.h: |
|
|
|
- resumed work on domxml and found a way to circumwent a segm fault |
|
|
|
(see the source). No solution to fix it, yet. Probably needs some |
|
|
|
understanding of zend, which I don't have. |
|
|
|
- added more functions |
|
|
|
|
|
|
|
2000-01-24 Egon Schmid <eschmid@s.netic.de> |
|
|
|
|
|
|
|
* ext/gd/gd.c: Proper indentation here also. |
|
|
|
|
|
|
|
2000-01-24 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* main.c: NULL out the ticks callback until Stig implements it |
|
|
|
|
|
|
|
2000-01-19 Andreas Karajannis <Andreas.Karajannis@gmd.de> |
|
|
|
|
|
|
|
* ext/odbc/config.m4: Fix for wrong library ordering with adabas |
|
|
|
|
|
|
|
2000-01-19 Sam Ruby <rubys@us.ibm.com> |
|
|
|
|
|
|
|
* configure.in |
|
|
|
ext/java/Makefile.in |
|
|
|
ext/java/config.m4 |
|
|
|
sapi/servlet/Makefile.in: |
|
|
|
First step to restoring the ability to build Java support on Unix: |
|
|
|
1) Restore the ability to build CGI as a shared library |
|
|
|
2) Correct make dependency rule so that the jar files are included |
|
|
|
3) Search for jar executable, and use it, if found |
|
|
|
|
|
|
|
Left TODO: actually build the shared libraries |
|
|
|
|
|
|
|
2000-01-19 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/oracle/oracle.c: |
|
|
|
RETURN_NULL -> RETURN_NULL() // we don't want macros without an argumnet |
|
|
|
|
|
|
|
2000-01-18 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/output.c: |
|
|
|
This doesn't seem to be necessary, and causes a leak in case of output_buffering=on |
|
|
|
|
|
|
|
* main.c: Make the phpinfo() images work properly again |
|
|
|
|
|
|
|
2000-01-18 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/oracle/oracle.c: also changed return-type for list-dtor |
|
|
|
|
|
|
|
2000-01-17 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/mssql/php_mssql.c |
|
|
|
ext/session/session.c: - MS-SQL fix |
|
|
|
- Fix a crash bug in session_register() |
|
|
|
|
|
|
|
* sapi/apache/mod_php4.c |
|
|
|
ext/standard/fsock.c |
|
|
|
ext/standard/fsock.h |
|
|
|
ext/standard/reg.c |
|
|
|
configuration-parser.y |
|
|
|
ext/pcre/php_pcre.c |
|
|
|
ext/standard/basic_functions.c: |
|
|
|
Destructors no longer return ints, the low level problem it was intended to solve is long gone now... |
|
|
|
|
|
|
|
2000-01-16 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/session/session.c |
|
|
|
ext/odbc/php_odbc.c |
|
|
|
main.c |
|
|
|
php_globals.h: |
|
|
|
- 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! |
|
|
|
|
|
|
|
* ext/session/session.c: Fix |
|
|
|
|
|
|
|
* ext/session/session.c |
|
|
|
php_globals.h |
|
|
|
main.c |
|
|
|
php.h: |
|
|
|
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. |
|
|
|
|
|
|
|
2000-01-16 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* main.c: |
|
|
|
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(). |
|
|
|
|
|
|
|
* ext/oci8/oci8.c |
|
|
|
ext/oci8/php_oci8.h: 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. |
|
|
|
|
|
|
|
* main.c: fixes #3220, #3221 finally |
|
|
|
|
|
|
|
* main.c: nother go on #3220, #3221 |
|
|
|
|
|
|
|
* main.c: hopfully fixes #3220, #3221 |
|
|
|
|
|
|
|
2000-01-15 Andrei Zmievski <andrei@ispi.net> |
|
|
|
|
|
|
|
* ext/wddx/wddx.c: |
|
|
|
(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. |
|
|
|
|
|
|
|
* ext/pcre/php_pcre.c: Another idea I had today. |
|
|
|
|
|
|
|
* ext/standard/fsock.c: |
|
|
|
(php_sockwait_for_data) timeout is not assigned yet, so check the right one. |
|
|
|
|
|
|
|
2000-01-15 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* ext/standard/fsock.c: (php_sockwait_for_data) clean up |
|
|
|
|
|
|
|
2000-01-15 Andrei Zmievski <andrei@ispi.net> |
|
|
|
|
|
|
|
* ext/standard/file.c: Fix prototype. |
|
|
|
|
|
|
|
* ext/standard/file.c |
|
|
|
ext/standard/fsock.c |
|
|
|
ext/standard/fsock.h: |
|
|
|
Added ability to set timeout on socket read operations. New function |
|
|
|
set_socket_timeout(socket, seconds, microseconds) sets the timeout. |
|
|
|
|
|
|
|
2000-01-15 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/output.c: Fix logic |
|
|
|
|
|
|
|
2000-01-15 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* ext/standard/output.c: Initialize flag correctly |
|
|
|
|
|
|
|
2000-01-15 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/session/session.c: Compile fixes for ZTS |
|
|
|
|
|
|
|
2000-01-15 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/sybase/sybase.c |
|
|
|
ext/sybase_ct/php_sybase_ct.c: |
|
|
|
just add a remark. zend_hash_apply can & will cause problems here unless |
|
|
|
|
|
|
|
* ext/odbc/php_odbc.c: |
|
|
|
in an rshutdown function we should not access the regular_list like this. |
|
|
|
|
|
|
|
2000-01-15 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* main.c |
|
|
|
php_globals.h: Initialize/destroy hook lists implicitly. |
|
|
|
|
|
|
|
* ext/session/session.c: |
|
|
|
Be more verbose, if headers were already sent and remove RSHUTDOWN handler |
|
|
|
|
|
|
|
2000-01-15 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/session/php_session.h |
|
|
|
ext/session/session.c: |
|
|
|
sessions are now written via a _php_session_shutdown which is registered |
|
|
|
via php_register_pre_request_shutdown(). |
|
|
|
|
|
|
|
* main.c |
|
|
|
php.h |
|
|
|
php_globals.h: |
|
|
|
- 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. |
|
|
|
|
|
|
|
2000-01-15 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* ext/session/session.c: Complain verbosely, if a destroy failed |
|
|
|
|
|
|
|
2000-01-13 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* main.c |
|
|
|
php.ini-dist |
|
|
|
php_globals.h: |
|
|
|
* ext/standard/output.c: |
|
|
|
Woops, forgot to commit the right version of the file... |
|
|
|
|
|
|
|
* sapi/thttpd/thttpd.c |
|
|
|
sapi/servlet/servlet.c |
|
|
|
sapi/phttpd/phttpd.c |
|
|
|
sapi/roxen/roxen.c |
|
|
|
sapi/apache/mod_php4.c |
|
|
|
sapi/cgi/cgi_main.c |
|
|
|
sapi/isapi/php4isapi.c |
|
|
|
SAPI.c |
|
|
|
SAPI.h |
|
|
|
ext/session/php_session.h |
|
|
|
ext/standard/basic_functions.c |
|
|
|
ext/standard/head.c |
|
|
|
ext/standard/output.c |
|
|
|
ext/standard/php_output.h |
|
|
|
sapi/aolserver/aolserver.c: - 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. |
|
|
|
|
|
|
|
2000-01-12 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* configure.in: Only suppress including dlfcn.h when we are in PHP. |
|
|
|
|
|
|
|
* configure.in: |
|
|
|
Avoid including dlfcn.h, if we are compiling as an Apache module. |
|
|
|
|
|
|
|
* .cvsignore |
|
|
|
acconfig.h |
|
|
|
acconfig.h.in |
|
|
|
build/build2.mk: |
|
|
|
Full gear backwards. We still need acconfig.h.in for additional acconfig.h |
|
|
|
files (from TSRM/Zend). |
|
|
|
|
|
|
|
* ext/bcmath/config.m4: Add description for AC_DEFINEs |
|
|
|
|
|
|
|
* build/build2.mk |
|
|
|
.cvsignore |
|
|
|
acconfig.h |
|
|
|
acconfig.h.in: |
|
|
|
acconfig.h.in became superflicious when we removed the config.h.stubs. |
|
|
|
Let's get rid of it. |
|
|
|
|
|
|
|
* ext/sysvshm/sysvshm.c: Fix compile on AIX, #2071 |
|
|
|
|
|
|
|
* build/build.mk: Make cvsclean work on AIX |
|
|
|
|
|
|
|
2000-01-10 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/fsock.c: |
|
|
|
2000-01-10 Andrei Zmievski <andrei@ispi.net> |
|
|
|
|
|
|
|
* NEWS: *** empty log message *** |
|
|
|
|
|
|
|
2000-01-10 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de> |
|
|
|
|
|
|
|
* NEWS |
|
|
|
ext/cpdf/cpdf.c |
|
|
|
ext/cpdf/php_cpdf.h: |
|
|
|
- changed cpdf_global_set_document_settings() to cpdf_global_set_document_limits() |
|
|
|
|
|
|
|
* ext/cpdf/cpdf.c |
|
|
|
ext/cpdf/php_cpdf.h: - added cpdf_global_set_document_limits() |
|
|
|
|
|
|
|
2000-01-09 Zeev Suraski <zeev@php.net> |
|
|
|
|
|
|
|
* ext/standard/info.c: phpinfo() now ensures that HTTP_*_VARS[] are actually arrays before it tries |
|
|
|
to access them... |
|
|
|
|
|
|
|
2000-01-08 Rasmus Lerdorf <rasmus@php.net> |
|
|
|
|
|
|
|
* safe_mode.c: |
|
|
|
2000-01-07 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/readline/config.m4: fix solaris compile |
|
|
|
|
|
|
|
2000-01-07 Sascha Schumann <sascha@schumann.cx> |
|
|
|
|
|
|
|
* TODO: Add another point |
|
|
|
|
|
|
|
* ltconfig: Recognize UnixWare 7 |
|
|
|
|
|
|
|
Patch submitted by: opoplawski@cqg.com |
|
|
|
|
|
|
|
2000-01-06 Thies C. Arntzen <thies@digicol.de> |
|
|
|
|
|
|
|
* ext/standard/file.c: |
|
|
|
|