From f1b68224fe4c5777f714ff365df3de024438c6e4 Mon Sep 17 00:00:00 2001 From: foobar Date: Fri, 30 May 2003 21:19:56 +0000 Subject: [PATCH] Beginning of restructuring NEWS to make it more readable. --- NEWS | 164 ++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 90 insertions(+), 74 deletions(-) diff --git a/NEWS b/NEWS index 77b96fad96..2ca77547e9 100644 --- a/NEWS +++ b/NEWS @@ -1,95 +1,111 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ? ? ??? 200?, Version 5.0.0 -- Updated wddx_deserialize() to take an open stream as an argument. (Andrei) -- Changed exif extension to consider php.ini option magic_quotes_runtime. - (Marcus) + +## Note the changed grouping. Try add your entries to appropriate places +## to enchance the readability of this file. Using @ is discouraged. +## (This file will be cleaned up before release.) + - Moved extensions to PECL (http://pear.php.net/): (James, Tal) . ext/fribidi -- Renamed stream_register_wrapper() to stream_wrapper_register(). (Derick) -- Fixed dirname() and strip_tags() to be binary-safe. (Moriyoshi) -- Fixed bug #22386 (Using browscap causes segfault). (Jay) -- Fixed bug #22895 (PHP cli outputs errors in text AND html). (Marcus) -- Fixed bug #21985 and #22064 (various mb_send_mail() issues). (Moriyoshi) -- Fixed bug #21600 (Assign by reference function call changes variable contents). - (Zeev) -- Fixed bug #21007 (html_errors off text-only output in phpinfo). (Marcus) -- Fixed bug #20442 (upgraded bundled expat to 1.95.5). (Ilia) -- Fixed bug #20155 (xmlrpc compile problem with ZE2). (Derick, Jan Schneider) + +- New php.ini options: + . "session.hash_function" and "session.hash_bits_per_character". (Sascha) + . "mail.force_extra_paramaters". (Derick) + +- Improved streams support: (Wez) + . stream_socket_client() - similar to fsockopen(), but more powerful. + . stream_socket_server() - Creates a server socket. + . stream_socket_accept() - Accept a client connection. + . stream_socket_get_name() - Get local or remote name of socket. + . stream_copy_to_stream() + . stream_get_line() - Reads either the specified number of bytes or until + the ending string is found. (Ilia) + . Added generic crypto interface for streams. + (supports dynamic loading of OpenSSL) + . Improved performance of readfile(), fpassthru() and some internal streams + operations under Win32. + . Added lightweight streaming input abstraction to the Zend Engine scanners + to provide uniform support for include()'ing data from PHP streams across + all platforms. + . Added 'string.base64' stream filter. (Moriyoshi) + . Renamed stream_register_wrapper() to stream_wrapper_register(). (Derick) + +- Improved GD extension: (Pierre-Alain Joye, Ilia) + . imagefilter() - Apply different filters to image. + (Only available with bundled GD library) + . Antialiased drawing support: + o imageantialias() - (de)active antialias + o imageline() and imagepolygon() antialias support + - Changed the length parameter in fgetss() to be optional. (Moriyoshi) - Changed ini parser to allow for handling of quoted multi-line values. (Ilia) - Changed get_extension_funcs() to return list of the built-in Zend Engine functions if "zend" is specified as the module name. (Ilia) -- Changed is_executable() to be available also on Windows. (Shane) - Changed array_search() to accept also objects as a needle. (Moriyoshi) - Changed ext/mcrypt to require libmcrypt version 2.5.6 or greater. (Derick) -- Changed uniqid() parameters to be optional and allow any prefix length. (Marcus) -- Added imap_getacl(). (Dan, Holger Burbach) -- Added unlink() method to wrapper operations, routed userland unlink through - wrappers, and implemented plainfiles and ftp unlink methods. (Sara) -- Added encoding detection feature for expat XML parser. (Adam Dickmeiss, Moriyoshi) -- Added missing multibyte(unicode) support and numeric entity support to - html_entity_decode(). (Moriyoshi) -- Added opendir() and stat() related support to ftp:// wrapper. (Sara) -- Added IPv6 support to ext/sockets. (Sara) -- Added context options to http_fopen_wrapper 'method', 'header', 'content'. (Sara) -- Added domdocument->create_document_fragment() and documentfragment->open_mem() - methods to domxml. (Rob Richards, Chregu) -- Added domelement->set_attribute_node() method (bug #17638). (Rob Richards) +- Changed uniqid() parameters to be optional and allow any prefix length. + (Marcus) + +- Added new methods to ext/domxml: (Rob Richards, Chregu, Lukas Schröder) + . domdocument->create_document_fragment() + . documentfragment->open_mem() + . domelement->set_attribute_node() + . domxmlnode->get_path() + +- Added new iconv functions. (Moriyoshi) + . iconv_strlen() + . iconv_substr() + . iconv_strpos() + . iconv_strrpos() + . iconv_mime_decode() + . iconv_mime_encode() + +- Added misc. new functions: + . imap_getacl(). (Dan, Holger Burbach) + . file_put_contents(). (Sterling) + . proc_nice() - Changes priority of the current process. (Ilia) + . pcntl_getpriority() and pcntl_setpriority(). (Ilia) + . idate(), date_sunrise() and date_sunset(). (Moshe Doron) + . strpbrk() - Searches a string for a list of characters. (Ilia) + . get_headers() - Returns headers sent by the server of the specified URL. + (Ilia) + . str_split() - Breaks down a string into an array of elements based on + length. (Ilia) + . array_walk_recursive(). (Ilia) + - Added optional parameter to get_browser() to make it return an array. (Jay) - Added optional parameter to openssl_sign() to specify the hashing algorithm. (scott@planetscott.ca, Derick) -- Added file_put_contents() function. (Sterling) -- Added "mail_force_extra_paramaters" php.ini option which forces the addition - of the specified parameters to be passed as extra parameters to the sendmail - binary. These parameters will always replace the value of the 5th parameter - to mail(), even in safe mode. (Derick) -- Added new "transport" layer for sockets and associated functions. (Wez) - . stream_socket_client() - similar to fsockopen(), but more powerful. - . stream_socket_server() - Creates a server socket. - . stream_socket_accept() - Accept a client connection. - . stream_socket_get_name() - Get local or remote name of socket. - . generic crypto interface for streams (supports dynamic loading of OpenSSL) -- Added stream_copy_to_stream() function. (Wez) -- Added memory mapping support under win32 to improve performance of - readfile(), fpassthru() and some internal streams operations. (Wez) -- Added input filter support. See README.input_filter. (Rasmus) -- Added "session.hash_function" and "session.hash_bits_per_character". (Sascha) -- Added lightweight streaming input abstraction to the Zend Engine scanners - that provides uniform support for include()'ing data from PHP streams across - all platforms (Wez, Zend Engine). - Added optional parameter to sha1(), sha1_file(), md5() and md5_file() which makes them return the digest as binary data. (Michael Bretterklieber, Derick) -- Added proc_nice() function. Changes priority of the current process. (Ilia) -- Added pcntl_getpriority() and pcntl_setpriority() functions. (Ilia) -- Added idate(), date_sunrise() and date_sunset() functions. (Moshe Doron) -- Added strpbrk() function. Searches a string for a list of characters. (Ilia) -- Added stream_get_line() function. Reads either the specified number of bytes - or until the ending string is found. (Ilia) -- Added optional parameter to mkdir() to make directory creation recursive. (Ilia) +- Added optional parameter to mkdir() to make directory creation recursive. + (Ilia) - Added optional parameter to file() which makes the result array not contain the line endings and to skip empty lines. (Ilia) -- Added get_headers() function. Returns headers sent by the server of - the specified URL. (Ilia) -- Added str_split() function. Breaks down a string into an array of elements - based on length. (Ilia) -- Added array_walk_recursive() function. (Ilia) -- Added string.base64 stream filter. (Moriyoshi) -- Added domxml_node_get_path(). (Lukas Schröder) -- Added iconv related functions. (Moriyoshi) - . iconv_strlen() - . iconv_substr() - . iconv_strpos() - . iconv_strrpos() - . iconv_mime_decode() - . iconv_mime_encode() -- Added new range() functionality. (Ilia) + +- Added new range() functionality: (Ilia) . Support for float modifier. . Detection of numeric values inside strings passed as high & low. . Proper handle the situations where high == low. -- Added imagefilter() function. Allows application of various filters. - Only available with bundled GD. (Pierre-Alain Joye, Ilia) -- Added antialiased drawing support to bundled GD. (Pierre-Alain Joye, Ilia) - . imageantialias($im, $flag) to (de)active antialias - . imageline antialias support - . imagepolygon antialias support +- Added encoding detection feature for expat XML parser. + (Adam Dickmeiss, Moriyoshi) +- Added missing multibyte (unicode) support and numeric entity support to + html_entity_decode(). (Moriyoshi) +- Added IPv6 support to ext/sockets. (Sara) +- Added "ftp://" wrapper support to opendir(), stat() and unlink(). (Sara) +- Added context options 'method', 'header' and 'content' for "http://" fopen + wrapper. (Sara) +- Added input filter support. See README.input_filter for more info. (Rasmus) + +- Fixed is_executable() to be available also on Windows. (Shane) +- Fixed dirname() and strip_tags() to be binary-safe. (Moriyoshi) +- Fixed bug #21985 and #22064 (various mb_send_mail() issues). (Moriyoshi) +- Fixed bug #21600 (Assign by reference function call changes variable + contents). (Zeev) + + +### Add everything that MIGHT get merged to some PHP 4 branch +### (before PHP 5.0.0 is released), below. + +- Fixed bug #20442 (upgraded bundled expat to 1.95.5). (Ilia) <-- move to 4.3.3 NEWS -- 2.40.0