From 483caf3669f8c02e5d1b514515d00d5c4e2644f4 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Mon, 12 Apr 1999 04:05:50 +0000 Subject: [PATCH] This should help in keeping PHP4 up to date --- ChangeLog.TODO | 103 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 ChangeLog.TODO diff --git a/ChangeLog.TODO b/ChangeLog.TODO new file mode 100644 index 0000000000..db7230a5fd --- /dev/null +++ b/ChangeLog.TODO @@ -0,0 +1,103 @@ + +This is the ChangeLog from PHP3 as of Apr 12 1999. + +Entries should be removed from this file, if you transfer changes +over to PHP4. + +============================================================================ + +?? 1999, Version 3.0.8 +- added Oracle-OCI8 persistent connections +- fixed OCIDefineByName crash. +- fixed some NULL-column related problems in OCI8-module. +- avoid stripping double slashes when fopen'ing files (Sascha) +- sql_regcase() change: only apply to alphabetic characters (Sascha) +- add snmprealwalk() (Sascha Schumann) +- fix serious bug in strftime() (Sascha Schumann) +- fix bug in ucwords() (Sascha Schumann) +- optimized fgets() and fread() +- memory leak in operators.c fixed +- socket leak fixed (Sascha Schumann) +- Fixed the XML bug that caused garbage behind attributes +- Some Informix driver improvements. +- PUT method support (mlemos@acm.org) +- Add ldap_mod_add(), ldap_mod_del() and ldap_mod_replace() (Gerritt Thomson) +- Fix parameter count problem in odbc_setoption() +- Replace broken str_replace(). The fix in 3.0.7 was bogus (Sascha Schumann) +- Really fix implode() this time. The fix in 3.0.7 was bogus +- Added more option to the date() function: (Colin Viebrock) + 'g' - hour, 12-hour format, no leading zeros + 'G' - hour, 24-hour format, no leading zeros + 'n' - month, numeric, no leading zeros +- Make fgetss() slightly smarter +- Add strip_tags() which uses the fgetss state-machine but acts on a string +- Add CRYPT_SALT_LENGTH constant + +March 1 1999, Version 3.0.7 +- Added pdf_put_image and pdf_execute_image +- Initial work on an ImageMagick module - doesn't do anything yet +- Make configure script detect Netscape's LDAP SDK automagically +- Fixed Oracle-OCI8 module for windows. +- Add OCIRowCount function. (Number of affected rows for update-statements) +- Add OCIDefineByName function. +- Change the behaviour of open_basedir. It's now possible to supply more + than one directory. open_basedir paths from parent directories are now + automatically inherited. +- fix rand() and mt_rand() to make the ranges work correctly +- htmlspecialchars() and htmlentities() are now binary safe. +- Add extract() function. +- Oracle-OCI8 driver now supports BLOBS/CLOBS and IN/OUT binding of local php + variables. +- Clean up apxs build +- Add INSTALL.REDHAT file to walk RedHat users through the install +- Added YP/NIS module from Stephanie Wehner +- Added optional second argument to mysql_fetch_array(); MYSQL_ASSOC will + cause the resulting array to contain the associative indices only, + MYSQL_NUM will cause the array to contain the numeric indices only (like + mysql_fetch_row()) and MYSQL_BOTH would cause them both to be defined + (default). +- Backport the Zend debugging memory manager into the PHP 3.0.x tree. +- Add function_exists() function. +- Add another version of WDDX module + (we need to pick a single implementation here) +- Fixed includes for iODBC to support both the old and the new LGPL version +- Add flock() function +- Fix implode() bug - When imploding an array that contained unset() elements + it wasn't correctly skipping past these +- Add connection_status() function. This returns the raw bitfield which + indicates whether the script terminated due to a user abort, a timeout + or normally. Note that if ignore_user_abort is enabled, then both the + timeout state and the user abort state can be active +- Add connection_timeout() function. This one can be called in a shutdown + function to tell you if you got there because of a timeout +- Add ignore_user_abort() function and .ini/.conf directive of same name +- Fix connection abort detection code - It should now work reliably with + Apache. Also added a user-level connection_aborted() function designed to + let people check whether the user aborted the connection in a user-level + shutdown function. +- Add pfsockopen() function +- Improvements in FreeType support: Macintosh fonts work, and non-antialiased + output is considerably cleaner +- Fixed checkdate() function, range of valid years is now 0 to 32767 +- Make sure XML element attributes have the right character encoding +- hw_insertdocument() returns object id now +- Add pdf_open() warning in configure and documentation +- Add diskfreespace() function +- Added aspell support +- Iptcparse would sometimes find a wrong tag. +- Force var_dump() to output headers +- Add optional 3th parameter to ora_fetchinto. +- Serialize and var_dump no longer show array elements that + have been unset. +- Add IptcEmbed() function (can replace an APP13-Marker in a JPEG file) +- Add OCI8 module for Windows +- Fix bug in pdf_close() function +- Add WDDX support (see http://www.wddx.org for more info) +- Add similar_text() function +- Constructors of parent classes weren't accessible to derived classes (as + of 3.0.6). Fixed. +- Introduce simple regex compilation cache +- Add gettimeofday() function +- Add getrusage() function + + -- 2.40.0