PHP 3.0.8 Released May 22nd
| From: | Rasmus Lerdorf | Date: | Sat, 22 May 1999 21:10:09 +0000 |
| Subject: | PHP 3.0.8 Released May 22nd | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-5882@lists.php.net to get a copy of this message | ||
PHP Version 3.0.8 has been released. It includes A number of bug fixes,
including glibc-2.1 related issues that caused previous versions not to
work with RedHat 6.0. Also a lot of work on the oci8 Oracle module by
Thies C. Arntzen, a bunch of optimizations by Sascha Schumann along with
his cool new DBA module which makes it much easier to deal with different
types of dbm file formats. Plus quite a few other things. The complete
ChangeLog from 3.0.7 follows:
- OCI8 fix for RAW and LONG RAW (Binary data) - sorry currently limited to
64K (Thies C. Arntzen)
- Added support for pdf creation lib from FastIO, www.fastio.com
This has not been tested, yet (U. Steinmann)
- Rewrite socket buffering subsystem (Sascha)
- Fix semaphore support on glibc-2.1 systems (Sascha)
- Add headers_sent() function which returns true if the http headers have been
sent out already
- Ora_GetColumn and Ora_Fetch_Into can now return "LONG" and "LONG RAW"
columns > 64K (Thies C. Arntzen)
- Another str_replace() fix to check for a 0-length haystack (RL)
- Add range() and shuffle() functions (Jim)
- Fix glibc-2.1.1 (RH6) related crashes (ssb)
- Fix md5 on 64-bit platforms (Sascha)
- Let exit/die set exit status in CGI version (Sascha)
- Make substr() binary-safe (RL)
- OCIError can now be called without any arguments to check the error of a failed
OCILogon. (Thies C. Arntzen)
- added XML_Parse_Into_Struct. Parse XML without using callbacks - This makes
life far easier when using the XML-Parser from classes etc. (Thies C. Arntzen)
- Small fix in configure.in: doesn't try to add in Informix support anymore
if INFORMIXDIR is set but --with-informix not specified (Jouni Ahto)
- add mcrypt module (Sascha)
- added REFCURSOR (including nested table) handling for OCI8. (Thies C. Arntzen)
- finalized new behaviour of hw_modifyobject() (U. Steinmann)
- added OCINLogon function (New-Logon) - if you need you "own-private" transaction
context. (Thies C. Arntzen)
- GetImageSize now also returns the bits/sample ("bits") and samples/pixel
("cannels") ->
currently only works for JPEGs (Thies C. Arntzen)
- changed parameter evaluation of hw_modifyobject() (see docs) (U. Steinmann)
- fixed a sporadic crash when shutting down a request that used the ora_** calls. (Thies C. Arntzen)
- Add fgetcsv() function (RL from Nick Talbott)
- fixed mem-leak in ora_bind (Thies C. Arntzen)
- fixed length of bound variables returned from ora_bind. (Thies C. Arntzen)
- Added V1 of DBA (Sascha)
- made strtr() binary safe and faster. (Thies C. Arntzen)
- added Oracle-OCI8 persistent connections (Thies C. Arntzen)
- fixed OCIDefineByName crash. (Thies C. Arntzen)
- fixed some NULL-column related problems in OCI8-module. (Thies C. Arntzen)
- 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() (ssb)
- 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 (RL from 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 (RL)
- 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 (RL)
- Add strip_tags() which uses the fgetss state-machine but acts on a string (RL)
- Add CRYPT_SALT_LENGTH constant (RL)
--
PHP Development Mailing List http://www.php.net/
To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net
For help: php-dev-help@lists.php.net