Web server packages
Front End Frameworks
Released on 31 Oct 2005
Go to project page
PHP is a popular general-purpose scripting language that is especially suited to web development
PHP 4.4.1 Changelog
Added missing safe_mode checks for image* functions and cURL.
Added missing safe_mode/open_basedir checks for file uploads.
Fixed a memory corruption bug regarding included files.
Fixed possible INI setting leak via virtual() in Apache 2 sapi.
Fixed possible crash and/or memory corruption in import_request_variables().
Fixed potential GLOBALS overwrite via import_request_variables().
Fixed possible GLOBALS variable override when register_globals are ON.
Fixed possible register_globals toggle via parse_str().
Added "new_link" parameter to mssql_connect(). Bug #34369.
(--program-suffix and --program-prefix not included in man page names).
(preg_match_all(), named capturing groups, variable assignment/return => crash).
(ftp wrapper failures caused from segmented command transfer).
(Infinite recursion due to corrupt JPEG).
(ctype corrupts memory when validating large numbers).
(mb_send_mail does not fetch mail.force_extra_parameters).
(php -m exits with "error" 1).
(Possible crash inside pspell extension).
(unserialize() crashes with chars above 191 dec).
(on_modify handler not called to set the default value if setting from php.ini was invalid).
(date('W') do not return leading zeros for week 1 to 9).
(array_filter() crashes with references and objects).
(ob_gzhandler does not enforce trailing \0).
(memory usage remains elevated after memory limit is reached).
(+,- and . not supported as parts of scheme).
(assigning array element by reference causes binary mess).
(Numeric string as array key not cast to integer in wddx_deserialize()).
(arr as param to function is allowed only if function receives argument by reference).
(extract($GLOBALS,EXTR_REFS) crashes PHP).
(php script as ErrorDocument causes crash in Apache 2).
(array_map() fails to pass by reference when called recursively).
(Crash setting some ini directives in httpd.conf).
(Added detection for partially uploaded files).
(Using --with-regex=system causes compile failure).
(Warning with nested calls to functions returning by reference).
(crash when retrieving empty LOBs).
(cygwin version of setitimer doesn't accept ITIMER_PROF).
(open_basedir looses trailing / in the limiter).
(possible crash inside imap_mail_compose() function).
(xmlrpc_encode() segfaults with recursive references).
(copying a file into itself leads to data loss).
(array_splice on $GLOBALS crashes).
(PHP does not explicitly set mime type & charset).
(array_diff with $GLOBALS argument fails).
(ext/sesssion: catch bailouts of write handler during RSHUTDOWN).