|
| 1 | + |
| 2 | +This is the ChangeLog from PHP3 as of Apr 12 1999. |
| 3 | + |
| 4 | +Entries should be removed from this file, if you transfer changes |
| 5 | +over to PHP4. |
| 6 | + |
| 7 | +============================================================================ |
| 8 | + |
| 9 | +?? 1999, Version 3.0.8 |
| 10 | +- added Oracle-OCI8 persistent connections |
| 11 | +- fixed OCIDefineByName crash. |
| 12 | +- fixed some NULL-column related problems in OCI8-module. |
| 13 | +- avoid stripping double slashes when fopen'ing files (Sascha) |
| 14 | +- sql_regcase() change: only apply to alphabetic characters (Sascha) |
| 15 | +- add snmprealwalk() (Sascha Schumann) |
| 16 | +- fix serious bug in strftime() (Sascha Schumann) |
| 17 | +- fix bug in ucwords() (Sascha Schumann) |
| 18 | +- optimized fgets() and fread() |
| 19 | +- memory leak in operators.c fixed |
| 20 | +- socket leak fixed (Sascha Schumann) |
| 21 | +- Fixed the XML bug that caused garbage behind attributes |
| 22 | +- Some Informix driver improvements. |
| 23 | +- PUT method support (mlemos@acm.org) |
| 24 | +- Add ldap_mod_add(), ldap_mod_del() and ldap_mod_replace() (Gerritt Thomson) |
| 25 | +- Fix parameter count problem in odbc_setoption() |
| 26 | +- Replace broken str_replace(). The fix in 3.0.7 was bogus (Sascha Schumann) |
| 27 | +- Really fix implode() this time. The fix in 3.0.7 was bogus |
| 28 | +- Added more option to the date() function: (Colin Viebrock) |
| 29 | + 'g' - hour, 12-hour format, no leading zeros |
| 30 | + 'G' - hour, 24-hour format, no leading zeros |
| 31 | + 'n' - month, numeric, no leading zeros |
| 32 | +- Make fgetss() slightly smarter |
| 33 | +- Add strip_tags() which uses the fgetss state-machine but acts on a string |
| 34 | +- Add CRYPT_SALT_LENGTH constant |
| 35 | + |
| 36 | +March 1 1999, Version 3.0.7 |
| 37 | +- Added pdf_put_image and pdf_execute_image |
| 38 | +- Initial work on an ImageMagick module - doesn't do anything yet |
| 39 | +- Make configure script detect Netscape's LDAP SDK automagically |
| 40 | +- Fixed Oracle-OCI8 module for windows. |
| 41 | +- Add OCIRowCount function. (Number of affected rows for update-statements) |
| 42 | +- Add OCIDefineByName function. |
| 43 | +- Change the behaviour of open_basedir. It's now possible to supply more |
| 44 | + than one directory. open_basedir paths from parent directories are now |
| 45 | + automatically inherited. |
| 46 | +- fix rand() and mt_rand() to make the ranges work correctly |
| 47 | +- htmlspecialchars() and htmlentities() are now binary safe. |
| 48 | +- Add extract() function. |
| 49 | +- Oracle-OCI8 driver now supports BLOBS/CLOBS and IN/OUT binding of local php |
| 50 | + variables. |
| 51 | +- Clean up apxs build |
| 52 | +- Add INSTALL.REDHAT file to walk RedHat users through the install |
| 53 | +- Added YP/NIS module from Stephanie Wehner |
| 54 | +- Added optional second argument to mysql_fetch_array(); MYSQL_ASSOC will |
| 55 | + cause the resulting array to contain the associative indices only, |
| 56 | + MYSQL_NUM will cause the array to contain the numeric indices only (like |
| 57 | + mysql_fetch_row()) and MYSQL_BOTH would cause them both to be defined |
| 58 | + (default). |
| 59 | +- Backport the Zend debugging memory manager into the PHP 3.0.x tree. |
| 60 | +- Add function_exists() function. |
| 61 | +- Add another version of WDDX module |
| 62 | + (we need to pick a single implementation here) |
| 63 | +- Fixed includes for iODBC to support both the old and the new LGPL version |
| 64 | +- Add flock() function |
| 65 | +- Fix implode() bug - When imploding an array that contained unset() elements |
| 66 | + it wasn't correctly skipping past these |
| 67 | +- Add connection_status() function. This returns the raw bitfield which |
| 68 | + indicates whether the script terminated due to a user abort, a timeout |
| 69 | + or normally. Note that if ignore_user_abort is enabled, then both the |
| 70 | + timeout state and the user abort state can be active |
| 71 | +- Add connection_timeout() function. This one can be called in a shutdown |
| 72 | + function to tell you if you got there because of a timeout |
| 73 | +- Add ignore_user_abort() function and .ini/.conf directive of same name |
| 74 | +- Fix connection abort detection code - It should now work reliably with |
| 75 | + Apache. Also added a user-level connection_aborted() function designed to |
| 76 | + let people check whether the user aborted the connection in a user-level |
| 77 | + shutdown function. |
| 78 | +- Add pfsockopen() function |
| 79 | +- Improvements in FreeType support: Macintosh fonts work, and non-antialiased |
| 80 | + output is considerably cleaner <mka@satama.com> |
| 81 | +- Fixed checkdate() function, range of valid years is now 0 to 32767 |
| 82 | +- Make sure XML element attributes have the right character encoding |
| 83 | +- hw_insertdocument() returns object id now |
| 84 | +- Add pdf_open() warning in configure and documentation |
| 85 | +- Add diskfreespace() function |
| 86 | +- Added aspell support |
| 87 | +- Iptcparse would sometimes find a wrong tag. |
| 88 | +- Force var_dump() to output headers |
| 89 | +- Add optional 3th parameter to ora_fetchinto. |
| 90 | +- Serialize and var_dump no longer show array elements that |
| 91 | + have been unset. |
| 92 | +- Add IptcEmbed() function (can replace an APP13-Marker in a JPEG file) |
| 93 | +- Add OCI8 module for Windows |
| 94 | +- Fix bug in pdf_close() function |
| 95 | +- Add WDDX support (see http://www.wddx.org for more info) |
| 96 | +- Add similar_text() function |
| 97 | +- Constructors of parent classes weren't accessible to derived classes (as |
| 98 | + of 3.0.6). Fixed. |
| 99 | +- Introduce simple regex compilation cache |
| 100 | +- Add gettimeofday() function |
| 101 | +- Add getrusage() function |
| 102 | + |
| 103 | + |
0 commit comments