summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11008
1 files changed, 0 insertions, 11008 deletions
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 8b8d1e3ddf..0000000000
--- a/ChangeLog
+++ /dev/null
@@ -1,11008 +0,0 @@
-1999-12-11 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/array.c
- ext/standard/php_array.h:
- Added array globals in preparation for multisort() changes.
-
- * TODO
- ext/standard/string.c:
- (PHP php_implode) Made binary-safe.
-
- * ext/standard/file.c
- ext/standard/php_string.h:
- get_meta_tags() was using php_stristr() so it needed to be changed.
- Optimized it to use php_memnstr() directly.
-
- * ext/standard/string.c
- TODO:
- Made strstr(), stristr(), and ucwords() binary-safe(). Also corrected
- stristr() behavior to match that of strstr() if needle is not a string.
-
-1999-12-11 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/config.m4
- configure.in:
- Moving APXS-specific checks into respective config.m4. The placement of
- `%APXS -q..` caused error messages, if APXS was not used.
-
-1999-12-11 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/php_odbc.h
- ext/odbc/php_odbc.c: Don't include functions not supported by Solid
-
-1999-12-10 Andrei Zmievski <andrei@ispi.net>
-
- * pear/DB/mysql.php: Copy & paste correction.
-
- * pear/DB/mysql.php: (DB_mysql::fetchInto) new method.
-
- * ext/xml/xml.c: Fixed #2952.
-
-1999-12-10 Stig Bakken <ssb@fast.no>
-
- * makerpm: Added makerpm by Samuel Liddicott <sam@campbellsci.co.uk>
-
-1999-12-10 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c: Output information about HTTP headers
-
- * SAPI.c
- SAPI.h: Export sapi_free_header()
-
-1999-12-10 Stig Bakken <ssb@fast.no>
-
- * NEWS: remove uninteresting NEWS entries
-
-1999-12-10 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/string.c: A few more fixes for php_strtolower().
-
-1999-12-09 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/php_string.h
- ext/standard/string.c
- ext/xml/xml.c
- ext/ldap/ldap.c
- TODO:
- (PHP strtoupper, strtolower, substr_replace) Made binary-safe.
-
-1999-12-09 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c (php_set_session_var): logic fix:
-
- gpc_globals set? Add it to the global symbol table
- track_vars set? Add it to the HTTP_STATE_VARS array
-
-1999-12-09 Zeev Suraski <zeev@php.net>
-
- * sapi/apache/sapi_apache.c:
-1999-12-09 Thies C. Arntzen <thies@digicol.de>
-
- * TODO:
- just went thru string.c and wrote down the functions that are obviously NOT binary-safe
-
- * ext/standard/var.c: (unserialize) closed mem-leak
-
- * ext/oracle/oracle.c
- ext/oracle/php_oracle.h
- ext/oci8/oci8.c
- ext/oci8/php_oci8.h: small cleanups in MINIT code
- OCIInitialize is now called at the "right" spot again
-
-1999-12-09 Nick Gorham <nick@easysoft.com>
-
- * ext/odbc/php_odbc.c
- NEWS:
- Report all ODBC error's not just the top of the stack
-
-1999-12-09 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/config.m4
- ext/domxml/config.m4
- ext/cpdf/config.m4:
- - improved configuration due to compile problems which suddently show up
-
-1999-12-08 Zeev Suraski <zeev@php.net>
-
- * ext/session/session.c
- configuration-parser.y:
- - Use Set-Cookie for consistency with SetCookie() (and possibly for adherence with
- with some clients?)
- - Remove unnecessary directive from configuration-parser.y
-
-1999-12-08 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/assert.c: Use global ctor in non-ZTS mode as well
-
-1999-12-08 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c: (unserialize) now cleans up better on failure!
-
- * ext/standard/assert.c: make non-ZTS happy again
-
- * ext/oci8/oci8.c:
-1999-12-08 Stig Bakken <ssb@fast.no>
-
- * pear/DB/common.php
- pear/DB/mysql.php
- pear/DB.php: Added some more error defines (CANNOT_CREATE/DELETE/DROP).
- Folded up the methods in DB.php.
- Started adding documentation for DB_result methods.
- Added doOne() doRow() and doAssoc() methods in DB_common.
- Added numCols() to DB_mysql.
-
-1999-12-08 Thies C. Arntzen <thies@digicol.de>
-
- * ext/ftp/php_ftp.c
- ext/readline/php_readline.h
- ext/readline/readline.c: ZTS compile fixes
-
- * ext/standard/assert.c: this is the "right" ZTS-fix
-
-1999-12-07 Andrei Zmievski <andrei@ispi.net>
-
- * pear/DB.php: Oops.
-
- * pear/DB.php:
- (DB::parseDSN) check for an extra / at the end purely to guard against
- user error
-
- * pear/DB/mysql.php: MySQL is capable of pconnect, I think.
-
- * pear/DB.php:
- (DB::parseDSN) Remove extraneous / at the end of the spec if no database
- is specified.
-
-1999-12-07 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/assert.c:
- Fill in empty constructor in order to appease Sascha ;-)
- More seriously, uninitialized values cause MSHUTDOWN to trap.
- Only an issue because assert was added to internal_functions.
-
- * SAPI.c
- internal_functions.c.in
- internal_functions_win32.c
- main.c
- main.h
- php.h:
- Provide basis for shared libraries/dlls to contain internal extensions
-
-1999-12-07 Andrei Zmievski <andrei@ispi.net>
-
- * TODO: Apparently already implemented by Thies.
-
- * configure.in: Revert the patch.
-
-1999-12-07 Rasmus Lerdorf <rasmus@php.net>
-
- * configure.in: Add check for broken apxs script
-
-1999-12-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/assert.c
- php.ini-dist:
- added assert.quiet_eval plus a bit of cleaning (docs to follow!)
-
-1999-12-07 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/assert.c
- php4dllts.dsp:
- fixed just enough to enable assert to build on win32 and Linux/ZTS
-
-1999-12-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c
- configure.in: Need to check for __inet_aton on Solaris.
-
-1999-12-07 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in: Move it to the right place
-
-1999-12-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/assert.c: fixed NPR
-
- * ext/readline/config.m4: the order *does* matter!
-
- * ext/standard/assert.c
- php.ini-dist:
- * ext/standard/assert.c: getting there
-
-1999-12-07 Sascha Schumann <sascha@schumann.cx>
-
- * ext/cybercash/.cvsignore: Ignore generated files
-
-1999-12-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/Makefile.am
- ext/standard/assert.c
- ext/standard/php_assert.h
- internal_functions.c.in
- internal_functions_win32.c: new assert() module. (Not yet finished!)
-
-1999-12-07 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/config.m4
- ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c
- ext/fdf/config.m4
- ext/domxml/domxml.c: - Several small corrections, typos, ...
-
-1999-12-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/string.c:
- (explode) fixed newly introduced bug (them shall check twice *before* committing!)
-
-1999-12-07 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/info.c
- MAINTAINERS: Mention CyberCash.
-
-1999-12-07 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/parsedate.y:
- -kludges -warning +reentrancy(more) +compiles(Unix)
-
-1999-12-07 Evan Klinger <evan715@sirius.com>
-
- * ext/cybercash/cyberlib.php
- ext/cybercash/test.php: More clean up.
-
- * ext/cybercash/config.m4: Now it compiles - couldn't find lib before.
-
- * ext/cybercash/cybercash.c: Eliminate some warnings.
-
- * ext/cybercash/cyberlib.php: Minor changes and clean up.
-
- * ext/cybercash/Makefile.am
- ext/cybercash/config.h.stub
- ext/cybercash/config.m4
- ext/cybercash/cybercash.c
- ext/cybercash/cybercash.h
- ext/cybercash/cyberlib.php
- ext/cybercash/test.php: CyberCash support.
-
-1999-12-06 Zeev Suraski <zeev@php.net>
-
- * ext/standard/parsedate.y:
- First step in making parsedate.y thread safe - use a pure parser
-
-1999-12-06 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/string.c: fixed warning
-
- * ext/standard/string.c: we save one buffer-copy as well (hehe)
-
- * ext/standard/string.c:
-1999-12-06 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c: Add another item.
-
-1999-12-06 Zeev Suraski <zeev@php.net>
-
- * ext/standard/parsedate.y:
- This is no longer needed. Note that we'll always need to undefine YYSTYPE, since
- the template bison generated .h file defines it if it's not already defined.
-
-1999-12-06 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/libphp4.module.in
- configure.in
- acinclude.m4:
- Separate libpaths into PHP_LDFLAGS, so that we can address them
- separately (required for Apache build).
-
-1999-12-06 Zeev Suraski <zeev@php.net>
-
- * fopen-wrappers.c: opened_path could end up uninitialized - fixed
-
-1999-12-06 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/parsedate.y: removed unneded CLS_FETCH()
-
-1999-12-06 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/parsedate.y: build error: wrong num parms to date_parse
-
- * ext/java/reflect.java: first pass at method overloading
-
- * sapi/servlet/servlet.c:
- Hmmm...must have misplaced the getcwd/chdir logic...
-
-1999-12-06 Evan Klinger <evan715@sirius.com>
-
- * NEWS: *** empty log message ***
-
-1999-12-05 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: Give it a nicer looking module name
-
- * ext/informix/ifx.ec: php3_* => php_*
-
- * ext/informix/Makefile.am
- ext/informix/config.m4: Create helper library during configure time
-
- * acinclude.m4: Allow AC_ADD_LIBRARY to append library
-
- * acinclude.m4
- configure.in: Add rpaths to LDFLAGS during configure, drop them later.
-
-1999-12-05 Evan Klinger <evan715@sirius.com>
-
- * ext/informix/config.m4: Revert changes.
-
- * ext/informix/config.m4: Fix --with-informix. Was adding wrong library.
-
-1999-12-05 Egon Schmid <eschmid@s.netic.de>
-
- * ext/xml/xml.c:
- Thies, can you provide some docs? I need something to show to my German translators.
- Is the &obj correct?
-
-1999-12-05 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/php_xml.h
- ext/xml/xml.c: (XML_Set_Object) new function.
-
-1999-12-05 Sascha Schumann <sascha@schumann.cx>
-
- * SAPI.h
- mergesort.c
- php_content_types.c
- php_content_types.h
- sapi/cgi/cgi_main.c
- ext/standard/dir.c
- ext/standard/file.c
- ext/standard/fsock.c
- ext/standard/lcg.c
- ext/standard/reg.c
- ext/session/session.c
- ext/pgsql/pgsql.c
- SAPI.c
- ext/pcre/php_pcre.c
- main.c
- rfc1867.c: Fix some warnings
-
- * acinclude.m4
- configure.in: Prepend added libraries and separate LDFLAGS handling
-
-1999-12-05 Rasmus Lerdorf <rasmus@php.net>
-
- * sapi/apache/mod_php4.c
- php_content_types.h
- ext/xml/php_xml.h
- ext/standard/basic_functions.c
- ext/standard/lcg.c
- ext/standard/output.c
- ext/standard/parsedate.y
- ext/standard/php_filestat.h
- ext/standard/string.c
- main.c
- main.h: More maintainer-mode cleanups
-
- * ext/standard/lcg.c
- ext/standard/php_lcg.h: Fix a maintainer-mode warning
-
-1999-12-05 Stig Bakken <ssb@fast.no>
-
- * ext/standard/fsock.h
- ext/standard/php_array.h
- ext/standard/php_metaphone.h
- pear/Makefile.am
- ext/pcre/php_pcre.h
- ext/session/php_session.h
- ext/session/session.c
- ext/mysql/php_mysql.c
- main.h: Fix warnings compiling in maintainer mode.
- Install DB/common.php and DB/mysql.php on "make install".
-
-1999-12-04 Zeev Suraski <zeev@php.net>
-
- * php4dllts.dsp: Win32 .dsp update
-
- * php.h
- php3_compat.h
- php_compat.h:
- That one is actually supposed to have 'php3' on it - it's the PHP 3.0 compatibility defines for 4.0
-
-1999-12-04 Stig Bakken <ssb@fast.no>
-
- * ext/standard/config.h.stub
- ext/standard/dl.c
- ext/standard/dl.h: in libzend).
-
-1999-12-04 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in:
- Create ``libs'' subdirectory as the current user and add /usr/ucblib
- always to the libpath, if it exists (#2752).
-
-1999-12-04 Sam Ruby <rubys@us.ibm.com>
-
- * configuration-parser.y: Build error
-
-1999-12-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c:
- Cast val to (char *) to avoid compile warning.
- Forgot ; at the end and need to derefence the ent pointer.
-
-1999-12-04 Sascha Schumann <sascha@schumann.cx>
-
- * ext/icap/php3_icap.h
- ext/icap/php_icap.h
- ext/interbase/php3_interbase.h
- ext/interbase/php_interbase.h
- ext/gettext/php3_gettext.h
- ext/gettext/php_gettext.h
- ext/hyperwave/php3_hyperwave.h
- ext/hyperwave/php_hyperwave.h
- ext/fdf/php3_fdf.h
- ext/fdf/php_fdf.h
- ext/gd/php3_gd.h
- ext/gd/php_gd.h
- ext/db/php3_db.h
- ext/db/php_db.h
- ext/dba/php3_cdb.h
- ext/dba/php3_db2.h
- ext/dba/php3_db3.h
- ext/dba/php3_dba.h
- ext/dba/php3_dbm.h
- ext/dba/php3_gdbm.h
- ext/dba/php3_ndbm.h
- ext/dba/php_cdb.h
- ext/dba/php_db2.h
- ext/dba/php_db3.h
- ext/dba/php_dba.h
- ext/dba/php_dbm.h
- ext/dba/php_gdbm.h
- ext/dba/php_ndbm.h
- ext/bcmath/php3_bcmath.h
- ext/bcmath/php_bcmath.h
- ext/dav/php3_dav.h
- ext/dav/php_dav.h
- ext/aspell/php3_aspell.h
- ext/aspell/php_aspell.h
- sapi/servlet/servlet.c
- sapi/apache/sapi_apache.c
- sapi/cgi/cgi_main.c
- ext/zlib/php3_zlib.h
- ext/zlib/php_zlib.h
- ext/zlib/zlib.c
- sapi/apache/mod_php4.c
- ext/xml/php3_xml.h
- ext/xml/php_xml.h
- ext/xml/xml.c
- ext/yp/php3_yp.h
- ext/yp/php_yp.h
- ext/yp/yp.c
- ext/sysvshm/php3_sysvshm.h
- ext/sysvshm/php_sysvshm.h
- ext/sysvshm/sysvshm.c
- ext/sybase_ct/php_sybase_ct.c
- ext/sysvsem/php3_sysvsem.h
- ext/sysvsem/php_sysvsem.h
- ext/sysvsem/sysvsem.c
- ext/standard/syslog.c
- ext/standard/var.c
- ext/sybase/php3_sybase.h
- ext/sybase/php_sybase.h
- ext/sybase/sybase.c
- ext/standard/reg.c
- ext/standard/soundex.c
- ext/standard/string.c
- ext/standard/php3_dir.h
- ext/standard/php3_filestat.h
- ext/standard/php3_iptc.h
- ext/standard/php3_link.h
- ext/standard/php3_mail.h
- ext/standard/php3_standard.h
- ext/standard/php3_string.h
- ext/standard/php3_syslog.h
- ext/standard/php3_var.h
- ext/standard/php_browscap.h
- ext/standard/php_crypt.h
- ext/standard/php_dir.h
- ext/standard/php_filestat.h
- ext/standard/php_iptc.h
- ext/standard/php_link.h
- ext/standard/php_mail.h
- ext/standard/php_standard.h
- ext/standard/php_string.h
- ext/standard/php_syslog.h
- ext/standard/php_var.h
- ext/standard/post.c
- ext/standard/basic_functions.c
- ext/standard/browscap.c
- ext/standard/crypt.c
- ext/standard/dir.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/formatted_print.c
- ext/standard/head.c
- ext/standard/iptc.c
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/pack.c
- ext/standard/php3_browscap.h
- ext/standard/php3_crypt.h
- ext/session/session.c
- ext/snmp/php3_snmp.h
- ext/snmp/php_snmp.h
- ext/snmp/snmp.c
- ext/posix/php3_posix.h
- ext/posix/php_posix.h
- ext/posix/posix.c
- ext/pdf/pdf.c
- ext/pdf/php3_pdf.h
- ext/pdf/php_pdf.h
- ext/pgsql/pgsql.c
- ext/pgsql/php3_pgsql.h
- ext/pgsql/php_pgsql.h
- ext/pcre/php_pcre.c
- ext/oracle/oracle.c
- ext/oracle/php3_oracle.h
- ext/oracle/php_oracle.h
- ext/odbc/config.m4
- ext/odbc/php3_velocis.h
- ext/odbc/php_odbc.c
- ext/odbc/php_velocis.h
- ext/odbc/velocis.c
- ext/mysql/php_mysql.c
- ext/oci8/oci8.c
- ext/oci8/php3_oci8.h
- ext/oci8/php_oci8.h
- ext/msql/php_msql.c
- ext/mssql/php_mssql.c
- ext/mcal/php3_mcal.c
- ext/mcal/php3_mcal.h
- ext/mcal/php_mcal.h
- ext/ldap/ldap.c
- ext/ldap/php3_ldap.h
- ext/ldap/php_ldap.h
- ext/interbase/interbase.c
- ext/icap/php3_icap.c
- ext/gettext/gettext.c
- ext/hyperwave/hw.c
- ext/gd/gd.c
- ext/domxml/domxml.c
- ext/domxml/php3_domxml.h
- ext/domxml/php_domxml.h
- ext/fdf/fdf.c
- ext/db/db.c
- ext/dba/dba.c
- ext/dba/dba_cdb.c
- ext/dba/dba_db2.c
- ext/dba/dba_db3.c
- ext/dba/dba_dbm.c
- ext/dba/dba_gdbm.c
- ext/dba/dba_ndbm.c
- ext/dav/dav.c
- ext/cpdf/cpdf.c
- ext/cpdf/php3_cpdf.h
- ext/cpdf/php_cpdf.h
- ext/aspell/aspell.c
- ext/bcmath/bcmath.c
- dl/mssql/mssql.c
- dl/mssql/php3_mssql.h
- dl/mssql/php_mssql.h
- dl/snmp/php3_snmp.h
- dl/snmp/php_snmp.h
- dl/snmp/snmp.c
- dl/snmp/winsnmp.c
- fopen-wrappers.c
- internal_functions_win32.c
- main.c
- php.h
- php3_compat.h
- php3_realpath.h
- php_compat.h
- php_realpath.h
- rfc1867.c:
- Clean up php3.*\.h files. The files itself are renamed, and references in all
- .*\.[ch] files were changed. There is a slight chance that my script missed
- a few changes, please correct them manually.
-
-1999-12-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c:
- (php_set_session_var) Initialize the refcount here.
-
-1999-12-04 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: ZTS fixes
-
- * ext/pgsql/config.m4: Remove custom LDFLAGS/LIBS changes
-
- * configure.in:
- Don't overwrite EXTRA_LIBS, some ext config.m4s access it directly
-
- * main.c
- sapi/servlet/servlet.c
- sapi/cgi/cgi_main.c: Remove code references to serverapi
-
- * acinclude.m4
- configure.in:
- Use LIBS instead of EXTRA_LIBS, so that inter-library dependences can
- be tested for using standard autoconf macros.
-
-1999-12-04 Thies C. Arntzen <thies@digicol.de>
-
- * TODO: some more ideas
-
-1999-12-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c:
- (PHP session_register) Correct calling convention.
-
- * ext/session/php_session.h
- ext/session/session.c
- main.c:
- Session variables now obey track_vars and gpc_globals settings.
- If track_vars is on then decoded variables appear in $HTTP_STATE_VARS
- array. If gpc_globals is on, then session vars are decoded into global
- variables. If both are on, then globals and $HTTP_STATE_VARS contents
- are references to each other.
-
- The /decoder functions now just need to call php_set_session_var()
- this behavior.
-
-
-
-1999-12-04 Stig Bakken <ssb@fast.no>
-
- * ext/mysql/php_mysql.c
- ext/xml/xml.c
- ext/gd/gd.c
- acinclude.m4: Fix shared mode for gd/xml/mysql extensions.
-
-1999-12-04 Zeev Suraski <zeev@php.net>
-
- * NEWS:
- - Added get_used_files() function - returns a hash mapping the use()'d files
- to their full path (Zeev)
-
- * sapi/roxen/roxen.c
- sapi/servlet/servlet.c
- sapi/isapi/php4isapi.c
- sapi/apache/sapi_apache.c
- sapi/cgi/cgi_main.c
- main.c
- sapi/aolserver/aolserver.c:
- - zend_file_handles must now flag whether their .filename property should be
- free by Zend or not (uses e*() functions)
-
-1999-12-04 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/config.m4
- configure.in:
- Check for htonl in libsocket (sol251), and move inet_aton check in libbind to configure.in, so that our later AC_CHECK_FUNCS(inet_aton) will find inet_aton in libbind (if it is there).
-
-1999-12-04 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: fixed tiny leak
-
-1999-12-03 Sascha Schumann <sascha@schumann.cx>
-
- * acconfig.h.in
- configure.in: Fix for #2909
-
-1999-12-03 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/fsock.h
- ext/standard/info.c: windows build errors
-
-1999-12-03 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in: inet_aton is in libresolv on Solaris 2.5.1
-
-1999-12-03 David Hedbor <david@hedbor.org>
-
- * ext/standard/info.c: Added credit notes for Roxen SAPI module
-
-1999-12-03 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/mod_files.c: Include errno.h.
-
-1999-12-03 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/mod_files.c: Improve locking when O_EXCL is available
-
- * ext/java/config.m4:
- PHP_BUILD_* m4 macros are not intended to be used by extensions.
- If you want to tell the user that the current choice of a specific SAPI
- module is bad, check $php_build_target.
-
- * main.c: 2<<30 (== 1<<31) overflows 32-bit signed int, reverting to 1<<30
-
- * configure.in:
- Solaris needs -D_REENTRANT to define prototypes for localtime_r etc.
-
- * ext/standard/fsock.h
- ext/standard/fsock.c: Use socklen_t where appropiate
-
- * configure.in:
- Add check for socklen_t (we cannot use AC_CHECK_TYPE, because socklen_t
- is defined in sys/socket.h).
-
-1999-12-03 Stig Bakken <ssb@fast.no>
-
- * NEWS: forgot the "@"
-
- * ext/standard/info.c
- build-defs.h.in
- configure.in: Add configure command to phpinfo() output (Stig)
-
-1999-12-03 Sascha Schumann <sascha@schumann.cx>
-
- * ext/posix/config.h.stub
- ext/posix/config.m4
- ext/posix/php3_posix.h: Add configure stuff
- (note that --with-xxx should be only used, if it references something
- external.)
-
- * ext/posix/Makefile.am
- ext/posix/config.h.stub
- ext/posix/config.m4
- ext/posix/php3_posix.h
- ext/posix/posix.c
- ext/posix/.cvsignore: Add posix module
-
- * sapi/isapi/php4isapi.c
- main.c:
- Add X-Powered-By header in all configurations to ease PHP usage metering
-
- * sapi/aolserver/aolserver.c (php_ns_sapi_header_handler): use sapi_free_header()
-
-1999-12-03 Rasmus Lerdorf <rasmus@php.net>
-
- * NEWS:
- * php_globals.h
- main.c:
-1999-12-03 Sam Ruby <rubys@us.ibm.com>
-
- * ext/com/COM.c: Support DATE_to_pval and DISPATCH_to_pval
-
-1999-12-02 Rasmus Lerdorf <rasmus@php.net>
-
- * main.c:
- * ext/mysql/php_mysql.c: Add optional socket path to mysql_?connect() functions
-
-1999-12-02 Sascha Schumann <sascha@schumann.cx>
-
- * buildconf: Let user override default setting of ``make''
-
-1999-12-01 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4:
- Define COMPILE_DL_MODNAME, if module is built as dynamic module
-
-1999-12-01 Stig Bakken <ssb@fast.no>
-
- * ext/mysql/php_mysql.c
- ext/gd/gd.c: Back out PIC/COMPILE_DL hack from gd/mysql.
-
- * ext/standard/php_output.h
- pear/README
- ext/gd/gd.c
- ext/gd/gdttf.c
- ext/gd/php3_gd.h
- ext/mysql/php_mysql.c
- ext/mysql/php_mysql.h
- dl/phpdl.h
- SAPI.h
- configure.in
- php_ini.h: - Fixed some warnings in maintainer-mode.
- - Made mysql and gd work as shared extensions again by defining
- COMPILE_DL if PIC is defined.
-
-1999-12-01 Zeev Suraski <zeev@php.net>
-
- * ext/standard/post.c: Test commit, ignore
-
- * ext/standard/post.c:
- * ext/standard/post.c:
-1999-12-01 Stig Bakken <ssb@fast.no>
-
- * pear/DB.php: remove some debug output
-
-1999-12-01 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/array.c
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/fsock.c
- ext/standard/string.c: Make array.c thread-safe
-
- * php_globals.h: Remove fsock-specific members
-
- * ext/standard/fsock.c
- ext/standard/fsock.h
- main.c: Make fsock module thread-safe
-
-1999-12-01 Sam Ruby <rubys@us.ibm.com>
-
- * sapi/servlet/config.m4: use new PHP_BUILD_THREAD_SAFE macro
-
- * ext/standard/parsedate.y:
- libzend/zend_compile.h's #define YYSTYPE causes parsedate to barf on Windows
-
-1999-12-01 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: just a remark
-
-1999-12-01 Rasmus Lerdorf <rasmus@php.net>
-
- * ltconfig
- ltmain.sh:
-1999-11-30 Sascha Schumann <sascha@schumann.cx>
-
- * php_regex.h: Avoid Apache's regex.h, if system regex was chosen
-
-1999-11-30 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/imap/imap.h
- ext/imap/imap.c:
- * ext/imap/imap.c: Kill some warnings
-
-1999-11-30 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in: Add '--enable-low-memory' option.
-
- * php_reentrancy.h
- reentrancy.c: Add PHPAPI for Windows.
-
-1999-11-30 Andi Gutmans <andi@php.net>
-
- * ext/standard/file.c
- ext/standard/basic_functions.c
- ext/gd/gd.c
- fopen-wrappers.c
- fopen-wrappers.h
- main.c
- php4dllts.dsp:
- - Added opened_path to php_fopen_wrapper() and the URL fopen wrapper (it's not
- always properly set, it's a TODO for all of us). This enables us to implement
- true 'use' support.
-
-1999-11-30 Nick Gorham <nick@easysoft.com>
-
- * ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h
- NEWS
- ltconfig
- ltmain.sh
- php.ini-dist:
- Added check in the ODBC module that a connection is still valid before
- reuse in a persistent connection.
-
-1999-11-30 Thies C. Arntzen <thies@digicol.de>
-
- * sapi/isapi/php.sym:
- the Zeus-Guys were nice enoug to give us a call similar to DllMain()!
-
-1999-11-30 Shane Caraveo <shane@php.net>
-
- * win32/time.h: need to prevent multiple usage
-
-1999-11-29 Sander Steffann <steffann@nederland.net>
-
- * ext/gd/gd.c: Show some extra info for GD with phpinfo()
-
-1999-11-29 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: Clean up code
-
-1999-11-29 Thies C. Arntzen <thies@digicol.de>
-
- * sapi/isapi/config.m4: ISAPI wants to run in ZTS
-
-1999-11-29 Sander Steffann <steffann@nederland.net>
-
- * ext/gd/config.m4: Oops, forgot to check for GIF support. Fixed.
-
-1999-11-29 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: Typo
-
-1999-11-29 Andrei Zmievski <andrei@ispi.net>
-
- * pear/DB.php: Modified to use preg_* functions.
-
-1999-11-29 Sam Ruby <rubys@us.ibm.com>
-
- * sapi/servlet/.cvsignore: add .cvsignore
-
- * sapi/servlet/Makefile.am
- sapi/servlet/README
- sapi/servlet/config.h.stub
- sapi/servlet/config.m4
- sapi/servlet/servlet.c
- sapi/servlet/servlet.dsp
- sapi/servlet/servlet.java
- sapi/servlet/web.xml
- ext/standard/info.c
- ext/java/java.dsp
- ext/java/reflect.java
- ext/java/Makefile.am
- ext/java/config.m4
- ext/java/java.c:
- Initial alpha-level of sapi/servlet. See README for details.
-
-1999-11-29 Stig Bakken <ssb@fast.no>
-
- * pear/Makefile.am
- pear/README: more PECL -> PEAR renaming
-
- * pear/DB/common.php
- pear/DB/mysql.php
- pear/DB/odbc.php
- pear/.cvsignore
- pear/DB.php: - DB classes now inherit DB_common
- - Added DB_ERROR_NODBSELECTED
- - Added DB::connect($dsn[, $persistent] which creates a DB object and connects
- $dsn is a "data source name" in a format specific to DB:
- phptype(dbsyntax)://username:password@protocol+hostspec/database
- Don't worry, such a dsn can be as short as "mysql"
- - Added mysql support
-
-1999-11-29 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: Name update.
-
-1999-11-29 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/parsedate.y:
- Use thread-safe versions of localtime and gmtime on Win32 too
-
-1999-11-29 Stig Bakken <ssb@fast.no>
-
- * buildcheck.sh
- buildconf:
- Remove some more redundant checks. buildconf is not but a simple wrapper
- for build.mk & co.
-
-1999-11-29 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- Revert last patch (leak in libzend is fixed now)
-
-1999-11-29 Stig Bakken <ssb@fast.no>
-
- * ext/odbc/config.h.stub
- ext/odbc/config.m4
- ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h
- ext/odbc/setup.stub: Added DBMaker support (patch by Pax Tsai <paxtsai@lion.syscom.com.tw>)
-
-1999-11-28 Stig Bakken <ssb@fast.no>
-
- * Makefile.am
- build.mk
- configure.in: Renamed "PECL" to "PEAR" (PHP Extension and Add-on Repository).
- New name courtesy of Peter Bowen <pzb@ARISTOTLE.ORG>.
-
- * build.mk
- buildconf: Removed redundancy in buildconf/build.mk, buildconf now runs "make -f build.mk"
-
-1999-11-28 Andi Gutmans <andi@php.net>
-
- * ext/standard/output.c:
- - Add OLS_C so that we can call php_output_init_globals() with it.
-
-1999-11-28 Sascha Schumann <sascha@schumann.cx>
-
- * ext/informix/ifx.ec: Prevent mod_ssl's ap_hook.h from being included.
-
-1999-11-28 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/link.c:
- * ext/standard/link.c: (symlink) Disable symlinks to urls
-
-1999-11-28 Sascha Schumann <sascha@schumann.cx>
-
- * .cvsignore: Add buildmk.stamp
-
- * build.mk
- buildcheck.sh: Add version checks from buildconf
-
-1999-11-28 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec:
- (ext/informix/ifx.ec) Reflect ESQL/C version used (Danny)
-
-1999-11-28 Sascha Schumann <sascha@schumann.cx>
-
- * ext/ext_skel: Remove INCLUDES line from Makefile.am skeleton
-
- * ext/standard/basic_functions.h
- ext/standard/php3_string.h
- ext/standard/string.c
- ext/standard/basic_functions.c: Make basic/string functions thread-safe
-
- * ext/session/session.c: ZTS fix
-
-1999-11-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/informix/Makefile.am
- ext/informix/config.m4:
- Improved build (now sets also runtime library search paths, works
- out-of-the-box with Apache)
-
-1999-11-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/domxml/.cvsignore: Don't cry, CVS.
-
- * ext/session/session.c:
- (PHP session_register) Modified to accept variable number of arguments,
- any of which can be either string holding the variable name or an array
- consisting of such variable names or other arrays.
-
-1999-11-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/parsedate.y: one tmbuf is enough
-
-1999-11-27 Zeev Suraski <zeev@php.net>
-
- * php4.dsp
- php4dll.dsp: - Win32 thread unsafe build updates
-
-1999-11-27 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/ftp.c: typecast void pointer to char* for pointer arithmetic
-
-1999-11-27 Jouni Ahto <jah@mork.net>
-
- * ext/standard/parsedate.y
- ext/dbase/dbf_misc.c:
- Use thread-safe versions of localtime and gmtime
-
-1999-11-27 Zeev Suraski <zeev@php.net>
-
- * php4dllts.dsp
- php_reentrancy.h: Update Win32 build
-
-1999-11-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.re:
- Only compile the scanner, if trans_sid is enabled
-
- * configure.in: Test for PHP_THREAD_SAFETY
-
- * configure.in: PERL_PATH is used nowhere
-
- * acinclude.m4
- configure.in: Add --enable-experimental-zts
-
-1999-11-27 Zeev Suraski <zeev@php.net>
-
- * php.h
- php4dllts.dsp
- strlcat.c
- strlcpy.c
- strtok_r.c: Get Win32 to compile again
-
-1999-11-26 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/basic_functions.c: Kill undefined reference
-
- * configure.in:
- Enable _POSIX_THREAD_SEMANTICS for all configurations testwise
-
- * ext/standard/basic_functions.c: Undefine HAVE_PUTENV, if ZTS is used
-
- * ext/standard/basic_functions.c: Kill one race.
-
- * reentrancy.c: unposixfy calls to TSRM
-
- * reentrancy.c:
- Define macros only, if one of the locking _r functions is used
-
- * sapi/aolserver/aolserver.c:
- Avoid fd leak which appears when using ZEND_HANDLE_FILENAME
-
- * ext/standard/output.c:
- Use php_init_output_globals() also in non-ZTS mode
-
- * reentrancy.c: Fix typo (shutdown -> startup)
-
- * Makefile.am
- configure.in
- php_reentrancy.h
- reentrancy.c
- strtok_r.c: - move strtok_r into reentrancy.c
- - add rand_r()
-
- * ext/mhash/mhash.c
- php_reentrancy.h
- reentrancy.c: Add/update copyright headers
-
- * php_globals.h: Back out last commit.
-
- * Makefile.am
- configure.in
- php.h
- php_globals.h
- php_reentrancy.h
- reentrancy.c
- sapi/aolserver/aolserver.c:
- Add reentrant versions of ctime, localtime, gmtime, asctime.
-
- These cannot be implemented platform-independent, so we fall back to the native
- non-reentrant versions, but lock during each access (only if ZTS is used).
-
- To initialize/destroy the used data structures, you need to call
- reentrancy_startup() before sapi_startup(), and reentrancy_shutdown() after
- sapi_shutdown().
-
- * win32/registry.c
- sapi/isapi/php4isapi.c
- ext/ftp/ftp.c
- ext/hyperwave/hw.c
- ext/filepro/filepro.c
- ext/com/COM.c: Convert more source files to use thread-safe functions
-
- * main.c: Use thread-safe versions of asctime and localtime
-
- * ext/standard/datetime.c:
- Use thread-safe versions of localtime and gmtime
-
-1999-11-26 Zeev Suraski <zeev@php.net>
-
- * config.guess
- config.sub
- ltconfig
- ltmain.sh: Undo previous bogus commit
-
- * ext/standard/dl.c
- config.guess
- config.sub
- ltconfig
- ltmain.sh: *** empty log message ***
-
-1999-11-26 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c:
- (PHP_RINIT(session)) Never return FAILURE on trivial issues from a request
- startup handler
-
- * ext/standard/post.c: Replace strtok with strtok_r
-
- * configure.in
- strtok_r.c: Add strtok_r replacement function from FreeBSD-current.
-
- * strlcat.c
- strlcpy.c:
- Include php_config.h in both files, otherwise HAVE_STRLCAT/HAVE_STRLCPY
- will never be defined, even on systems which have these functions.
-
-1999-11-25 Zeev Suraski <zeev@php.net>
-
- * main.c: *** empty log message ***
-
-1999-11-25 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/cpdf/cpdf.c:
- - changed encoding parameter of cpdf_set_font to string on advice from
- fastio to better support asian fonts.
-
- * ext/domxml/Makefile.am
- ext/domxml/config.m4
- ext/domxml/php3_domxml.h: - made domxml compile
-
-1999-11-25 David Hedbor <david@hedbor.org>
-
- * sapi/roxen/phpmod.pike: Now the new direct write is enabled too...
-
- * sapi/roxen/README
- sapi/roxen/phpmod.pike
- sapi/roxen/roxen.c:
- Implemented direct writing to the client's FD if RXML parsing of the result isn't selected.
-
- * sapi/roxen/config.h.stub
- sapi/roxen/config.m4
- sapi/roxen/phpmod.pike
- sapi/roxen/roxen.c:
- Now ZTS can be used. Unless --enable-roxen-zts is specified at the
- configure line the default process global Roxen PHP lock will be
- used. In tests this was a lot faster for some reason and until the
- reasons are figured out, it's recommended to use the non-thead-safe
- version.
- Cvs: ----------------------------------------------------------------------
-
-1999-11-24 Egon Schmid <eschmid@s.netic.de>
-
- * ext/gd/gd.c:
- I'm dreaming that someone else can format this when he/she is looking at it.
-
-1999-11-24 Sander Steffann <steffann@nederland.net>
-
- * ext/gd/config.h.stub
- ext/gd/config.m4
- ext/gd/gd.c:
- Some patched versions of GD support both GIF and PNG. The GD module now
- checks for both instead of assuming that PNG support means that there is no
- GIF support anymore.
-
- * ext/gd/config.m4:
- Removed an empty -L from LDFLAGS which caused errors in configure when
- running it with --with-gd (without path). Because of this configure detected
- every GD as GD-1.2.
-
-1999-11-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/exec.c
- ext/standard/file.c
- ext/standard/info.c
- main.c
- request_info.c: Killing some unused variable warnings
-
- * sapi/aolserver/aolserver.c: some cosmetical changes
-
-1999-11-24 Egon Schmid <eschmid@s.netic.de>
-
- * ext/domxml/domxml.c:
- Descriptions should be different for different function names.
-
-1999-11-24 Thies C. Arntzen <thies@digicol.de>
-
- * acinclude.m4: fix typo
-
-1999-11-24 David Hedbor <david@hedbor.org>
-
- * sapi/roxen/roxen.c: Removed some forgotten C++ style comments
-
- * sapi/roxen/config.m4: Now actually correctly checks for Pike paths etc.
-
-1999-11-24 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/domxml/Makefile.am
- ext/domxml/config.h.stub
- ext/domxml/config.m4
- ext/domxml/domxml.c
- ext/domxml/php3_domxml.h: - new xml parser with dom support
-
-1999-11-24 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/file.c: Freeing the memory would be a good idea...
-
- * NEWS: Mention new select(), fd_set() and fd_isset() functions
-
-1999-11-24 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: Cleaning up remnants of ChangeLog manipulations.
-
-1999-11-24 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/file.c
- ext/standard/file.h: Can't forget fd_isset()
-
-1999-11-24 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/config.h.stub
- sapi/aolserver/config.m4
- acconfig.h.in
- acinclude.m4: - add PHP_BUILD_THREAD_SAFE
- - move #undef HAVE_AOLSERVER into its own config.h.stub
-
-1999-11-24 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/file.c
- ext/standard/file.h: First attempt at fd_set() and select()
-
-1999-11-24 David Hedbor <david@hedbor.org>
-
- * sapi/roxen/roxen.c:
- - Added a couple of static for functions that don't need to be public.
- - Removed some unused code.
- - Started writing better comments.
-
- * sapi/roxen/phpmod.pike:
- Don't create a new thread for each php-script - use the handler thread.
-
- * acconfig.h.in
- sapi/roxen/config.h.stub: Moved HAVE_ROXEN to sapi/roxen/config.h.stub
-
- * sapi/roxen/.cvsignore: Added .cvsignore
-
- * sapi/roxen/Makefile
- sapi/roxen/Makefile.am: Added the wrong file.
-
-1999-11-23 David Hedbor <david@hedbor.org>
-
- * acconfig.h.in: Added HAVE_ROXEN for the Roxen sapi module
-
- * sapi/roxen/Makefile
- sapi/roxen/README
- sapi/roxen/config.m4
- sapi/roxen/phpmod.pike
- sapi/roxen/roxen.c:
- First version of Pike/Roxen module for embedding PHP.
-
-1999-11-23 Andrei Zmievski <andrei@ispi.net>
-
- * TODO: Re-arranging a bit.
-
-1999-11-23 Zeev Suraski <zeev@php.net>
-
- * ext/standard/output.c: Use the unified notation...
-
- * ext/standard/basic_functions.c: Cosmetic changes
-
-1999-11-23 Sascha Schumann <sascha@schumann.cx>
-
- * TODO: add some points
-
-1999-11-23 Andrei Zmievski <andrei@ispi.net>
-
- * sapi/cgi/cgi_main.c:
- (main) In this special case, free path_translated. Fix for #2795.
-
-1999-11-23 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4
- configure.in:
- Only create regex/Makefile, if we use the bundled regex library
-
- * sapi/cgi/cgi_main.c:
- (main) Remove redundant statement, this is part of the initialization
- function.
-
-1999-11-23 Sascha Schumann <sascha@schumann.cx>
-
- * pecl/Makefile.am:
- Don't bail out, if PECL cannot be installed. PHP is often only an
- intermediate step of the installation, so it is often not performed
- by root.
-
-1999-11-23 Thies C. Arntzen <thies@digicol.de>
-
- * sapi/isapi/Makefile.am
- sapi/isapi/config.m4
- sapi/isapi/php.sym:
- Getting Zeus-Support in place - i can already see phpinfo()!
-
-1999-11-23 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * NEWS: - inform everybody about cpdf support
-
- * tests/testcpdf: - extended test script for cpdf by GD image insertion
-
-1999-11-23 Evan Klinger <evan715@sirius.com>
-
- * ext/apache/apache.c
- ext/aspell/aspell.c
- ext/standard/formatted_print.c: Convert to Ex API
-
-1999-11-23 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/output.c
- main.c: errors during startup trap server
-
-1999-11-23 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: Formatting.
-
- * ext/cpdf/.cvsignore: Add .cvsignore.
-
-1999-11-23 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-22 Zeev Suraski <zeev@php.net>
-
- * ext/standard/output.c
- main.c: Fixed a leak when using automatic output buffering
-
-1999-11-22 Andrei Zmievski <andrei@ispi.net>
-
- * buildconf: Don't forget the pickle.
-
- * MODULES_STATUS: Reformatting.
-
-1999-11-22 Frank M. Kromann <fmk@swwwing.com>
-
- * MODULES_STATUS: add MS SQL module seams to be working
-
- * ext/standard/info.c: add MS SQL module to credit info
-
- * ext/mssql/mssql.dsp:
- Project changed to allow compilation for MS SQL 6.5 or 7.0
-
-1999-11-22 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * tests/testhyperwave: - test for hyperwave module
-
- * tests/testcpdf: - test for cpdf module
-
- * ext/cpdf/Makefile.am
- ext/cpdf/config.h.stub
- ext/cpdf/config.m4
- ext/cpdf/cpdf.c
- ext/cpdf/php3_cpdf.h: - port of clibpdf module based on ClibPDF 2.x.
- This module is not tested yet, it just compiles.
- I don't expect any real problem since the api hasn't changed.
- ClibPDF 1.x isn't support anymore.
-
-1999-11-22 Stig Bakken <ssb@fast.no>
-
- * pecl/DB/odbc.php
- pecl/.cvsignore
- pecl/DB.php
- pecl/Makefile.am
- pecl/README
- Makefile.am
- build.mk
- configure.in: Introduced PECL - PHP Extension and Code Library (prounounced "picke"), in
- the "pecl" subdir. "make install" will now install the database abstraction
- layer in PREFIX/lib/php.
- I hereby dedicate this part of PHP to my daughter-of-yesterday Malin. :-)
-
-1999-11-22 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/math.c: Optimize a tiny bit
-
- * ext/ldap/ldap.c: Optimize LDAP a little with Ex API
-
-1999-11-22 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-22 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- (php_ns_hash_environment) Ns_ConnHost() may return NULL, check for it
-
- * sapi/aolserver/aolserver.c:
- (PHP getallheaders) added function for AOLserver
-
- (php_ns_hash_environment) added REMOTE_PORT, SERVER_PORT, SERVER_NAME,
- PATH_TRANSLATED, GATEWAY_INTERFACE variables
-
-1999-11-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url.c:
- (PHP urldecode) Fix for #2788, function changed parameter in place
-
-1999-11-21 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/array.c: convert_to_long() after compare_function() destroys float-compares!
-
-1999-11-21 Egon Schmid <eschmid@s.netic.de>
-
- * ext/standard/array.c
- ext/standard/html.c: Maybe later on today. Must buy some beer first.
-
-1999-11-21 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c
- ext/standard/html.c
- ext/standard/html.h: (PHP get_html_translation_table) new function.
-
- * ext/standard/array.c
- ext/standard/php_array.h: (PHP array_flip) new function. no clash detection, only works for IS_STRING and IS_LONG datatypes in src-array.
-
- * ext/standard/array.c: -renamed some macros
- -return_value_used now used in a few more functions
-
- * ext/standard/string.c: (PHP strtr) little smarter
-
-1999-11-21 Stefan Roehrich <sr@linux.de>
-
- * ext/java/README
- ext/java/java.c: Java module now works with Linux jdk 1.2pre2.
-
-1999-11-21 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/gd/config.m4
- ext/gd/gdttf.c
- stamp-h.in: Fix gd problems
-
-1999-11-21 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-20 Sascha Schumann <sascha@schumann.cx>
-
- * ext/dba/config.h.stub
- ext/dba/config.m4
- ext/dba/dba.c
- ext/dba/dba_db3.c
- ext/dba/php3_db3.h
- ext/dba/Makefile.am: add Berkeley DB3 support
-
-1999-11-20 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/string.c:
- (PHP substr_replace) Changed the order of the arguments.
-
-1999-11-20 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/cgi/php.sym
- sapi/aolserver/php.sym
- sapi/apache/php.sym
- acinclude.m4
- configure.in
- php.sym:
- --enable-versioning can now be used with CGI/AOLserver as well. Note that
- we do not use versioning per se anymore, but export only the required
- symbols.
-
-1999-11-20 Andi Gutmans <andi@php.net>
-
- * ext/pgsql/pgsql.dsp
- ext/mysql/mysql.dsp: - Changed path to MySQL library in Win32 project
-
-1999-11-20 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/string.c: (PHP strtr) new 2-Arg version.
-
-1999-11-20 Andi Gutmans <andi@php.net>
-
- * ext/pgsql/pgsql.dsp
- ext/pgsql/pqsql.dsp:
- - Fixed a typo in the name of the project file. It links now
-
-1999-11-20 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-20 Andi Gutmans <andi@php.net>
-
- * ext/pgsql/pgsql.c
- ext/pgsql/pqsql.dsp:
- - More PGSQL thread-safe updates. It still doesn't work though. Crashes for
- some reason at .dll load time
-
- * ext/pgsql/pgsql.c
- ext/pgsql/php3_pgsql.h
- ext/pgsql/pqsql.dsp: - Should pretty much work now
-
- * ext/pgsql/pgsql.c
- ext/pgsql/pqsql.dsp: - Add project file
-
- * ext/pgsql/pgsql.c
- ext/pgsql/php3_pgsql.h:
- - Start PostgreSQL support for Win32. Just added preliminary ZTS support.
- Still need to make minit ZTS.
-
-1999-11-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c:
- (PHP preg_replace) Fixed a bug that cause backreferences to lose
- their value after the first occurrence.
-
- * ext/pcre/php_pcre.c:
- Fixed a bug that would replace only the first occurrence and result in
- a parse error for the rest when using /e modifier.
-
-1999-11-19 Thies C. Arntzen <thies@digicol.de>
-
- * ext/ftp/ftp.c: <sys/time.h> is needed on linux
-
-1999-11-19 Andi Gutmans <andi@php.net>
-
- * internal_functions_win32.c:
- - Make it consistent with the rest of the stuff there.
-
- * ext/standard/array.c
- internal_functions_win32.c
- php4dllts.dsp: - Add array.c to the Win32 project
-
-1999-11-19 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: (PHP xml_parse_into_struct) buffer was sometimes short by 1.
-
-1999-11-19 Zeev Suraski <zeev@php.net>
-
- * ext/sybase_ct/php_sybase_ct.c
- ext/sybase/sybase.c: Optimize a bit
-
- * ext/sybase_ct/php_sybase_ct.c: Fix a bug in sybase_fetch_hash()
-
-1999-11-18 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h:
- Removed stdio wrapper from sockets; added timeouts to socket ops.
-
-1999-11-18 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/apMakefile.libdir
- sapi/apache/apMakefile.tmpl
- sapi/apache/config.m4
- apMakefile.libdir
- apMakefile.tmpl:
- Moving apMakefile.{libdir,tmpl} to sapi/apache directory.
-
-1999-11-18 Sam Ruby <rubys@us.ibm.com>
-
- * ext/standard/info.c: arg! alphabetize correctly!
-
- * ext/standard/info.c: add Java module to credit info
-
-1999-11-17 Sascha Schumann <sascha@schumann.cx>
-
- * php_globals.h:
- Add post request startup handlers. These are called at the end of the
- request startup function, and can use the initialized structures like
- the symbol table.
-
- * ext/session/session.c (php_rinit_session):
- use post request startups to reenable session.auto_start
-
- * main.c
- php.h:
- Add post request startup handlers. These are called at the end of the
- request startup function, and can use the initialized structures like
- the symbol table.
-
- * configure.in:
- Remove --enable-thread-safety. There is no reason people should be able
- to set this manually; most likely, they will burn themselves by using it.
-
-1999-11-17 Stig Bakken <ssb@fast.no>
-
- * NEWS
- php_version.h: Bump version to 4.0b4-dev.
-
-1999-11-17 Thies C. Arntzen <thies@digicol.de>
-
- * configure.in: b3 is already tagged in CVS
-
-1999-11-17 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-16 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/php3_string.h
- ext/standard/string.c: (PHP substr_replace) New function.
-
- * ext/standard/array.c: Just some rearranging.
-
-1999-11-16 Andi Gutmans <andi@php.net>
-
- * ext/standard/array.c: - Change used_return_value to return_value_used
-
- * ext/standard/array.c:
- - Initial support for Thies' idea of passing functions a flag telling them
- they don't need to return a value. Adjusted reset() to work with this.
- It is a bit problematic because if internal functions don't look at the
- flag and still return a value orginally this leaked. So I free the value
- in any case, which kind of makes the speed gain a bit smaller
-
-1999-11-16 Stig Bakken <ssb@fast.no>
-
- * NEWS: final news update before 4.0b3
-
- * php_version.h
- configure.in: 4.0b3 coming up
-
-1999-11-15 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: cleaning up
-
-1999-11-15 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-15 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c (php_minit_mcrypt): Also allow never versions of mcrypt
-
- * ext/mhash/mhash.c:
- (php_minit_mhash): Don't use REGISTER_LONG_CONSTANT macro, because we
- don't have a fixed size array of chars (this used to work nevertheless).
-
-1999-11-14 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mhash/mhash.c (PHP mhash): don't segfault, if mhash_end() returns NULL
-
- * ext/db/config.m4
- ext/db/db.c: Check for db1/ndbm.h and use it in db. Fixes #2647
-
-1999-11-14 Andi Gutmans <andi@php.net>
-
- * sapi/isapi/php4isapi.dsp
- regex/engine.c
- regex/regcomp.c: - Fixing warnings in regex
-
-1999-11-14 Thies C. Arntzen <thies@digicol.de>
-
- * NEWS
- ext/standard/array.c:
- (PHP k[r]sort) now use compare_function from libzend to be consistent with the language-core.
-
-1999-11-14 Andi Gutmans <andi@php.net>
-
- * sapi/isapi/php4isapi.c
- php4ts.dsw:
- - Remove ISAPI project from main dir as it's been copied to sapi/isapi
-
-1999-11-14 Thies C. Arntzen <thies@digicol.de>
-
- * NEWS: clearify
-
- * ext/standard/string.c: (PHP ucfirst,ucwords) no longer modify arg1
-
- * ext/standard/string.c: (PHP strtr) no longer modifies arg1.
-
-1999-11-14 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx_custom_build.dsp
- ext/informix/ifx_custom_build.dsw
- ext/informix/php_informix.h
- ext/informix/ifx.dsp
- ext/informix/ifx.dsw
- ext/informix/ifx.ec:
- (ext/informix) Added WIN32 build files for informix driver
- and make it compile with ZTS
-
-1999-11-14 Stig Bakken <ssb@fast.no>
-
- * ext/standard/file.c
- ext/standard/file.h
- configure.in
- php.h: Removed the mkstemp stuff and added tmpfile() function instead.
-
-1999-11-13 Andrei Zmievski <andrei@ispi.net>
-
- * internal_functions.c.in: These are inserted automatically now.
-
- * ext/standard/basic_functions.c: It's in array.c now.
-
- * ext/standard/Makefile.am
- ext/standard/array.c
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/php_array.h
- internal_functions.c.in: Split array functions into separate module.
-
-1999-11-13 Sascha Schumann <sascha@schumann.cx>
-
- * regex/regex_extra.h
- php_regex.h:
- Suck in prototypes correctly with applied aliases
- (otherwise php_reg* would not be prototyped)
-
-1999-11-13 Andi Gutmans <andi@php.net>
-
- * regex/regex_extra.h
- php4dllts.dsp: - Make Win32 compile again
-
-1999-11-13 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/config.m4: Allow --with-apxs and --with-regex=apache
-
- * sapi/apache/config.m4
- sapi/apache/libphp4.module.in
- regex/regex_extra.h
- regex/utils.h
- ext/standard/config.m4
- ext/standard/reg.c
- Makefile.am
- acinclude.m4
- configure.in
- php.h
- php_regex.h:
- Improve regex library selection. It lets user specify whether they want
- system, apache, or php's regex library by using the --with-regex option.
- "php" is the default; if you use --with-apache in combination with
- Apache 1.3.x, the default is "apache".
-
- * .cvsignore: Remove libtool targets
-
- * ext/standard/config.m4
- Makefile.am
- acinclude.m4
- configure.in:
- - remove extra CPPFLAGS from top-level Makefile
- - HSREGEX defaults to what the user wants, but can be changed now internally
-
- * configure.in: Export CPPFLAGS to propagate additional flags
-
- * configure.in: Fix typo (escape sign was one off)
-
- * configure.in
- php_version.h: preparing 4.0b3-RC5
-
- * sapi/cgi/Makefile.am
- sapi/isapi/Makefile.am
- ext/zlib/Makefile.am
- sapi/aolserver/Makefile.am
- ext/wddx/Makefile.am
- ext/yp/Makefile.am
- ext/sysvsem/Makefile.am
- ext/sysvshm/Makefile.am
- ext/sybase/Makefile.am
- ext/sybase_ct/Makefile.am
- ext/session/Makefile.am
- ext/standard/Makefile.am
- ext/pdf/Makefile.am
- ext/readline/Makefile.am
- ext/oracle/Makefile.am
- ext/pcre/Makefile.am
- ext/oci8/Makefile.am
- ext/odbc/Makefile.am
- ext/msql/Makefile.am
- ext/mhash/Makefile.am
- ext/mcal/Makefile.am
- ext/mcrypt/Makefile.am
- ext/interbase/Makefile.am
- ext/ldap/Makefile.am
- ext/imap/Makefile.am
- ext/informix/Makefile.am
- ext/hyperwave/Makefile.am
- ext/icap/Makefile.am
- ext/gettext/Makefile.am
- ext/gd/Makefile.am
- ext/filepro/Makefile.am
- ext/ftp/Makefile.am
- ext/dbase/Makefile.am
- ext/fdf/Makefile.am
- ext/db/Makefile.am
- ext/dba/Makefile.am
- ext/bcmath/Makefile.am
- ext/dav/Makefile.am
- ext/apache/Makefile.am
- ext/aspell/Makefile.am
- configure.in:
- Remove the extra INCLUDES line from most automake Mafiles. This is not
- necessary, because we can change the value of INCLUDES globally in one
- place (configure.in).
-
- Also add two defines in thread-safe mode
- (_REENTRANT and POSIX_PTHREAD_SEMANTICS)
-
- * acinclude.m4: (AC_EXPAND_PATH) Expand relative paths completely
-
-1999-11-13 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-12 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/config.m4
- acinclude.m4
- configure.in
- ext/standard/config.m4: Enable selective regex library compilation.
-
- * regex/cclass.h
- regex/cname.h
- regex/engine.c
- regex/regcomp.c
- regex/regcomp.ih
- regex/regerror.c
- regex/regex.h
- regex/regex2.h
- regex/regexec.c
- regex/utils.h: upgrade regex library to alpha3.8
-
-1999-11-12 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: added missing function-alias
-
- * ext/oci8/oci8.c: oops, didn't mean to activate this!
-
- * ext/oci8/oci8.c: fixed mested-tables again (broke it when resourcified the driver)
-
-1999-11-12 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-11 Rasmus Lerdorf <rasmus@php.net>
-
- * MAINTAINERS:
-1999-11-11 Thies C. Arntzen <thies@digicol.de>
-
- * fopen-wrappers.c: (PHP fopen) commands send to a FTP-server need to end in "\r\n" (RFC 854)
-
-1999-11-10 Frank M. Kromann <fmk@swwwing.com>
-
- * ext/mssql/php_mssql.c: Fixing the use of mssql.textsize in pconnect()
-
-1999-11-10 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/gd/config.m4:
- * ext/gd/gd.c: This arg is optional
-
-1999-11-10 Stig Bakken <ssb@fast.no>
-
- * makedist: "import" libtool file preservation code from build.mk
-
- * build.mk: Shut up warning from automake.
-
-1999-11-10 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/oci8/oci8.c:
-1999-11-10 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: Remove duplicates.
-
-1999-11-10 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-10 Sam Ruby <rubys@us.ibm.com>
-
- * ext/java/.cvsignore: add Java and MSDev outputs
-
-1999-11-09 Frank M. Kromann <fmk@swwwing.com>
-
- * php.ini-dist: Adding default mssql ini-setings
-
-1999-11-09 Stig Bakken <ssb@fast.no>
-
- * config.w32.h:
-1999-11-09 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/config.m4
- ext/oci8/config.m4: IRIX ld likes this order better
-
-1999-11-09 Sascha Schumann <sascha@schumann.cx>
-
- * build.mk: Move only, if the file exists.
-
- * build.mk:
- automake overwrites libtool's files, if
-
- - --add-missing was used
- - *_LTLIBRARIES targets are used
-
- Thus, we preserve our customized files while automake runs
-
- * config.guess
- config.sub: Add libtool helper files
-
-1999-11-09 Sam Ruby <rubys@us.ibm.com>
-
- * php4dll.dsp: add mergesort into build
-
-1999-11-09 Stig Bakken <ssb@fast.no>
-
- * ext/java/.cvsignore
- ext/java/config.m4:
- - substitute JAVA_LFLAGS (not set, but used in libphp_java_la_LIBADD)
- - add .cvsignore file
-
- * configure.in
- php_version.h: 4.0b3-RC4
-
- * makedist:
- Preserve the CVS versions of ltconfig/ltmain.sh during makedist.
-
-1999-11-09 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/snmp/config.m4: Better lib detection for ucd-snmp
-
-1999-11-09 Sam Ruby <rubys@us.ibm.com>
-
- * php4dll.dsp: location of output.c moved.
-
-1999-11-09 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/snmp/config.m4: Find ucd-snmp include files more intelligently
-
-1999-11-09 Stig Bakken <ssb@fast.no>
-
- * ext/odbc/config.h.stub
- ext/odbc/config.m4
- ext/odbc/php3_velocis.h
- ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h
- ext/odbc/velocis.c:
- Clean up ODBC HAVE_XXX symbols, compile fixes for OpenLink and Solid.
-
-1999-11-09 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c
- php.ini-dist: - set default path for cookie to the root directory ("/")
- - complete session documentation in php.ini-dist
-
-1999-11-09 Sam Ruby <rubys@us.ibm.com>
-
- * MAINTAINERS: add java
-
-1999-11-09 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.re:
- Include proper header files (replacement functions were not used).
-
-1999-11-09 Stig Bakken <ssb@fast.no>
-
- * ext/odbc/config.m4: Fix OpenLink ODBC support
-
- * configure.in
- php_version.h: Bump version to 4.0b3-RC3.
-
-1999-11-09 Sam Ruby <rubys@us.ibm.com>
-
- * ext/java/Makefile.am
- ext/java/README
- ext/java/config.h.stub
- ext/java/config.m4
- ext/java/java.c
- ext/java/java.dsp
- ext/java/jawt.php
- ext/java/jver.php
- ext/java/reflect.java: Users of PHP are hereby granted a non-exclusive, irrevocable, world-wide,
- royalty-free, non-transferable license to use, execute, prepare derivative
- works of, and distribute (internally and externally, and including derivative
- works) the code accompanying this license as part of, and integrated into PHP.
- WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
- THE IMPLIED WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- AND ANY WARRANTY OF NON-INFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE
- OR PERFORMANCE OF THIS CODE REMAINS WITH USERS OF PHP. The owner of this code
- represents and warrants that it is legally entitled to grant the above license.
-
-1999-11-09 Stig Bakken <ssb@fast.no>
-
- * makedist: Makedist can now be run from outside the CVS tree.
-
- * ext/standard/basic_functions.c:
-1999-11-09 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-08 Jakub Skopal <j@kubs.cz>
-
- * ext/sybase_ct/php_sybase_ct.c:
- "sybase" is definitelly six characters long :-)
-
-1999-11-08 Stig Bakken <ssb@fast.no>
-
- * configure.in
- makedist: Cleaned up makedist a bit more.
-
- * .cvsignore: ignore distribution files
-
-1999-11-08 Sascha Schumann <sascha@schumann.cx>
-
- * build.mk
- buildconf
- ltconfig
- ltmain.sh:
- Add libtool files to CVS. Advantages:
-
- - PHP-specific changes are easier to maintain
- - it removes one dependency for users (i.e. GNU vs. FreeBSD ports)
-
- I have not removed the libtool check in buildconf, since libzend/TSRM still
- depend on a local version of libtool.
-
- * ext/snmp/snmp.c:
- Remove prototype. The prototype was not necessary for UCD SNMP 3.5.3, and
- broke the build for UCD SNMP 4.0.1.
-
-1999-11-08 Stig Bakken <ssb@fast.no>
-
- * configure.in
- php.h: (PHP tempnam) now uses mkstemp() if available
-
-1999-11-07 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- (php_ns_request_ctor) enable HTTP Access Authentication
-
- (php_ns_hash_environment) supply PATH_TRANSLATED to scripts
-
-1999-11-07 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-06 Sascha Schumann <sascha@schumann.cx>
-
- * build.mk: - limit find to PHP's automake Makefiles
- - check whether patches were applied correctly
-
- * ext/session/session.c:
- Disable auto_start until we find a way to access the necessary data fields.
-
-1999-11-06 Zeev Suraski <zeev@php.net>
-
- * configure.in
- php_version.h: Version update
-
- * ext/standard/basic_functions.c
- ext/session/session.c
- ext/com/COM.c
- NEWS
- mergesort.c
- php_ini.h: - Win32 fixes
- - COM module improvements from Boris Wedl
-
-1999-11-06 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c:
- (PHP var_dump, serialize) now use php.ini's precision size when displying/serializing doubles
-
-1999-11-06 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-05 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/mysql/php_mysql.c:
- We need to use mysql_field_count() instead of mysql_num_fields() if
- we are using MySQL 3.22.24 or newer when we want to check a mysql struct
- instead of a result struct. The reference is here:
- http://www.mysql.com/Manual_chapter/manual_Clients.html#mysql_num_fields
-
-1999-11-05 Sam Ruby <rubys@us.ibm.com>
-
- * main.c: configuration failures trap server
-
-1999-11-05 Rasmus Lerdorf <rasmus@php.net>
-
- * LICENSE:
-1999-11-05 Thies C. Arntzen <thies@digicol.de>
-
- * ext/sybase/sybase.c:
- (php3_sybase_get_column_content) initialize buffer before call to dbconvert()
-
-1999-11-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c:
- (PHP multisort) More work, not yet done though.
-
-1999-11-04 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/dba/config.m4: Try to avoid IBM/Berkeley DB2 confusion
-
-1999-11-04 Stig Bakken <ssb@fast.no>
-
- * makedist
- configure.in
- php_version.h
- buildconf:
-1999-11-04 Andi Gutmans <andi@php.net>
-
- * ext/mssql/mssql.dsp:
- - Add include path. Used relative include path assuming php4 and bindlib_w32
- are in the same directory.
-
-1999-11-03 Frank M. Kromann <fmk@swwwing.com>
-
- * MAINTAINERS
- NEWS: Added MS SQL server module
-
- * ext/mssql/.cvsignore: Changed directory names to match project
-
- * ext/mssql/.cvsignore
- ext/mssql/Readme_w32.txt
- ext/mssql/mssql.dsp
- ext/mssql/php_mssql.c
- ext/mssql/php_mssql.h: Adding MS SQL Server module for Win32
-
-1999-11-03 Andi Gutmans <andi@php.net>
-
- * NEWS:
-1999-11-03 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/basic_functions.c: Fix compile warning
-
-1999-11-03 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-02 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.re: Add <FORM ACTION=...> tag
-
- * configure.in:
- Additional check for concurrent use of --with-{apache,apxs}
-
-1999-11-02 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Remove extraneous comment.
-
-1999-11-02 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h:
- (PHP getprotoby{name,number}) New Functions
-
-1999-11-02 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-01 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Added array_pad() function.
-
-1999-11-01 Charles Hagenbuch <chagenbu@wso.williams.edu>
-
- * ext/imap/imap.c:
- Trying to clean up the last of the body->id/body->description confusion.
-
-1999-11-01 Andrei Zmievski <andrei@ispi.net>
-
- * php.ini-dist: Added new session configuration directives.
-
-1999-11-01 Sascha Schumann <sascha@schumann.cx>
-
- * ext/snmp/config.m4: Fix for #2631
-
-1999-11-01 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-11-01 Evan Klinger <evan715@sirius.com>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h:
- (PHP getservby{name,port}) New functions.
-
-1999-10-31 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: Add missing initialization entry
-
- * ext/mcrypt/mcrypt.c: Support current mcrypt. Tested with libmcrypt-2.2.4
-
- * ext/session/php_session.h
- ext/session/session.c:
- Change session.lifetime to session.cookie_lifetime. And:
-
-1999-10-31 Sam Ruby <rubys@us.ibm.com>
-
- * configuration-parser.y:
-1999-10-30 Rasmus Lerdorf <rasmus@php.net>
-
- * php_regex.h: typing in the dark
-
- * php_regex.h:
- Damn, can't see underscores correctly on this silly terminal I am on
-
- * sapi/apache/mod_php4.c
- sapi/apache/sapi_apache.c
- ext/standard/browscap.c
- ext/standard/reg.c
- ext/standard/url.c
- php_regex.h
- php.h:
- Clean up regex header file mess. php.h now explicitly includes php_regex.h
- and php_regex.h figures out which regex header files to include and
- defines symbols that prevents other stuff from including the wrong versions
- of regex header files.
-
-1999-10-29 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/imap/imap.c: Fix typo found by hholzgra@media-engineering.de
-
- * ext/standard/dl.c
- regex/regex.h
- php_regex.h: Kill the regex header file warnings
-
- * NEWS: Looked like this was done by RedHat the way I wrote it.
-
-1999-10-29 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-28 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/odbc/config.h.stub
- ext/odbc/config.m4
- ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h:
- (IBM DB2 Support) Fix stuff to allow IBM DB2 to work with PHP 4.
- Tested against DB2 6.1 UDB on Linux (RH-6.0)
-
-1999-10-28 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.am:
- Remove set-if-not-set colon, since CPPFLAGS is never set by automake.
-
-1999-10-28 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c: Fix bug #2623.
-
- * NEWS: New function.
-
-1999-10-28 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-28 Sam Ruby <rubys@us.ibm.com>
-
- * php4dllts.dsp:
- look for output.c in its new location in the windows build
-
-1999-10-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/php3_string.h
- ext/standard/string.c: (PHP str_repeat) New function.
-
-1999-10-27 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.h
- ext/standard/output.c
- ext/standard/php_output.h
- Makefile.am
- ext/standard/Makefile.am
- ext/standard/basic_functions.c
- internal_functions.c.in
- internal_functions_win32.c
- output.c
- output.h
- php.h: moved output.c into ext/standart and made it thread-safe.
- moved output-buffering related functions from basic_functions to output.c
- Win32 project need to be updated to reflect new position.
-
- * ext/oci8/oci8.c:
-1999-10-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Forgot to remove function entry.
-
-1999-10-26 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/file.c: eliminated warinigs
-
-1999-10-26 Andrei Zmievski <andrei@ispi.net>
-
- * TODO: No tabs please.
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: (PHP array_map) Away with it.
-
- * TODO: Some todo things.
-
-1999-10-25 Thies C. Arntzen <thies@digicol.de>
-
- * ext/readline/readline.c: added some more options
-
-1999-10-24 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/fsock.c: kill warning
-
- * ext/standard/basic_functions.c:
- folding fix (xemacs 21 loads the file again;-)
-
-1999-10-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/pcre/config.h.stub
- ext/pcre/config.m4:
- Define USE_BCOPY, if memmove is not found (i.e. SunOS 4). Fix for #2480
-
-1999-10-24 Sam Ruby <rubys@us.ibm.com>
-
- * php4dllts.dsp
- php4dll.dsp:
- Allow CYGWIN directory to be specified as via environment variable
-
-1999-10-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c:
- (PHP session_register, session_unregister) always return true
-
-1999-10-23 Thies C. Arntzen <thies@digicol.de>
-
- * ext/readline/readline.c:
- one can now use callbacks for custom completion functions (still work-in-progress)
-
-1999-10-22 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/php_session.h
- ext/session/session.c
- NEWS
- php.ini-dist: Add session.use_cookies option
-
-1999-10-22 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c:
- unserialize no longer complaints about unserializing empty-strings (started that just a few days ago)
-
-1999-10-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.re: Add <AREA HREF=...
-
- * ext/session/mod_files.c (_ps_files_valid_key): small logic fix
-
-1999-10-21 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hg_comm.h
- ext/hyperwave/hw.c
- ext/hyperwave/php3_hyperwave.h:
- Added hw_mapid(), read comment in hg_comm.c
-
-1999-10-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/mod_files.c (_ps_files_open): evaluate key (session id) before path creation
-
-1999-10-21 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-20 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- (php_ns_hash_environment): provide more CGI/1.1 variables to scripts.
-
- Added REQUEST_METHOD, QUERY_STRING, REMOTE_ADDR
-
-1999-10-20 Andi Gutmans <andi@php.net>
-
- * ext/com/COM.c
- internal_functions_win32.c
- php4dllts.dsp: - Make COM compile again
-
- * ext/com/php3_COM.h
- ext/com/php_COM.h
- ext/standard/dir.c
- config.w32.h
- php4ts.dsp: - Make CVS compile on Win32.
- - Rename php3_COM.h -> php_COM.h
-
-1999-10-20 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/config.h.stub
- ext/standard/config.m4
- ext/standard/dir.c
- ext/standard/php3_dir.h: (PHP getcwd()) added, needs to porting to Win32
-
-1999-10-20 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/info.c (_display_module_info): Add anchor for module names
-
- * sapi/aolserver/aolserver.c (php_info_aolserver): add more information from the server context
-
-1999-10-20 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c:
- (PHP xml_parse_into_struct) sometimes the value was truncated
-
- * ext/standard/var.c: (PHP var_dump, serialize) fixed mem_leak.
-
-1999-10-20 Andrei Zmievski <andrei@ispi.net>
-
- * .cvsignore: Ignore shared modules directory.
-
- * .cvsignore: Ignore generated libs.
-
-1999-10-20 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c (PHP xml_parse_into_struct): fixed mem-leak when encountering invalid XML.
-
-1999-10-20 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- (php_ns_hash_environment) add SERVER_SOFTWARE, SERVER_BOOTTIME, SERVER_BUILDDATE, SERVER_PROTOCOL
-
-1999-10-20 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-19 Andrei Zmievski <andrei@ispi.net>
-
- * main.c: Revert my patches to error functions.
-
-1999-10-19 Thies C. Arntzen <thies@digicol.de>
-
- * NEWS: added === operator support (type *and* value match) . samples:
- (1 == "1") is true
- (1 === "1") is false (integer != string)
- (0 == false) is true
- (0 === false) is false (integer != boolean)
-
-1999-10-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c (PHP extract):
- Fixed bug that would mess up global and referenced
- variables in certain cases.
-
- * ext/ldap/ldap.c (PHP ldap_get_entries): Fix string function name.
-
-1999-10-19 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c:
- - some tiny changes to possible improve link extraction/insertion of HTML-docs
-
-1999-10-19 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/url.c: (parse_url) fix for #2569: parse_url('-') crashes
-
-1999-10-19 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-18 Egon Schmid <eschmid@s.netic.de>
-
- * ext/standard/formatted_print.c: More forgotten prototypes.
-
-1999-10-18 Stefan Roehrich <sr@linux.de>
-
- * MAINTAINERS:
- Added zlib module to list of maintained extensions. (Stefan).
-
-1999-10-18 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c:
- * ext/standard/var.c: (PHP unserialize) - fixed mem-leak.
-
-1999-10-18 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/gd/Makefile.am
- ext/gd/config.h.stub
- ext/gd/config.m4
- ext/gd/gd.c
- ext/gd/php3_gd.h: Add PNG support. Tested with gd 1.7.3.
-
-1999-10-17 Egon Schmid <eschmid@s.netic.de>
-
- * ext/standard/dl.c: Looks better, but isn't wrong
-
- * ext/standard/math.c: One typo corrected.
-
-1999-10-17 Andrei Zmievski <andrei@ispi.net>
-
- * ext/zlib/zlib.c: Fix bug #2548.
-
-1999-10-16 Andrei Zmievski <andrei@ispi.net>
-
- * ext/xml/xml.c
- ext/standard/file.c
- ext/standard/php3_string.h
- ext/standard/string.c
- fopen-wrappers.c: _php3/_php3i -> php rename
-
-1999-10-16 Andi Gutmans <andi@php.net>
-
- * sapi/cgi/cgi_main.c: - It's OK if we link dynamically.
-
- * sapi/cgi/cgi_main.c
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- php4ts.dsp
- mergesort.c
- php4dllts.dsp:
- - Get windows version to compile again. No biggy if array_map is not #if 0'd
- out even if it doesn't work.
-
-1999-10-15 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.h: *** empty log message ***
-
- * ext/standard/basic_functions.c: (PHP array_map) Temporarily #if 0 this.
-
- * php.h: Update mergesort() proto.
-
- * ext/pcre/php_pcre.c: Make string copying a little more efficient.
-
- * main.c: Small tweak in the error format.
-
- * main.c (php3_log_err): Don't output error message to stderr when
- running as CGI binary.
-
- * ext/pcre/php_pcre.c
- ext/standard/php3_string.h
- ext/standard/string.c:
- Renamed a couple of functions to have proper php_ prefix.
-
- * main.c (php_error): finally get rid of those annoying html tags
- when running as CGI binary
-
- * ext/standard/basic_functions.c:
- Massive change of zend_error() to php_error().
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h:
- * Makefile.am: Add mergesort.c to compilation list.
-
- * mergesort.c
- php.h: Added mergesort.c from FreeBSD.
-
-1999-10-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.h
- ext/standard/basic_functions.c: (is_resource, is_bool) new functions
-
-1999-10-15 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c:
- (_php_replace_in_subject)
- (PHP preg_replace):
- Fixed a bug that happened when regex was an array and replacement was a
- single non-string value. Also changed conversions to use
- convert_to_string_ex().
-
- (PHP preg_grep): use convert_to_string_ex() for proper conversion
-
-1999-10-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/file.h
- ext/standard/fsock.c
- ext/standard/file.c
- ext/pdf/pdf.c
- ext/ftp/php_ftp.c
- rfc1867.c
- fopen-wrappers.h
- php.h:
- files are now resources, file.c is thread-safe, the le_ vars are no longer shared,
- but they are accessible thru "php_file_le_socket(), php_file_le_uploads()..."
- i also updated the ftp, pdf and file-upload stuff to match the new requirements.
-
-1999-10-15 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/string.c (PHP implode): Properly separate zval for another case.
-
-1999-10-15 Zeev Suraski <zeev@php.net>
-
- * ext/standard/string.c:
- That should do the trick - fix implode() not to modify its arguments
-
- * ext/odbc/php_odbc.c
- config.w32.h: Make ODBC work under Win32
-
-1999-10-15 Andi Gutmans <andi@php.net>
-
- * tests/testarray
- tests/testfuncref
- ext/standard/math.c
- php4dllts.dsp:
- - Converted math.c to use new convert_to_number_ex() macro.
-
-1999-10-14 Thies C. Arntzen <thies@digicol.de>
-
- * ext/readline/config.m4
- ext/readline/php_readline.h
- ext/readline/readline.c: configure works for me (RH 6.1)
-
- * ext/readline/.cvsignore: forgot
-
- * ext/readline/Makefile.am
- ext/readline/config.h.stub
- ext/readline/config.m4
- ext/readline/php_readline.h
- ext/readline/readline.c
- ext/readline/setup.stub:
- interface to GNU-Readline! (not yet active, autoconf needs to be done)
- very neat - but only usable in standalone (command-promt) mode!
-
-1999-10-13 Sascha Schumann <sascha@schumann.cx>
-
- * MAINTAINERS: Add dba and mcrypt extensions to list.
-
-1999-10-13 Thies C. Arntzen <thies@digicol.de>
-
- * configuration-parser.y
- ext/standard/dl.c
- ext/standard/dl.h
- ext/standard/file.c
- php3_compat.h:
- new api fo dl() - renamed php3_dl to php_dl (added compat header)
-
- * ext/standard/html.c (PHP: htmlspecialchars, htmlentities):
- new zend-api for html-function (not worth mentioning in NEWS)
-
- * ext/standard/math.c:
-1999-10-13 Andrei Zmievski <andrei@ispi.net>
-
- * MAINTAINERS: Add mhash module.
-
-1999-10-13 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/exec.c:
- (shell_exec) use pclose for FILE* that has been opened via popen!
-
-1999-10-13 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-12 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/file.c
- ext/standard/file.h
- ext/standard/fsock.c
- fopen-wrappers.h
- rfc1867.c:
- starting to clean-up/new API'ize and resourcify the file-stuff - nothing happened yet - just renaming things around.
-
-1999-10-12 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec:
- (Informix driver) Thies introduced ZEND_FETCH_RESOURCE2 (Danny).
-
-1999-10-12 Thies C. Arntzen <thies@digicol.de>
-
- * MAINTAINERS: made nice
-
- * MAINTAINERS: add myself
-
- * ext/wddx/wddx.c: (wddx_add_vars) adjusted to new resource-API
-
- * ext/sybase_ct/php_sybase_ct.c: (php sybase_close) fixed obvious bug.
-
- * ext/sybase_ct/php_sybase_ct.c
- ext/oracle/oracle.c
- ext/odbc/php_odbc.c
- ext/oci8/oci8.c
- ext/mysql/php_mysql.c
- ext/msql/php_msql.c:
- new improved resource-API (i hope everything still compiles)
-
-1999-10-12 Andrei Zmievski <andrei@ispi.net>
-
- * MAINTAINERS: Just some formatting.
-
-1999-10-12 Danny Heijl <Danny.Heijl@cevi.be>
-
- * MAINTAINERS:
- Added Informix driver to list of maintained extensions. (Danny).
-
-1999-10-12 changelog <changelog@www>
-
- * NEWS: *** empty log message ***
-
- * NEWS: NEWS update
-
-1999-10-11 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c:
- Modified sorting functions to use updated zend_hash() prototype.
-
- * README.CVS-RULES: Added notice about LXR and Bonsai.
-
- * MAINTAINERS: First revision.
-
-1999-10-11 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/config.m4: *** empty log message ***
-
- * ext/informix/ifx.ec:
- (ext/informix) Changed ifx.ec to use the new high-performance
- ZEND API now that it compiles with libtool. (Danny)
-
- * ext/informix/config.m4:
- (configure) Allow IFX_LIBDIR environment variable to specify the
- Informix library path to allow linking with the static
- libraries (libtool related). (Danny).
- path for configure (Danny).
-
-1999-10-10 Sascha Schumann <sascha@schumann.cx>
-
- * build.mk: automake scans aclocal.m4 as well
-
-1999-10-10 Thies C. Arntzen <thies@digicol.de>
-
- * build.mk: (build.mk) fix suggested by sascha.
-
- * build.mk:
- (build.mk) make cvsclean now also deletes the libzend & TSRM symlinks.
-
-1999-10-10 Sascha Schumann <sascha@schumann.cx>
-
- * ext/informix/stub.c: Add stub.c for helper library.
-
-1999-10-10 Thies C. Arntzen <thies@digicol.de>
-
- * build.mk:
- (build.mk) added target cvsclean: removed all files listed in all .cvsignore files found in the current tree.
-
-1999-10-10 Sascha Schumann <sascha@schumann.cx>
-
- * ext/informix/Makefile.am
- ext/informix/config.m4:
- Workaround for Informix set of libraries. One library depends on
- another "library" (an object file). We build a standard library
- out of this object here, so that we can link it in at the right place
- later.
-
- * ext/gd/gd.c
- ext/pgsql/pgsql.c
- ext/snmp/snmp.c:
- Remove -DPIC preprocessor macros. This is defined by libtool
- automatically, if a shared library is built. This would lead
- to multiple definitions of get_module(). If you want to build
- modules, add -DCOMPILE_DL to your CFLAGS.
-
- * ext/informix/Makefile.am
- ext/informix/config.m4: Link in IFX_LIBS properly.
-
- * build.mk:
- Clean up and add 'clean' target which removes standard targets recursively
-
- * build.mk: build.mk can be used to generate build tools. It is usually
- faster than buildconf, since it rebuilds only components, if
- it is necessary. To use it, run
-
- $ make -f build.mk
-
-1999-10-09 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.am: Remove redundant library declaration. All libtool libraries
- are referenced through DEPENDENCIES now.
-
- * Makefile.am: Only link with bundled regex, if the user wants it.
-
- * regex/regcomp.c: POSIX_MISTAKE is enabled by default.
-
-1999-10-09 Thies C. Arntzen <thies@digicol.de>
-
- * sapi/apache/config.m4:
- fix suggested by sascha for xml-build in apxs mode
-
-1999-10-09 changelog <changelog@www>
-
- * NEWS: NEWS update
-
-1999-10-08 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/php_odbc.c:
- Forgot to remove workaround for SQLANY_BUG which is no longer needed
-
- * ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h:
- Moved Environment handle to connection struct for thread safety
-
-1999-10-08 Andrei Zmievski <andrei@ispi.net>
-
- * README.CVS-RULES: Mention php-cvs-daily list.
-
-1999-10-08 Sascha Schumann <sascha@schumann.cx>
-
- * main.c: Use correct data type for mutex.
-
- * main.c:
- Implement temporary workaround for thread-safety issues. This
- serializes all request accesses. To disable, define NO_GLOBAL_LOCK
-
-1999-10-08 Andrei Zmievski <andrei@ispi.net>
-
- * README.CVS-RULES: More emphasis on ChangeLog and NEWS daily updates.
-
-1999-10-08 changelog <changelog@www>
-
- * tests/testclassfunc: mailing list test
-
- * tests/testfe: testing
-
- * tests/test.php4: test
-
-1999-10-08 Andrei Zmievski <andrei@ispi.net>
-
- * README.CVS-RULES:
- More information on how to use the special prefixes and the frequency
- of NEWS and ChangeLog updates.
-
-1999-10-08 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- (php_info_aolserver): Show information about the SAPI module
- (php_ns_module_main): Return early, if request startup failed
-
-1999-10-08 Jouni Ahto <jah@mork.net>
-
- * ext/gd/gdt1.c
- ext/gd/gdt1.h:
- Added the files for t1lib support. No porting from PHP3 done yet.
-
- * ext/standard/datetime.c:
- (PHP gmmktime) Should now give right values. Note that there was never need for
- the acrobacy adjusting the time for GMT. mktime() fills
- tm_gmtoff with just the right offset to add. (Jouni)
-
- * ext/standard/php3_string.h
- ext/standard/string.c
- ext/standard/basic_functions.c:
- (PHP setlocale) Locale settings are now correctly restored to the values
- set in environment at request shutdown. (Jouni)
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c:
- Apparently, we did too much cleanup. The server survives now much longer.
-
-1999-10-07 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS: NEWS update
-
- * MAINTAINERS
- README.CVS-RULES
- TODO:
- New files.
-
- Please read README.CVS-RULES!
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c: POST works now and does not block anymore.
-
- * sapi/cgi/config.m4
- sapi/isapi/config.m4
- sapi/apache/config.m4
- sapi/aolserver/config.m4
- configure.in: Remove SAPI_TARGET and use PHP_SAPI completely.
-
- The target filename is now available as SAPI_PROGRAM, SAPI_SHARED, and
- SAPI_STATIC.
-
- * sapi/aolserver/aolserver.c:
- (ns_globals_struct): remove content_type member
-
- (php_ns_request_dtor): remove content_type destructor, re-add path_translated destructor
-
- * sapi/aolserver/aolserver.c:
- Add comments to the source code and fix POST-read-data bug.
-
-1999-10-07 Andrei Zmievski <andrei@ispi.net>
-
- * TODO-LeftOver: Some ChangeLog surgery.
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * ext/ext_skel: Add help to get people started.
-
-1999-10-07 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h:
- Made henv a real global var. Seems to work basically when multithreaded
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/Makefile.am
- sapi/aolserver/config.m4: nsapi => aolserver changes
-
-1999-10-07 Andrei Zmievski <andrei@ispi.net>
-
- * NEWS:
- Renaming ChangeLog to NEWS. All future entries intended for public should
- go into NEWS.
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in:
- PHP_SHOW_LD_LIBRARY_PATH leaked out of my test environment.
-
-1999-10-07 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c
- ext/pdf/php3_pdf.h:
- - new functions pdf_get_font, pdf_get_fontsize, pdf_get_fontname
-
-1999-10-07 Andrei Zmievski <andrei@ispi.net>
-
- * tests/testfunc: Test commit again.
-
- * tests/testfunc: Testing commit.
-
- * sapi/aolserver/.cvsignore
- sapi/cgi/.cvsignore
- sapi/isapi/.cvsignore
- sapi/apache/.cvsignore
- regex/.cvsignore
- .cvsignore: Ignore generated files.
-
- * ext/db/db.c: Put PLS_FETCH() in the correct place.
-
- * ext/pcre/pcrelib/.cvsignore
- ext/yp/.cvsignore
- ext/zlib/.cvsignore
- ext/sysvshm/.cvsignore
- ext/wddx/.cvsignore
- ext/sysvsem/.cvsignore
- ext/sybase/.cvsignore
- ext/sybase_ct/.cvsignore
- ext/standard/.cvsignore
- ext/session/.cvsignore
- ext/snmp/.cvsignore
- ext/pdf/.cvsignore
- ext/pgsql/.cvsignore
- ext/pcre/.cvsignore
- ext/oracle/.cvsignore
- ext/oci8/.cvsignore
- ext/odbc/.cvsignore
- ext/msql/.cvsignore
- ext/mysql/.cvsignore
- ext/mcrypt/.cvsignore
- ext/mhash/.cvsignore
- ext/mcal/.cvsignore
- ext/interbase/.cvsignore
- ext/ldap/.cvsignore
- ext/imap/.cvsignore
- ext/informix/.cvsignore
- ext/icap/.cvsignore
- ext/gettext/.cvsignore
- ext/hyperwave/.cvsignore
- ext/ftp/.cvsignore
- ext/gd/.cvsignore
- ext/fdf/.cvsignore
- ext/filepro/.cvsignore
- ext/dbase/.cvsignore
- ext/db/.cvsignore
- ext/dba/.cvsignore
- ext/com/.cvsignore
- ext/dav/.cvsignore
- ext/bcmath/.cvsignore
- ext/apache/.cvsignore
- ext/aspell/.cvsignore
- ext/ext_skel: Ignore generated files.
-
- * request_info.c: Fix for #2457.
-
-1999-10-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/db/db.c: fix ZTS compile
-
- * ext/xml/xml.c: fixed hopefully last XML problem. that one was hard!
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/aolserver/aolserver.c (php_ns_request_handler): call ts_free_thread() to clean up
-
-1999-10-07 Thies C. Arntzen <thies@digicol.de>
-
- * ext/db/db.c: compiles again - and gets compiled
-
-1999-10-07 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in:
- Pass -avoid-version when building a shared library to avoid problems
- with "installing" symbolic links. We need to do this conditional, since
- some libtool versions imply --disable-static with this option.
-
-1999-10-07 Thies C. Arntzen <thies@digicol.de>
-
- * php_content_types.c:
- SET_VAR_STR* expect a emalloc'ed copy of the string!
-
-1999-10-06 Sascha Schumann <sascha@schumann.cx>
-
- * patch-aa
- buildconf:
- Enable hardcoding runpaths for more platforms and allow Solaris' patch to run
- buildconf.
-
- * buildconf: Ignore already applied patches.
-
- If somebody could make this work on Solaris, I'd appreciate it.
-
- * buildconf
- patch-aa
- patch-ab
- patch-ltmain.sh:
- Allow *.a and *.o as libtool objects, and hardcode runpaths into
- shared libraries.
-
- (Both taken from FreeBSD's libtool port.)
-
-1999-10-06 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/rand.c
- ext/standard/php_rand.h:
- Move random functions related defines into its own header file.
-
-1999-10-06 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog: *** empty log message ***
-
-1999-10-06 Sascha Schumann <sascha@schumann.cx>
-
- * ext/informix/Makefile.am:
- Fix "make clean". automake does not define an extra target for clean.
-
- * patch-ltmain.sh:
- unidiff isn't widely recognized, change to context format.
-
- * ext/pgsql/pgsql.c
- ChangeLog: Fixed pg_fetch_array() with three arguments.
-
- Submitted by: brian@soda.berkeley.edu
-
-1999-10-06 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c
- ChangeLog: - replaced most getParamters against getParamtersEx calls
- - removed ParamterPassedByReference where appropiate
-
-1999-10-06 Sascha Schumann <sascha@schumann.cx>
-
- * buildconf: * --copy always, since we need to change ltmain.sh
- * make patch on some obscure UNIX happy
-
-1999-10-06 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c: - fixed some memory leaks
-
- * ChangeLog: - as always forgot the Changelog entry
-
- * SAPI.c
- ext/standard/post.c:
- - support for mimetype application/vnd.fdf needed by fdf module
- (only active if fdf support is compiled in)
-
- * ext/fdf/config.m4
- ext/fdf/fdf.c: - fix to work with new version of FdfTk
-
-1999-10-05 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.am:
- FreeBSD's libtool port seems to contain a bug which is triggered by
- -avoid-version. Removing it, since we don't absolutely need this option.
-
- * buildconf
- patch-ltmain.sh: Apply patch automatically at buildconf time
-
- * ext/standard/dir.c: Fix typo (xml_globals => dir_globals)
-
-1999-10-05 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c
- ext/oci8/php3_oci8.h
- ChangeLog:
- use reference counting for emulating child<->parent (cursor<->connection) relationships.
-
- * ext/standard/dir.c
- ext/standard/php3_dir.h
- ChangeLog: dir modules is now resourcified & thread-safe!
-
-1999-10-05 Sascha Schumann <sascha@schumann.cx>
-
- * genfiles
- makedist: Generate files for distribution (also adds parsedate.c)
-
- * sapi/apache/config.m4: Fix typo.
-
- * sapi/apache/config.m4:
- Get rid of *_SHLIB variables. Our config scripts don't need Perl,
- unfortunately the "apxs" utility does. Someone slap the creator of apxs.
-
-1999-10-05 Andrei Zmievski <andrei@ispi.net>
-
- * ext/wddx/wddx.c: Remove _A.
-
-1999-10-05 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.am: Fix automake dependencies
-
-1999-10-05 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog: *** empty log message ***
-
- * ext/oracle/oracle.c: fixed ora_close again
-
- * ext/standard/basic_functions.c: fix some warnings
-
-1999-10-05 Sascha Schumann <sascha@schumann.cx>
-
- * SAPI.c: Fix logic.
-
- * ext/msql/Makefile.am: Use libtool
-
- * buildconf: automake does not find all subdirectories automatically.
-
- * regex/.cvsignore
- regex/regex.h
- .cvsignore
- Makefile.am: * Get rid of libphp_util.la
- * Don't build CGI from convenience library
- * Add additional checks to regex.h (Apache build broke)
-
- * buildconf: 100% speedup in buildconf.
- We have a top-level Makefile.am, so find becomes superflicious
-
- * configure.in: Build program static.
-
-1999-10-05 Marko Karppinen <marko@iconmedialab.fi>
-
- * regex/regex.h: Fix a typo? (compile bustage on Solaris 2.6)
-
-1999-10-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.h
- ext/standard/basic_functions.c
- ChangeLog: Taken from PHP3 source.
-
- * tests/testobj: *** empty log message ***
-
- * tests/testobj
- tests/testfunc
- tests/testarray: test
-
-1999-10-04 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in: -module is already set in Makefile.am
-
-1999-10-04 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h
- ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: Added delete and rename functions.
-
-1999-10-04 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/README
- ChangeLog
- SAPI.c
- configure.in: * Fix header("HTTP/..") behaviour
- * Fix leak WRT http_status_line
- * Update sapi/README
- * Remove %PHP_OUTPUT_FILES sort
-
- * Makefile.am: Move %(EXTRA_LIBS).
-
- * php.sym: The .sym format isn't that complex.
-
- * sapi/aolserver/Makefile.am
- sapi/aolserver/Makefile.inc
- sapi/aolserver/config.m4
- sapi/nsapi/Makefile.am
- sapi/nsapi/Makefile.inc
- sapi/nsapi/config.m4
- sapi/apache/Makefile.inc
- sapi/apache/apache.c
- sapi/apache/config.m4
- sapi/apache/libphp4.module.in
- sapi/apache/mod_php4.c
- sapi/apache/sapi_apache.c
- sapi/cgi/Makefile.am
- sapi/cgi/Makefile.inc
- sapi/isapi/Makefile.inc
- sapi/Makefile.am
- sapi/README
- sapi/apache/Makefile.am
- ext/zlib/Makefile.am
- regex/Makefile.am
- regex/Makefile.in
- ext/xml/Makefile.am
- ext/xml/config.m4
- ext/xml/xml.c
- ext/yp/Makefile.am
- ext/sysvshm/Makefile.am
- ext/wddx/Makefile.am
- ext/sybase_ct/Makefile.am
- ext/sysvsem/Makefile.am
- ext/standard/Makefile.am
- ext/standard/info.c
- ext/sybase/Makefile.am
- ext/session/Makefile.am
- ext/snmp/Makefile.am
- ext/pdf/Makefile.am
- ext/pgsql/Makefile.am
- ext/pgsql/config.m4
- ext/pcre/config.m4
- ext/pcre/pcrelib/Makefile.am
- ext/oracle/Makefile.am
- ext/pcre/Makefile.am
- ext/mysql/php_mysql.h
- ext/oci8/Makefile.am
- ext/odbc/Makefile.am
- ext/mhash/Makefile.am
- ext/mysql/Makefile.am
- ext/mysql/config.m4
- ext/mysql/php_mysql.c
- ext/mcal/Makefile.am
- ext/mcrypt/Makefile.am
- ext/interbase/Makefile.am
- ext/ldap/Makefile.am
- ext/imap/Makefile.am
- ext/informix/Makefile.am
- ext/hyperwave/Makefile.am
- ext/icap/Makefile.am
- ext/gd/Makefile.am
- ext/gd/config.m4
- ext/gettext/Makefile.am
- ext/filepro/Makefile.am
- ext/ftp/Makefile.am
- ext/dbase/Makefile.am
- ext/fdf/Makefile.am
- ext/db/Makefile.am
- ext/dba/Makefile.am
- ext/bcmath/Makefile.am
- ext/dav/Makefile.am
- ext/apache/Makefile.am
- ext/apache/config.m4
- ext/aspell/Makefile.am
- ext/Makefile.am
- ext/ext_skel
- Makefile.in
- acinclude.m4
- buildconf
- configure.in
- install-sh
- php.map
- php.sym
- stub.c
- Makefile.am
- .cvsignore:
- * archive-based convenience libraries completely replaced
- with libtool components
-
- * SAPI targets can enable thread-safe mode and define
- shared/static/program build target
-
- * all configure scripts use the same config.cache
-
- * phplibdir is $(top_builddir)/modules to avoid
- permission problems
-
- * sapi/*/Makefile.inc are gone
-
- * runpath handling cleaned up
-
- * top-level Makefile.in obsoleted through Makefile.am
-
- * --enable-versioning uses libtool's cleaner and more
- portable -export-symbols feature
-
- * sapi/aolserver/aolserver.c
- sapi/nsapi/aolserver.c: Polish this.
-
-1999-10-04 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog: upgraded the former basic_functions.c code to use new API.
-
- * ext/standard/reg.c
- ChangeLog:
- ereg now returns a continious array 0..9 again - empty values are returned as false.
- i think this is *more* compatible with PHP3 - unless anybody really dislikes it i'd prefer it like this.
-
- * main.c: i swear, i compiled (at least) before i committed!
-
-1999-10-04 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/Makefile.inc:
- Object files are usually not found in the srcdir.
-
-1999-10-04 Thies C. Arntzen <thies@digicol.de>
-
- * main.c:
- "cc -32" on IRIX 6.4 does not like (PHP_TRACK_VARS?"1":"0") - at least not if PHP_TRACK_VARS is 0.
-
-1999-10-04 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4:
- Fix typo. This caused strange errors when using --with-apxs.
-
-1999-10-03 Andi Gutmans <andi@php.net>
-
- * ChangeLog: - Update changelog
-
-1999-10-03 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in: *_config are executable, thus we don't need %(SHELL)
-
- * configure.in: Fix Apache-module build
-
-1999-10-02 Andrei Zmievski <andrei@ispi.net>
-
- * tests/testobj
- tests/testarray2
- tests/testarray
- tests/testfe
- tests/testfunc: test commit
-
- * tests/testfunc: commit test
-
- * tests/testfunc: test
-
- * tests/testfunc: test commit
-
- * tests/testfunc: test commit 1
-
- * tests/testfunc: test commit
-
-1999-10-02 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/Makefile.inc:
- Use the already compiled `mod_php4.o'. This avoids the trouble
- apxs has with VPATH builds (assumes source dir = build dir).
-
-1999-10-01 Andi Gutmans <andi@php.net>
-
- * ChangeLog
- php4dllts.dsp: - I forgot this
-
-1999-10-01 Andrei Zmievski <andrei@ispi.net>
-
- * ChangeLog
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Added array_reverse() function.
-
- * ext/standard/info.c
- ext/wddx/php_wddx.h
- ext/wddx/php_wddx_api.h
- ext/wddx/wddx.c
- ext/session/session.c
- ext/pcre/php_pcre.c
- ext/pcre/php_pcre.h: rename.
-
-1999-10-01 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c
- ChangeLog: one zval fix - cleanups
-
-1999-09-30 Andrei Zmievski <andrei@ispi.net>
-
- * ChangeLog: test commit
-
- * ChangeLog
- ext/pcre/php_pcre.c:
- preg_replace() now makes copies of array entries if arrays are passed in,
- so that convert_to_string() preserves the originals. Is this the correct way to do it?
-
-1999-09-30 Sascha Schumann <sascha@schumann.cx>
-
- * ext/gd/config.m4: Fix typo--GD_* is for shared build mode.
-
-1999-09-30 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/string.c: Fix nl2br crash.
-
-1999-09-30 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: Test commit II.
-
-1999-09-30 Andrei Zmievski <andrei@ispi.net>
-
- * setup: No need for this anymore.
-
-1999-09-30 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: Test commit.
-
- * configure.in
- sapi/apache/config.m4:
- Automatically add the SAPI target's Makefile to the list. This
- frees us from doing this in each config.m4.
-
-1999-09-30 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/oci8/oci8.c
- ext/oci8/php3_oci8.h:
- major rework here - the refcount stuff gets better and better!
-
-1999-09-29 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in
- ext/pcre/config.m4
- sapi/apache/config.m4: * create Makefiles for ext, pcrelib, sapi/*
- * copy files for Apache from $(srcdir)
-
- * buildconf
- configure.in: * VPATH work
- * add "--local" switch to buildconf which only recrates the local
- autoconf scripts.
-
-1999-09-29 Charles Hagenbuch <chagenbu@wso.williams.edu>
-
- * ext/imap/imap.c: cjh: closing bug #2407.
-
-1999-09-29 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: fix the order.. (thanx, andi)
-
-1999-09-29 Sascha Schumann <sascha@schumann.cx>
-
- * sapi/apache/Makefile.inc: Fix a VPATH issue.
-
-1999-09-29 Stig Bakken <ssb@fast.no>
-
- * scripts/preconfig
- sapi/apache/Makefile.am
- sapi/apache/Makefile.inc
- sapi/apache/apache.c
- sapi/apache/config.m4
- sapi/apache/libphp4.module.in
- sapi/apache/mod_php4.c
- Makefile.in
- acconfig.h.in
- acinclude.m4
- buildconf
- configure.in
- configure.in.in
- libphp4.module.in
- sapi/apache/.cvsignore
- .cvsignore:
- Decent configure speedup. Makefiles are now generated only for the
- extensions you are including. Got rid of configure.in.in.
- Moved the last Apache-specific files into sapi/apache and made both
- static and DSO build work again (it still doesn't run properly).
-
- * ext/gd/config.m4:
- The $shared variable should normally never be used outside of a call to
- AC_ARG_(ENABLE|WITH). If it is necessary anyway, make sure it is set to
- "no" before starting.
-
-1999-09-29 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/url.c: Fix for my fix.
-
-1999-09-29 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/oci8/oci8.c
- ext/oci8/php3_oci8.h: fixed crash in connection shutdown!
-
- * ext/oci8/oci8.c: just some renaming.
-
-1999-09-28 Andi Gutmans <andi@php.net>
-
- * tests/testfunc2
- ext/standard/string.c: - Get rid of warning
-
-1999-09-28 Stig Bakken <ssb@fast.no>
-
- * sapi/isapi/config.m4: disable --with-zeus for now.
-
- * sapi/isapi/config.m4
- sapi/isapi/php4isapi.c
- INSTALL
- acconfig.h.in:
- Started working on the Zeus support. Zeus's ISAPI obviously differs from
- Windows's, does someone have docs for the Windows API?
-
-1999-09-28 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: initialize OCI in threaded mode if ZTS is defined.
-
- * ext/oracle/oracle.c: init in thread-safe mode if ZTS isdefined
-
- * ext/oracle/oracle.c: fixed startup-deadlock.
-
- * ext/xml/config.m4: found a typo!
-
-1999-09-27 Andi Gutmans <andi@php.net>
-
- * php4ts.dsp: - Update project.
-
-1999-09-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/string.c: Make an extra copy of input parameter.
-
- * Makefile.in
- sapi/aolserver/Makefile.inc
- sapi/nsapi/Makefile.inc: * include from $(srcdir)
- * use proper target for nsapi
-
- * configure.in.in:
- Create directories, if they do not exist (for VPATH builds).
-
-1999-09-27 Stig Bakken <ssb@fast.no>
-
- * sapi/README: added README file with very brief docs
-
- * sapi/aolserver/.cvsignore
- sapi/aolserver/Makefile.am
- sapi/aolserver/Makefile.inc
- sapi/aolserver/aolserver.c
- sapi/aolserver/config.m4
- sapi/cgi/.cvsignore
- sapi/cgi/Makefile.am
- sapi/cgi/Makefile.inc
- sapi/cgi/cgi_main.c
- sapi/cgi/config.h.in
- sapi/cgi/config.m4
- sapi/isapi/.cvsignore
- sapi/isapi/Makefile.am
- sapi/isapi/Makefile.inc
- sapi/isapi/config.m4
- sapi/isapi/php4isapi.c
- sapi/isapi/php4isapi.def
- sapi/isapi/php4isapi.dsp
- sapi/nsapi/.cvsignore
- sapi/nsapi/Makefile.am
- sapi/nsapi/Makefile.inc
- sapi/nsapi/aolserver.c
- sapi/nsapi/config.m4
- scripts/config-stubs
- scripts/preconfig
- Makefile.in
- aolserver.c
- cgi_main.c
- configure.in.in
- ext/apache/apache.c
- header
- main.c
- mod_php4.c
- mod_php4.exp
- mod_php4.h
- sapi/.cvsignore
- sapi/Makefile.am
- sapi/apache/.cvsignore
- sapi/apache/Makefile.am
- sapi/apache/Makefile.inc
- sapi/apache/config.h.stub
- sapi/apache/config.m4
- sapi/apache/mod_php4.c
- sapi/apache/mod_php4.exp
- sapi/apache/mod_php4.h
- ChangeLog: Generalized server-API build process on UNIX. Each SAPI
- implementation now has its own directory under sapi/, just like
- extensions have theirs under ext/. To make the final targets appear
- in the main dir, the top-level Makefile includes sapi/NN/Makefile.inc
- from the selected sapi backend. This is a plan Makefile stub without
- any autoconf substitutions. Each SAPI backend also has its own
- config.m4 like extensions (read at the end of diversion 2) and
- config.h.stub files.
-
- Each SAPI backend has to contain:
-
- config.m4: just like for extensions, this file contains
- autoconf/automake directives that end up in the configure script. The
- only difference is that the sapi config.m4 files are read in diversion
- (output block) 2 instead of 3. The sapi config.m4 files should set
- two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET
- (the name of the resulting library or program, previously BINNAME).
- If they are not specified, they will default to "cgi" and "php",
- respectively.
-
- Makefile.inc: has to exist, has to define "INSTALL_IT" to the command
- used to install the final target (or ":" for no operation). It also
- has to define a plain Makefile rule (without autoconf substitutions)
- to build $(SAPI_TARGET)
-
- Makefile.am: just what you think. Make sure your target is called
- "libphpsapi_NNN.a", where NNN is the value of PHP_SAPI.
-
- Some testing and fixing probably remains. To make everything hang
- together, I've done some ugly tricks that I can imagine causing some
- problems. I've built and run the CGI version and built the Apache
- DSO.
-
-1999-09-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/url.c:
- Fix for bug #2199. Redirect was returning http:// which resulted in a crash.
-
- * ext/ext_skel: I will follow portability guidelines.
- I will follow portability guidelines.
- I will follow portability guidelines.
- I will follow...
-
-1999-09-27 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h
- ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: Added functions ftp_{pasv,size,mdtm,fget,fput}
- PASV mode is now supported; file size and last-modified time can now
- be fetched from servers that support them; files now may be stored to and
- retrieved from open files, in addition to disk files.
-
-1999-09-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/ext_skel: Make it portable.
-
-1999-09-27 Stig Bakken <ssb@fast.no>
-
- * acinclude.m4: added AC_SYS_LFS from fileutils
-
-1999-09-26 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in
- Makefile.in:
- Now thread safe version builds out of the box. libzend/TSRM
- contain extra config scripts which pass the necessary libs back
- to our Makefile.
-
- * configure.in.in
- Makefile.in: Use new tsrm_config script to determine libraries.
-
-1999-09-26 Stig Bakken <ssb@fast.no>
-
- * configure.in.in:
- Have to keep using AM_PROG_LIBTOOL to keep all automake versions happy.
-
-1999-09-26 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4:
- Avoid specifying standard paths. This might result in compiler problems
- (see #1937, #2367)
-
- * ext/gd/config.m4:
- Expand relative paths properly, otherwise build process will fail.
-
- * acinclude.m4: Do nothing, if PHP_RPATHS is empty.
-
- * ChangeLog
- acinclude.m4
- configure.in.in: Disable rpaths optionally.
-
-1999-09-25 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog
- aolserver.c: * Use per-thread structure for request data
- * Update ChangeLog
-
- * ext/session/session.c: Do not try to free NULLs.
-
- * aolserver.c: * use faster Ns_ConnWrite()
- * access cookies correctly
- * set HTTP_* variables for script
-
- * aolserver.c: * cleanup
- * make cookies work
-
-1999-09-25 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/xml/xml.c:
- fixed callback code -> now $parser is passed as a resource!
-
-1999-09-25 Sascha Schumann <sascha@schumann.cx>
-
- * aolserver.c: * use consistent php_ns prefix
- * improve configuration code
- * shutdown SAPI/TSRM correctly
-
- * ext/standard/info.c: Add entry for AOLserver.
-
- * aolserver.c: * remove debugging message
- * use SAPI's http response code
- * improve POST read (still blocks in Ns_ConnRead, even if there is enough
- data to read)
- * improve config data handling
-
- * ext/standard/dns.c
- ext/standard/mail.c
- ext/standard/rand.c
- ext/standard/soundex.c
- ext/standard/syslog.c: New Zend API
-
- * ext/standard/string.c: Use new Zend API
-
-1999-09-25 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/php_odbc.c: odbc now uses the new Zend function api
-
-1999-09-25 Stefan Roehrich <sr@linux.de>
-
- * ChangeLog
- ext/zlib/zlib.c: Use new Zend API.
-
-1999-09-25 Sascha Schumann <sascha@schumann.cx>
-
- * aolserver.c: - support POST and HEAD requests
- - clean up module_main()
- - allow arbitrary mappings
-
- * Makefile.in
- acconfig.h.in
- aolserver.c
- configure.in.in:
- Initial AOLserver support. Note that the current way of creating
- the shared library works only with GNU utilities. Some features
- have to be added yet (i.e. POST and cookie support).
-
-1999-09-24 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c
- ext/standard/basic_functions.c
- ChangeLog: - Updated array functions to use high-performance API
- - Updated preg_split() to allow returning only non-empty pieces
-
- * ext/pcre/php_pcre.c
- ChangeLog: Update to new high-performance function API.
-
-1999-09-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/base64.c
- ext/standard/crypt.c
- ext/standard/link.c
- ext/standard/md5.c
- ext/standard/microtime.c
- ext/standard/uniqid.c
- ext/standard/url.c: Use new Zend API.
-
- * ext/gettext/gettext.c
- ChangeLog
- ext/sysvsem/sysvsem.c
- ext/sysvshm/php3_sysvshm.h
- ext/sysvshm/sysvshm.c: Use new Zend API and some minor cleanup.
-
-1999-09-24 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/var.c: Extended var_dump to handle IS_RESOURCE somewhat.
-
- * ext/wddx/wddx.c
- ChangeLog: Update WDDX for new high-performance function API.
-
-1999-09-24 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog: we want to know who to "blame";-)
-
- * ChangeLog
- ext/standard/info.c
- ext/xml/xml.c: updated XML (only partly tested)
-
-1999-09-24 Stig Bakken <ssb@fast.no>
-
- * ext/xml/Makefile.am
- ext/xml/config.m4: more high-tech shared building
-
- * ext/standard/string.c: kill another warning
-
- * ext/standard/parsedate.y: kill warning
-
- * configure.in.in:
- set "phplibdir" in configure so it doesn't have to be set in Makefile.am
-
-1999-09-24 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/oracle/oracle.c: use getParameterEx
-
-1999-09-24 Stig Bakken <ssb@fast.no>
-
- * strlcat.c
- strlcpy.c:
- * configure.in.in:
- AM_PROG_LIBTOOL is obsolete in libtool 1.3.3, which we now require.
- Using AC_PROG_LIBTOOL instead.
-
- * buildconf:
- Detect automake/libtool that are installed with different prefixes.
-
-1999-09-24 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: fixed warning
-
-1999-09-24 Zeev Suraski <zeev@php.net>
-
- * ext/wddx/wddx.c
- ext/xml/xml.c
- ext/zlib/zlib.c: Compile fixes for WDDX, XML and Zlib (untested)
-
- * ext/sybase_ct/php_sybase_ct.c:
- This should make the Sybase CT module compile again (untested)
-
- * ext/msql/php_msql.c:
- This should make the mSQL module compile again (untested)
-
- * ext/mysql/php_mysql.c
- ChangeLog:
- Ok guys, the prototype for zend_fetch_resource*() has changed - it now
- accepts a zval ** instead of a zval *, to be suitable for use with the
- getParametersEx() API.
- You don't have to switch to the getParametersEx() API, but you will have to
- go over your code and add &'s where it's applicable (of course, if you have
- the mental strength to go over your code and convert it to use the Ex API,
- it's best).
-
- The MySQL module now uses the getParametersEx() API completely.
-
-1999-09-23 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.in: Link with libtsrm.a, if thread-safety is chosen.
-
- * configure.in.in: Exit, if subsequent configure scripts fail.
-
-1999-09-23 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: fixed php3 code problem
-
-1999-09-23 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/config.m4: Small clarification.
-
-1999-09-23 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c:
- This version is finally the standard one. The last one was created
- using the 'nested ifs mode' which seems to be the source of the problem.
-
-1999-09-23 Nick Gorham <nick@easysoft.com>
-
- * ext/odbc/config.h.stub
- ext/odbc/config.m4
- ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h
- ext/odbc/setup.stub
- ChangeLog:
- Added support for Easysoft ODBC-ODBC Bridge
- Fixed bug in odbc_setoption
-
-1999-09-23 Andrew Skalski <askalski@chek.com>
-
- * ext/mcal/php3_mcal.c
- ChangeLog: fixed typo in mcal_list_alarms()
-
-1999-09-23 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/Makefile.am
- ext/standard/url_scanner.c:
- re2c's bit vectors appear to be not binary clean. Revert to
- standard mode for the moment.
-
-1999-09-23 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/oracle.c: tiny optimisation
-
- * ChangeLog
- ext/oracle/oracle.c:
- Ora_Fetch_Into now resets the returned array in all cases
-
- * ext/oracle/oracle.c
- ext/oracle/php3_oracle.h
- ChangeLog: fixed NULL column
- cleanups
-
-1999-09-22 Nick Gorham <nick@easysoft.com>
-
- * ChangeLog:
- Added odbc metadata update log
-
- * ext/odbc/php_odbc.h
- ext/odbc/php_odbc.c:
- Added support for metadata functions, odbc_tables, odbc_columns,
- odbc_columnprivileges, odbc_foreignkeys, odbc_gettypeinfo,
- odbc_primarykeys, odbc_procedurecolumns, odbc_procedures,
- odbc_procedurecolumns, odbc_procedures, odbc_specialcolumns,
- odbc_statistics, odbc_tableprivileges
-
-1999-09-22 Andrew Skalski <askalski@chek.com>
-
- * ChangeLog: mcal fix
-
- * ext/mcal/php3_mcal.c: added null-checking in make_event_object
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h
- ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: Added optional port argument to ftp_connect()
-
-1999-09-22 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/oracle.c: i always forget something;-)
-
- * ext/oracle/oracle.c
- ext/oracle/oracle_hack.c
- ChangeLog: fixed Ora_PLogon (rewrote ora_do_logon using php_mysql.c)
- oracle_hack.c should no longer be needed!
-
- * ChangeLog
- ext/oracle/oracle.c: resourcified Oracle
-
-1999-09-22 Stefan Roehrich <sr@linux.de>
-
- * ChangeLog: Added new allowable_tags for gzgetss() in ChangeLog, too.
-
- * ext/zlib/zlib.c:
- Fixed gzgetss() with new _php3_strip_tags, corrected prototype.
-
-1999-09-22 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/fdf/config.m4: - fixed misleading explaination of fdftk option
-
-1999-09-22 Andi Gutmans <andi@php.net>
-
- * ext/standard/lcg.c: - Get rid of warning on win32, non-threadsafe mode.
-
-1999-09-21 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/php_ftp.c: removed NULL reference
-
- * ext/ftp/ftp.c:
- added missing "addr.sin_family = AF_INET" to socket routines
-
-1999-09-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/wddx/wddx.c:
- WDDX can now serialize and deserialize objects. It uses a variable named
- 'php_classname' to store the class name as part of the structure. This way
- WDDX modules in other languages don't get broken by extensions to DTD
- we would have had to make otherwise.
-
-1999-09-21 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/config.m4:
- Slightly redundant to check for crypt() here again, but the TRY_RUN stuff
- needs it defined in the same m4 file or it won't work, and it will just
- get pulled out of the cache anyway, so it isn't a big deal.
-
- * ext/standard/string.c
- ext/zlib/zlib.c
- ext/standard/file.c: fgetss/gzgetss fixes
-
-1999-09-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/string.c: A couple of fixes.
-
-1999-09-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/config.m4:
- AC_CRYPT_CAP depends on symbol checks performed later.
-
- * configure.in.in:
- * Do not check explicitly for symbols in the C library (fixes #2339)
-
- * sort function checks
-
-1999-09-21 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ChangeLog: added krsort() function
-
-1999-09-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/Makefile.am: Continue, if re2c is not available.
-
- Using the ".new" suffix, we prevent the shell from zeroing the file.
-
- * ext/standard/microtime.c: Fix typo.
-
- catched by: ssb
-
- * configure.in.in:
- Use install-sh (autoconf) script to install php. This automatically
- creates the bindir path, so that the effect described in #2304 disappears.
-
- * ext/standard/microtime.c:
- On at least Win32, gettimeofday() returns values in tv_usec which exceed
- 1,000,000.
-
- For portability reasons we set the integer part of our result to 0.
- This is equivalent to using tv_usec % 1000000.
-
-1999-09-21 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/zlib/zlib.c: woops
-
- * ext/zlib/zlib.c: Fix zlib compile problem
-
-1999-09-20 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h:
- - Move some more language specific functions over to Zend.
- get_class() and friends.
-
-1999-09-20 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c:
- Timestamp commit. I do consider removing the rule from Makefile.am
-
-1999-09-20 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/standard/file.c
- ext/standard/string.c: Here was also something missing.
-
-1999-09-20 Andrew Skalski <askalski@chek.com>
-
- * ChangeLog: added FTP module
-
-1999-09-20 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/php3_string.h
- ext/standard/string.c
- tests/testarray
- php.h:
- - Internal functions which are basic language functions should be in Zend
- and not in PHP. I.e. strlen(), each(), error_reporting(), count(),
- get_class_name().
-
-1999-09-20 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/string.c
- ChangeLog
- ext/standard/file.c
- ext/standard/php3_string.h:
- Added optional allowable_tags arguments to strip_tags() and fgetss() to
- allow you to specify a string of tags that are not to be stripped
-
- Could have used flex for this, and Andrew sent me a flex file to do this,
- but I could do the same thing with only minor additions to the existing
- state machine and the resulting code is much smaller and tighter.
-
-1999-09-20 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: php3 compatibility added
-
-1999-09-20 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/php3_var.h
- ext/standard/var.c
- ext/sysvshm/sysvshm.c
- ext/session/session.c: - Upgraded var_dump() to take multiple arguments
- - php3api_ is changed to php_
-
-1999-09-20 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/Makefile.am
- ext/ftp/ftp.c
- ext/ftp/ftp.h
- ext/ftp/ftplib.c
- ext/ftp/ftplib.h
- ext/ftp/php_ftp.c
- ext/ftp/php_ftp.h: Replaced ftplib because of incompatible license.
-
-1999-09-20 Stig Bakken <ssb@fast.no>
-
- * ext/standard/uniqid.c: logic fix
-
-1999-09-20 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/xml/php3_xml.h
- ext/xml/xml.c: resource API & ZTS stuff
-
-1999-09-20 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- mod_php4.c:
- Fixed a memory leak in the Apache per-directory directives handler
-
-1999-09-20 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h: added array_count_values function.
-
- * ext/standard/var.c: new API for var_dump
-
-1999-09-18 Andi Gutmans <andi@php.net>
-
- * ext/mcal/php3_mcal.c: - Fix bug #2278
-
- * serverapi/isapi_sapi.c
- win32/readdir.c
- php4dll.dsp
- php4dllts.dsp: - Make Win32 compile again
-
-1999-09-18 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/zlib.c: Fixed prototype.
-
-1999-09-18 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.re
- ext/standard/url_scanner.c: Aline escape signs in macro definitions.
-
- * configure.in.in:
- Pipe header names through sort and put only one on each line. This
- makes them better accessible.
-
- Add stdlib.h to check headers.
-
- * alloca.c:
- There is no reason to define malloc() to xmalloc() in this context.
-
-1999-09-17 Andrei Zmievski <andrei@ispi.net>
-
- * ext/ftp/.cvsignore: Make CVS quiet.
-
-1999-09-17 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.re:
- SUN c89 doesn't like } direct after a label;-(
-
-1999-09-17 Gergely Madarász <gorgo@sztaki.hu>
-
- * ChangeLog: note the shared modules in the changelog
-
-1999-09-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/dba/dba_db2.c
- ext/dba/dba_dbm.c
- ext/dba/dba_gdbm.c
- ext/dba/dba_ndbm.c
- ext/dba/php3_dba.h
- ext/dba/dba.c: Convert to Ex API. Does anyone have a better name for it?
-
- * ext/mcrypt/mcrypt.c
- ext/mhash/mhash.c: Use Ex API here as well.
-
- * ext/session/session.c: Convert module to use Ex API.
-
-1999-09-17 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c
- ChangeLog: fix #2316 - fetching empty LOBs via OCI8
-
-1999-09-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/mod_user.c: don't call empty function names
-
- * ext/session/Makefile.am
- ext/session/mod_user.c
- ext/session/mod_user.h
- ext/session/modules.c
- ext/session/php_session.h
- ext/session/session.c
- ChangeLog: add user-level callbacks
-
-1999-09-17 Zeev Suraski <zeev@php.net>
-
- * php4dllts.dsp: *** empty log message ***
-
-1999-09-17 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in
- ext/xml/config.m4: supply path to xml include dir for APXS and APACI
-
- * ext/wddx/php_wddx.h: This format is also used by the XML module
- allows us to compile with Apache's expat-lite dir
-
- * main.c: `0' flag ignored with precision specifier and `X' format
-
- * ext/xml/config.m4: If available, use Apache's embedded expat
-
- * Makefile.in: fix Unix build
-
-1999-09-16 Zeev Suraski <zeev@php.net>
-
- * ChangeLog.TODO
- SAPI.c
- SAPI.h
- cgi_main.c
- config.w32.h
- ext/standard/string.c
- main.c
- mod_php4.c
- php4dll.dsp
- php4dllts.dsp
- php4isapi/php4isapi.c
- php_content_types.c
- rfc1867.c
- ChangeLog: - Added support for unknown POST content types (Zeev)
- - Introduce the convert_to_*_ex() API in strlen()
-
- * Makefile.in
- php_content_types.h: *** empty log message ***
-
- * ext/standard/info.c
- Makefile.in
- php_content_types.c: Generalize SAPI a bit
-
-1999-09-16 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c: Fixed memory leak.
-
-1999-09-16 Andrew Skalski <askalski@chek.com>
-
- * ext/ftp/ftp.c: Added documentation hooks to ftp.c
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h: added ftp_pwd() ftp_cdup() ftp_mkdir() and ftp_rmdir()
-
- * ext/ftp/ftp.c
- ext/ftp/ftp.h: added ftp_systype() and ftp_listraw() functions
-
- * ext/ftp/Makefile.am
- ext/ftp/config.h.stub
- ext/ftp/config.m4
- ext/ftp/ftp.c
- ext/ftp/ftp.h
- ext/ftp/ftplib.c
- ext/ftp/ftplib.h: Added rudimentary FTP support.
-
-1999-09-16 Sascha Schumann <sascha@schumann.cx>
-
- * ext/odbc/config.m4
- ext/pcre/config.m4
- ext/session/session.c
- ext/imap/config.m4
- ext/gd/config.m4
- configure.in.in: improve short help messages
-
- * configure.in.in: this was twice here
-
-1999-09-16 Rasmus Lerdorf <rasmus@php.net>
-
- * buildconf: libtool check fix
-
-1999-09-16 Sascha Schumann <sascha@schumann.cx>
-
- * INSTALL: .
-
- * ext/wddx/php_wddx_api.h
- ext/wddx/wddx.c:
- Make some things accessible from outside for session module
-
- * ChangeLog: .
-
- * ext/session/php_session.h
- ext/session/session.c: wddx decode works as well
-
- * ext/session/php_session.h
- ext/session/session.c: wddx serialization works now
-
- * ext/session/session.c: Since Thies fixed var.c, objects work now, too.
-
- * configure.in.in:
- use AM_PROG_CC_STDC which covers AIX, Ultrix, OSF/1, HP-UX, and SVR4
-
- * acinclude.m4
- configure.in.in: silence libtool
-
-1999-09-16 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c
- ChangeLog: php4 now deserialized php3 objects correctly!
- php3 will ignore objects serialized by php4 (that's the price we have to pay!)
- small fix in deserializing objects with static initializers (thanx boris)
-
-1999-09-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c
- ChangeLog: when unserializing classes:
- if the class is not known the standard class (no methods) will be used.
- if the class is known - the created object will functional again!
-
-1999-09-15 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/var.c: Fixed printf format.
-
- * ext/wddx/wddx.c: HASH_OF is now in php.h.
-
-1999-09-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c
- ChangeLog: use new API in var.c
-
- * ext/standard/var.c: i love id-strings
-
- * ext/standard/var.c
- ChangeLog:
- made serialize/unserialize work with classes! (also made the code "shorter")
- CHANGES:
- - the serialized string now also contains the class name (was not available in PHP3)!
- - when unserializing php will create a fully working object of that class again
- therby the class has to be defined when unserializing - else you get a warning!
-
-1999-09-15 Stig Bakken <ssb@fast.no>
-
- * Makefile.in: add LIBOBJS, used by AC_REPLACE_FUNCS
-
-1999-09-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c
- php.h:
- HASH_OF is usable enough (i hate duplicating macros all over the place)
-
-1999-09-15 Stig Bakken <ssb@fast.no>
-
- * configure.in.in
- php.h
- Makefile.in: Clean up the strlcat/strlcpy checks.
-
-1999-09-15 Andi Gutmans <andi@php.net>
-
- * regex/regerror.c: - Leave this for now.
-
- * ext/zlib/zlib.c
- regex/regerror.c
- ext/hyperwave/hw.c
- ext/standard/file.c
- php4dll.dsp: - Thread-unsafe win32 compiles again
- - Some strlcpy changes including one bug fix.
-
- * ext/standard/microtime.h
- ext/standard/basic_functions.c: - gettimeofday wasn't registered.
-
-1999-09-14 Andi Gutmans <andi@php.net>
-
- * ext/apache/apache.c: - Another small one. I'll leave the rest for now...
-
- * fopen-wrappers.c: - First go at using strlcat().
-
- * config.w32.h
- php4dllts.dsp: - Support strlcpy/strlcat in windows.
-
-1999-09-14 Andrei Zmievski <andrei@ispi.net>
-
- * ChangeLog
- ext/pcre/config.h.stub
- ext/pcre/config.m4
- ext/pcre/pcrelib/ChangeLog
- ext/pcre/pcrelib/README
- ext/pcre/pcrelib/chartables.c
- ext/pcre/pcrelib/dftables.c
- ext/pcre/pcrelib/dll.mk
- ext/pcre/pcrelib/internal.h
- ext/pcre/pcrelib/maketables.c
- ext/pcre/pcrelib/pcre.3
- ext/pcre/pcrelib/pcre.3.html
- ext/pcre/pcrelib/pcre.3.txt
- ext/pcre/pcrelib/pcre.c
- ext/pcre/pcrelib/pcre.def
- ext/pcre/pcrelib/pcre.h
- ext/pcre/pcrelib/pcreposix.3
- ext/pcre/pcrelib/pcreposix.3.html
- ext/pcre/pcrelib/pcreposix.3.txt
- ext/pcre/pcrelib/pcreposix.c
- ext/pcre/pcrelib/pcretest.c
- ext/pcre/pcrelib/pgrep.1
- ext/pcre/pcrelib/pgrep.1.html
- ext/pcre/pcrelib/pgrep.1.txt
- ext/pcre/pcrelib/pgrep.c
- ext/pcre/pcrelib/testinput1
- ext/pcre/pcrelib/testinput2
- ext/pcre/pcrelib/testinput3
- ext/pcre/pcrelib/testoutput1
- ext/pcre/pcrelib/testoutput2
- ext/pcre/pcrelib/testoutput3
- ext/pcre/pcrelib/testoutput4
- ext/pcre/php_pcre.c
- ext/pcre/php_pcre.h: - Updated bundled PCRE library to version 2.08
- - Made it possible to specify external location of the PCRE library
- - Reworked PCRE extension to use updated PCRE library API
-
- Hopefully now everything behaves just like Perl..
-
-1999-09-14 Andi Gutmans <andi@php.net>
-
- * Makefile.in
- configure.in.in
- php.h
- strlcat.c
- strlcpy.c: Add strlcpy/strlcat to the build process
-
-1999-09-14 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c:
- - fixed memory leaks in pdf_open_memory_image() and pdf_add_bookmark()
-
-1999-09-14 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog: forgot
-
- * ext/standard/basic_functions.c: is_array & friens speedups
-
-1999-09-14 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/basic_functions.c: Fix a warning
-
-1999-09-14 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/standard/basic_functions.c:
- count() now uses the new getParamertersEx API.
-
- * SAPI.c: i'm sure this was left-over debugging code!
-
- * ext/oci8/oci8.c
- ChangeLog: you can now position when doing lob-writes.
-
-1999-09-13 Andi Gutmans <andi@php.net>
-
- * output.c
- SAPI.h: - X-* is probably more standard.
-
-1999-09-13 Stig Bakken <ssb@fast.no>
-
- * ext/mhash/config.m4
- ext/mysql/config.m4
- ext/oci8/config.m4
- ext/yp/config.m4
- acinclude.m4
- configure.in.in
- ext/bcmath/config.m4
- ext/gettext/config.m4
- ext/icap/config.m4
- ext/mcal/config.m4:
- Added PHP_WITH_SHARED for checking "shared,*" prefix when configuring
- extensions.
-
-1999-09-13 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- ext/standard/Makefile.am
- ext/standard/metaphone.c
- ext/standard/php_metaphone.h
- internal_functions.c.in: added Metaphone support
-
- * ext/oci8/php3_oci8.h
- ChangeLog
- ext/oci8/oci8.c:
- got rid of the define-callback stuff there's a bug in oracle-oci8!
-
-1999-09-13 Andrei Zmievski <andrei@ispi.net>
-
- * ext/oci8/config.m4: Per Stig's suggestion.
-
-1999-09-13 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: ported $lob->savefile($filename) method from PHP3
-
- * ext/oci8/oci8.c: cleanups
-
- * ChangeLog
- ext/oci8/oci8.c
- ext/standard/var.c: ported oci8 to use new class API
- var_dump no longer tries to traverse avr->value.ht for objects but uses var->value.obj.properties instead
-
-1999-09-13 Zeev Suraski <zeev@php.net>
-
- * ext/standard/info.c:
- Modified phpinfo() to show the contents of arrays in HTTP_*_VARS[]
-
- * ext/standard/info.c
- ext/standard/post.c
- mod_php4.c:
- Fix a buglet, and avoid crashing in phpinfo() (fixes an elusive legacy bug too)
-
-1999-09-12 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- ext/standard/post.c
- ext/standard/post.h
- rfc1867.c:
- - Rewrote the GET/POST/Cookie data reader to support multi-dimensional
- arrays! (Zeev)
-
- This still needs a lot of more testing, but it seems to work more or less.
-
- * SAPI.h
- php4isapi/php4isapi.c: Add PHP-Version header in IIS
-
- * ext/standard/file.c
- mod_php4.c
- php_globals.h
- main.c: That's important enough to be cached
-
-1999-09-12 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/Makefile.am
- ext/standard/url_scanner.c
- ext/standard/url_scanner.re:
- use static buffer for URLs instead of allocating/freeing memory
- for each one
-
- * ext/session/session.c: calculate length of cookie string correctly
-
- * acinclude.m4: add missing result msg
-
- * output.c:
- move session URL stuff to the last place before SAPI takes over
-
- * ChangeLog: These shouldn't be here
-
-1999-09-12 Andi Gutmans <andi@php.net>
-
- * ext/session/session.c: - Oops
-
- * ext/session/session.c: - Make it compile on Win32
-
-1999-09-12 Zeev Suraski <zeev@php.net>
-
- * cgi_main.c
- ext/standard/basic_functions.c
- main.c
- output.c
- output.h
- php.h: Time to do that - rename the output layer prefix
-
- * ChangeLog
- mod_php4.c
- output.c: *** empty log message ***
-
-1999-09-12 Sascha Schumann <sascha@schumann.cx>
-
- * INSTALL: expand version number
-
- * ChangeLog: update
-
-1999-09-12 Andrei Zmievski <andrei@ispi.net>
-
- * output.c: Reverting to previous state.
-
-1999-09-12 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/php_session.h: update macro
-
-1999-09-12 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c: Use global symbol table instead..
-
- * output.c: Use TRANS_SID macro for selective compilation..
-
- * ChangeLog
- ext/wddx/wddx.c:
- - Fixed mem leak when undefined variable was passed in for serialization
- - Made it properly serialize object properties
-
-1999-09-12 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/Makefile.am: add rule for url_scanner.c
-
-1999-09-11 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/url_scanner.c
- ext/standard/url_scanner.h
- ext/standard/url_scanner.re: - add standard disclaimer
- - regenerate scanner with re2c -s
-
- * ext/session/config.h.stub
- ext/session/config.m4
- ext/session/php_session.h
- ext/session/session.c
- ext/standard/Makefile.am
- ext/standard/url_scanner.c
- ext/standard/url_scanner.h
- ext/standard/url_scanner.re
- output.c: add transparent session id propagation
- this uses a custom scanner which detects relative URIs and changes
- them appropiately.
- must be explicitly enabled with --enable-trans-sid
- (normal case is not affected, since session_adapt_uris defaults to
- void statement. Compiler should eliminate dead code in output.c then.)
-
-1999-09-11 Andrei Zmievski <andrei@ispi.net>
-
- * ChangeLog
- ext/session/php_session.h
- ext/session/session.c: - Added session_unset() function
- - Fixed double session globals shutdown crash
- - Added warning when session_destroy() is called without session_start()
-
- * ChangeLog
- main.c: Use OnUpdateBool for Boolean entries.
-
-1999-09-11 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/file.c: avoid mmap overhead for small files
-
- * configure.in.in
- ext/standard/file.c:
- optimize fpassthru/readfile to use mmap instead of fread
- which especially increases speed on large files.
-
- * ChangeLog
- ext/session/mod_files.c
- ext/session/php_session.h
- ext/session/session.c: - support for external entropy sources
- - extern_referer_chk => extern_referer_check
- - kill a warning in mod_files.c
-
-1999-09-11 Zeev Suraski <zeev@php.net>
-
- * ext/standard/info.c
- main.c
- php.ini-dist: Rename allow_builtin_links to expose_php
-
- * main.c: More cleanup
-
- * ext/standard/post.c: Except for this small bug fix - it works
-
- * ChangeLog
- ext/standard/post.c
- main.c
- php.ini-dist
- php_globals.h: - Seriously optimize and clean php_parse_gpc_data()
- - Added gpc_globals directive to turn global definitions of GPC variables on/off
- (untested)
-
- * cgi_main.c
- ext/standard/post.c
- ext/standard/post.h
- ext/standard/string.c
- main.c
- rfc1867.c: Cleanups & optimizations
-
- * ext/standard/post.c
- ext/standard/post.h
- rfc1867.c: Cleanups
-
-1999-09-10 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in: Move Linux check => more general --version-script check
-
- * INSTALL: add info about php3/php4 apache modules
-
- * INSTALL: tweak the INSTALL document a little bit
-
- * configure.in.in: pass flag correctly to linker
-
- * Makefile.in
- configure.in.in
- php.map: - better use of scoping
- - support Solaris 2.x
-
-1999-09-10 Andrei Zmievski <andrei@ispi.net>
-
- * ext/oci8/config.m4: Workaround for m4 weirdness.
-
-1999-09-10 Mark Musone <musone@afterfive.com>
-
- * ext/mcal/php3_mcal.c:
- lets not go down that road..were onyl going to use the internal event structure. No passing objects
-
- * ext/mcal/php3_mcal.c: wrong preprocessor command
-
- * ext/mcal/php3_mcal.c
- ext/mcal/php3_mcal.h:
- ported the php3 stuff to php4. This module should work intechangably between the two versions also
-
-1999-09-10 Zeev Suraski <zeev@php.net>
-
- * ext/gd/Makefile.am: *** empty log message ***
-
-1999-09-10 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c: - wrong use of php_print corrected
-
-1999-09-10 Zeev Suraski <zeev@php.net>
-
- * ext/pgsql/pgsql.c:
- Lost functionality in earlier fix... That should really work.
-
- * ext/pgsql/pgsql.c: That should do the trick (untested)
-
-1999-09-10 Mark Musone <musone@afterfive.com>
-
- * ext/pgsql/pgsql.c: my bad, sorry
-
- * ext/pgsql/pgsql.c: fixed memory leak
-
-1999-09-09 Andi Gutmans <andi@php.net>
-
- * php4dllts.dsp:
- - Add mcal to TS project. It seems that mcal needs to be patched a bit in
- order to work TSRM. Right now it has globals.
-
-1999-09-09 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c: forgot to change prototype
-
- * ext/pdf/pdf.c: pdf_setfont got optional parameter to embed fonts
-
-1999-09-08 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/dl.c:
- Remove extraneous debug dlerror() call which results in the subsequent
- dlerror() returning NULL.
-
-1999-09-08 Gergely Madarász <gorgo@sztaki.hu>
-
- * configure.in.in
- Makefile.in:
- remove -Wl,--version-script from RPATHS, put it into a separate
- variable
-
-1999-09-08 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: Be consistent.
-
-1999-09-08 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hw.c:
- - add posibility to specify how objrec to objarr conversion
- is performed (not ready yet)
-
-1999-09-08 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog
- configure.in.in
- php.map: add versioning support
-
-1999-09-08 Jakub Skopal <j@kubs.cz>
-
- * mod_php4.c: Correct compiler warning.
-
-1999-09-07 Andi Gutmans <andi@php.net>
-
- * php4dll.dsp: - Update non-threadsafe project file
-
- * ext/standard/string.c
- config.w32.h: - Fix warnings and win32 compile
-
-1999-09-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Here you go, Egon.
-
-1999-09-07 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/zlib.c: Fixed behavior with empty doc_root.
- gzgetss() now uses _php3_strip_tags.
-
-1999-09-07 Stig Bakken <ssb@fast.no>
-
- * ext/standard/fsock.c:
- Add thread-safety notice here. The solution is using gethostbyname_r,
- but it seems that it takes different parameters on Solaris and
- Linux. ;-P We should probably make a wrapper function, and make a
- configure test that checks if there is a reentrant version available,
- and if not protect gethostbyname and similar calls with a mutex until
- the results have been copied. Ugly.
-
-1999-09-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ChangeLog:
- Added second parameter to array_keys() which allows returning keys
- only for a specific value in an array.
-
- * ext/standard/math.c: Kill compiler warning.
-
- * ext/mcal/.cvsignore: Shut up, CVS.
-
- * ext/standard/string.c: Kill warnings.
-
-1999-09-07 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/standard/uniqid.c:
- - uniqid() used the additional parameter even if it was not provided
- this caused an segm fault. fixed it.
-
-1999-09-06 Zeev Suraski <zeev@php.net>
-
- * ext/standard/dl.c
- main.c: A couple of BoundsChecker fixes
-
-1999-09-06 Andi Gutmans <andi@php.net>
-
- * config.w32.h: - Should fix Win32 compile
-
-1999-09-06 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/standard/basic_functions.c: File should here be string.
-
-1999-09-06 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ChangeLog: Forgot to update ChangeLog
-
-1999-09-06 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/php3_zlib.h
- ext/zlib/zlib.c: Removed remaining PHP_31 defines.
- First try with ZTS support, can someone with a working ZTS enabled setup test this, please?
-
-1999-09-06 Gergely Madarász <gorgo@sztaki.hu>
-
- * ext/gd/Makefile.am
- ext/gd/config.m4
- ext/gd/gd.c: Enabled shared build of gd module
-
-1999-09-06 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: - "Resourcified" the Informix driver.
-
-1999-09-06 Stig Bakken <ssb@fast.no>
-
- * LICENSE: untabified
-
-1999-09-06 Jakub Skopal <j@kubs.cz>
-
- * ext/standard/crypt.c:
- Workaround for crypt() getting too few characters for salt.
-
-1999-09-06 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/zlib.c: Fixed prototype.
-
-1999-09-06 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/php_mysql.c: Fix the 4.0 tree (forgot to commit)
-
-1999-09-06 Jakub Skopal <j@kubs.cz>
-
- * cgi_main.c: Corrected the argument-list for getopt. -c expects argument.
-
-1999-09-05 Jakub Skopal <j@kubs.cz>
-
- * ext/standard/basic_functions.c
- ext/standard/php3_string.h
- ext/standard/string.c: Added addcslashes(), stripcslashes().
- Reverted addslashes() to the very original behaviour.
-
-1999-09-05 Sascha Schumann <sascha@schumann.cx>
-
- * main.c: fix warning
-
-1999-09-05 Andi Gutmans <andi@php.net>
-
- * main.c
- php_ini.c
- php_ini.h: - Should fix short_tags and co. problem.
-
- * internal_functions_win32.c
- php4dllts.dsp: - Make Win32 compile once again.
-
- * ext/standard/basic_functions.c
- ext/standard/dir.c
- win32/readdir.h
- SAPI.c
- ext/session/mod_files.c
- php4dll.dsp: - Make dir functions compile in Win32
- - Fix too early memory manager initialization (For you Thies)
-
-1999-09-05 Stefan Roehrich <sr@linux.de>
-
- * ext/ldap/config.m4: Find debian umich-ldap libraries/include files.
-
-1999-09-05 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ChangeLog
- build-defs.h.in: Changes for updated odbc module
-
- * ext/odbc/odbc.c
- ext/odbc/php3_odbc.h: Renaming odbc files
-
- * ext/odbc/Makefile.am
- ext/odbc/config.h.stub
- ext/odbc/php_odbc.c
- ext/odbc/php_odbc.h
- ext/odbc/velocis.c: New resource handling for odbc module
-
-1999-09-05 Sascha Schumann <sascha@schumann.cx>
-
- * php_globals.h: work around gcc bug, otherwise compiler would die with
-
- toplev.c:2261: Internal compiler error in function float_signal
-
- in basic_functions.c
-
-1999-09-05 Andi Gutmans <andi@php.net>
-
- * main.c:
- - php_error(E_ERROR,...) won't ever return so change the connection_status
- before it is called.
-
-1999-09-05 Jakub Skopal <j@kubs.cz>
-
- * ext/standard/string.c: C++ comment fix... sorry.
-
- * ext/standard/php3_string.h
- ext/standard/string.c: Appended second argument of addslashes(),
- Changed php_addslashes() to add \000 instead of just \0
-
-1999-09-04 Rasmus Lerdorf <rasmus@php.net>
-
- * php.h: Forgot one
-
- * ext/standard/exec.c: Kill a warning
-
-1999-09-04 Zeev Suraski <zeev@php.net>
-
- * php.h: This was actually intentional... put it back in and improve
-
-1999-09-04 Rasmus Lerdorf <rasmus@php.net>
-
- * php.h
- php_globals.h: Cleanups
-
- What the heck was that dangling (c) for in the PUTC macros? Were they
- supposed to serve some sort of purpose, because I sure don't see one for
- them.
-
-1999-09-04 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/zlib.c: First try with new resource handling in zlib module.
-
-1999-09-04 Rasmus Lerdorf <rasmus@php.net>
-
- * serverapi/isapi_sapi.c
- serverapi/nsapi_sapi.c:
- Add connection handling stuff to ISAPI and NSAPI code. This will
- likely need some reworking, but this way it won't get overlooked.
-
- * ChangeLog
- configure.in.in:
- Oops, set_time_limit() would never have worked becase HAVE_SETITIMER
- never got defined anywhere.
-
- * ChangeLog
- mod_php4.c: Oops
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- main.c:
- Catch a timeout and add user-level interface for connection handling
-
- * mod_php4.c
- serverapi/cgi_sapi.c
- main.c:
- Might as well bail as soon as we know we should since this is now
- possible. We still need to set our connection status bit field so a
- shutdown function can figure out if a script was terminated due to an
- abort, timeout or finished normally.
-
- * main.c
- mod_php4.c
- php.h
- php_globals.h
- serverapi/cgi_sapi.c
- serverapi/isapi_sapi.c
- serverapi/nsapi_sapi.c
- serverapi/sapi.h:
- First part of the connection_status work. No user-callable functions
- yet. That is coming next. Have also only done Apache and CGI so far.
- Will have to crack open my ISAPI book to do that one.
-
- Also changed the SAPI output functions to return an int. We'll check
- the connection status inside each one, but we might need the return
- code at some other level and I don't see a good reason for just tossing
- these return codes.
-
-1999-09-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/wddx/wddx.c: Oops, don't need those commented out blocks.
-
- * output.c: Kill compiler warnings.
-
- * ext/wddx/wddx.c: Conform to new resource handling guidelines.
-
-1999-09-04 Zeev Suraski <zeev@php.net>
-
- * ext/zlib/zlib.c
- ext/standard/file.c
- ext/standard/php3_string.h
- ext/standard/post.c
- ext/standard/string.c
- ext/sybase/sybase.c
- ext/sybase_ct/php_sybase_ct.c
- ext/msql/php_msql.c
- ext/mysql/php_mysql.c
- ext/pgsql/pgsql.c
- ext/standard/exec.c
- dl/mssql/mssql.c
- ext/db/db.c
- ext/interbase/interbase.c
- php3_compat.h: *** empty log message ***
-
- * ext/sybase_ct/php_sybase_ct.c
- ext/sybase_ct/php_sybase_ct.h
- ChangeLog: Add resource support to the Sybase CT module
-
-1999-09-04 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: First try at WDDX serializer
- (not active currently)
-
-1999-09-04 Zeev Suraski <zeev@php.net>
-
- * ext/msql/php_msql.c
- ext/msql/php_msql.h:
-
-
-
-
-
-
-
-
-
- A few fixes
-
-1999-09-04 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/mod_files.c: cleanup
-
- * ext/session/php_session.h: remove superflicious enumaration
-
- * ext/session/mod_mm.c:
- bail out, if ps_mm_instance wasn't initialized correctly
- (should take place in global startup)
-
- * ext/session/mod_files.c: implement single directory garbage collector
-
-1999-09-04 Zeev Suraski <zeev@php.net>
-
- * ext/msql/Makefile.am
- ext/msql/msql.c
- ext/msql/php3_msql.h
- ext/msql/php_msql.c
- ext/msql/php_msql.h
- ChangeLog: Update the mSQL module with the latest tech
-
-1999-09-03 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.dsp: *** empty log message ***
-
-1999-09-03 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c
- ext/pcre/php_pcre.h: Static is good...
-
-1999-09-03 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- ext/mysql/mysql.c
- ext/mysql/php3_mysql.h
- ext/mysql/php_mysql.c
- ext/mysql/php_mysql.h: Final MySQL tweaks
-
-1999-09-03 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec:
- - backed out IS_RESOURCE stuff in favour of old php3-style IS_LONG
- for now. This makes the Informix driver work again.
-
-1999-09-03 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/Makefile.am
- ext/mysql/mysql.dsp
- php_modules.dsw: More cleanups
-
- * ChangeLog
- ext/mysql/mysql.c: Use the new API for resources in MySQL
-
-1999-09-03 Stefan Roehrich <sr@linux.de>
-
- * ext/oci8/config.m4
- ext/oracle/config.m4: Added detection of Oracle 8.1 (aka 8i) from PHP3.
-
-1999-09-03 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c
- ext/pcre/php_pcre.h: Practice what you preach, I guess.
-
-1999-09-03 Sascha Schumann <sascha@schumann.cx>
-
- * internal_functions_win32.c:
- Add global startup/shutdown functions in Win32 version as well
-
- * php.h: Add prototypes for new functions in internal_functions.c.in
-
- * SAPI.c
- acinclude.m4
- ext/session/config.m4
- ext/session/mod_mm.c
- ext/session/mod_mm.h
- ext/session/session.c
- genif.sh
- internal_functions.c.in
- main.c
- php.h
- ChangeLog: - add global startup/shutdown handlers
- - improve genif.sh to also consider all header files for inclusion
- (checks for phpext_)
- - use vsnprintf in main.c to avoid buffer overflows
- - improve sessions's mm module to cope better with OOM situations
- within the shared memory segment
- - fix typo wrt session.auto_start
-
- * ext/mcal/Makefile.in:
- Makefile.in and other generated do not belong under CVS control
-
-1999-09-03 Gergely Madarász <gorgo@sztaki.hu>
-
- * ext/mysql/Makefile.am
- ext/mysql/config.m4
- ext/mysql/mysql.c: Enabled shared build of mysql module
-
- * ext/xml/config.m4: Small cleanup
-
- * ext/snmp/Makefile.am
- ext/snmp/config.m4
- ext/snmp/snmp.c: Enabled shared build of snmp module
-
- * ext/pgsql/Makefile.am
- ext/pgsql/config.m4
- ext/pgsql/pgsql.c: Enabled shared build of pgsql module
-
-1999-09-03 Andrei Zmievski <andrei@ispi.net>
-
- * ext/wddx/wddx.c: Fixed resource handling to conform to PHP4 guidelines.
-
-1999-09-03 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hw.c: - complete rewrite of object to array conversion
-
-1999-09-03 Zeev Suraski <zeev@php.net>
-
- * php_version.h
- configure.in.in: Version update
-
- * php4isapi/php4isapi.c
- output.c
- ChangeLog
- main.c:
- - Fixed several problems with output buffering and HEAD requests (Zeev)
- - Fixed HTTP Status code issue with ISAPI module (Zeev)
-
-1999-09-02 Stig Bakken <ssb@fast.no>
-
- * ext/xml/Makefile.am
- ext/xml/config.m4: clean up library naming
-
-1999-09-02 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/image.c
- ext/standard/image.h
- ext/standard/php3_standard.h
- ext/standard/php_image.h
- ChangeLog: newest GetImageSize renamed header-file
-
-1999-09-02 Andi Gutmans <andi@php.net>
-
- * ChangeLog:
- - Small fix but it's important for people to know when B3 is released.
-
-1999-09-01 Mark Musone <musone@afterfive.com>
-
- * ext/mcal/Makefile.am
- ext/mcal/Makefile.in
- ext/mcal/config.h.stub
- ext/mcal/config.m4
- ext/mcal/php3_mcal.c
- ext/mcal/php3_mcal.h: Added mcal module
-
-1999-09-01 Andi Gutmans <andi@php.net>
-
- * internal_functions_win32.c
- main.c
- php4dllts.dsp: - Add sessions module to standard win32 build.
-
-1999-09-01 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c: Fix lcg.h location.
-
-1999-09-01 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c:
- - Group-attribute may now appear multiple times in objrec record.
-
-1999-08-31 Stig Bakken <ssb@fast.no>
-
- * ext/session/session.c
- ext/standard/uniqid.c
- buildconf
- internal_functions_win32.c: ext/lcg -> ext/standard in various places
-
- * ext/standard/uniqid.c: oops
-
-1999-08-31 Thies C. Arntzen <thies@digicol.de>
-
- * Makefile.in: we need DEFS when compiling this dir
-
-1999-08-31 Stig Bakken <ssb@fast.no>
-
- * main.c: fix for bug #2165
-
- * ext/standard/basic_functions.c: fix for bug #2191
-
- * ext/standard/uniqid.c: compat fix, bug #2201
-
-1999-08-31 Thies C. Arntzen <thies@digicol.de>
-
- * ext/apache/apache.c: "fix" for #2202
-
-1999-08-30 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/config.h.stub
- ext/odbc/config.m4
- ext/odbc/php3_odbc.h
- ext/odbc/setup.stub: Add support for unixODBC
-
-1999-08-29 Stig Bakken <ssb@fast.no>
-
- * internal_functions.c.in
- ext/standard/Makefile.am
- ext/standard/lcg.c
- ext/standard/php_lcg.h: moved lcg stuff to ext/standard
-
-1999-08-29 Sascha Schumann <sascha@schumann.cx>
-
- * cgi_main.c:
- PATH_TRANSLATED was not used at all, even if one comment implied
- it should be used. After adding this, the CGI version works for me
- w/ Apache + suexec
-
-1999-08-29 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/pgsql/pgsql.c: This one was nonesense.
-
- * ext/pgsql/pgsql.c: Missing return type.
-
- * ext/standard/basic_functions.c: Oops, file should be string here.
-
-1999-08-28 Rasmus Lerdorf <rasmus@php.net>
-
- * mod_php4.c:
- This check actually doesn't make a whole lot of sense. We need
- something here, but if a mod_auth_* module declines, the type is
- still set. So, we need a check to see if there have been a
- non-declined auth hook previously for this request. I will ponder
- a good approach to this.
-
-1999-08-28 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- cgi_main.c: Add -d switch
-
-1999-08-28 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * ext/standard/datetime.c: semicolon syntax error
-
- * ext/standard/datetime.c: Bug in gmmktime():
- it produced wrong results in New Foundland,
- Central Australia, India, Iran, and Java, with
- half-hour timezones.
-
-1999-08-28 Sascha Schumann <sascha@schumann.cx>
-
- * main.c:
- when "track_vars" is disabled and a script which contains <?php_track_vars?> is
- accessed for the first time, track vars were not created properly.
-
- * ext/standard/file.c: merge in fix from php3
-
-1999-08-28 Zeev Suraski <zeev@php.net>
-
- * main.c: New relay code
-
-1999-08-28 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog:
- If we stick to this style, parsing becomes easier (for humans and computers).
-
-1999-08-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/config.h.stub
- ext/session/config.m4
- ext/session/mod_files.c
- ext/session/mod_mm.c
- ext/session/mod_mm.h
- ext/session/modules.c
- ext/session/php_session.h
- ext/session/session.c
- ext/session/Makefile.am: - fix potential buffer problem in send_cookie
- - fix gc probability algorithm
- - don't access mod_data directly
- - initial version of mm support for session data storage
-
- This works pretty good, but we need to create the initial mm pool
- from the parent process/thread. Still looking for a clean way to do that.
-
-1999-08-27 Zeev Suraski <zeev@php.net>
-
- * ext/standard/browscap.c: Better debug macros
-
-1999-08-27 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/odbc.c: Typo fix
-
-1999-08-27 Zeev Suraski <zeev@php.net>
-
- * main.c: *** empty log message ***
-
- * ext/imap/imap.c: Tiny fixes
-
- * main.c: Log date&time on script logs
-
-1999-08-27 Mark Musone <musone@afterfive.com>
-
- * ext/imap/imap.c:
- lets not make global functions unless we need to..actually this should be taken out someday
-
- * ext/icap/php3_icap.c: cleand up storing new events
-
-1999-08-26 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/pcre/php_pcre.c: Missing return types in prototypes
-
-1999-08-26 Andrei Zmievski <andrei@ispi.net>
-
- * ext/sybase_ct/.cvsignore: shut up CVS
-
- * ext/wddx/wddx.c: Fix for #2161
-
-1999-08-26 Andi Gutmans <andi@php.net>
-
- * ChangeLog: - Make Win32 compile again.
-
-1999-08-25 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: .
-
- * ext/sysvsem/sysvsem.c:
- AIX wants the value, not the pointer to the value.
-
- Fixes #2149
-
-1999-08-25 Andi Gutmans <andi@php.net>
-
- * ext/standard/fsock.h
- ext/standard/fsock.c
- fopen-wrappers.c
- main.c
- ChangeLog: Make fopen() work with URL's in Win32
-
- * ChangeLog: - Fix for include_path for Win32 (Zend library)
-
-1999-08-24 Zeev Suraski <zeev@php.net>
-
- * ext/com/COM.c
- output.c
- php.ini-dist
- php4dll.dsp
- php_globals.h
- ChangeLog
- main.c: Add output_buffering directive
-
-1999-08-24 Mark Musone <musone@afterfive.com>
-
- * ext/icap/php3_icap.c
- ext/icap/php3_icap.h: argh..Finally
-
-1999-08-23 Sascha Schumann <sascha@schumann.cx>
-
- * ext/Makefile.am: suppress error exit status on non Rhapsody systems
-
- * buildconf: don't print out error message
-
- * dlist.c: malloc.h is deprecated, use stdlib.h instead
-
-1999-08-23 Andi Gutmans <andi@php.net>
-
- * php4isapi/php4isapi.c: - Commit fix proposed in bug report.
-
-1999-08-23 Mark Musone <musone@afterfive.com>
-
- * ext/icap/php3_icap.c
- ext/icap/php3_icap.h:
- changed to use the new, soon to be public libicap 0.99
-
-1999-08-23 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: return true to match documentation
-
-1999-08-22 Andi Gutmans <andi@php.net>
-
- * internal_functions_win32.c
- php4dllts.dsp: - Add lcg to windows project.
-
-1999-08-22 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: .
-
- * acinclude.m4
- configure.in.in
- libphp4.module.in: remove all references to RAW_RPATHs
- Apache builds now correctly when shared core is used
-
- * ext/session/mod_files.c
- ext/session/mod_files.sh: - cleanup code
- - add script which creates the directory tree for better scaling
- of mod_files
-
- I have to decide yet whether we implement the garbage collection in the
- module or if we simply let the user do
-
- find path -ctime +1 | xargs rm
-
- * ext/session/mod_files.c: Use O_EXCL where possible.
-
-1999-08-21 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog
- ext/session/php_session.h
- ext/session/session.c: - add session.extern_referer_chk
- - use combined lcg in session id creation
-
- * ChangeLog: .
-
- * ext/standard/uniqid.c:
- get rid of that usleep() and add some entropy using the combined lcg
-
-1999-08-20 Andrei Zmievski <andrei@ispi.net>
-
- * ext/ldap/ldap.c: Fix bug #2025
-
-1999-08-19 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/pcre/php_pcre.c: Here was also something missing
-
-1999-08-19 Mark Musone <musone@afterfive.com>
-
- * ext/icap/php3_icap.c: *smack*...must..initialize...return...value..
-
-1999-08-19 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/config.m4: On the way to make configure more robust
-
-1999-08-19 Andi Gutmans <andi@php.net>
-
- * ext/standard/dir.c
- ext/pcre/php_pcre.c
- main.c:
- - Fixed memory leaks. tsrm resource id deallocation still needs to be implemented.
-
-1999-08-19 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hw.c: - fixed several memory leaks
- - fixed broken hw_cp and hw_mv functions
-
-1999-08-19 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c: missing return type
-
-1999-08-19 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/gd/gdcache.c: TTF support tested and working now
-
- * ext/gd/php3_gd.h: This should fix TTF support - untested
-
-1999-08-19 Andi Gutmans <andi@php.net>
-
- * ext/oci8/oci8.c: - Fixed typo in oci8 error message
-
-1999-08-18 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/exec.c: Fixed bug #2105
-
-1999-08-18 Charles Hagenbuch <chagenbu@wso.williams.edu>
-
- * ext/imap/imap.c: cjh: fixing the imap_add_body crash in php4.
-
-1999-08-18 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/php3_oracle.h
- ext/oracle/oracle.c
- ext/oci8/oci8.c: ZTS
-
-1999-08-18 Andrei Zmievski <andrei@ispi.net>
-
- * ext/wddx/wddx.c: Ported fixed for bug #2103 from PHP3.
-
-1999-08-18 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: ZTS fix
-
- * ext/oracle/oracle.c: some ZTS stuff
-
- * ChangeLog
- ext/oci8/oci8.c: ocifetchinto fix
-
-1999-08-17 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.c
- ChangeLog: Fix #2090
-
- * ext/standard/basic_functions.c: Fix #2096
-
-1999-08-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/crypt.c: merge in change:
-
- Date: Monday June 28, 1999 @ 4:40
- Author: bjh
-
- Update of /repository/php3/functions
- In directory php:/tmp/cvs-serv5697
-
- Modified Files:
- crypt.c
- Log Message:
- Stop core dump using crypt() with standard DES. When PHP3_MAX_SALT_LEN = 2
- adding the null terminator to the salt exceeds allocated space causing
- stack corruption.
-
- * ChangeLog: update
-
- * ext/gd/php3_gd.h:
- HAVE_FREETYPE_H isn't defined anywhere. HAVE_LIBTTF should be sufficient
-
- * ChangeLog
- ext/mhash/mhash.c: fix persistency of mhash_* constants
-
-1999-08-17 Mark Musone <musone@afterfive.com>
-
- * ext/icap/php3_icap.c: dont have these library functiosn yet
-
- * ext/icap/php3_icap.h: argh..heh..par for the course..
-
- * ext/icap/php3_icap.h: argh..bad day..
-
- * ext/icap/php3_icap.h: please work...
-
- * ext/icap/Makefile.am: hrmmm
-
- * ext/icap/php3_icap.c: last few compile fixes
-
- * ext/icap/php3_icap.c:
- maybe it'll compile now..more php3->php4 conversions
-
- * ext/icap/php3_icap.c: more changes
-
-1999-08-17 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/php3_oracle.h
- ChangeLog
- ext/oracle/oracle.c: ZTS stuff
-
-1999-08-17 Mark Musone <musone@afterfive.com>
-
- * ext/icap/config.m4: thanks Andrei!
-
-1999-08-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/dba/dba_db2.c
- ChangeLog: fix flushing cached information to disk
-
-1999-08-17 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/php3_oci8.h
- ChangeLog
- ext/oci8/oci8.c: cleanups & ZTS stuff (ZTS untested!)
-
- * configure.in.in
- ext/standard/filestat.c
- ChangeLog: imported diskfreespace from 3.0
-
-1999-08-17 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c: fixed potential segm faults
-
-1999-08-16 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ChangeLog: Removed internal pointer reset from array_walk.
-
-1999-08-15 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * ext/pcre/pcrelib/pcreposix.c:
- make pcre test program compile again with Zeev's
- additions in the pcre_exec() function parameters
-
-1999-08-15 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/filestat.c
- ext/standard/link.c: added a few PLS_FETCH()
-
-1999-08-14 Zeev Suraski <zeev@php.net>
-
- * apMakefile.tmpl
- php.h: Close bug #1742
-
-1999-08-14 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Forgot to have internal pointer reset.
-
-1999-08-14 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: more of the new ini stuff
-
-1999-08-14 Zeev Suraski <zeev@php.net>
-
- * ext/standard/basic_functions.c: Rename TestClass to OverloadedTestClass
-
- * ext/mysql/mysql.c
- php_ini.h: Fix thread unsafe version
-
-1999-08-14 Andi Gutmans <andi@php.net>
-
- * main.c: - Make the non-threadsafe version compile again
-
-1999-08-13 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.c
- ext/mysql/mysql.dsp
- ext/standard/dl.c
- ChangeLog
- main.c
- php.ini-dist
- php4ts.dsw
- php_ini.c
- php_ini.h
- php_modules.dsw: - Add PHP Modules workspace
- - Get the MySQL module to compile&work under thread-safe Win32
- - Fix various thread safety issues with dynamic modules
-
-1999-08-13 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/filestat.c: Fixed bug #2023.
-
-1999-08-13 Sascha Schumann <sascha@schumann.cx>
-
- * buildconf: rerun checks if buildconf is newer than the time stamp file
-
-1999-08-13 Zeev Suraski <zeev@php.net>
-
- * ext/sybase/config.h.stub
- ext/sybase/config.m4
- ext/sybase/php3_sybase-ct.h
- ext/sybase/sybase-ct.c
- ext/sybase_ct/Makefile.am
- ext/sybase_ct/config.h.stub
- ext/sybase_ct/config.m4
- ext/sybase_ct/php_sybase_ct.c
- ext/sybase_ct/php_sybase_ct.h
- ext/sybase_ct/setup.stub
- ChangeLog
- ext/sybase/Makefile.am:
- Separate Sybase-CT from Sybase, and fix build process for Sybase-CT
-
-1999-08-12 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c:
- fixed unresolved symbol pdf_open_memory_image when pdflib 2.01 is used
-
-1999-08-12 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * main.c: no return warning removed. fixed TSRM constructor prototype
-
- * ext/standard/string.c: signed/unsigned warning removed
-
- * ext/standard/.cvsignore: Bison generated files
-
-1999-08-12 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/config.m4: config for pdf module should now be similar to php3
-
-1999-08-11 Mark Musone <musone@afterfive.com>
-
- * ext/icap/php3_icap.c: whoops, forgot to actually return the alarms :^)
-
-1999-08-10 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/config.h.stub
- ext/pdf/config.m4: slight changes to config of pdf module
-
-1999-08-10 Stig Bakken <ssb@fast.no>
-
- * ext/icap/.cvsignore
- ext/icap/Makefile.in: Makefile.in should not be added to CVS
-
-1999-08-10 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: starting to clean up
-
- * Makefile.in
- regex/Makefile.in:
- you can now override the CFLAGS while doing make - eg:
- make CFLAGS="-g"
-
-1999-08-09 Mark Musone <musone@afterfive.com>
-
- * ext/icap/Makefile.in
- ext/icap/config.m4
- ext/icap/php3_icap.c: more ports
-
- * ext/icap/php3_icap.c: ports to php4
-
- * ext/icap/Makefile.am
- ext/icap/Makefile.in
- ext/icap/config.h.stub
- ext/icap/config.m4: more moudle stuff
-
- * ext/icap/php3_icap.c
- ext/icap/php3_icap.h: added icap files from php3 sources
-
-1999-08-09 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/standard/string.c: More typos.
-
- * ext/zlib/zlib.c: I missed that also.
-
- * ext/pgsql/pgsql.c: Another typo.
-
-1999-08-09 Zeev Suraski <zeev@php.net>
-
- * ChangeLog: that too
-
-1999-08-09 Andi Gutmans <andi@php.net>
-
- * ChangeLog
- configure.in.in
- internal_functions_win32.c
- php_version.h: Go beta 2 (final)
-
- * SAPI.c: Fix HTTP/ header handling
-
-1999-08-09 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * MODULES_STATUS
- ext/odbc/odbc.c: Fixed odbc_fetch_into, added prototype return values.
- Pconnects are not working
-
-1999-08-09 Thies C. Arntzen <thies@digicol.de>
-
- * ChangeLog
- MODULES_STATUS
- ext/sysvshm/sysvshm.c: fixed sysv_shm*
-
-1999-08-09 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ChangeLog
- ext/pdf/pdf.c: add changelog entries which I forget a couple of days ago
-
-1999-08-08 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * win32/signal.h: solve infinite recursion error when including <signal.h>
-
-1999-08-08 Andreas Karajannis <Andreas.Karajannis@gmd.de>
-
- * ext/odbc/config.m4
- ext/odbc/odbc.c
- ext/odbc/php3_odbc.h: First shot at odbc for PHP4
- Problems with LONGs to be investigated
-
-1999-08-08 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: fix for #1995 (this module needs some more work.)
-
-1999-08-07 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: More zend-izing.
-
-1999-08-07 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- ext/standard/info.c
- main.c
- php.ini-dist:
- Built-in phpinfo() links are now turned off by default. They can be
- turned on using the allow_builtin_links INI directive
-
- * ChangeLog
- ext/standard/info.c
- php4.dsp
- php4dll.dsp:
- - Changed phpinfo() to list modules that have no info function
-
-1999-08-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c:
- Modified array_walk() function so that the userland callback is passed
- a key and possible user data in addition to the value. It's still backward
- compatible with one argument version.
-
-1999-08-07 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- ext/ldap/ldap.c: Fix for bug #1980
-
- * ChangeLog
- ext/apache/apache.c: Fix for bug #1754
-
-1999-08-07 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * configuration-scanner.l: unreferenced variable warning
-
-1999-08-07 Stefan Roehrich <sr@linux.de>
-
- * ext/standard/info.c: Corrected spelling.
-
-1999-08-07 Zeev Suraski <zeev@php.net>
-
- * ext/standard/basic_functions.c
- scripts/apache/conffix.awk
- scripts/apache/htaccessfix.awk: Fix&improve conversion scripts
-
-1999-08-06 Zeev Suraski <zeev@php.net>
-
- * LICENSE: bump up the version number
-
- * ext/standard/basic_functions.c:
- count/sizeof had their arguments setup wrong (messup between Beta 1 and 2)
-
- * ChangeLog
- ext/standard/basic_functions.c:
- - Improved register_shutdown_function() - you may now supply arguments that
- will be passed to the shutdown function
- - Improved call_user_func() and call_user_method() - they now support passing
- arguments by reference
- - Fixed usort() and uksort()
-
-1999-08-06 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/pdf/pdf.c
- ext/pdf/php3_pdf.h
- ext/hyperwave/hg_comm.h
- ext/hyperwave/hw.c
- ext/hyperwave/php3_hyperwave.h: Made Hypwerwave module threat safe
-
-1999-08-06 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c: fix for #1947
-
-1999-08-06 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/fdf/fdf.c
- ext/fdf/php3_fdf.h: Fdf module should now be up to date
-
- * ext/hyperwave/hg_comm.c:
- Order of freeing memory cause segm fault since efree seems to wipe
- out the memory.
-
-1999-08-05 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
-
- * ext/hyperwave/hw.h
- ext/hyperwave/php3_hyperwave.h: renamed file
-
- * ext/hyperwave/hw.c:
- zend_hash_update() seems to be a bit different form php3_hash_update
-
- * ext/hyperwave/hg_comm.c
- ext/hyperwave/hg_comm.h
- ext/hyperwave/hw.c
- ext/hyperwave/hw_error.h
- ext/pdf/config.m4
- ext/pdf/pdf.c
- ext/pdf/php3_pdf.h
- ext/gd/gd.c: Huge patch to update the hyperwave and pdflib module.
- Only pdflib >2.0 is supported.
- None is tested yet. Hyperwave seems to be broken now.
-
-1999-08-05 Andrei Zmievski <andrei@ispi.net>
-
- * ext/msql/msql.c: Fixed.
-
-1999-08-05 Thies C. Arntzen <thies@digicol.de>
-
- * main.c:
- hope i haven't missed anything - but we're no longer in the 3.x tree
-
-1999-08-04 Zeev Suraski <zeev@php.net>
-
- * makedist: Fix makedist to work with the libtool enabled distribution
-
- * ChangeLog
- php4isapi/php4isapi.c: * Fix bug #1963
- * Support large ISAPI server variables
-
-1999-08-04 Steven Lawrance <slawrance@technologist.com>
-
- * ChangeLog: Added a note about the SNMP changes
-
- * ext/snmp/php3_snmp.h
- ext/snmp/snmp.c:
- Fixed a little boo-boo I made during the PHP3->PHP4 conversion.
-
- * ext/snmp/php3_snmp.h
- ext/snmp/snmp.c:
- Updated the files so that they have all the functionality of
- PHP 3.0.12. These include snmpwalkoid, snmp_get_quick_print, snmp_set_quick_print, and snmpset.
-
-1999-08-03 Mike Gerdts <gerdts@cae.wisc.edu>
-
- * acinclude.m4:
- Fix bug #1949: -rdynamic not handled properly with Sun's C compiler
-
-1999-08-03 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/formatted_print.c: [s]printf fix for bug #1952
- (note, [s]printf doesn't work in PHP4 yet)
-
-1999-08-03 Mike Gerdts <gerdts@cae.wisc.edu>
-
- * rfc1867.h:
- Last character of file not a newline, causing problems with Sun's C compiler
-
- * php_regex.h:
- file did not end with a newline, causing problems for Sun's C compiler
-
-1999-08-02 Zeev Suraski <zeev@php.net>
-
- * buildconf: This should sort the buildconf bug...
-
-1999-08-02 Stefan Roehrich <sr@linux.de>
-
- * ext/zlib/zlib.c
- ext/zlib/php3_zlib.h
- ChangeLog
- MODULES_STATUS:
- Fix for Redhat libc 2.1 and dynamic loading in zlib module.
- Adapted zlib module to new PHP_Mxxx macros.
-
-1999-08-02 Zeev Suraski <zeev@php.net>
-
- * ext/standard/fsock.c
- configure.in.in: AIX needs this include...
-
- * configure.in.in
- php_version.h: Go Beta 2
-
- * php4isapi/php4isapi.c
- serverapi/cgi_sapi.c
- serverapi/isapi_sapi.c
- ext/xml/php3_xml.h
- ext/xml/xml.c
- ext/zlib/zlib.c
- ext/sysvshm/sysvshm.c
- ext/standard/reg.c
- ext/standard/string.c
- ext/standard/uniqid.c
- ext/standard/url.c
- ext/standard/var.c
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/sysvsem/sysvsem.c
- ext/snmp/snmp.c
- ext/standard/basic_functions.c
- ext/standard/browscap.c
- ext/standard/cyr_convert.c
- ext/standard/datetime.c
- ext/standard/dir.c
- ext/standard/dl.c
- ext/standard/dns.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/head.c
- ext/standard/image.c
- ext/standard/info.c
- ext/standard/iptc.c
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/math.c
- ext/standard/pack.c
- ext/standard/pageinfo.c
- ext/standard/post.c
- ext/standard/rand.c
- ext/pcre/php_pcre.c
- ext/pdf/pdf.c
- ext/pgsql/pgsql.c
- ext/session/session.c
- ext/oci8/oci8.c
- ext/oci8/php3_oci8.h
- ext/odbc/odbc.c
- ext/odbc/velocis.c
- ext/oracle/oracle.c
- ext/mysql/mysql.c
- ext/mhash/mhash.c
- ext/msql/msql.c
- ext/mcrypt/mcrypt.c
- ext/ldap/ldap.c
- ext/imap/imap.c
- ext/interbase/interbase.c
- ext/filepro/filepro.c
- ext/gd/gd.c
- ext/gettext/gettext.c
- ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c
- ext/dba/dba.c
- ext/dbase/dbase.c
- ext/fdf/fdf.c
- ext/aspell/aspell.c
- ext/bcmath/bcmath.c
- ext/com/COM.c
- ext/db/db.c
- dl/log/log_sql.c
- dl/mssql/mssql.c
- dl/snmp/snmp.c
- dl/snmp/winsnmp.c
- ext/apache/apache.c
- dl/crypt/crypt.c
- dl/log/log_db.c
- cgi_main.c
- configuration-parser.y
- configuration-scanner.l
- fopen-wrappers.c
- main.c
- mod_php4.c
- php.h
- php3_compat.h
- php3_sprintf.c
- php_ini.c
- rfc1867.c
- safe_mode.c
- snprintf.h:
- Removed '3' from key functions in PHP (maintained compatibility through
- php3_compat.h)
-
-1999-08-02 Andrei Zmievski <andrei@ispi.net>
-
- * ext/oracle/php3_oracle.h: Fix function declarations.
-
- * ext/odbc/php3_odbc.h
- ext/odbc/php3_velocis.h
- ext/odbc/velocis.c
- ext/oracle/oracle.c
- ext/oracle/php3_oracle.h
- ext/oci8/oci8.c
- ext/odbc/odbc.c
- ext/mhash/mhash.c
- ext/msql/msql.c
- ext/msql/php3_msql.h
- ext/mysql/mysql.c
- ext/mysql/php3_mysql.h
- ext/interbase/interbase.c
- ext/interbase/php3_interbase.h
- ext/ldap/ldap.c
- ext/ldap/php3_ldap.h
- ext/mcrypt/mcrypt.c
- ext/imap/imap.c
- ext/imap/imap.h: More symbol work.
-
- * ext/standard/datetime.c: Updated proto
-
-1999-08-01 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/pcre/php_pcre.c:
- Another forgotten prototype. Andrei, why is preg_grep in PHP3 missing?
-
-1999-08-01 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c
- tests/testobj: Support resource type in gettype()
-
-1999-08-01 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c: Fix bug #1872
-
- * ChangeLog
- ext/imap/imap.c: Final IMAP fixes
-
-1999-07-31 Zeev Suraski <zeev@php.net>
-
- * ext/imap/imap.c: More IMAP fixes
-
- * snprintf.c: Fix another compile warning
-
- * ext/sybase/sybase.c: That should fix bug #1903
-
- * ChangeLog: Fix problem with include/require of URLs (bug #1832)
-
- * main.c: Fix problem with include/require of URLs
-
- * ext/standard/math.c: Fix bug #1914
-
- * ext/imap/imap.c: Declaration fix
-
-1999-07-30 Zeev Suraski <zeev@php.net>
-
- * ext/imap/imap.c:
- Ok, that should be a good start. Can somebody verify that this actually compiles,
- and perhaps check if it runs?
-
- * ext/imap/imap.c:
- Early steps towards making the IMAP module PHP 4.0 compatible
- (and readable - indent people, INDENT)
-
- * ChangeLog
- ext/standard/string.c: This should fix the implode() problem
-
-1999-07-30 Andrei Zmievski <andrei@ispi.net>
-
- * main.c: Fix for bug #1907.
-
-1999-07-29 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c
- tests/testobj: -Tiny fix
-
- * ext/standard/basic_functions.c:
- - Added function documentation prototypes. Thanks to Egon Schmid for
- straightening me out :)
-
-1999-07-28 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.h
- ext/standard/soundex.c
- tests/testobj
- ChangeLog
- ext/standard/basic_functions.c:
- - Added get_class($obj), get_parent_class($obj) and method_exists($obj,"name")
-
-1999-07-28 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/link.c
- php.h: Fix link functions problem.
-
-1999-07-28 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/standard/soundex.c: Make it compile again
-
-1999-07-28 Philippe Verdy <verdy_p@wanadoo.fr>
-
- * ext/standard/soundex.c: Commited changes in php3 function/soundex 1.32
-
-1999-07-27 Zeev Suraski <zeev@php.net>
-
- * LICENSE: License update
-
-1999-07-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/hyperwave/hw.h
- ext/gettext/gettext.c
- ext/gettext/php3_gettext.h
- ext/hyperwave/hw.c
- ext/fdf/fdf.c
- ext/fdf/php3_fdf.h
- ext/filepro/filepro.c
- ext/filepro/php_filepro.h
- ext/gd/gd.c
- ext/gd/php3_gd.h: Symbol work.
-
-1999-07-27 Andi Gutmans <andi@php.net>
-
- * ChangeLog: - Update Changelog
-
- * ext/standard/basic_functions.c
- ext/standard/datetime.c: - strttotime is compiled in on win32 again.
-
-1999-07-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/dbase/dbase.c: Oops.
-
- * ext/dba/dba.c
- ext/dbase/dbase.c
- ext/dbase/php_dbase.h: More symbol work.
-
- * ext/standard/basic_functions.c
- ChangeLog: check for nKeyLength not arKey
-
- * ext/standard/basic_functions.c: Fix for bug #1887.
-
- * ext/standard/basic_functions.c: Fix for bug #1891
-
-1999-07-27 Stig Bakken <ssb@fast.no>
-
- * buildconf: forgot to mention the password
-
- * buildconf: spoonfeed
-
-1999-07-27 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/php_informix.h
- ext/informix/ifx.ec:
- >... If you can, please update your module to use these macros.
- I could, so I did.
-
-1999-07-26 Zeev Suraski <zeev@php.net>
-
- * ChangeLog: Fix bug #1867
-
- * ChangeLog: Fix bug #1851
-
-1999-07-26 Andrei Zmievski <andrei@ispi.net>
-
- * ext/db/db.c
- ext/db/php3_db.h
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/browscap.c
- ext/standard/crypt.c
- ext/standard/dir.c
- ext/standard/dl.c
- ext/standard/dl.h
- ext/standard/file.c
- ext/standard/file.h
- ext/standard/filestat.c
- ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/head.c
- ext/standard/head.h
- ext/standard/mail.c
- ext/standard/pack.c
- ext/standard/pack.h
- ext/standard/php3_browscap.h
- ext/standard/php3_crypt.h
- ext/standard/php3_dir.h
- ext/standard/php3_filestat.h
- ext/standard/php3_mail.h
- ext/standard/php3_syslog.h
- ext/standard/reg.c
- ext/standard/syslog.c
- ext/aspell/aspell.c
- ext/aspell/php3_aspell.h
- ext/bcmath/bcmath.c
- ext/bcmath/php3_bcmath.h
- ext/com/COM.c
- ext/com/php3_COM.h
- ext/apache/apache.c
- configuration-parser.y
- php.h: More symbol work.
-
- I've defined a few macros to help with module/request init/startup function definitions.
- Basically:
-
- PHP_MINIT_FUNCTION(module)
- PHP_MSHUTDOWN_FUNCTION(module)
- PHP_RINIT_FUNCTION(module)
- PHP_RSHUTDOWN_FUNCTION(module)
- PHP_MINFO_FUNCTION(module)
-
- These will expand to proper function prototypes.
-
- Now to specify these in the module entry, use:
-
- PHP_MINIT(module)
- PHP_MSHUTDOWN(module)
- PHP_RINIT(module)
- PHP_RSHUTDOWN(module)
- PHP_MINFO(module)
-
- I've updated all modules in ext/standard and everything from ext/apache to ext/db.
- If you can, please update your module to use these macros.
-
-1999-07-26 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c
- ext/standard/datetime.c
- tests/testobj
- ext/com/COM.c: - Fix the new operator incompatibility.
- - I commented PHP_FUNCTION(strtotime) in datetime.c because it stopped
- win32 from compiling. This needs to be fixed!!!
- - Check out libzend to compile the tree now.
-
-1999-07-25 Stig Bakken <ssb@fast.no>
-
- * ext/gd/config.m4: "gd", not "-lgd"
-
- * ext/gd/config.m4: use AC_ADD_ macros
-
- * acconfig.h.in
- configure.in.in: final php3.ini -> php.ini renaming?
-
-1999-07-24 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/browscap.c
- ext/standard/crypt.c
- ext/standard/dir.c
- ext/standard/dl.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/fsock.c
- ext/standard/head.c
- ext/standard/head.h
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/microtime.h
- ext/standard/pack.c
- ext/standard/php3_filestat.h
- ext/standard/php3_string.h
- ext/standard/reg.c
- ext/standard/reg.h
- ext/standard/soundex.c
- ext/standard/string.c
- ext/standard/syslog.c
- main.c:
- A bunch of grunt work updating function entries and declarations.
-
-1999-07-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/xml/config.m4: overlooked them
-
-1999-07-24 Andrei Zmievski <andrei@ispi.net>
-
- * Makefile.in: Remove buildconf.stamp on make distclean
-
-1999-07-24 Zeev Suraski <zeev@php.net>
-
- * main.c
- ChangeLog: Congrats Andrei
-
-1999-07-24 Stig Bakken <ssb@fast.no>
-
- * acinclude.m4: more Solaris fun
-
- * php4.spec.in
- scripts/mkextlib.in
- .cvsignore
- acinclude.m4
- configure.in.in: added workaround for Solaris PIC weirdness.
- added RPM spec file for a future "official" RPM, work-in-progress
-
- * php4.gif:
- temporary icon for RPMs until Colin gets back and can make us a spiffy new one
-
-1999-07-24 Zeev Suraski <zeev@php.net>
-
- * ext/standard/fsock.c
- ext/standard/parsedate.y
- main.c
- php4dll.dsp
- php4dllts.dsp: * Make Win32 build work again
- * Make error_reporting value prior to the standard initialization be
- set so that errors show up
-
-1999-07-24 Stig Bakken <ssb@fast.no>
-
- * buildconf: Solaris 7 fix
-
-1999-07-24 Zeev Suraski <zeev@php.net>
-
- * ChangeLog
- mod_php4.c: *** empty log message ***
-
- * ext/standard/fsock.c
- php4dllts.dsp
- ChangeLog: * Fix a warning
- * Update ChangeLog
-
-1999-07-24 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec: Get rid of most compiler warnings.
-
-1999-07-24 Rasmus Lerdorf <rasmus@php.net>
-
- * ChangeLog: Changelog
-
- * ext/standard/datetime.c: Fix broken build
-
- * ext/standard/rand.c: Bring rand.c up to date
-
-1999-07-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/xml/Makefile.am
- ext/xml/config.m4: fix for missing include path in CFLAGS
-
- * buildconf: Bourne Shell does not have -nt.
-
-1999-07-23 Andrei Zmievski <andrei@ispi.net>
-
- * ChangeLog
- ext/standard/basic_functions.c: Added function entry for similar_text().
-
- * ext/standard/basic_functions.c
- ext/standard/php3_string.h: Added function entry for strip_tags.
-
- * .cvsignore: Ignore generated file.
-
- * ext/standard/.cvsignore: Ignore parsedate.c
-
- * ext/wddx/wddx.c:
- Fixed a bug in WDDX that occured when a number was passed in instead
- of a variable name.
-
-1999-07-23 Stig Bakken <ssb@fast.no>
-
- * config.guess
- config.sub: generated and not required by windows
-
- * php_version.h: required for the Windows build, re-adding
-
-1999-07-23 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/datetime.c
- ext/standard/datetime.h
- ext/standard/parsedate.y
- ext/standard/Makefile.am
- ext/standard/basic_functions.c: Ported strtotime() function.
-
-1999-07-23 Sascha Schumann <sascha@schumann.cx>
-
- * .cvsignore
- buildconf: Improve speed on subsequent runs of buildconf
-
-1999-07-23 Andrei Zmievski <andrei@ispi.net>
-
- * buildconf: Fix for compatibility.
-
-1999-07-23 Zeev Suraski <zeev@php.net>
-
- * ext/gd/gd.c: Fix bug #1807 (requires libzend update)
-
-1999-07-23 Sascha Schumann <sascha@schumann.cx>
-
- * ext/gd/config.h.stub
- ext/gd/config.m4
- ext/gd/gdttf.c
- ChangeLog: gdttf update
-
-1999-07-23 Stig Bakken <ssb@fast.no>
-
- * buildconf
- ltconfig
- ltmain.sh:
- run libtoolize during buildconf since we depend on libtool anyway
-
- * php_version.h: generated file
-
- * configure.in.in: in case ltconfig isn't checked out executable
-
- * ChangeLog: good boy
-
- * ext/xml/config.m4: updated the docstring for --with-xml
-
-1999-07-23 Zeev Suraski <zeev@php.net>
-
- * ext/gd/config.m4
- ext/gd/gd.c
- ext/gd/gdcache.c
- ext/gd/gdttf.c
- ext/gd/php3_gd.h
- ChangeLog: Added check for freetype.h
-
-1999-07-23 Stig Bakken <ssb@fast.no>
-
- * buildconf: small fix to libtool check
-
- * buildconf: require libtool to be installed as well
-
-1999-07-23 Andi Gutmans <andi@php.net>
-
- * config.w32.h: - Make Win32 compile again.
-
-1999-07-23 Andrei Zmievski <andrei@ispi.net>
-
- * php_version.h
- ChangeLog: Changeloggin'
-
-1999-07-23 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ChangeLog: ChangeLog
-
- * ext/informix/ifx.ec
- MODULES_STATUS:
- New ini-stuff incorporated. Porting to PHP4 and ZTS hopefully complete.
-
-1999-07-23 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: ChangeLog
-
-1999-07-22 Zeev Suraski <zeev@php.net>
-
- * ext/msql/msql.c
- ext/mysql/mysql.c
- ext/pgsql/pgsql.c
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ChangeLog
- buildconf:
- Please add in any changes/bug fixes you've made - we need to keep a details ChangeLog...
-
- * ChangeLog
- ChangeLog.3: Time to remove the PHP 3.0 ChangeLog
-
-1999-07-22 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in: add the HPUX ANSI detection from php3
-
-1999-07-22 Stig Bakken <ssb@fast.no>
-
- * buildconf:
- add checks for autoconf, automake and whether libzend/TSRM is around
-
-1999-07-22 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c:
- Implement additional heuristic for session id search. Now looks into
- REQUEST_URI as well.
-
-1999-07-22 Stig Bakken <ssb@fast.no>
-
- * Makefile.in: temporary hack-fix
-
-1999-07-22 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/datetime.c
- ext/standard/basic_functions.c
- php_version.h: -Ported all remaining date() options
- -Made array_walk() work somewhat, but it's not
- possible to change array values from inside the
- walk function yet
-
- * ext/pcre/php_pcre.c: *** empty log message ***
-
-1999-07-22 Danny Heijl <Danny.Heijl@cevi.be>
-
- * MODULES_STATUS
- ext/informix/ifx.ec: Blobs now working too.
-
- * MODULES_STATUS
- ext/informix/ifx.ec:
- Blobs don't work, hash problems.
-
-1999-07-21 Stig Bakken <ssb@fast.no>
-
- * ext/Makefile.am
- ext/xml/.cvsignore
- ext/xml/Makefile.am
- ext/xml/config.m4
- ext/xml/xml.c
- Makefile.in
- acinclude.m4
- config.guess
- config.sub
- configure.in.in
- ltconfig
- ltmain.sh
- php_version.h:
- First cut at standard way of making dynamically loadable extensions on UNIX.
- Examples on how to test:
-
- ./configure --with-xml static
- ./configure --with-xml=/opt static
- ./configure --with-xml=shared shared
- ./configure --with-xml=shared,/opt shared
-
- The difference between these two is that when the extension is shared, it
- is not merged into libphpext.a. The shared extension is currently always
- built. I can't find a way to do just one or the other with automake/libtool,
- if someone has a clever idea, please come forward. :-)
-
- "make install" installs the .so (as well as a lot of other cruft) in
- $prefix/lib/php.
-
-1999-07-21 Zeev Suraski <zeev@php.net>
-
- * mod_php4.c: Fixed the Apache cookie problem (untested)
-
-1999-07-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/fdf/fdf.c: Fix for bug #1806
-
- * ext/session/session.c
- objects: *** empty log message ***
-
-1999-07-21 Danny Heijl <Danny.Heijl@cevi.be>
-
- * MODULES_STATUS
- ext/informix/ifx.ec:
- Informix extension now works but php_ini stuff still needs rewriting.
-
-1999-07-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/fsock.c: sync with 1.133
-
- * MODULES_STATUS:
- since we all seem to use different tabwidths, reformat this with :set tw=4
-
- * MODULES_STATUS: update
-
- * ext/dba/dba.c: merge in change from php3
-
- * ext/dba/php3_cdb.h
- ext/dba/php3_db2.h
- ext/dba/php3_dba.h
- ext/dba/php3_dbm.h
- ext/dba/php3_gdbm.h
- ext/dba/php3_ndbm.h
- ext/dba/setup.stub
- MODULES_STATUS
- ext/dba/.cvsignore
- ext/dba/Makefile.am
- ext/dba/config.h.stub
- ext/dba/config.m4
- ext/dba/dba.c
- ext/dba/dba_cdb.c
- ext/dba/dba_db2.c
- ext/dba/dba_dbm.c
- ext/dba/dba_gdbm.c
- ext/dba/dba_ndbm.c: initial import of DBA
-
- * ext/msql/config.m4: the ; is superflicious
-
-1999-07-21 Andrei Zmievski <andrei@ispi.net>
-
- * main.c: *** empty log message ***
-
-1999-07-21 Stig Bakken <ssb@fast.no>
-
- * ext/xml/config.m4: that's better
-
- * ext/imap/config.m4
- ext/pgsql/config.m4
- ext/snmp/config.m4
- ext/xml/config.m4
- ext/xml/php3_xml.h
- ext/xml/xml.c: Debian fixes
-
- * configure.in.in: change version number to 4.0b2-dev
-
- * ext/standard/base64.c:
- fix to reiterate that one should _always_ use braces around if/else/for/while
-
-1999-07-21 Andrei Zmievski <andrei@ispi.net>
-
- * MODULES_STATUS: It really does work.
-
-1999-07-21 Danny Heijl <Danny.Heijl@cevi.be>
-
- * MODULES_STATUS
- ext/informix/ifx.ec
- ext/informix/php_informix.h:
- Started php4/ZTS port of Informix driver.
-
-1999-07-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/string.c: use the same version as in php3
-
- * ext/standard/base64.c:
- use reverse lookup array, submitted by bfranklin@dct.com, #1755
-
- * ext/sybase/sybase-ct.c: fix for #1748
-
- * configure.in.in: disable broken sprintf test
-
- * configure.in.in: defaults to empty string
-
-1999-07-20 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.c
- ext/pcre/php_pcre.h: Added locale support.
-
-1999-07-20 Mike Gerdts <gerdts@cae.wisc.edu>
-
- * ext/standard/exec.c:
- exec() can now properly handle lines longer than (EXEC_INPUT_BUF-2) bytes.
-
- Lines being returned via the array that that contain only "\n" now are
- trimmed down to "" to be consistent with exec's whitespace trimming
- behavior for all other lines.
-
-1999-07-20 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/datetime.c
- ChangeLog.TODO: Added 'n' option to date().
-
- * ext/standard/basic_functions.c
- ext/standard/head.c
- ext/standard/head.h: Added headers_sent() function
-
- * ext/standard/datetime.c: Fix for bug #1750.
-
-1999-07-20 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4
- configure.in.in
- libphp4.module.in: get rid of --with-shared-apache
- it's currently broken and redundant (use APXS instead)
-
-1999-07-20 jim <jim@thelonious.ispi.net>
-
- * BUGS
- CHANGES-3.0
- COPYING
- EXTENSION_STATUS
- TODO
- WISHLIST
- WISHLIST-3.1
- cvsusers
- press-release-3.0.txt: Remove a bunch of old junk.
-
-1999-07-19 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/pgsql/pgsql.c: The last forgotten prototypes I know.
-
-1999-07-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/info.c
- MODULES_STATUS: Updated status
-
- * ext/wddx/.cvsignore: Don't forget .cvsignore
-
- * ext/wddx/config.h.stub
- ext/wddx/config.m4
- ext/wddx/php_wddx.h
- ext/wddx/setup.stub
- ext/wddx/wddx.c
- ext/wddx/Makefile.am: Ported WDDX module.
-
-1999-07-19 Egon Schmid <eschmid@delos.lf.net>
-
- * ext/mysql/mysql.c: It's in PHP 3 and 4.
-
- * ext/msql/msql.c: Test, will document this soon.
-
-1999-07-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/bcmath/.cvsignore: Updating cvsignore
-
- * dlist.c
- dlist.h
- ext/hyperwave/DList.h
- ext/hyperwave/dlist.c
- ext/hyperwave/hg_comm.c
- Makefile.in: Moving dlist stuff into core.
-
-1999-07-19 Zeev Suraski <zeev@php.net>
-
- * INSTALL
- ext/standard/info.c
- LICENSE
- makedist: *** empty log message ***
-
-1999-07-19 Andi Gutmans <andi@php.net>
-
- * config.w32.h
- internal_functions_win32.c: Fix Win32 compilation
-
-1999-07-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/file.c: Kill compiler warnings.
-
-1999-07-19 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec:
- license change
-
-1999-07-19 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/info.c: update
-
-1999-07-19 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/info.c: More credits.
-
-1999-07-18 Sascha Schumann <sascha@schumann.cx>
-
- * fopen-wrappers.c:
- allow access to std{in,out,err} by using the php domain
-
- * ext/session/session.c: more to do
-
- * ext/session/session.c
- php.ini-dist:
- add session config to php.ini and adapt the naming scheme for it
-
-1999-07-17 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/info.c: Update credits a bit.
- "Overall Work" line should probably be extended.
-
- * ext/apache/apache.c
- ext/pcre/php_pcre.c: -Kill compile warnings in apache.c
- -Make preg_grep() work with copies of array entries
-
- * ext/standard/basic_functions.c: Proto change
-
-1999-07-17 Zeev Suraski <zeev@php.net>
-
- * ext/standard/info.c: *** empty log message ***
-
- * cgi_main.c
- ext/standard/basic_functions.c
- ext/standard/info.c
- ext/standard/info.h
- main.c: I was sure I committed these already. Weird
-
- * php4dll.dsp
- php4dllts.dsp: One more necessary .dsp update
-
- * ext/standard/info.c: *** empty log message ***
-
- * CREDITS
- configure.in.in: * Turn on debug by default
- * Remove CREDITS file, point to web page instead
-
- * php4isapi/php4isapi.dsp
- MODULES_STATUS
- php4.dsp
- php4dll.dsp
- php4dllts.dsp
- php4ts.dsp: Update DSPs
-
-1999-07-17 Sascha Schumann <sascha@schumann.cx>
-
- * ext/pgsql/pgsql.c: void some warnings
-
- * makedist: use optional copy
-
- * buildconf: make copy optional
-
-1999-07-17 Zeev Suraski <zeev@php.net>
-
- * buildconf
- makedist: Oki doki
-
- * buildconf
- makedist: Some work on makedist
-
- * README-BCMATH
- configure.in.in: Handle BCMath
- Add a license pointer
-
- * ext/bcmath/number.c
- ext/bcmath/number.h: We'll have to live without these files somehow.
-
- * ext/bcmath/number.c
- ext/bcmath/number.h: Dummies
-
- * ext/bcmath/config.m4
- ext/bcmath/number.c
- ext/bcmath/number.h: We need to disable bcmath by default
-
- * acconfig.h.in
- configure.in.in: Remove MEMORY_LIMIT from PHP, it's a Zend issue...
-
-1999-07-16 Zeev Suraski <zeev@php.net>
-
- * ext/sybase/sybase.c
- ext/sybase/sybase-ct.c: Get the Sybase modules uptodate
-
- * ext/ldap/ldap.c: *** empty log message ***
-
-1999-07-16 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c:
- A little change in how array_splice/array_slice handle length parameter.
-
- Makes it compatible with Perl.
-
- * ext/standard/basic_functions.c:
- Updated the functionality of array_splice.
-
-1999-07-16 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in:
- the regex check relies on a previously set APXS variable,
- so it needs to be after the apxs check
-
- * configure.in.in: merge fix
-
- * ext/pgsql/php3_pgsql.h: unnecessary, breaks the build
-
- * ext/msql/msql.c: This is so ugly, I hate myself for committing it
-
-1999-07-16 Zeev Suraski <zeev@php.net>
-
- * ext/ldap/ldap.c: Get the LDAP module uptodate
-
-1999-07-16 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4: avoid nameclash
-
- * ext/msql/config.m4: fix detection
-
-1999-07-16 Zeev Suraski <zeev@php.net>
-
- * ext/pgsql/pgsql.c: *** empty log message ***
-
- * ext/mysql/mysql.c
- ext/pgsql/pgsql.c: Get postgresql module uptodate
-
- * ext/msql/msql.c: Oops #2
-
- * ext/msql/msql.c: Oops
-
- * ext/standard/string.c
- ext/msql/msql.c: * Get the mSQL module up to date
-
- * ext/msql/msql.c: Minor fix
-
- * ext/session/session.c: Fix TS version
-
- * ext/xml/xml.c
- ext/yp/yp.c
- ext/zlib/zlib.c
- ext/standard/pack.c
- ext/standard/pageinfo.c
- ext/standard/post.c
- ext/standard/quot_print.c
- ext/standard/rand.c
- ext/standard/reg.c
- ext/standard/soundex.c
- ext/standard/string.c
- ext/standard/syslog.c
- ext/standard/type.c
- ext/standard/uniqid.c
- ext/standard/url.c
- ext/standard/var.c
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/sysvsem/sysvsem.c
- ext/sysvshm/sysvshm.c
- ext/standard/filestat.c
- ext/standard/flock_compat.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/head.c
- ext/standard/html.c
- ext/standard/image.c
- ext/standard/info.c
- ext/standard/iptc.c
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/md5.c
- ext/standard/microtime.c
- ext/session/mod_files.c
- ext/session/session.c
- ext/snmp/snmp.c
- ext/standard/base64.c
- ext/standard/basic_functions.c
- ext/standard/browscap.c
- ext/standard/crypt.c
- ext/standard/cyr_convert.c
- ext/standard/datetime.c
- ext/standard/dir.c
- ext/standard/dl.c
- ext/standard/dns.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/pcre/php_pcre.c
- ext/pdf/pdf.c
- ext/pgsql/pgsql.c
- ext/odbc/odbc.c
- ext/odbc/velocis.c
- ext/oracle/oracle.c
- ext/mysql/mysql.c
- ext/oci8/oci8.c
- ext/msql/msql.c
- ext/interbase/interbase.c
- ext/ldap/ldap.c
- ext/mcrypt/mcrypt.c
- ext/mhash/mhash.c
- ext/hyperwave/hw.c
- ext/imap/imap.c
- ext/hyperwave/hg_comm.c
- ext/gd/gd.c
- ext/gettext/gettext.c
- ext/db/db.c
- ext/dbase/dbase.c
- ext/fdf/fdf.c
- ext/filepro/filepro.c
- ext/dav/dav.c
- ext/bcmath/bcmath.c
- ext/bcmath/number.c
- ext/com/COM.c
- ext/apache/apache.c
- ext/aspell/aspell.c
- mod_php4.h
- output.c
- output.h
- php.h
- php3_realpath.c
- php3_realpath.h
- php3_sprintf.c
- php_globals.h
- php_ini.c
- php_ini.h
- request_info.c
- request_info.h
- rfc1867.c
- safe_mode.c
- snprintf.h
- SAPI.h
- cgi_main.c
- configuration-parser.y
- configuration-scanner.l
- fhttpd.c
- fopen-wrappers.c
- fopen-wrappers.h
- internal_functions_registry.h
- internal_functions_win32.c
- main.c
- main.h
- mod_php4.c
- SAPI.c: License update
-
-1999-07-15 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: define sid to "", if we are in cookie mode
-
- * ext/session/php_session.h
- ext/session/session.c: we don't need php_sid
-
- * ext/session/mod_files.c: that should be included 1st
-
- * ext/session/session.c: define SID appropiately
-
-1999-07-15 Andi Gutmans <andi@php.net>
-
- * mod_php4.c: *** empty log message ***
-
-1999-07-15 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/php_session.h: that should be included 1st
-
-1999-07-15 Andi Gutmans <andi@php.net>
-
- * mod_php4.c: *** empty log message ***
-
- * CHANGES
- CHANGES-3.0
- README.WIN32: More 3->4 changes
-
- * INSTALL
- mod_php4.c
- php4dllts.dsp: * PHP 3.0 -> 4.0 changes
- * Add php_admin Apache directives
-
- * scripts/apache/apconf-conv.sh
- scripts/apache/aphtaccess-conv.sh
- scripts/apache/conffix.awk
- scripts/apache/htaccessfix.awk: Sooner than you think, Sascha :)
-
- * php.ini-dist
- php3.ini-dist: *** empty log message ***
-
-1999-07-15 Andrei Zmievski <andrei@ispi.net>
-
- * ext/aspell/.cvsignore: Added .cvsignore
-
-1999-07-15 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/imap/config.m4: A useless check
-
-1999-07-14 Zeev Suraski <zeev@php.net>
-
- * ext/standard/info.c
- serverapi/cgi_sapi.c: php3.ini -> php.ini
-
- * ext/standard/info.c
- logos.h
- main.c
- php_version.h
- configure.in.in: * Update logos
- * Move from PreAlpha 1 to Beta 1.
-
-1999-07-14 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/apache/apache.c: How did this ever work without this #define ?
-
- * ext/mysql/config.m4: Remove some useless stuff
-
- * ext/imap/config.m4: Fix imap build problem
-
- * LICENSE: Small grammar fix
-
-1999-07-14 Andi Gutmans <andi@php.net>
-
- * LICENSE
- php4dllts.dsp: *** empty log message ***
-
- * ext/apache/apache.c
- ext/standard/basic_functions.c
- ext/standard/info.c
- ext/standard/info.h
- LICENSE
- cgi_main.c
- php_ini.c: - Add a bitwise flag to phpinfo()
- - Import a draft of the new PHP license
-
-1999-07-14 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/imap/config.m4:
- Fix logic here - the error message was bogus when it couldn't find the
- imap lib
-
- * configure.in.in: Woops, this was in the wrong place
-
-1999-07-14 Zeev Suraski <zeev@php.net>
-
- * mod_php4.c: change php4_value and php4_flag to php_value and php_flag
-
-1999-07-13 Thies C. Arntzen <thies@digicol.de>
-
- * MODULES_STATUS: *** empty log message ***
-
-1999-07-12 Sascha Schumann <sascha@schumann.cx>
-
- * build-defs.h.in: add some which are always substituted
-
-1999-07-12 Rasmus Lerdorf <rasmus@php.net>
-
- * MODULES_STATUS:
- Tested imap, and had a look at ldap. ldap should be working, but my
- ldap server is currently in a box.
-
- * regex/regex.h
- ext/aspell/aspell.c
- ext/aspell/config.h.stub
- ext/aspell/config.m4
- ext/aspell/php3_aspell.h
- MODULES_STATUS: Finish porting aspell - tested and works ok now
-
-1999-07-12 Sascha Schumann <sascha@schumann.cx>
-
- * MODULES_STATUS: update
-
-1999-07-12 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/config.m4
- MODULES_STATUS: *** empty log message ***
-
-1999-07-12 Andi Gutmans <andi@php.net>
-
- * MODULES_STATUS: *** empty log message ***
-
-1999-07-12 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog.TODO: test commit (new format inspired by FreeBSD cvs-all)
-
-1999-07-12 Thies C. Arntzen <thies@digicol.de>
-
- * mod_php4.c: destructors should return 1, shouldn't they?
-
- * ext/oracle/oracle.c: par with 3.0
-
- * ext/oci8/oci8.c: fixed mem-problem
-
- * ext/oci8/oci8.c: small php4 fixes
-
-1999-07-11 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4: typo
-
- * acinclude.m4
- configure.in.in
- libphp4.module.in: merge in some autoconf stuff
-
-1999-07-09 Zeev Suraski <zeev@php.net>
-
- * ext/standard/var.c
- ext/xml/xml.c
- php4isapi/php4isapi.c
- ext/com/COM.c
- ext/oci8/oci8.c
- ext/oracle/oracle.c
- ext/pcre/php_pcre.c
- ext/standard/basic_functions.c
- ext/standard/iptc.c
- ext/standard/post.c
- main.c
- rfc1867.c: Don't touch refcount and EA directly
-
- * ext/xml/xml.c
- php4isapi/php4isapi.c
- ext/oracle/oracle.c
- ext/pcre/php_pcre.c
- ext/standard/basic_functions.c
- ext/standard/fsock.c
- ext/standard/iptc.c
- ext/standard/post.c
- ext/standard/var.c
- ext/com/COM.c
- ext/oci8/oci8.c
- main.c
- rfc1867.c: Step 2:
- Rename is_ref to EA
-
- * ext/pcre/php_pcre.c
- ext/standard/basic_functions.c
- ext/standard/reg.c
- configuration-parser.y: Step 1 in nuking the garbage collector:
- - Change the hash destructor to return int
-
-1999-07-09 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/aspell/Makefile.am
- ext/aspell/aspell.c
- ext/aspell/config.h.stub
- ext/aspell/config.m4
- ext/aspell/php3_aspell.h: Add Aspell module
-
-1999-07-08 Andrei Zmievski <andrei@ispi.net>
-
- * foo
- foo2
- foo3
- foo4
- recurse
- tests/foo
- tests/foo2
- tests/foo3
- tests/foo4
- tests/recurse: More cleanup.
-
- * ext/pcre/php_pcre.c
- test.php4
- test.pl
- test_class_inheritance
- testarray
- testarray.pl
- testarray2
- testarray2.pl
- testclassfunc
- testcom
- testfe
- testfunc
- testfunc.pl
- testfunc2
- testfunc2.pl
- testfuncref
- testinclude
- testobj
- tests/test.php4
- tests/test.pl
- tests/test_class_inheritance
- tests/testarray
- tests/testarray.pl
- tests/testarray2
- tests/testarray2.pl
- tests/testclassfunc
- tests/testcom
- tests/testfe
- tests/testfunc
- tests/testfunc.pl
- tests/testfunc2
- tests/testfunc2.pl
- tests/testfuncref
- tests/testinclude
- tests/testobj: Reduce clutter a bit.
-
-1999-07-08 Zeev Suraski <zeev@php.net>
-
- * php.h: *** empty log message ***
-
- * main.c: Avoid sending NULL argument to printf
-
-1999-07-08 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c
- ext/oci8/php3_oci8.h: on par with latest php3
-
-1999-07-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c:
- Fix a memory leak by not allowing session_start() to be called more than once.
-
-1999-07-06 Sascha Schumann <sascha@schumann.cx>
-
- * build-defs.h.in: add sendmail
-
-1999-07-06 Zeev Suraski <zeev@php.net>
-
- * config.w32.h
- ext/pcre/php_pcre.c
- internal_functions_win32.c
- php4dll.dsp
- php4dllts.dsp: Support PCRE under Win32
-
- * ext/pcre/pcre.c
- ext/pcre/php_pcre.c
- ext/pcre/Makefile.am: avoid two copies of pcre.c in the repository
-
-1999-07-05 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c
- ext/pcre/php_pcre.h: Correct option caching
-
-1999-07-05 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c: ups
-
- * ext/oci8/oci8.c: fixed mem-leak
-
- * ext/standard/basic_functions.c
- ext/standard/iptc.c
- ext/standard/php3_iptc.h: ported IPTC fro php3
-
- * ext/oracle/oracle.c: added RESOURCE-returning
-
- * ext/oci8/oci8.c: up to php3 version
- returns resources now!
-
-1999-07-04 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: updated to latest php3
-
-1999-07-03 Zeev Suraski <zeev@php.net>
-
- * ext/session/mod_files.c: *** empty log message ***
-
- * main.c: Support x-httpd-php-source
-
-1999-07-03 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.in: *** empty log message ***
-
- * Makefile.in: remove cvsignore files as well
-
- * Makefile.in: 'make dist' builds an easy distributable tarball
-
- * ext/session/mod_files.c: add missing include
-
- * ext/Makefile.am: ignore this
-
- * mod_php4.c: would be logical to enable display source mode
-
- * scripts/armerge: ar t is a little bit noisy on Rhapsody
-
- * build-defs.h.in: almost no config.m4 substitutes these anymore.
-
- * php.h: work around the Apache problem that it pollutes the namespace
-
- * ext/Makefile.am: there must be a better way
-
- * configure.in.in: let's start OS X hacking
-
-1999-07-02 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog: ..
-
- * ChangeLog: ...
-
- * ChangeLog: .
-
- * ChangeLog: test commit
-
-1999-07-02 Thies C. Arntzen <thies@digicol.de>
-
- * ext/xml/xml.c: added some refcount stuff
-
- * ext/xml/php3_xml.h
- ext/xml/xml.c: losses memory like hell, but seems to work!
-
- 3 things (this is a bad hack as of now!):
- - xml.c uses _php3_strtoupper
- is #include "../standard/php3_string.h" the right way to get the prototype?
-
- - i've copied php3i_long_pval/php3i_string_pval from the php3 tree into
- xml.c (this is defnetly WRONG, but where do i find those?)
-
- - as php3tls_pval_destructor is not available in zend, i've
- #define php3tls_pval_destructor(a) pval_destructor(a) which is maybe not what we want!
-
-1999-07-02 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/crypt.c: fix from php3
-
- * configure.in.in: suppress No such file or directory
-
-1999-07-01 Sascha Schumann <sascha@schumann.cx>
-
- * ext/sybase/config.m4:
- someone please try whether the autoconf stuff works
- for sybase and sybase-ct - I've neither one.
-
- * ext/sybase/sybase.c: maybe fix, following Joey's description
-
- * ext/zlib/config.m4: --with-zlib should work now
-
-1999-07-01 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/var.c: changed boolean behaviour:
-
- var_dump(
-
-1999-07-01 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/php3_var.h
- ext/standard/var.c: some additional consts
-
- * regex/Makefile.in: vpath thingie
-
- * ext/session/php_session.h
- ext/session/session.c:
- implement a simple API in the case someone wants to define his/her own serialization stuff
-
-1999-06-29 Zeev Suraski <zeev@php.net>
-
- * ext/session/session.c:
- No need for a PSLS_FETCH() if PSLS_D/PSLS_DC are supplied as function arguments
-
-1999-06-29 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/session.c: *** empty log message ***
-
- * ext/session/php_session.h
- ext/session/session.c: Added session expiration.
-
-1999-06-29 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/oracle.c
- ext/oracle/php3_oracle.h: synced with 3.0.11
- ora_bind works!
-
-1999-06-28 Zeev Suraski <zeev@php.net>
-
- * request_info.c: No need for that either...
-
-1999-06-28 Rasmus Lerdorf <rasmus@php.net>
-
- * request_info.c: Don't break the tree
-
-1999-06-28 Andrei Zmievski <andrei@ispi.net>
-
- * ext/session/php_session.h
- ext/session/session.c: Added session_is_registered(varname) function.
-
- * ext/mysql/mysql.c:
- Ported MYSQL_NUM, MYSQL_ASSOC, and MYSQL_BOTH additions from php3.
-
- * ext/standard/basic_functions.c: oops
-
- * ext/standard/basic_functions.c: *** empty log message ***
-
-1999-06-28 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4: work around that solaris bug
-
- * Makefile.in: ugly and working
-
- * Makefile.in: BSD derived tests want -h for symlink test
-
-1999-06-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c: port
-
- * ext/snmp/config.h.stub
- ext/snmp/config.m4
- ext/snmp/snmp.c
- ext/standard/base64.c
- ext/standard/datetime.c
- ext/standard/file.c: more porting
-
- * Makefile.in
- configure.in.in
- mod_php4.exp: port Rasmus' APXS changes for AIX
-
- * ext/dbase/dbase.c: port over from php3
-
- * Makefile.in
- configure.in.in: lex optimizations
-
- * ext/dbase/dbase.c: add dbase_replace_record
-
- * Makefile.in
- acinclude.m4
- configure.in.in: port over autoconf fixes from php3
-
-1999-06-26 Zeev Suraski <zeev@php.net>
-
- * cgi_main.c
- ext/standard/pageinfo.c
- request_info.c: Win32/general patches
-
- * cgi_main.c
- ext/standard/pageinfo.c
- fopen-wrappers.c
- request_info.c
- request_info.h
- safe_mode.c: * Get rid of another request_info element (filename)
- * CGI through Apache should work now
-
- * ext/standard/fsock.h: *** empty log message ***
-
- * main.c: Protect against NULL arguments in filename
-
-1999-06-26 Sascha Schumann <sascha@schumann.cx>
-
- * acconfig.h.in
- configure.in.in
- php.h: add dmalloc
-
-1999-06-25 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.in: - APXS link thingie
- - functions/ game obsolete. Should make compiling faster on slow machines (hi Kristian :-)
-
-1999-06-23 Andrei Zmievski <andrei@ispi.net>
-
- * regex/engine.ih
- regex/regcomp.ih
- regex/regerror.ih: *** empty log message ***
-
-1999-06-22 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/basic_functions.c: gettype now reports "boolean" correct
-
-1999-06-22 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/php3_string.h: Making function accessible.
-
- * ext/standard/string.c: Making the function accessible.
-
-1999-06-22 Zeev Suraski <zeev@php.net>
-
- * main.c: Fix compile-time definition of track_vars default
-
-1999-06-22 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c
- ext/pcre/pcrelib/internal.h: Made preg_split() consistent with split().
- Added a new /e modifier for preg_replace
- Kill a warning in pcrelib.
-
-1999-06-22 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/url.c:
- 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!
-
-1999-06-22 Stig Bakken <ssb@fast.no>
-
- * fopen-wrappers.c: cosmetics
-
-1999-06-22 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec:
- Bad html in ifx_htmltbl_result().
-
-1999-06-22 Stig Bakken <ssb@fast.no>
-
- * fopen-wrappers.c: fix some potential buffer overflows
-
-1999-06-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/reg.c: Backing out changes.
-
-1999-06-21 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/string.c: fixed implode "again" -
-
-1999-06-20 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4: whoops, kill debugging message
-
- * ext/snmp/config.m4
- ext/mysql/config.m4
- ext/pgsql/config.m4
- ext/msql/config.m4
- ext/mcrypt/config.m4
- ext/mhash/config.m4
- ext/ldap/config.m4
- acinclude.m4
- configure.in.in
- Makefile.in: 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)
-
- * Makefile.in: avoid error message
-
- * acinclude.m4: use standard autoconf variables
-
-1999-06-19 Zeev Suraski <zeev@php.net>
-
- * main.c: *** empty log message ***
-
- * main.c
- php_ini.c
- php_ini.h: Implement new get_ini_entry() for Zend
-
- * win32/sendmail.c
- cgi_main.c
- config.w32.h
- configuration-parser.y: Use php.ini instead of php3.ini
-
- * ext/standard/fsock.c: *** empty log message ***
-
- * ext/standard/fsock.c
- fopen-wrappers.h
- php_globals.h
- fopen-wrappers.c: Win32/ZTS compiles again
-
-1999-06-18 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/fsock.h: for struct sockaddr
-
-1999-06-18 Stig Bakken <ssb@fast.no>
-
- * fopen-wrappers.c: update php3 sync info
-
- * fopen-wrappers.c:
- optimize php3_fopen_url_wrapper() a bit (fewer recv() and send() calls)
-
- * ext/standard/fsock.h
- ext/standard/fsock.c: Apply Sascha's fsock fixes to php4.
-
- * fopen-wrappers.c: make CGI version work again
-
-1999-06-17 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in: typo
-
-1999-06-17 Andrei Zmievski <andrei@ispi.net>
-
- * configure.in.in: Need to check if it exists first.
-
-1999-06-17 Zeev Suraski <zeev@php.net>
-
- * config.w32.h: Win32 patches (does not compile still)
-
-1999-06-16 Stig Bakken <ssb@fast.no>
-
- * fopen-wrappers.c: MIME headers may be 512 characters long.
-
- * win32/time.c
- ext/standard/file.h
- ext/standard/filestat.c
- ext/standard/flock_compat.c
- ext/standard/flock_compat.h
- ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/microtime.c
- ext/standard/php3_string.h
- ext/standard/string.c
- acconfig.h.in
- config.w32.h
- configure.in.in
- ext/standard/basic_functions.c
- ext/standard/dir.c
- ext/standard/file.c
- fopen-wrappers.c
- fopen-wrappers.h
- main.c: * 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)
-
-1999-06-15 Stig Bakken <ssb@fast.no>
-
- * ext/standard/file.c: reversing another patch that slipped
-
- * ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/php3_string.h
- ext/standard/string.c
- ext/standard/file.c
- ext/standard/file.h
- fopen-wrappers.h
- fopen-wrappers.c: * reverse fsock/string import patches
-
-1999-06-15 Zeev Suraski <zeev@php.net>
-
- * php_globals.h:
- Change four spaces back to tabs (Why the hell did you change the tabs to four spaces?!)
-
-1999-06-15 Stig Bakken <ssb@fast.no>
-
- * ext/standard/file.c
- ext/standard/file.h
- ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/php3_string.h
- ext/standard/string.c
- ext/standard/var.c
- cgi_main.c
- fopen-wrappers.c
- fopen-wrappers.h
- php_globals.h: * 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.
-
- * ext/session/.cvsignore
- .cvsignore: fix some .cvsignore files
-
-1999-06-15 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/datetime.c: gmmktime() fix
-
-1999-06-14 Andrei Zmievski <andrei@ispi.net>
-
- * buildconf: Need to test for directory.
-
-1999-06-14 Stig Bakken <ssb@fast.no>
-
- * buildconf: make symlinks if they are not present already
-
-1999-06-12 Zeev Suraski <zeev@php.net>
-
- * ext/standard/mime.h
- ext/standard/php3_standard.h
- SAPI.c
- SAPI.h
- ext/standard/Makefile.am
- ext/standard/mime.c
- php4dllts.dsp
- rfc1867.c:
- First attempt at moving the old RFC1867 support to the right place
-
-1999-06-11 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/var.c: it's obj.properties, not ht
-
-1999-06-11 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/var.c: Fix up var.c a bit.
-
-1999-06-11 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/crypt.c: Same Fix here
-
-1999-06-11 Stig Bakken <ssb@fast.no>
-
- * configure.in.in: append DEBUG_CFLAGS to CFLAGS
-
-1999-06-11 Zeev Suraski <zeev@php.net>
-
- * main.c: Print out include_path in include/require failures
-
- * ext/session/mod_files.c
- ext/session/php_session.h
- ext/session/session.c
- ext/standard/basic_functions.c
- ext/standard/file.c
- main.c: * 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
-
-1999-06-10 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/var.c: make serialize work
- unserialize does not work yet
-
-1999-06-10 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/var.c: Fixing serialize a bit.
-
- * ext/standard/basic_functions.c
- ext/pcre/pcre.c
- ext/pcre/php_pcre.h: Added preg_grep() function.
-
-1999-06-10 Frank M. Kromann <fmk@businessnet.dk>
-
- * win32/sendmail.c:
- Sync. with php3. Only add Date: and From: if not supplied by user
-
-1999-06-09 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Make array_shift/array_pop work better.
-
- * ext/pcre/pcre.c: A fix for a fix.
-
- * ext/pcre/pcre.c
- ext/standard/basic_functions.c: Fixed a bug in preg_split.
- Fixed a bug in array_shift/array_pop.
-
-1999-06-09 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/string.c
- ext/oci8/oci8.c: oci8 to 3.0.9
- implode works!
-
-1999-06-09 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: *** empty log message ***
-
- * ext/standard/reg.c
- ext/pcre/pcre.c: Fixed a bug in preg_replace.
-
-1999-06-09 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c
- ext/oci8/php3_oci8.h: up to 3.0.9
-
-1999-06-09 Danny Heijl <Danny.Heijl@cevi.be>
-
- * ext/informix/ifx.ec
- ext/informix/php_informix.h:
-
- resync informix driver with php 3.09 version
-
-1999-06-07 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c
- ext/session/mod_files.c:
- better scaling for large servers using many session ids
-
-1999-06-07 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Don't set is_ref in _phpi_splice()
- More checking in array_merge()
- Added keys() and values() array functions.
-
-1999-06-07 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/mod_files.c
- ext/session/mod_files.h
- ext/session/php_session.h
- ext/session/session.c: - some cleanups
- - add gc logic
- - add session_destroy()
-
-1999-06-07 Zeev Suraski <zeev@php.net>
-
- * ext/standard/reg.c: Fix an ereg_replace() crash bug
-
-1999-06-06 Zeev Suraski <zeev@php.net>
-
- * ext/session/mod_files.c
- ext/session/session.c
- php4dllts.dsp: - 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)
-
-1999-06-06 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: one C too much
-
- * ext/session/session.c:
- avoid unnecessary PSLS_FETCH() in internal functions
-
-1999-06-06 Andi Gutmans <andi@php.net>
-
- * ext/session/session.c: -Init tsrm on minit
-
- * ext/session/session.c: - Use PS() everywhere.
-
- * ext/session/session.c:
- - Make sessions compile on win32 but it still doesn't link.
-
- * ext/session/session.c
- php4dllts.dsp:
- - Add some *_FETCH()'s. Still some work to be done so that it'll compile on win32.
-
-1999-06-06 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/php_session.h
- ext/session/session.c: - s/encoded/encode/
- - new TODO entry
-
-1999-06-06 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c:
- - Remove the is_ref =1 from the push() function.
-
-1999-06-06 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: add some protos
-
- * ext/session/session.c: add some thoughts
-
-1999-06-05 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: - auto startup when calling register
- - auto startup using a configuration option
-
- * ext/session/session.c: moving start code into its own function
-
-1999-06-05 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Added array_merge() function.
-
-1999-06-05 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/session.c: SAPI does not want line endings
-
-1999-06-05 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/reg.c:
- 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.
-
-1999-06-05 Sascha Schumann <sascha@schumann.cx>
-
- * ext/session/Makefile.am
- ext/session/config.h.stub
- ext/session/config.m4
- ext/session/mod_files.c
- ext/session/mod_files.h
- ext/session/modules.c
- ext/session/php_session.h
- ext/session/session.c
- ext/session/setup.stub: first import of session module
-
-1999-06-05 Zeev Suraski <zeev@php.net>
-
- * main.c: Move shutdown order into Zend
-
- * mod_php4.c: I got the order wrong earlier :I
-
- * ext/standard/reg.c:
- Not sure that's the right fix, but at least it fixes the symptom
-
-1999-06-05 Sascha Schumann <sascha@schumann.cx>
-
- * ext/oci8/.cvsignore
- ext/yp/.cvsignore
- ext/pcre/pcrelib/.cvsignore: add some .cvsignores
-
-1999-06-04 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/php_pcre.h
- ext/pcre/pcre.c: Added preg_quote() function.
-
- * ext/pcre/pcre.c: *** empty log message ***
-
-1999-06-04 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/php3_mysql.h: Fix UNIX MySQL build
-
- * php3sapi.dsw
- php3extra.dsw: Remove old workspaces
-
- * ext/mysql/Readme_w32.txt
- ext/mysql/mysql.c
- ext/mysql/mysql.dsp
- ext/mysql/php3_mysql.h
- config.w32.h
- php.h
- php4ext.dsw
- php_globals.h
- php_ini.c
- php_ini.h: * 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.
-
-1999-06-01 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/Makefile.am: function dir doesn't exist anymore
-
- * ext/pcre/config.m4: *** empty log message ***
-
-1999-06-01 Sascha Schumann <sascha@schumann.cx>
-
- * scripts/armerge: avoid touching libraries which have not changed
-
-1999-06-01 Andi Gutmans <andi@php.net>
-
- * ext/standard/exec.c: - Fix for exec to use API
-
-1999-05-31 Zeev Suraski <zeev@php.net>
-
- * main.c
- php4dll.dsp: thread-safety fix
-
-1999-05-31 Andi Gutmans <andi@php.net>
-
- * ext/standard/browscap.c: *** empty log message ***
-
-1999-05-31 Zeev Suraski <zeev@php.net>
-
- * main.c: *** empty log message ***
-
-1999-05-30 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c:
- preg_match_all() now returns the number of global matches.
-
-1999-05-30 Sascha Schumann <sascha@schumann.cx>
-
- * main.c
- php_ini.c: kill some warnings
-
- * ext/standard/browscap.c: zend_hash_merge was changed
-
-1999-05-29 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c: Updated preg_split().
-
- * ext/pcre/pcre.c: Fix preg_match_all to do proper matching with \b.
-
- * ext/pcre/pcrelib/internal.h
- ext/pcre/pcrelib/pcre.c
- ext/pcre/pcrelib/pcre.h
- ext/pcre/pcre.c:
- Fixed PCRE so that global matching with patterns with \b works.
-
-1999-05-29 Zeev Suraski <zeev@php.net>
-
- * Makefile.in
- libphp4.module.in
- mod_php4.c:
- * Changed the way INI entries work in Apache to allow .conf entries to work right too.
- * vpath fixes for standard Apache build
-
- * ext/standard/browscap.c
- testobj: Fix
-
-1999-05-29 Sascha Schumann <sascha@schumann.cx>
-
- * regex/Makefile.in: more VPATH work
-
- * SAPI.c: kill warning
-
- * Makefile.in
- configure.in.in: - 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.
-
-1999-05-29 Zeev Suraski <zeev@php.net>
-
- * mod_php4.c:
- avoid crashing with php4 directives in .conf files (they still don't work)
-
- * scripts/preconfig
- Makefile.in: fixes
-
-1999-05-29 Sascha Schumann <sascha@schumann.cx>
-
- * serverapi/cgi_sapi.c
- cgi_main.c
- getopt.c
- getopt.h
- main.c
- php_getopt.h: getopt.h conflicted with system include file
-
- * ext/pgsql/pgsql.c: .
-
-1999-05-28 Zeev Suraski <zeev@php.net>
-
- * mod_php4.c: no need for those
-
- * SAPI.c
- configure.in.in
- ext/pcre/config.m4
- mod_php4.c
- rfc1867.c: * Get Apache module to compile again with the regex stuff.
- * Get Apache to propertly work with POST, and some SAPI fixes
-
-1999-05-28 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/var.c: that seems to fix it
-
- * ext/standard/var.c:
- Either I'm playing the EG(symbol_table) game wrong or var.c leaks memory
- when unserializing arrays/objects. Still testing
-
-1999-05-28 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcrelib/pcre.c
- ext/pcre/pcrelib/pcre.h
- ext/pcre/config.h.stub
- ext/pcre/config.m4
- ext/pcre/pcre.c
- ext/pcre/php_pcre.h:
- -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)
-
-1999-05-28 Sascha Schumann <sascha@schumann.cx>
-
- * apidoc.txt: I think that is the preferred way as of now
-
-1999-05-28 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.c: *** empty log message ***
-
- * ext/com/COM.c
- ext/standard/basic_functions.c
- ext/standard/dir.c
- main.c
- testobj: * 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.
-
-1999-05-28 Rasmus Lerdorf <rasmus@php.net>
-
- * Makefile.in
- main.c
- main.h
- mod_php4.c
- mod_php4.h: Some innocent cleanups
-
-1999-05-27 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/config.m4: We don't need those there.
-
- * ext/pcre/config.h.stub
- ext/pcre/config.m4
- ext/pcre/pcre.c
- ext/pcre/php_pcre.h:
- Really fix the configuration now so that it's possible to compile both
- against the bundled PCRE library and the one external to the source tree.
- Crossing my fingers while Zeev compiles this. :)
-
-1999-05-27 Stig Bakken <ssb@fast.no>
-
- * configure.in.in
- scripts/preconfig: self-contained extensions please :-)
-
-1999-05-27 Zeev Suraski <zeev@php.net>
-
- * main.c:
- Generate Visual Studio compatible error messages when compiling under Win32
-
-1999-05-27 Sascha Schumann <sascha@schumann.cx>
-
- * ext/pcre/pcrelib/Makefile
- ext/pcre/pcrelib/Makefile.am
- ext/xml/xml.c
- configure.in.in
- ext/pcre/Makefile.am
- ext/pcre/config.m4: - fix CGI build (at least)
-
- * Makefile.in: add rfc1867.c
-
-1999-05-27 Zeev Suraski <zeev@php.net>
-
- * ext/pcre/php_pcre.h: Fix pcre build
-
- * php.h: Moved all SET_ and RETURN_ macros to Zend
- Fixed all RETVAL_ macros
-
-1999-05-26 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcrelib/ChangeLog
- ext/pcre/pcrelib/LICENCE
- ext/pcre/pcrelib/Makefile
- ext/pcre/pcrelib/README
- ext/pcre/pcrelib/RunTest
- ext/pcre/pcrelib/Tech.Notes
- ext/pcre/pcrelib/chartables.c
- ext/pcre/pcrelib/dftables.c
- ext/pcre/pcrelib/get.c
- ext/pcre/pcrelib/internal.h
- ext/pcre/pcrelib/maketables.c
- ext/pcre/pcrelib/pcre.3
- ext/pcre/pcrelib/pcre.c
- ext/pcre/pcrelib/pcre.h
- ext/pcre/pcrelib/pcreposix.3
- ext/pcre/pcrelib/pcreposix.c
- ext/pcre/pcrelib/pcreposix.h
- ext/pcre/pcrelib/pcretest.c
- ext/pcre/pcrelib/perltest
- ext/pcre/pcrelib/pgrep.1
- ext/pcre/pcrelib/pgrep.c
- ext/pcre/pcrelib/study.c
- ext/pcre/pcrelib/testinput1
- ext/pcre/pcrelib/testinput2
- ext/pcre/pcrelib/testinput3
- ext/pcre/pcrelib/testinput4
- ext/pcre/pcrelib/testoutput1
- ext/pcre/pcrelib/testoutput2
- ext/pcre/pcrelib/testoutput3
- ext/pcre/pcrelib/testoutput4
- ext/pcre/Makefile.am
- ext/pcre/config.m4
- ext/pcre/setup.stub: -Added PCRE library source
- -Updated configuration process
-
- * ext/pcre/pcre.c
- ext/pcre/php_pcre.h: Added preg_split. Same syntax as regular split().
-
- * ext/standard/reg.c: Fixing a couple of long standing bugs.
-
- * ext/pcre/pcre.c
- ext/pcre/php_pcre.h: A few changes here.
-
- First of all, as per extensive discussion on the list, the functions are now
- prefixed with "preg" instead of "pcre".
-
- Secondly, global matching is now possible using preg_match_all. Please, give
- suggestions on a better name if this one doesn't sit well with you. Possible
- names are preg_global_match and preg_gmatch.
-
- preg_match_all takes 4 arguments: a regex pattern, a subject string,
- the array for capturing subpatterns, and a parameter that tells how the results
- in the subpatterns array are arranged.
-
- Basically, preg_match_all will go through the subject string and try to capture
- all the matches that it finds, not just the first one like preg_match.
-
- 4th parameter can be PREG_PATTERN_ORDER (default) or PREG_SET_ORDER.
-
- Example:
- preg_match_all("|</?([^>]+)>|", "<div align=left>a test</div>", $out, PREG_PATTERN_ORDER);
-
- This returns results so that $out[0] is an array of full pattern matches, $out[1] is an array
- of first captured subpattern matches, and so on.
-
- $out[0] -> ("<div align=left>", "</div>")
- $out[1] -> ("div align=left", "div")
-
- Example:
- preg_match_all("|</?([^>]+)>|", "<div align=left>a test</div>", $out, PREG_SET_ORDER);
-
- This returns results so that $out[0] is an array of first full pattern match and subpatterns,
- $out[1] is an array of second full pattern match and subpatterns.
-
- $out[0] -> ("<div align=left>", "div align=left")
- $out[1] -> ("</div>", "div")
-
- If anyone has a better name for these PREG_ constants and also which one should be the default,
- I'd like to hear it.
-
-1999-05-25 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- SAPI.h
- php4dllts.dsp
- rfc1867.c
- rfc1867.h:
- Add container for file-upload. It's not quite implemented yet.
-
-1999-05-25 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Just a little sanity check.
-
-1999-05-25 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- SAPI.h: Allow unregistering content types as well.
-
- * SAPI.h
- php4isapi/php4isapi.c
- SAPI.c:
- * Add generic POST content-type support. Only application/x-www-form-urlencoded
- supported at this time, but the framework allows for any other types, including
- runtime addition of types.
-
- * php4isapi/php4isapi.c: Load all ISAPI request headers as variables
-
-1999-05-24 Zeev Suraski <zeev@php.net>
-
- * internal_functions_win32.c: include regex in Win32 build
-
-1999-05-23 Zeev Suraski <zeev@php.net>
-
- * ext/standard/dns.c: Thou shalt use the API, and thou shalt be safe
-
-1999-05-22 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c: Some comments.
-
-1999-05-22 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in: - add -lregex
- - change module name to php4
-
-1999-05-22 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c: Added ability to pass array parameters to pcre_replace.
-
-1999-05-22 Sascha Schumann <sascha@schumann.cx>
-
- * Makefile.in: add a $(srcdir)
-
- * ext/xml/php3_xml.h
- ext/xml/xml.c
- ext/ldap/php3_ldap.h: fix compile issues in LDAP/XML exts
-
- * Makefile.in: fix APXS compile
-
-1999-05-22 Zeev Suraski <zeev@php.net>
-
- * php_ini.c
- main.c: More fixes. Should hopefully work well now.
-
- * php_ini.c: php_ini fixes
-
- * cgi_main.c
- main.c: * Minor fixes
- * Better handling for multiple repeated memory leaks (libzend updated)
-
- * ext/apache/apache.c
- apMakefile.tmpl
- apidoc-zend.txt
- apidoc.txt
- configure.in.in
- libphp3.module.in
- libphp4.module.in
- main.c
- mod_php3.c
- mod_php3.h
- mod_php4.c
- mod_php4.h
- .cvsignore
- ChangeLog
- INSTALL
- Makefile.in: Time to rename the child
-
- * main.c: Small fix
-
-1999-05-21 Zeev Suraski <zeev@php.net>
-
- * php_ini.c: Fix a memory leak
-
- * SAPI.c
- cgi_main.c
- php4isapi/php4isapi.c: This should be centralized...
-
-1999-05-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mhash/mhash.c
- ext/mhash/php_mhash.h
- ext/mhash/config.m4: add support for mhash 0.5.0
-
- see http://sasweb.de/mhash/
-
-1999-05-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c
- ext/pcre/php_pcre.h: -Added regex cache
- -Made module thread-safe
-
-1999-05-21 Zeev Suraski <zeev@php.net>
-
- * cgi_main.c
- main.c: * Fix error handling startup on the thread-safe CGI version
- * A failed require() is a compile-time error, consider it as one
-
-1999-05-21 Andrei Zmievski <andrei@ispi.net>
-
- * ext/pcre/pcre.c: Get rid of debug printf's.
-
- * ext/pcre/.cvsignore
- ext/pcre/Makefile.am
- ext/pcre/config.h.stub
- ext/pcre/config.m4
- ext/pcre/pcre.c
- ext/pcre/php_pcre.h
- ext/pcre/setup.stub:
- Initial check-in of PCRE (Perl Compatible Regular Expressions) extension.
-
- PCRE library can be found at ftp://ftp.cus.cam.ac.uk/pub/software/programs/pcre/
-
- config.m4 will be updated to be more robust later on.
-
- perl_match() takes a regular expression, the source string, and the array
- for subpattern matches.
-
- perl_replace() takes a regular expression, the search string, and the replacement
- string.
-
- Regular expression is specified using delimiters and options. Example:
-
- perl_match("/<[a-z]*>/i", $text, $tags);
-
- More stuff is coming soon.
-
-1999-05-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/zlib/php3_zlib.h
- ext/zlib/zlib.c
- ext/sysvshm/sysvshm.c
- ext/xml/php3_xml.h
- ext/xml/xml.c
- ext/sysvsem/sysvsem.c
- ext/sysvshm/php3_sysvshm.h
- ext/sysvsem/php3_sysvsem.h
- ext/sybase/php3_sybase-ct.h
- ext/sybase/php3_sybase.h
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/snmp/php3_snmp.h
- ext/snmp/snmp.c
- ext/pgsql/pgsql.c
- ext/pgsql/php3_pgsql.h
- ext/pdf/php3_pdf.h
- ext/oracle/php3_oracle.h
- ext/pdf/pdf.c
- ext/odbc/php3_odbc.h
- ext/odbc/php3_velocis.h
- ext/odbc/velocis.c
- ext/oracle/oracle.c
- ext/odbc/odbc.c
- ext/mysql/php3_mysql.h
- ext/oci8/oci8.c
- ext/mysql/mysql.c
- ext/msql/php3_msql.h
- ext/msql/msql.c
- ext/ldap/php3_ldap.h
- ext/ldap/ldap.c
- ext/interbase/php3_interbase.h
- ext/interbase/interbase.c
- ext/informix/php_informix.h
- ext/informix/readme.ifx
- ext/informix/ifx.ec
- ext/informix/php3_ifx.h
- ext/imap/imap.h
- ext/hyperwave/hw.h
- ext/imap/imap.c
- ext/gettext/php3_gettext.h
- ext/hyperwave/hg_comm.h
- ext/hyperwave/hw.c
- ext/gd/php3_gd.h
- ext/gettext/gettext.c
- ext/filepro/filepro.h
- ext/filepro/php_filepro.h
- ext/gd/gd.c
- ext/filepro/filepro.c
- ext/fdf/php3_fdf.h
- ext/dbase/dbase.c
- ext/dbase/dbf_head.h
- ext/dbase/dbf_misc.h
- ext/dbase/dbf_rec.h
- ext/dbase/php_dbase.h
- ext/fdf/fdf.c
- ext/db/db.c
- ext/db/php3_db.h
- ext/dav/php3_dav.h
- ext/com/php3_COM.h
- ext/bcmath/bcmath.c
- ext/bcmath/number.h
- ext/bcmath/php3_bcmath.h
- ext/com/COM.c
- ext/apache/apache.c
- ChangeLog.TODO
- genif.sh: - run ext sources through conv_proto
- - add necessary phpext_*_ptr
-
- * ext/standard/microtime.c
- ChangeLog.TODO: merge in some PHP3 stuff
-
- * ext/yp/Makefile.am
- ext/yp/config.h.stub
- ext/yp/config.m4
- ext/yp/php3_yp.h
- ext/yp/setup.stub
- ext/yp/yp.c: incorporate YP/NIS support
-
- * ext/zlib/php3_zlib.h
- ext/mcrypt/mcrypt.c
- ext/mhash/mhash.c
- ext/sysvsem/php3_sysvsem.h
- ext/sysvsem/sysvsem.c
- ext/sysvshm/php3_sysvshm.h
- ext/sysvshm/sysvshm.c
- ext/dbase/dbase.c
- ext/dbase/dbase.h
- ext/dbase/php_dbase.h
- ext/gettext/gettext.c
- ext/gettext/php3_gettext.h
- ext/mcrypt/config.m4:
- - fix compile issues for various packages (dbase, sysv*, zlib)
- - some cleanup in mhash/mcrypt
-
- * ext/pgsql/php3_pgsql.h
- ext/sysvsem/sysvsem.c: - add phpext_pgsql_ptr
- - semaphore update for glibc-2.1 systems
-
- * ext/mysql/config.m4: Add default path for binary mysql distributions
-
- * ext/standard/reg.c: remove debug messages
-
-1999-05-20 Zeev Suraski <zeev@php.net>
-
- * main.c: Use OutputDebugString() or fprintf(stderr,) for memory leaks
-
-1999-05-20 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/file.c
- ext/standard/fsock.c
- ext/standard/fsock.h: Apply the fix for feof()
-
-1999-05-20 Andi Gutmans <andi@php.net>
-
- * ext/standard/info.c
- php4isapi/php4isapi.dsp
- config.w32.h
- configuration-parser.y
- php4.dsp
- php4dll.dsp
- php4dllts.dsp
- php4ts.dsp: - Small fixes
-
-1999-05-16 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mhash/.cvsignore
- ext/mhash/Makefile.am
- ext/mhash/config.h.stub
- ext/mhash/config.m4
- ext/mhash/mhash.c
- ext/mhash/php_mhash.h
- ext/mhash/setup.stub: add mhash support
-
- * ext/standard/global.h
- configure.in.in: kill another 64-bit issue.
- this affected at least md5 which produced wrong values on 64-bit platforms
-
- * ext/standard/string.c: char * => unsigned char *
-
- * ext/standard/filestat.c
- ext/standard/fsock.h
- ext/standard/head.c
- ext/standard/head.h
- ext/standard/html.c
- ext/standard/html.h
- ext/standard/image.c
- ext/standard/image.h
- ext/standard/info.c
- ext/standard/info.h
- ext/standard/iptc.c
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/math.c
- ext/standard/md5.c
- ext/standard/md5.h
- ext/standard/microtime.c
- ext/standard/microtime.h
- ext/standard/mime.h
- ext/standard/pack.h
- ext/standard/pageinfo.c
- ext/standard/pageinfo.h
- ext/standard/php3_browscap.h
- ext/standard/php3_crypt.h
- ext/standard/php3_dir.h
- ext/standard/php3_filestat.h
- ext/standard/php3_iptc.h
- ext/standard/php3_link.h
- ext/standard/php3_mail.h
- ext/standard/php3_string.h
- ext/standard/php3_syslog.h
- ext/standard/phpdir.h
- ext/standard/phpmath.h
- ext/standard/quot_print.c
- ext/standard/quot_print.h
- ext/standard/rand.c
- ext/standard/reg.c
- ext/standard/string.c
- ext/standard/syslog.c
- ext/standard/uniqid.c
- ext/standard/uniqid.h
- ext/standard/url.c
- ext/standard/url.h
- ext/standard/base64.c
- ext/standard/base64.h
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/browscap.c
- ext/standard/crypt.c
- ext/standard/cyr_convert.c
- ext/standard/cyr_convert.h
- ext/standard/datetime.c
- ext/standard/datetime.h
- ext/standard/dir.c
- ext/standard/dl.h
- ext/standard/dns.c
- ext/standard/dns.h
- ext/standard/exec.c
- ext/standard/exec.h
- ext/standard/file.c
- ext/standard/file.h: conv_proto *.[ch]
-
- * scripts/conv_proto:
- this script automatically converts the ugly void php3_... prototypes
- to PHP_FUNCTION(...) prototypes. Also kills some unnecessary extern
- declarations in front of function prototypes.
-
- * ext/standard/php3_string.h
- ext/standard/string.c: add fast bin2hex string function
-
- * ext/standard/file.c: kill some compiler warnings
-
-1999-05-15 Zeev Suraski <zeev@php.net>
-
- * internal_functions_win32.c: *** empty log message ***
-
-1999-05-14 Zeev Suraski <zeev@php.net>
-
- * ext/standard/basic_functions.c
- ext/standard/dl.h
- ext/standard/file.h
- ext/standard/fsock.h
- ext/standard/head.h
- ext/standard/pack.h
- ext/standard/php3_browscap.h
- ext/standard/php3_crypt.h
- ext/standard/php3_dir.h
- ext/standard/php3_filestat.h
- ext/standard/php3_mail.h
- ext/standard/php3_syslog.h
- ext/mysql/mysql.c
- internal_functions.c.in:
- * Include all of the standard modules in internal_functions.c.in. Stig - is that
- the way you intended it to be? How does the basic_functions module get in there?
- * Fix to get MySQL objects working, even though I'll probably make a dedicated
- MySQL object in the future.
-
-1999-05-13 Zeev Suraski <zeev@php.net>
-
- * ext/standard/reg.c
- ext/standard/reg.h
- main.c: * HTTP-auth bugfix
- * Patch the regex thread safe code to compile in thread safe mode
-
-1999-05-12 Zeev Suraski <zeev@php.net>
-
- * ext/standard/post.c
- mod_php3.c: Enable Apache HTTP Auth
-
- * main.c
- php4isapi/php4isapi.c
- SAPI.c:
- Support HTTP Auth under ISAPI. Now, these short pieces of code took *A LOT* of
- research :(
-
-1999-05-12 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: It's been there long enough.
-
-1999-05-12 Zeev Suraski <zeev@php.net>
-
- * php4isapi/php4isapi.c: Minor patches
-
-1999-05-12 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/php3_oci8.h: compiles
-
- * php3_compat.h: added _php3_hash_next_index_pointer_insert
-
-1999-05-12 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/reg.c
- ext/standard/reg.h
- ext/standard/string.c
- internal_functions.c.in: - regex cache (needs some work)
- - str_replace changes from php3
-
-1999-05-12 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oci8/oci8.c
- ext/oci8/php3_oci8.h: up-to-date with 3.0.8
-
- * ext/oci8/Makefile.am
- ext/oci8/config.h.stub
- ext/oci8/config.m4
- ext/oci8/oci8.c
- ext/oci8/php3_oci8.h
- ext/oci8/setup.stub
- ext/oracle/Makefile.am
- ext/oracle/config.h.stub
- ext/oracle/oci8.c
- ext/oracle/php3_oci8.h:
- move oci8 from oracle to it's own ext-directory - configure stuff needs more work - but it configures and compiles
-
- * ext/oracle/oracle.c
- ext/oracle/oracle.h
- ext/oracle/php3_oracle.h: builds and configures again
-
-1999-05-12 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/string.c: substr() fix
-
- * ext/standard/string.c: substr() fix for PHP4 as well
-
-1999-05-11 Zeev Suraski <zeev@php.net>
-
- * php4isapi/php4isapi.c
- php4isapi/php4isapi.def
- ext/standard/head.c
- ext/standard/head.h
- SAPI.h
- cgi_main.c
- php4dllts.dsp
- SAPI.c: * Finally commit that -q patch
- * Refine SAPI built in header support
- * Use DllMain() in ISAPI to clean after threads and initialize tsrm/sapi as soon as possible.
-
-1999-05-11 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Added compact() function.
-
-1999-05-11 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- mod_php3.c: Handle the Location: header centrally for all SAPI modules.
-
- * ext/standard/post.c
- ext/standard/string.c
- main.c
- php_globals.h
- php_ini.c: * Move unclean_shutdown from PHP to Zend.
- * The Master/Local headers in the phpinfo() table were reversed.
- * Fix a gpc bug
-
- * mod_php3.c: Support POST in Apache
-
- * serverapi/isapi_sapi.c
- ext/apache/apache.c
- ext/standard/info.c
- ext/standard/info.h
- main.c
- php_ini.c: beatify Apache's info func
-
- * mod_php3.c: Memory leak fix
-
- * ext/sysvshm/sysvshm.c
- ext/sysvsem/sysvsem.c
- ext/standard/browscap.c
- ext/standard/post.c
- ext/standard/reg.c
- ext/standard/url.c
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/pgsql/pgsql.c
- ext/hyperwave/hw.c
- ext/interbase/interbase.c
- ext/odbc/odbc.c
- ext/gd/gdcache.c
- ext/gd/gdttf.c
- ext/hyperwave/dlist.c
- ext/hyperwave/hg_comm.c
- Makefile.in
- alloca.c
- configure.in.in
- genif.sh
- libphp3.module.in
- main.c
- mod_php3.c
- php.h
- php3_sprintf.c
- php_regex.h
- request_info.c
- snprintf.c: * Get Apache to work. POST doesn't work yet.
- * There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
- the Apache module, so we can #include any php/Zend header.
- * Rename config.h to php_config.h
-
-1999-05-10 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c: Minor updates.
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: Added in_array() function.
-
- * cgi_main.c
- main.c: A couple of fixes.
-
-1999-05-10 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- cgi_main.c
- main.c
- php_globals.h: Weed out all BoundsChecker-found bugs
-
-1999-05-09 Zeev Suraski <zeev@php.net>
-
- * php4isapi/php4isapi.c
- SAPI.c: Only read POST info if the request method is POST.
-
-1999-05-09 Andi Gutmans <andi@php.net>
-
- * php4isapi/php4isapi.c
- SAPI.c
- SAPI.h
- cgi_main.c
- ext/standard/basic_functions.c
- ext/standard/post.c:
- * Make read_post() read input by chunks instead of returning a single string.
- This will allow us to efficiently support file upload through SAPI in the future.
- * Fixes
-
-1999-05-09 Zeev Suraski <zeev@php.net>
-
- * ext/apache/apache.c
- ext/gd/gd.c
- ext/gd/php3_gd.h
- ext/standard/post.c
- php_ini.h
- request_info.c: A few other minor fixes
-
- * ext/standard/basic_functions.c
- main.c
- php4isapi/php4isapi.c: Several minor fixes
-
- * php4isapi/php4isapi.c
- ext/zlib/php3_zlib.h
- ext/zlib/zlib.c
- ext/xml/xml.c
- ext/sybase/php3_sybase-ct.h
- ext/sybase/php3_sybase.h
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/snmp/snmp.c
- ext/standard/dl.c
- ext/standard/dl.h
- ext/standard/head.c
- ext/standard/info.c
- ext/standard/info.h
- ext/standard/mail.c
- ext/standard/php3_mail.h
- ext/standard/post.c
- ext/oracle/oracle.c
- ext/oracle/oracle.h
- ext/pdf/pdf.c
- ext/pdf/php3_pdf.h
- ext/snmp/php3_snmp.h
- ext/odbc/odbc.c
- ext/odbc/php3_odbc.h
- ext/odbc/php3_velocis.h
- ext/odbc/velocis.c
- ext/oracle/oci8.c
- ext/msql/php3_msql.h
- ext/mysql/mysql.c
- ext/mysql/php3_mysql.h
- ext/ldap/ldap.c
- ext/ldap/php3_ldap.h
- ext/msql/msql.c
- ext/interbase/php3_interbase.h
- ext/informix/php3_ifx.h
- ext/interbase/interbase.c
- ext/gettext/gettext.c
- ext/gettext/php3_gettext.h
- ext/hyperwave/hw.c
- ext/hyperwave/hw.h
- ext/fdf/fdf.c
- ext/fdf/php3_fdf.h
- ext/gd/gd.c
- ext/dav/dav.c
- ext/db/db.c
- ext/db/php3_db.h
- ext/apache/apache.c
- ext/com/COM.c
- SAPI.c
- SAPI.h
- cgi_main.c
- dl/mssql/mssql.c
- main.c
- mod_php3.c
- php_ini.c
- php_ini.h
- request_info.c
- request_info.h:
- * Finalizing the PHP version of SAPI. Support POST and cookies among other things.
- * Fully implement ISAPI support - POST and cookies among other things.
- * Almost completely rewrote phpinfo(). Allow modules to easily display their
- information in phpinfo() without modifying phpinfo() itself (prototype for
- the module info function was changed, thus the large amount of updated module
- files).
- * Initial extended SAPI support for Apache, completely untested.
- * CGI now uses SAPI fully as well.
-
-1999-05-08 Sascha Schumann <sascha@schumann.cx>
-
- * genif.sh: get rid of the binary character, execute sed only once
-
- * genif.sh: this is faster than parsing the file line by line
-
-1999-05-08 Andrei Zmievski <andrei@ispi.net>
-
- * ext/standard/basic_functions.c
- ext/standard/basic_functions.h: -Added extract() function
- -Added function_exists() function
-
- * ext/mysql/php3_mysql.h
- configure.in.in
- genif.sh: -fixed configure.in.in to use genif.sh instead of genif.pl
- -fixed genif.sh
- -updated php3_mysql.h to have phpext_mysql_ptr
-
-1999-05-06 Zeev Suraski <zeev@php.net>
-
- * SAPI.c: Oh yeah, wrong license
-
- * SAPI.c
- SAPI.h
- cgi_main.c
- main.c
- php4isapi/php4isapi.c: * Get output buffering to work again
- * Warn about adding header information after headers are sent
- * Several fixes
-
-1999-05-06 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/php_mcrypt.h: add compat #define
-
- * genif.sh:
- Do we really want to depend on Perl? Shell scripts are handy and run on
- virtually every Unix box whereas Perl does not. I don't think Perl should
- be required when actually configuring PHP4. Open to comments...
-
-1999-05-06 Zeev Suraski <zeev@php.net>
-
- * ext/standard/info.c
- ext/standard/post.c:
- * Optimize _php3_parse_gpc_data() and clean it up, plus fix a couple of Zend related memory leaks in it
-
-1999-05-05 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- SAPI.h
- Makefile.in: vpath fix
- Apache compatability fix
-
- * php4isapi/php4isapi.c
- ext/standard/basic_functions.c
- ext/standard/head.c
- main.c
- SAPI.c: Fixes
-
- * SAPI.h: fix
-
- * php4isapi/php4isapi.c
- ext/standard/head.c
- SAPI.c
- SAPI.h
- cgi_main.c
- main.c
- main.h
- output.c
- output.h: Get CGI to work with the new headers code.
- Now Apache is the only interface that doesn't use it.
-
- * php4isapi/php4isapi.c
- SAPI.c
- SAPI.h
- main.c
- output.c: ISAPI WORKS!
-
-1999-05-05 Andi Gutmans <andi@php.net>
-
- * php4isapi/php4isapi.c
- SAPI.c
- SAPI.h
- ext/standard/head.c
- ext/standard/head.h
- logos.h
- main.c
- output.c: Added initial headers support in SAPI
- *untested*
- It definitely broke the thread-safe CGI, it may have broken other stuff as well.
-
-1999-05-04 Zeev Suraski <zeev@php.net>
-
- * internal_functions_win32.c
- php4dll.dsp
- php4dllts.dsp: Get Win32 to compile again
-
- * internal_functions_win32.c:
- An initial default builtin modules file for Win32
-
- * acconfig.h.in
- configure.in.in: ZTS fixes
- Stig - --enable-thread-safety belongs in libzend, since libzend doesn't #include config.h, whereas
- PHP does #include zend_config.h
-
-1999-05-03 Zeev Suraski <zeev@php.net>
-
- * configure.in.in
- genif.pl: vpath patches (cool job Stig!)
-
-1999-05-03 Stig Bakken <ssb@fast.no>
-
- * scripts/armerge
- ext/gd/php3_gd.h
- ext/standard/php3_standard.h
- ext/db/db.h
- ext/db/php3_db.h
- .cvsignore
- Makefile.in
- acconfig.h.in
- acinclude.m4
- buildconf
- configure.in.in
- ext/bcmath/php3_bcmath.h
- ext/db/db.c
- foo
- genif.pl
- internal_functions.c
- internal_functions.c.in
- internal_functions_registry.h: * added --enable-thread-safety switch
- * now generating internal_functions.c
-
-1999-05-02 Zeev Suraski <zeev@php.net>
-
- * request_info.c: Get apache uptodate
-
- * php4isapi/php4isapi.c: Minor rearrangements
-
- * ext/hyperwave/hw.c
- ext/standard/info.c
- php4isapi/php4isapi.c
- cgi_main.c
- fopen-wrappers.c
- main.c
- request_info.c: Move path_info to the SAPI structure
-
- * SAPI.h
- request_info.c
- request_info.h: Get rid of request_info.path_translated
-
- * mod_php3.c: Apache compile fix
-
- * cgi_main.c: UNIX CGI build fix
-
-1999-05-02 Andi Gutmans <andi@php.net>
-
- * php4isapi/php4isapi.c
- php4isapi/php4isapi.def
- SAPI.c
- SAPI.h
- cgi_main.c
- ext/hyperwave/hw.c
- ext/standard/post.c
- main.c
- main.h
- mod_php3.c
- output.c
- request_info.c
- request_info.h: - Make ISAPI hook in as an extension too.
- - Some work on moving stuff to SAPI.
-
-1999-05-01 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: func name changes, remove arbitrary limit
-
- * ext/mcrypt/config.m4
- ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: mcrypt 2.1.18 support, better autoconf checking
-
-1999-04-30 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/oracle.c
- ext/oracle/oracle.h:
- forward port of current oracle.c + fixes to make it actually work;-)!!!
-
- * ext/oracle/config.m4: oracle links again (at least on linux!!!)
-
-1999-04-28 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.c:
- Get the MySQL module to use the new INI mechanism feature
-
- * main.c: Remove redundant code
-
- * main.c
- php_ini.c
- php_ini.h:
- Additional generalization of the INI mechanism. Avoid needing specialized
- message handlers in 99% of the cases.
-
- * ext/standard/basic_functions.c
- ext/odbc/odbc.c
- ext/mysql/mysql.c
- ext/apache/apache.c
- ext/com/COM.c
- main.c
- php_ini.c
- php_ini.h: A step towards generalizing the INI mechanism even more
-
- * ext/standard/basic_functions.c: get rid of some stupid warnings
-
-1999-04-28 Andi Gutmans <andi@php.net>
-
- * main.c: - Small startup fix.
-
-1999-04-27 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/file.c
- ext/standard/file.h: Add fgetcsv() here as well
-
-1999-04-27 Zeev Suraski <zeev@php.net>
-
- * php4isapi/php4isapi.dsp
- configuration-parser.y
- configuration-scanner.l
- main.c
- php4dll.dsp
- php4dllts.dsp
- php_globals.h:
- * Get rid of the memory leak messages in case of fatal errors or exit()
- * .dsp fixes
- * Minor fixes
-
-1999-04-26 Zeev Suraski <zeev@php.net>
-
- * ext/standard/basic_functions.c
- main.c: * Small startup fix
- * Fix min() and max()
-
- * Makefile.in
- cgi_main.c: Temporary fix for CGI compilation under UNIX
-
- * configuration-parser.y
- configuration-scanner.l
- php4dll.dsp
- php4dllts.dsp:
- Somehow the rules for the configuration parser/scanners disappeared
-
-1999-04-26 Andrei Zmievski <andrei@ispi.net>
-
- * acinclude.m4: Fixing a few thing to make AC_CHECK_CC_OPTION work.
-
-1999-04-26 Zeev Suraski <zeev@php.net>
-
- * ext/sybase/sybase.c
- ext/standard/basic_functions.c
- ext/standard/exec.c
- ext/standard/head.c
- ext/standard/info.c
- ext/standard/pageinfo.c
- ext/standard/post.c
- ext/gd/gd.c
- ext/gd/php3_gd.h
- ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c
- dl/mssql/mssql.c
- ext/apache/apache.c
- Makefile.in
- SAPI.c
- configure.in.in
- fhttpd.c
- main.c
- mod_php3.c
- php.h
- request_info.c
- safe_mode.c: * Get the Apache module to compile again
- * Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
- but it nuked a global)
-
- * php4.dsp
- php4dll.dsp
- php4dllts.dsp
- php4ts.dsp: Match the CVS name
-
- * php4isapi/php4isapi.c
- php4isapi/php4isapi.dsp
- ext/standard/datetime.c
- ext/standard/head.c
- ext/standard/head.h
- ext/standard/info.c
- ext/standard/info.h
- ext/standard/post.c
- ext/standard/post.h
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- SAPI.c
- SAPI.h
- cgi_main.c
- configuration-parser.y
- fopen-wrappers.c
- fopen-wrappers.h
- getopt.c
- getopt.h
- main.c
- main.h
- mod_php3.c
- output.c
- output.h
- php.h
- php4.dsp
- php4.dsw
- php4dll.dsp
- php4dllts.dsp
- php4libts.dsp
- php4ts.dsp
- php4ts.dsw
- php_globals.h
- request_info.c
- request_info.h: * Plenty of thread safety and Win32 work.
- * Changed PHP4 to compile as a DLL, both ISAPI and the the CGI run with the same DLL.
- * Switched to using the DLL runtime library under Win32. PHP will NOT work if
- compiled against the static library!
- * Removed yesterday's php4libts project (with php4dllts, it's obsolete).
-
- This *does* affect thread-unsafe Windows as well - the thread unsafe CGI is also
- dependant on the thread-unsafe DLL.
-
-1999-04-26 Andi Gutmans <andi@php.net>
-
- * php4libts.dsp: -Add .dsp file
-
- * php4isapi/php4isapi.dsp
- main.c: -More
-
-1999-04-25 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/gd/config.m4: Make GD config fail if it doesn't find the gd files
-
-1999-04-25 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c: PHP3 compat stuff
-
-1999-04-25 Rasmus Lerdorf <rasmus@php.net>
-
- * Makefile.in
- configure.in.in: Ok, apxs build works nicely now
-
-1999-04-25 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c: oops, the 0th byte should be set, too
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: final change (?), add get_algorithms_name
-
- * ext/mcrypt/mcrypt.c: make code more compact
-
- * ext/mcrypt/mcrypt.c: remove some redundant code
-
- * ext/mcrypt/mcrypt.c: that was a silly one
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: add OFB mode, the final one
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: add mcrypt_create_iv()
-
-1999-04-25 Zeev Suraski <zeev@php.net>
-
- * SAPI.c
- SAPI.h
- sapi.c
- sapi.h: Win32 isn't a good os to commit uppercase files with...
-
-1999-04-25 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h:
- cleanup, add new stream mode, allow IV for CBC mode
-
- * ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h: add get_(key|block)_size
-
-1999-04-25 Andi Gutmans <andi@php.net>
-
- * cgi_main.c
- sapi.c
- sapi.h: Ah, these too
-
- * output.c
- php.h
- php4isapi/php4isapi.c
- php4isapi/php4isapi.def
- php4isapi/php4isapi.dsp
- php4ts.dsp
- php4ts.dsw
- main.c: * Fix a couple of thread safety issues
- * Add initial ISAPI support. Very very experimental.
- * In the thread safe version, generate php4 as a library so that we can link it with both
- php.exe and the ISAPI dll. We should probably consider doing that under all circumstances,
- under UNIX as well.
-
- The thread-unsafe version *should* be unharmed.
-
-1999-04-25 Sascha Schumann <sascha@schumann.cx>
-
- * ext/mcrypt/php_mcrypt.h
- ext/mcrypt/mcrypt.c: add CBC
-
- * ext/mcrypt/.cvsignore
- ext/mcrypt/Makefile.am
- ext/mcrypt/config.h.stub
- ext/mcrypt/config.m4
- ext/mcrypt/mcrypt.c
- ext/mcrypt/php_mcrypt.h
- ext/mcrypt/setup.stub
- acinclude.m4
- internal_functions.c: add mcrypt module
-
-1999-04-25 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/mysql/config.m4
- Makefile.in
- acconfig.h.in
- configure.in.in
- ext/ldap/config.m4: Ok, this beast compiles via --with-apxs
- Not sure if it actually works yet though. I have a feeling there are
- some -fpic flags missing in the libzend build. Will test later on
- today.
-
-1999-04-25 Sascha Schumann <sascha@schumann.cx>
-
- * scripts/preconfig:
- -f tests for plain files only. We need a way to find out whether we could do any damage to existing files. If we cannot write to them, we probably cannot do harmful things hopefully.
-
-1999-04-25 Thies C. Arntzen <thies@digicol.de>
-
- * ext/standard/php3_var.h
- ext/standard/var.c: serialize & unserialize working (with mem-leak)
-
-1999-04-25 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/mysql/config.m4
- ext/standard/config.m4:
- Argh! That typo took me over an hour to find. Grr..
-
-1999-04-25 Andrei Zmievski <andrei@ispi.net>
-
- * scripts/preconfig: test -e fails in sh. Used test -f instead.
-
-1999-04-24 Sascha Schumann <sascha@schumann.cx>
-
- * acinclude.m4
- configure.in.in: unreliable check whether cc option can be used really
-
- * scripts/preconfig: security check and disclaimer for generated files
-
-1999-04-24 Rasmus Lerdorf <rasmus@php.net>
-
- * acconfig.h.in:
- Oops, would be a good idea to edit the .in file instead of acconfig.h
-
- * ext/standard/config.m4: libbind check
-
-1999-04-24 Sascha Schumann <sascha@schumann.cx>
-
- * configure.in.in: add function checks
-
-1999-04-24 Andrei Zmievski <andrei@ispi.net>
-
- * configure.in.in
- scripts/preconfig: Change cmp'risons to be cross-shell compatible.
-
-1999-04-24 Sascha Schumann <sascha@schumann.cx>
-
- * ext/standard/datetime.c: bugfix port
-
- * acconfig.h.in
- configure.in.in: port from PHP3
-
- * ext/standard/flock_compat.h: include some header files explicitly
-
-1999-04-24 Zeev Suraski <zeev@php.net>
-
- * php4.dsp
- php4ts.dsp: Use relative paths
-
-1999-04-24 Thies C. Arntzen <thies@digicol.de>
-
- * ext/oracle/oci8.c
- ext/oracle/php3_oci8.h: forward-port of php3-CVS version
- my 1st zend-array stuff (ocifetchinto) is WORKING!!
-
- * ext/standard/php3_var.h
- ext/standard/var.c: made var_dump zend-aware....
- <?
- $ar = array("hallo" => "tubu");
-
- var_dump($ar);
- ?>
- works again!!!
-
- zeev, andi -> please review what i've done!!!
-
- (no i can start "debugging" other stuff, as i often use var_dump)
-
-1999-04-24 Zeev Suraski <zeev@php.net>
-
- * apidoc-zend.txt: Add my API letters to the CVS
-
- * php4ts.dsp
- php_globals.h
- main.c: Small fixes
-
- * main.c: We'd have to find a different way of allowing timeouts in Win32
-
- * win32/sendmail.c
- win32/time.c
- win32/wsyslog.c
- serverapi/sapi.h
- win32/pwd.c
- ext/standard/post.c
- ext/standard/reg.c
- ext/standard/string.c
- ext/standard/uniqid.c
- ext/standard/url.c
- ext/standard/dl.c
- ext/standard/dns.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/head.c
- ext/standard/html.c
- ext/standard/image.c
- ext/standard/info.c
- ext/standard/mail.c
- ext/standard/math.c
- ext/standard/md5.c
- ext/standard/microtime.c
- ext/standard/mime.c
- ext/standard/pack.c
- ext/standard/pageinfo.c
- ext/standard/browscap.c
- ext/standard/datetime.c
- ext/standard/dir.c
- ext/odbc/odbc.c
- ext/standard/base64.c
- ext/standard/basic_functions.c
- ext/hyperwave/hg_comm.c
- ext/hyperwave/hw.c
- ext/bcmath/number.c
- ext/apache/apache.c
- ext/bcmath/bcmath.c
- main.c
- main.h
- mod_php3.c
- output.c
- php.h
- php3_threads.c
- php3_threads.h
- php4.dsp
- php4ts.dsp
- request_info.c
- safe_mode.c
- bison.simple
- configuration-parser.y
- control_structures.h
- fhttpd.c
- fopen-wrappers.c:
- A lot of cleanups... Removed old thread-safe code and other redundant code and files
-
-1999-04-23 Zeev Suraski <zeev@php.net>
-
- * ext/standard/head.c
- main.c
- main.h
- php_globals.h: Remove redundant code
-
- * ext/standard/head.c
- main.c
- main.h
- php_globals.h: Thread-safe header_is_being_sent
-
- * win32/pwd.c
- win32/sendmail.c
- win32/time.c
- win32/winutil.c
- win32/wsyslog.c
- ext/standard/string.c
- ext/standard/syslog.c
- ext/standard/uniqid.c
- ext/standard/url.c
- ext/standard/var.c
- ext/zlib/zlib.c
- ext/standard/base64.c
- ext/standard/basic_functions.c
- ext/standard/browscap.c
- ext/standard/datetime.c
- ext/standard/dir.c
- ext/standard/dl.c
- ext/standard/dns.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/head.c
- ext/standard/html.c
- ext/standard/info.c
- ext/standard/link.c
- ext/standard/mail.c
- ext/standard/math.c
- ext/standard/md5.c
- ext/standard/microtime.c
- ext/standard/mime.c
- ext/standard/pack.c
- ext/standard/pageinfo.c
- ext/standard/post.c
- ext/standard/reg.c
- ext/imap/imap.h
- ext/informix/ifx.ec
- ext/ldap/ldap.c
- ext/msql/msql.c
- ext/gd/gd.c
- ext/dbase/dbase.c
- ext/filepro/filepro.c
- dl/mssql/mssql.c
- ext/apache/apache.c
- ext/bcmath/number.c
- tls.h
- fhttpd.c
- fopen-wrappers.c
- main.c
- mod_php3.c
- php3_realpath.c
- request_info.c
- safe_mode.c
- tls.c: Remove tls.[ch]
-
- * ext/ldap/ldap.c
- ext/imap/imap.c: cleanups
-
- * ext/bcmath/bcmath.c
- ext/mysql/mysql.c: * MySQL fix (thanks Stig)
- * Remove reundant includes from bcmath
-
-1999-04-23 Stig Bakken <ssb@fast.no>
-
- * libphp3.module.in: use only EXTRA_LIBS
-
-1999-04-23 Zeev Suraski <zeev@php.net>
-
- * ext/mysql/mysql.c
- ext/mysql/php3_mysql.h: Minor MySQL thread safety issues
-
- * main.c: Testing unified diffs
-
-1999-04-23 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/standard/config.m4:
- Ok, finally.. These now work nicely on a RH-5.2 box:
- --with-mysql --with-ldap --with-imap --with-zlib --with-snmp
-
- * ext/zlib/zlib.c: Make zlib compile
-
-1999-04-23 Zeev Suraski <zeev@php.net>
-
- * php4ts.dsp
- main.c: *** empty log message ***
-
-1999-04-23 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/ldap/ldap.c
- ext/mysql/config.m4
- ext/snmp/config.m4: Module work
-
-1999-04-22 Zeev Suraski <zeev@php.net>
-
- * Makefile.in: vpath fix
-
-1999-04-22 Rasmus Lerdorf <rasmus@php.net>
-
- * ext/zlib/Makefile.in
- ext/sysvshm/Makefile.in
- ext/sysvsem/Makefile.in
- ext/sybase/Makefile.in
- ext/imap/Makefile.in
- ext/imap/config.m4
- ext/xml/Makefile.in
- ext/snmp/Makefile.in: This is generated
-
- * ext/zlib/Makefile.in
- ext/sysvshm/Makefile.in
- ext/xml/Makefile.in
- ext/sysvsem/Makefile.in
- ext/imap/Makefile.in
- ext/imap/config.m4
- ext/snmp/Makefile.in
- ext/sybase/Makefile.in
- acconfig.h.in:
- Bring imap build rules up to date. We still have a problem here though.
- In this new build structure we are adding libraries to $LIBS as we add
- modules instead of doing an AC_SUBST into the Makefile. One reason for
- doing the subst in php3 was to get around the libraries that could not
- be included in $LIBS because doing so would mess up the various configure
- tests. For example, you can't do a -limap as part of the various simple
- configure compile programs because -limap requires a bunch of callback
- symbols to be present.
-
-1999-04-22 Andi Gutmans <andi@php.net>
-
- * php4.dsp: - Update the regular VC project file.
-
-1999-04-22 Stig Bakken <ssb@fast.no>
-
- * ext/db/config.m4: db was not linked in
-
- * ext/zlib/.cvsignore
- ext/zlib/Makefile.am
- ext/zlib/Makefile.in
- ext/zlib/config.h.stub
- ext/zlib/config.m4
- ext/zlib/php3_zlib.h
- ext/zlib/setup.stub
- ext/zlib/zlib.c
- ext/sysvshm/.cvsignore
- ext/sysvshm/Makefile.am
- ext/sysvshm/Makefile.in
- ext/sysvshm/config.h.stub
- ext/sysvshm/config.m4
- ext/sysvshm/php3_sysvshm.h
- ext/sysvshm/setup.stub
- ext/sysvshm/sysvshm.c
- ext/xml/.cvsignore
- ext/xml/Makefile.am
- ext/xml/Makefile.in
- ext/xml/config.h.stub
- ext/xml/config.m4
- ext/xml/php3_xml.h
- ext/xml/xml.c
- ext/sybase/.cvsignore
- ext/sybase/Makefile.am
- ext/sybase/Makefile.in
- ext/sybase/config.h.stub
- ext/sybase/config.m4
- ext/sybase/php3_sybase-ct.h
- ext/sybase/php3_sybase.h
- ext/sybase/setup.stub
- ext/sybase/sybase-ct.c
- ext/sybase/sybase.c
- ext/sysvsem/.cvsignore
- ext/sysvsem/Makefile.am
- ext/sysvsem/Makefile.in
- ext/sysvsem/config.h.stub
- ext/sysvsem/config.m4
- ext/sysvsem/php3_sysvsem.h
- ext/sysvsem/setup.stub
- ext/sysvsem/sysvsem.c
- ext/snmp/config.m4
- ext/snmp/php3_snmp.h
- ext/snmp/snmp.c
- ext/standard/Makefile.am
- ext/standard/basic_functions.c
- ext/standard/config.h.stub
- ext/standard/config.m4
- ext/standard/fsock.c
- ext/standard/mime.c
- ext/standard/mime.h
- ext/standard/php3_standard.h
- ext/standard/post.c
- ext/standard/post.h
- ext/standard/string.c
- ext/standard/var.c
- ext/interbase/.cvsignore
- ext/interbase/Makefile.am
- ext/interbase/config.h.stub
- ext/interbase/config.m4
- ext/interbase/interbase.c
- ext/interbase/php3_interbase.h
- ext/interbase/setup.stub
- ext/pdf/.cvsignore
- ext/pdf/Makefile.am
- ext/pdf/config.h.stub
- ext/pdf/config.m4
- ext/pdf/pdf.c
- ext/pdf/php3_pdf.h
- ext/pdf/setup.stub
- ext/pgsql/.cvsignore
- ext/pgsql/Makefile.am
- ext/pgsql/config.h.stub
- ext/pgsql/config.m4
- ext/pgsql/pgsql.c
- ext/pgsql/php3_pgsql.h
- ext/pgsql/setup.stub
- ext/snmp/.cvsignore
- ext/snmp/Makefile.am
- ext/snmp/Makefile.in
- ext/snmp/config.h.stub
- ext/imap/Makefile.in
- ext/informix/Makefile.am
- ext/informix/config.h.stub
- ext/informix/readme.ifx
- ext/informix/setup.stub
- Makefile.in
- acconfig.h.in
- acinclude.m4
- configure.in.in
- fhttpd.c
- internal_functions.c
- main.c
- setup: last bunch of extensions moving to ext/
- fhttpd module taken out of functions, functions is ready to go.
- The only extensions I have tested are gd+freetype and odbc(solid).
- Please try compiling in your favourite extensions and let me know how it
- works.
-
- * ext/ldap/.cvsignore
- ext/ldap/Makefile.am
- ext/ldap/config.h.stub
- ext/ldap/config.m4
- ext/ldap/ldap.c
- ext/ldap/php3_ldap.h
- ext/ldap/setup.stub
- ext/standard/config.h.stub
- Makefile.in
- acconfig.h.in
- configure.in.in
- ext/imap/.cvsignore
- ext/imap/Makefile.am
- ext/imap/Makefile.in
- ext/imap/config.h.stub
- ext/imap/config.m4
- ext/imap/imap.c
- ext/imap/imap.h
- ext/imap/setup.stub
- internal_functions.c
- setup: moved imap and ldap
-
- * serverapi/nsapi_sapi.c
- ext/standard/formatted_print.c
- ext/standard/head.c
- ext/standard/head.h
- ext/standard/info.c
- ext/standard/pack.c
- ext/standard/php3_crypt.h
- ext/standard/php3_standard.h
- ext/odbc/odbc.c
- ext/standard/Makefile.am
- ext/standard/crypt.c
- ext/standard/dl.c
- ext/standard/dl.h
- ext/standard/exec.c
- ext/standard/file.c
- ext/hyperwave/hw.c
- ext/informix/.cvsignore
- ext/informix/Makefile.am
- ext/informix/config.h.stub
- ext/informix/config.m4
- ext/informix/ifx.ec
- ext/informix/php3_ifx.h
- ext/informix/setup.stub
- ext/gd/gd.c
- ext/fdf/config.h.stub
- ext/fdf/config.m4
- ext/fdf/fdf.c
- ext/fdf/php3_fdf.h
- ext/fdf/setup.stub
- ext/apache/apache.c
- ext/fdf/.cvsignore
- ext/fdf/Makefile.am
- Makefile.in
- acconfig.h.in
- configuration-parser.y
- configure.in.in
- fopen-wrappers.c
- internal_functions.c
- main.c
- output.c
- setup
- tls.h: moved fdf, hyperwave, informix and some smaller files
-
-1999-04-21 Stig Bakken <ssb@fast.no>
-
- * ext/hyperwave/debug.h
- acconfig.h.in
- acinclude.m4
- configure.in.in
- ext/db/.cvsignore
- ext/db/Makefile.am
- ext/db/config.h.stub
- ext/db/config.m4
- ext/db/db.c
- ext/db/db.h
- internal_functions.c
- Makefile.in: moved db
-
- * ext/bcmath/.cvsignore
- ext/bcmath/Makefile.am
- ext/bcmath/bcmath.c
- ext/bcmath/config.h.stub
- ext/bcmath/config.m4
- ext/bcmath/number.c
- ext/bcmath/number.h
- ext/bcmath/php3_bcmath.h
- ext/bcmath/setup.stub
- Makefile.in
- acconfig.h.in
- configure.in.in
- internal_functions.c
- php.h
- setup
- tls.h: moved bcmath
-
- * ext/com/.cvsignore
- ext/com/COM.c
- ext/com/php3_COM.h
- ext/hyperwave/.cvsignore
- ext/hyperwave/DList.h
- ext/hyperwave/Makefile.am
- ext/hyperwave/config.h.stub
- ext/hyperwave/config.m4
- ext/hyperwave/dlist.c
- ext/hyperwave/hg_comm.c
- ext/hyperwave/hg_comm.h
- ext/hyperwave/hw.c
- ext/hyperwave/hw.h
- ext/hyperwave/hw_error.h
- ext/hyperwave/setup.stub
- ext/apache/.cvsignore
- ext/apache/Makefile.am
- ext/apache/apache.c
- ext/apache/config.m4
- Makefile.in
- acconfig.h.in
- configure.in.in
- setup: moved apache, com and hyperwave into ext/
-
- * ext/oracle/.cvsignore
- ext/oracle/Makefile.am
- ext/oracle/config.h.stub
- ext/oracle/config.m4
- ext/oracle/oci8.c
- ext/oracle/oracle.c
- ext/oracle/oracle.h
- ext/oracle/oracle_hack.c
- ext/oracle/php3_oci8.h
- ext/oracle/setup.stub
- ext/dav/.cvsignore
- ext/dav/Makefile.am
- ext/dav/config.h.stub
- ext/dav/config.m4
- ext/dav/dav.c
- ext/dav/php3_dav.h
- ext/dav/setup.stub
- ext/ext_skel
- ext/msql/.cvsignore
- ext/msql/Makefile.am
- ext/msql/config.h.stub
- ext/msql/config.m4
- ext/msql/msql.c
- ext/msql/php3_msql.h
- ext/msql/setup.stub
- ext/mysql/setup.stub
- Makefile.in
- acconfig.h.in
- acinclude.m4
- configure.in.in
- internal_functions.c
- setup: moved dav, msql and oracle to ext/
-
- * acconfig.h.in
- configure.in.in
- Makefile.in
- ext/filepro/config.h.stub
- ext/filepro/config.m4
- ext/filepro/filepro.c
- ext/filepro/filepro.h
- ext/filepro/setup.stub
- ext/filepro/.cvsignore
- ext/filepro/Makefile.am: moved filepro to ext
-
- * ext/mysql/config.m4:
- mysql should work again now, can someone with mysql installed test it?
-
- * ext/gd/gd.c: gd compile fix
-
- * Makefile.in
- ext/mysql/config.h.stub
- ext/mysql/config.m4
- ext/mysql/mysql.c
- ext/mysql/php3_mysql.h
- ext/mysql/setup.stub
- ext/mysql/.cvsignore
- ext/mysql/Makefile.am
- acconfig.h.in
- configure.in.in
- internal_functions.c: moving mysql to ext/
-
- * ext/ext_skel: create .cvsignore only once :-)
-
- * ext/ext_skel: create .cvsignore as well
-
- * buildconf: state which aclocal.m4 and configure files are created
-
- * scripts/armerge: merge the object files in a temporary directory
-
-1999-04-21 Zeev Suraski <zeev@php.net>
-
- * php4ts.dsp: Thread safe project update
-
-1999-04-21 Stig Bakken <ssb@fast.no>
-
- * php.h: added PHP_API_VERSION, simply set it to 19990421 for now
-
-1999-04-21 Zeev Suraski <zeev@php.net>
-
- * php.h: Minor fixes
-
- * ext/standard/Makefile.am
- ext/standard/file.c
- ext/standard/flock_compat.c
- ext/standard/flock_compat.h
- ext/standard/string.c
- config.w32.h
- php.h
- php4.dsp
- php_compat.c
- php_compat.h
- Makefile.in:
- * Rename php_compat.[ch] to flock_compat.[ch] and move it to ext/standard
- * Fix Win32 compilation
-
-1999-04-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/gettext/php3_gettext.h: forgot that one
-
- * ext/standard/file.h
- ChangeLog.TODO
- ext/standard/file.c: cleanup, flock() support
-
- * ext/standard/file.c
- ext/standard/php3_string.h
- ChangeLog.TODO
- internal_functions.c: crypt constants
-
- * php_compat.c
- configure.in.in
- internal_functions.c: cleanup
-
-1999-04-21 Zeev Suraski <zeev@php.net>
-
- * configuration-parser.y
- ext/standard/basic_functions.c
- ext/standard/syslog.c
- main.c
- php4ts.dsw
- php_ini.c
- testfunc:
- Thread safety patch. It works now with just-in-time resource initialization!
-
-1999-04-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/gettext/.cvsignore
- ext/gettext/Makefile.am
- ext/gettext/config.h.stub
- ext/gettext/config.m4
- ext/gettext/gettext.c
- ext/gettext/setup.stub: incorporate gettext support
-
- * ext/standard/datetime.c
- ext/standard/reg.c
- ext/standard/string.c
- ChangeLog.TODO
- Makefile.in
- fopen-wrappers.c
- php.h
- php_compat.c
- php_compat.h: port some fixes, add compat routines
-
- * ChangeLog.TODO
- ext/standard/string.c: str_replace fix
-
-1999-04-21 Stig Bakken <ssb@fast.no>
-
- * ext/ext_skel: make config.h.stub as well
-
- * acinclude.m4:
- remove old libtool and automake stuff that was borrowed using 3.0
-
-1999-04-21 Zeev Suraski <zeev@php.net>
-
- * php4.dsp
- php4.dsw
- php4ts.dsp
- php4ts.dsw: Update thread-safe projects
-
-1999-04-21 Sascha Schumann <sascha@schumann.cx>
-
- * .cvsignore: config.h.in is a generated file and should be ignored by CVS
-
-1999-04-21 Stig Bakken <ssb@fast.no>
-
- * buildconf: move automake back to before autoconf
-
- * buildconf
- scripts/preconfig:
- autoheader must be called after autoconf, automake after autoheader
-
-1999-04-21 Sascha Schumann <sascha@schumann.cx>
-
- * ext/ext_skel: generates basic skeleton for new extension
-
-1999-04-21 Zeev Suraski <zeev@php.net>
-
- * ext/standard/basic_functions.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/filestat.c
- ext/standard/link.c
- fopen-wrappers.c
- main.c
- main.h
- php.h
- php4.dsw
- php_globals.h
- configuration-parser.y: More thread safety work
-
-1999-04-20 Stig Bakken <ssb@fast.no>
-
- * buildconf
- config.h.in
- ext/dbase/config.h.stub
- ext/gd/config.h.stub
- ext/odbc/config.h.stub: added ext/*/config.h.stub files
- removed config.h.in (generated)
-
- * scripts/preconfig
- ext/odbc/config.m4
- ext/odbc/odbc.c
- ext/odbc/php3_odbc.h
- Makefile.in
- acconfig.h.in
- acinclude.m4
- build-defs.h.in
- config.h.in
- internal_functions.c
- php.h: odbc compiles and runs on UNIX again (tested with Solid 2.3)
-
-1999-04-19 Stig Bakken <ssb@fast.no>
-
- * buildconf: convert libzend to automake
-
-1999-04-19 Andi Gutmans <andi@php.net>
-
- * php4.dsp: Rearrange the .dsp for the new ODBC layout
-
-1999-04-19 Stig Bakken <ssb@fast.no>
-
- * .cvsignore: ignore acconfig.h
-
- * ext/odbc/odbc.c: include the right header files
-
- * scripts/preconfig
- acconfig.h
- acconfig.h.in:
- generate acconfig.h from acconfig.h.in and ext/*/config.h.stub
-
- * ext/odbc/.cvsignore
- ext/odbc/Makefile.am
- ext/odbc/config.m4
- ext/odbc/odbc.c
- ext/odbc/php3_odbc.h
- ext/odbc/php3_velocis.h
- ext/odbc/setup.stub
- ext/odbc/velocis.c
- Makefile.in
- configure.in.in
- internal_functions.c
- setup: moved odbc into ext/
-
- * buildconf: keep old files if they are not modified
-
- * configure.in.in
- internal_functions.c
- setup
- Makefile.in: moved dbase into ext/
-
- * ext/dbase/.cvsignore
- ext/dbase/Makefile.am
- ext/dbase/config.m4
- ext/dbase/dbase.c
- ext/dbase/dbase.h
- ext/dbase/dbf.h
- ext/dbase/dbf_head.c
- ext/dbase/dbf_head.h
- ext/dbase/dbf_misc.c
- ext/dbase/dbf_misc.h
- ext/dbase/dbf_ndx.c
- ext/dbase/dbf_ndx.h
- ext/dbase/dbf_rec.c
- ext/dbase/dbf_rec.h
- ext/dbase/setup.stub:
- moved dbase into ext/ along with the bundled library
- dbase programs are no longer included
-
- * buildconf: run automake and run autoconf in libzend
-
-1999-04-18 Zeev Suraski <zeev@php.net>
-
- * ext/Makefile.am
- main.c: Ah, so that file is generated too
-
- * scripts/mkextlib.in
- Makefile.in
- buildconf
- configure.in.in:
- * Added buildconf, runs all the scripts necessary to build configure (Stig - if there's any way
- to detect whether we need to run 'automake --add-missing', please add it...)
- * Make vpath work again
- * Minor UNIX bugfixes
-
- * ext/standard/pack.c
- ext/standard/string.c
- ext/standard/var.c
- ext/standard/exec.c
- ext/standard/file.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/info.c
- main.c
- php4.dsp: Make Win32 happy with the recent changes.
-
- * win32/php_registry.h
- win32/registry.c: Forgot to add these - Win32 registry support
-
- * main.c
- php3_compat.h: Win32 registry support
-
-1999-04-17 Andi Gutmans <andi@php.net>
-
- * ext/standard/basic_functions.c:
- - Make gettype() behave like it used to where it returned "object" for
- objects.
-
-1999-04-17 Stig Bakken <ssb@fast.no>
-
- * scripts/armerge
- configure.in.in
- ext/gd/config.m4
- libphp3.module.in
- Makefile.in: Apache module compiles again
-
- * aclocal.m4: this file is now generated
-
- * ext/standard/info.c:
- make sure the images on the phpinfo() page point to PHP-enabled pages
-
- * .cvsignore: ignore configure.in
-
- * configure.in: this file is now generated
-
- * scripts/.cvsignore
- scripts/armerge
- scripts/config-stubs
- scripts/mkextlib.in
- scripts/preconfig
- ext/standard/math.c
- ext/standard/md5.c
- ext/standard/md5.h
- ext/standard/microtime.c
- ext/standard/microtime.h
- ext/standard/pack.c
- ext/standard/pack.h
- ext/standard/pageinfo.c
- ext/standard/pageinfo.h
- ext/standard/php3_browscap.h
- ext/standard/php3_dir.h
- ext/standard/php3_filestat.h
- ext/standard/php3_iptc.h
- ext/standard/php3_link.h
- ext/standard/php3_mail.h
- ext/standard/php3_standard.h
- ext/standard/php3_string.h
- ext/standard/php3_syslog.h
- ext/standard/php3_var.h
- ext/standard/phpdir.h
- ext/standard/phpmath.h
- ext/standard/quot_print.c
- ext/standard/quot_print.h
- ext/standard/rand.c
- ext/standard/reg.c
- ext/standard/reg.h
- ext/standard/soundex.c
- ext/standard/string.c
- ext/standard/syslog.c
- ext/standard/type.c
- ext/standard/type.h
- ext/standard/uniqid.c
- ext/standard/uniqid.h
- ext/standard/url.c
- ext/standard/url.h
- ext/standard/var.c
- ext/gd/.cvsignore
- ext/gd/Makefile.am
- ext/gd/config.m4
- ext/gd/gd.c
- ext/gd/php3_gd.h
- ext/gd/setup.stub
- ext/standard/.cvsignore
- ext/standard/Makefile.am
- ext/standard/base64.c
- ext/standard/base64.h
- ext/standard/basic_functions.c
- ext/standard/basic_functions.h
- ext/standard/browscap.c
- ext/standard/config.m4
- ext/standard/cyr_convert.c
- ext/standard/cyr_convert.h
- ext/standard/datetime.c
- ext/standard/datetime.h
- ext/standard/dir.c
- ext/standard/dns.c
- ext/standard/dns.h
- ext/standard/exec.c
- ext/standard/exec.h
- ext/standard/file.c
- ext/standard/file.h
- ext/standard/filestat.c
- ext/standard/formatted_print.c
- ext/standard/fsock.c
- ext/standard/fsock.h
- ext/standard/global.h
- ext/standard/html.c
- ext/standard/html.h
- ext/standard/image.c
- ext/standard/image.h
- ext/standard/info.c
- ext/standard/info.h
- ext/standard/iptc.c
- ext/standard/link.c
- ext/standard/mail.c
- .cvsignore
- Makefile.in
- acinclude.m4
- aclocal.m4
- configuration-parser.y
- configure.in
- configure.in.in
- ext/.cvsignore
- ext/Makefile.am
- fopen-wrappers.c
- internal_functions.c
- main.c
- php_version.h
- safe_mode.c
- setup:
- First commit of re-structuring phase one. We have started using automake in
- sub-directories and started to move extension code into ext/<name>. For now,
- I have moved the "standard" extension (which is quite a mix of everything
- right now) and the GD extension into their own subdirs in ext/.
- The configure script now also runs configure in the libzend directory
- automatically and makes sure php4 and libzend use the same config.cache file.
- To avoid running configure in libzend, use the --no-recursion option.
- "make" in php4 also builds libzend now.
- The Apache module doesn't compile right now, but a fix for that is
- coming up.
-
-1999-04-16 Stig Bakken <ssb@fast.no>
-
- * ext/gd/gd.c
- ext/gd/gdcache.c
- ext/gd/gdcache.h
- ext/gd/gdttf.c
- ext/gd/gdttf.h:
- updated GD from php3 repository, using it as a test extension for the new
- directory structure
-
-1999-04-16 Andi Gutmans <andi@php.net>
-
- * main.c
- php4.dsp: - Make the memory leak message print PHP4.
-
-1999-04-12 Zeev Suraski <zeev@php.net>
-
- * php_ini.c: NULL's should remain NULLs (at least in strings)
-
-1999-04-12 Stig Bakken <ssb@fast.no>
-
- * php_ini.c:
- tolerate uninitialized ini settings in php_ini_{long,double,string}()
-
-1999-04-12 Sascha Schumann <sascha@schumann.cx>
-
- * ChangeLog.TODO: This should help in keeping PHP4 up to date
-
-1999-04-10 Zeev Suraski <zeev@php.net>
-
- * main.c: Test patch...
-
- * main.c: test patch
-
- * main.c: Oops
-
- * mod_php3.h
- Makefile.in
- main.c
- mod_php3.c: php3_ini? What's that?
-
- * configuration-parser.y
- fopen-wrappers.c
- internal_functions.c
- main.c
- mod_php3.c
- mod_php3.h
- php.h
- php_globals.h
- php_ini.c
- php_ini.h
- request_info.c
- tls.h: Buh-bye php3_ini
-
- * main.c
- mod_php3.c
- mod_php3.h
- php_globals.h
- win32/sendmail.c: A lot of php3_ini -> php_ini work
-
- * configuration-parser.y
- fopen-wrappers.c
- main.c
- mod_php3.c
- mod_php3.h
- php_globals.h: Move safe_mode to the new php_ini mechanism
-
- * main.c
- mod_php3.c
- mod_php3.h
- php_globals.h:
- Move asp_tags and short_open_tag to the new php_ini mechanism
-
- * php_ini.c: * php_ini fixes
- * convert the MySQL module to use the new php_ini mechanism
-
-1999-04-09 Zeev Suraski <zeev@php.net>
-
- * mod_php3.c
- php_ini.c: Apache php_ini support
-
- * main.c: testing 123
-
- * main.c: test, ignore
-
- * php_ini.c: Testing 123
-
- * php_ini.c: *** empty log message ***
-
- * mod_php3.c: Get the apache module to compile
-
- * php_globals.h: *** empty log message ***
-
- * main.c
- mod_php3.h
- php.h
- php4.dsp
- php_ini.c
- php_ini.h: * A lot of work on php_ini stuff
- * A lot of work on getting rid from php3_ini
-
-1999-04-08 Zeev Suraski <zeev@php.net>
-
- * php_ini.c
- php_ini.h: Type library support in COM module
-
- * configuration-parser.y
- dl/mssql/mssql.c
- dl/mssql/php3_mssql.h
- main.c
- php_ini.c
- php_ini.h: * Add arguments to shutdown function
- * Bring php_ini uptodate
-
- * main.c: Fix for php -v
-
-1999-04-08 Stig Bakken <ssb@fast.no>
-
- * fopen-wrappers.c: patched in fsock.c from php3
-
-1999-04-08 Kristian Köhntopp <kk@shonline.de>
-
- * Makefile.in: Spurious $ removed in Makefile.in
-
-1999-04-08 Stig Bakken <ssb@fast.no>
-
- * .cvsignore
- configure.in
- regex/.cvsignore: get rid of extra and doc dirs, more cvs ignore stuff
-
-1999-04-07 Stig Bakken <ssb@fast.no>
-
- * .cvsignore
- configure.in: fix configure warnings
-
-1999-04-07 Zeev Suraski <zeev@php.net>
-
- * php4.dsw: Update deps
-
- * php4.dsp
- php4.dsw
- regex/debug.ih
- regex/engine.ih
- regex/main.ih
- regex/regcomp.ih
- regex/regerror.ih: Win32 patches
-
- * win32/wsyslog.c: New file.
-
- * win32/wsyslog.c: PHP 4.0
-
- * serverapi/isapiwrapper/cgiwrap.c
- serverapi/sapi.h
- win32/flock.c
- win32/flock.h
- win32/grp.h
- win32/param.h
- win32/pwd.c
- win32/pwd.h
- win32/readdir.c
- win32/readdir.h
- win32/sendmail.c
- win32/sendmail.h
- win32/signal.h
- win32/syslog.h
- win32/time.c
- win32/time.h
- win32/unistd.h
- win32/wfile.c
- win32/wfile.h
- win32/winutil.c
- win32/winutil.h: New file.
-
- * serverapi/isapiwrapper/cgiwrap.c
- serverapi/sapi.h
- win32/flock.c
- win32/flock.h
- win32/grp.h
- win32/param.h
- win32/pwd.c
- win32/pwd.h
- win32/readdir.c
- win32/readdir.h
- win32/sendmail.c
- win32/sendmail.h
- win32/signal.h
- win32/syslog.h
- win32/time.c
- win32/time.h
- win32/unistd.h
- win32/wfile.c
- win32/wfile.h
- win32/winutil.c
- win32/winutil.h: PHP 4.0
-
- * serverapi/isapi_sapi.c
- serverapi/nsapi_sapi.c: New file.
-
- * serverapi/isapi_sapi.c
- serverapi/nsapi_sapi.c: PHP 4.0
-
- * regex/tests
- regex/utils.h
- serverapi/cgi_sapi.c: New file.
-
- * regex/tests
- regex/utils.h
- serverapi/cgi_sapi.c: PHP 4.0
-
- * regex/regex2.h
- regex/regexec.c
- regex/regfree.c
- regex/split.c: New file.
-
- * regex/regex2.h
- regex/regexec.c
- regex/regfree.c
- regex/split.c: PHP 4.0
-
- * regex/regex.h
- regex/regex.mak: New file.
-
- * regex/regex.h
- regex/regex.mak: PHP 4.0
-
- * regex/engine.c
- regex/main.c
- regex/mkh
- regex/regcomp.c
- regex/regerror.c
- regex/regex.3
- regex/regex.7
- regex/regex.dsp
- regex/regex.dsw: New file.
-
- * regex/engine.c
- regex/main.c
- regex/mkh
- regex/regcomp.c
- regex/regerror.c
- regex/regex.3
- regex/regex.7
- regex/regex.dsp
- regex/regex.dsw: PHP 4.0
-
- * regex/debug.c: New file.
-
- * regex/debug.c: PHP 4.0
-
- * regex/README
- regex/WHATSNEW
- regex/cclass.h
- regex/cname.h: New file.
-
- * regex/README
- regex/WHATSNEW
- regex/cclass.h
- regex/cname.h: PHP 4.0
-
- * regex/COPYRIGHT
- regex/Makefile.in: New file.
-
- * regex/COPYRIGHT
- regex/Makefile.in: PHP 4.0
-
- * dl/vmailmgr/docs.php3
- dl/vmailmgr/php3_vmailmgr.c
- dl/vmailmgr/phpvmail.cc
- dl/vmailmgr/phpvmail.h: New file.
-
- * dl/vmailmgr/docs.php3
- dl/vmailmgr/php3_vmailmgr.c
- dl/vmailmgr/phpvmail.cc
- dl/vmailmgr/phpvmail.h: PHP 4.0
-
- * dl/snmp/snmp.c
- dl/snmp/winsnmp.c
- dl/vmailmgr/Makefile: New file.
-
- * dl/snmp/snmp.c
- dl/snmp/winsnmp.c
- dl/vmailmgr/Makefile: PHP 4.0
-
- * dl/snmp/README
- dl/snmp/php3_snmp.h: New file.
-
- * dl/snmp/README
- dl/snmp/php3_snmp.h: PHP 4.0
-
- * dl/mssql/sqlfront.h: New file.
-
- * dl/mssql/sqlfront.h: PHP 4.0
-
- * dl/mssql/mssql.c
- dl/mssql/php3_mssql.h
- dl/mssql/sqldb.h: New file.
-
- * dl/mssql/mssql.c
- dl/mssql/php3_mssql.h
- dl/mssql/sqldb.h: PHP 4.0
-
- * dl/log/log_sql.c
- dl/mssql/README
- dl/mssql/mssql.dsp: New file.
-
- * dl/log/log_sql.c
- dl/mssql/README
- dl/mssql/mssql.dsp: PHP 4.0
-
- * dl/log/README
- dl/log/log.c
- dl/log/log.h
- dl/log/log_db.c: New file.
-
- * dl/log/README
- dl/log/log.c
- dl/log/log.h
- dl/log/log_db.c: PHP 4.0
-
- * dl/imap/README
- dl/imap/examples/dlimap_ping.php3
- dl/imap/examples/espanol/dlimap_ping.php3
- dl/imap/examples/espanol/dlimapbd1.php3
- dl/imap/examples/espanol/dlimapbd2.php3
- dl/imap/examples/espanol/dlimapbd3.php3
- dl/imap/examples/espanol/dlimapbd4.php3
- dl/imap/examples/espanol/dlimapbody.php3
- dl/imap/examples/simple.php3: New file.
-
- * dl/imap/README
- dl/imap/examples/dlimap_ping.php3
- dl/imap/examples/espanol/dlimap_ping.php3
- dl/imap/examples/espanol/dlimapbd1.php3
- dl/imap/examples/espanol/dlimapbd2.php3
- dl/imap/examples/espanol/dlimapbd3.php3
- dl/imap/examples/espanol/dlimapbd4.php3
- dl/imap/examples/espanol/dlimapbody.php3
- dl/imap/examples/simple.php3: PHP 4.0
-
- * dl/crypt/sflcryp.c
- dl/crypt/sflcryp.h
- dl/imap/IMAP_IS_NO_LONGER_HERE: New file.
-
- * dl/crypt/sflcryp.c
- dl/crypt/sflcryp.h
- dl/imap/IMAP_IS_NO_LONGER_HERE: PHP 4.0
-
- * dl/crypt/crypt.c: New file.
-
- * dl/crypt/crypt.c: PHP 4.0
-
- * dl/crypt/prelude.h: New file.
-
- * dl/crypt/prelude.h: PHP 4.0
-
- * dl/calendar/gregor.c
- dl/calendar/jewish.c
- dl/calendar/julian.c
- dl/calendar/sdncal.h: New file.
-
- * dl/calendar/gregor.c
- dl/calendar/jewish.c
- dl/calendar/julian.c
- dl/calendar/sdncal.h: PHP 4.0
-
- * dl/calendar/dow.c
- dl/calendar/french.c: New file.
-
- * dl/calendar/dow.c
- dl/calendar/french.c: PHP 4.0
-
- * dl/calendar/calendar.c
- dl/phpdl.h
- dl/setup
- dl/win32vc5.mak: New file.
-
- * dl/calendar/calendar.c
- dl/phpdl.h
- dl/setup
- dl/win32vc5.mak: PHP 4.0
-
- * dl/Makefile.tmpl
- dl/README: New file.
-
- * dl/Makefile.tmpl
- dl/README: PHP 4.0
-
- * win95nt.h
- zlib.mak: New file.
-
- * win95nt.h
- zlib.mak: PHP 4.0
-
- * snprintf.c
- snprintf.h
- stamp-h.in
- test.php4
- test.pl
- test_class_inheritance
- testarray
- testarray.pl
- testarray2
- testarray2.pl
- testclassfunc
- testcom
- testfe
- testfunc
- testfunc.pl
- testfunc2
- testfunc2.pl
- testfuncref
- testinclude
- testobj
- tls.c
- tls.h: New file.
-
- * snprintf.c
- snprintf.h
- stamp-h.in
- test.php4
- test.pl
- test_class_inheritance
- testarray
- testarray.pl
- testarray2
- testarray2.pl
- testclassfunc
- testcom
- testfe
- testfunc
- testfunc.pl
- testfunc2
- testfunc2.pl
- testfuncref
- testinclude
- testobj
- tls.c
- tls.h: PHP 4.0
-
- * snmp.mak: New file.
-
- * snmp.mak: PHP 4.0
-
- * setup: New file.
-
- * setup: PHP 4.0
-
- * request_info.h
- safe_mode.c
- safe_mode.h: New file.
-
- * request_info.h
- safe_mode.c
- safe_mode.h: PHP 4.0
-
- * press-release-3.0.txt
- recurse
- request_info.c: New file.
-
- * press-release-3.0.txt
- recurse
- request_info.c: PHP 4.0
-
- * php4.dsp
- php_custom_build.mak
- php_ini.c
- php_ini.h
- php_version.h: New file.
-
- * php4.dsp
- php_custom_build.mak
- php_ini.c
- php_ini.h
- php_version.h: PHP 4.0
-
- * php3_realpath.c
- php3_realpath.h
- php3_sprintf.c
- php3_threads.c
- php3_threads.h
- php3extra.dsw
- php3sapi.dsw: New file.
-
- * php3_realpath.c
- php3_realpath.h
- php3_sprintf.c
- php3_threads.c
- php3_threads.h
- php3extra.dsw
- php3sapi.dsw: PHP 4.0
-
- * php3.ini-dist
- php3_compat.h: New file.
-
- * php3.ini-dist
- php3_compat.h: PHP 4.0
-
- * php.h: New file.
-
- * php.h: PHP 4.0
-
- * msql1.mak
- mtparser.bat
- mysql.mak
- objects
- output.c
- output.h: New file.
-
- * msql1.mak
- mtparser.bat
- mysql.mak
- objects
- output.c
- output.h: PHP 4.0
-
- * mod_php3.c
- mod_php3.h
- msql.mak: New file.
-
- * mod_php3.c
- mod_php3.h
- msql.mak: PHP 4.0
-
- * main.c
- main.h
- makeall.bat
- makedist
- makeparser.bat: New file.
-
- * main.c
- main.h
- makeall.bat
- makedist
- makeparser.bat: PHP 4.0
-
- * ltmain.sh: New file.
-
- * ltmain.sh: PHP 4.0
-
- * ltconfig: New file.
-
- * ltconfig: PHP 4.0
-
- * logos.h: New file.
-
- * logos.h: PHP 4.0
-
- * internal_functions_registry.h
- ldap.mak
- libphp3.module.in: New file.
-
- * internal_functions_registry.h
- ldap.mak
- libphp3.module.in: PHP 4.0
-
- * install-sh
- internal_functions.c: New file.
-
- * install-sh
- internal_functions.c: PHP 4.0
-
- * imap4.mak: New file.
-
- * imap4.mak: PHP 4.0
-
- * fopen-wrappers.h
- gd.mak
- getopt.c
- getopt.h
- header
- hyperwave.mak: New file.
-
- * fopen-wrappers.h
- gd.mak
- getopt.c
- getopt.h
- header
- hyperwave.mak: PHP 4.0
-
- * fopen-wrappers.c: New file.
-
- * fopen-wrappers.c: PHP 4.0
-
- * dbm.mak
- filepro.mak
- foo
- foo2
- foo3
- foo4
- footer: New file.
-
- * dbm.mak
- filepro.mak
- foo
- foo2
- foo3
- foo4
- footer: PHP 4.0
-
- * configure.in
- control_structures.h
- crypt.mak
- cvsusers
- dbase.mak: New file.
-
- * configure.in
- control_structures.h
- crypt.mak
- cvsusers
- dbase.mak: PHP 4.0
-
- * config.w32.h
- configuration-parser.y
- configuration-scanner.l: New file.
-
- * config.w32.h
- configuration-parser.y
- configuration-scanner.l: PHP 4.0
-
- * config.sub: New file.
-
- * config.sub: PHP 4.0
-
- * config.h.in: New file.
-
- * config.h.in: PHP 4.0
-
- * config.guess: New file.
-
- * config.guess: PHP 4.0
-
- * calendar.mak: New file.
-
- * calendar.mak: PHP 4.0
-
- * bison.simple
- build-defs.h.in: New file.
-
- * bison.simple
- build-defs.h.in: PHP 4.0
-
- * apMakefile.tmpl
- apidoc.txt: New file.
-
- * apMakefile.tmpl
- apidoc.txt: PHP 4.0
-
- * alloca.c
- apMakefile.libdir: New file.
-
- * alloca.c
- apMakefile.libdir: PHP 4.0
-
- * Makefile.in
- README.QNX
- README.WIN32
- TODO
- WISHLIST
- WISHLIST-3.1
- acconfig.h
- aclocal.m4: New file.
-
- * Makefile.in
- README.QNX
- README.WIN32
- TODO
- WISHLIST
- WISHLIST-3.1
- acconfig.h
- aclocal.m4: PHP 4.0
-
- * LICENSE: New file.
-
- * LICENSE: PHP 4.0
-
- * FUNCTION_LIST.txt
- INSTALL: New file.
-
- * FUNCTION_LIST.txt
- INSTALL: PHP 4.0
-
- * CREDITS
- EXTENSION_STATUS: New file.
-
- * CREDITS
- EXTENSION_STATUS: PHP 4.0
-
- * CODING_STANDARDS: New file.
-
- * CODING_STANDARDS: PHP 4.0
-
- * COPYING: New file.
-
- * COPYING: PHP 4.0
-
- * CHANGES: New file.
-
- * CHANGES: PHP 4.0
-
- * BUGS
- ChangeLog: New file.
-
- * BUGS
- ChangeLog: PHP 4.0
-