]> granicus.if.org Git - php/commitdiff
This should help in keeping PHP4 up to date
authorSascha Schumann <sas@php.net>
Mon, 12 Apr 1999 04:05:50 +0000 (04:05 +0000)
committerSascha Schumann <sas@php.net>
Mon, 12 Apr 1999 04:05:50 +0000 (04:05 +0000)
ChangeLog.TODO [new file with mode: 0644]

diff --git a/ChangeLog.TODO b/ChangeLog.TODO
new file mode 100644 (file)
index 0000000..db7230a
--- /dev/null
@@ -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  <mka@satama.com>
+- 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
+
+