---------------------------------------------------------------------------------------
version 4.4.0 11-jul-2005
added man pages for phpize and php-config scripts. //在linux平台下用处比较大 added support for .cc files in extensions.//还是在linux平台下 added the sorting flag sort_locale_string to the sort() functions which makes them sort based on the current locale. //sort函数看来和以前的用法会有一点出入了 changed sha1_file() and md5_file() functions to use streams instead of low level io. //这个是好东西,可以提高不少程序的执行效率 fixed memory corruptions when using references in a wrong way. fixed memory corruption in pg_copy_from() in case the as_null parameter was passed. fixed memory corruption in stristr(). (derick) //这三个似乎可以减少溢出的可能性 fixed bug #32685, fixed bug #29423 (segfault when using assignment by reference within function). fixed bug #33242 (mangled error message when stream fails). fixed bug #33222 (segfault when curl handle is closed in a callback). fixed bug #33214 (odbc_next_result does not signal sql errors with 2-statement sql batches). fixed bug #33210 (relax jpeg recursive loop protection). fixed bug #33200 (preg_replace(): magic_quotes_sybase=on makes 'e' modifier misbehave). fixed bug #33150 (shtool: insecure temporary file creation). fixed bug #33072 (add a safemode/open_basedir check for runtime save_path change). fixed bug #33070 (improved performance of bzdecompress() by several orders of magnitude). fixed bug #33057 (don't send extraneous entity-headers on a 304 as per rfc 2616 section 10.3.5). fixed bug #33019 (socket errors cause memory leaks in php_strerror()). fixed bug #33017 (make distclean gives an error with vpath build). fixed bug #33013 (next month was handled wrong while parsing dates). fixed bug #32974 (pcntl calls malloc() from a signal handler). fixed bug #32944 (disabling session.use_cookies doesn't prevent reading session cookies). fixed bug #32936 (http redirects urls are not checked for control chars). fixed bug #32932 (oracle ldap: ldap_get_entries invalid pointer). fixed bug #32904 (pg_get_notify() ignores result_type parameter). fixed bug #32813 (parse_url() does not handle scheme-only urls properly). fixed bug #32810 (temporary files not using plain file wrapper). fixed bug #32802 (general cookie overrides more specific cookie). fixed bug #32800, fixed bug #32830 (ext/odbc: problems with 64bit systems). fixed bug #32773 (gmp functions break when second parameter is 0). fixed bug #32742 (segmentation fault when the stream with a wrapper is not closed). fixed bug #32730 (ext/crack.c fails to compile with cracklib-2.8.3). fixed bug #32670 (foreach() does not issue warning on unset array arg). fixed bug #32699 (pg_affected_rows() was defined when it was not available). fixed bug #32682 (ext/mssql: error on module shutdown when called from activescript). fixed bug #32647 (using register_shutdown_function() with invalid callback can crash php). fixed bug #32591 (ext/mysql: unsatisfied symbol: ntohs with hp-ux). fixed bug #32589 (possible crash inside imap_mail_compose, with charsets). fixed bug #32587 (apache2: errors sent to error_log do not include timestamps). fixed bug #32567 (ext/gmp fails to compile in threadsafe mode). fixed bug #32538 (ext/swf/swf.c does not compile with gcc-3.4.x or newer). fixed bug #32530 (chunk_split() does not append endstr if chunklen is longer then the original string). fixed bug #32491 (file upload error - unable to create a temporary file). fixed bug #32311 (mb_encode_mimeheader() does not properly escape characters). fixed bug #32245 (xml_parser_free() in a function assigned to the xml parser gives a segfault). fixed bug #32116 (mysql compressed connection doesn't work under windows). fixed bug #31887 (isapi: custom 5xx error does not return correct http response message). fixed bug #31583 (php_std_date() uses short day names in non-y2k_compliance mode). fixed bug #31213 (sideeffects caused by fix of bug fixed bug #29493). fixed bug #30052 (crash on shutdown after odbc_pconnect()). fixed bug #29975 (memory leaks when set_error_handler() is used inside error handler). fixed bug #29944 (function defined in switch, crashes). fixed bug #29338 (unencoded spaces get ignored after certain tags). fixed bug #28605 (need to use -[m]ieee option for alpha cpus). fixed bug #28377 (debug_backtrace is intermittently passing args). there is a separate announcement available for this release.
