PHP

4.3.11

Released on 31 Mar 2005
Project description.
PHP is a popular general-purpose scripting language that is especially suited to web development
PHP 4.3.11 Changelog
  • Added Oracle Instant Client support
  • Added checks for negative values to gmp_sqrt(), gmp_powm(), gmp_sqrtrem() and gmp_fact() to prevent SIGFPE
  • Changed phpize not to require libtool
  • Updated bundled libmbfl library (used for multibyte functions)
  • Fixed several leaks in ext/browscap and sapi/embed
  • Fixed several leaks in ext/filepro
  • Fixed build system to always use bundled libtool files
  • Fixed MacOSX shared extensions crashing on Apache startup
  • Fixed bug #32373 (segfault in bzopen() if supplied path to non-existent file).
  • Fixed bug #32340 (insert_before($node,NULL) does not return).
  • Fixed bug #32200 (Prevent using both --with-apxs2 and --with-apxs2filter).
  • Fixed bug #32114 (DOM crashing when attribute appended to Document).
  • Fixed bug #32063 (mb_convert_encoding ignores named entity 'alpha').
  • Fixed bug #31960 (msql_fetch_row() and msql_fetch_array() dropping columns with NULL values).
  • Fixed bug #31936 (set_h_errno() is redefined incompatibly).
  • Fixed bug #31911 (mb_decode_mimeheader() is case-sensitive to hex escapes).
  • Fixed bug #31858 (--disable-cli does not force --without-pear).
  • Fixed bug #31842 (*date('r') does not return RFC2822 conforming date string).
  • Fixed bug #31797 (exif_read_data() uses too low nesting limit).
  • Fixed bug #31796 (readline completion handler does not handle empty return values).
  • Fixed bug #31792 (getrusage() does not provide ru_nswap value).
  • Fixed bug #31754 (dbase_open() fails for mode = 1).
  • Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar).
  • Fixed bug #31684 (dio_tcsetattr(): misconfigured termios settings).
  • Fixed bug #31699 (unserialize() float problem on non-English locales).
  • Fixed bug #31623 (OCILogin does not support password grace period).
  • Fixed bug #31580 (fgetcsv() problematic with "" escape sequences).
  • Fixed bug #31527 (crash in msg_send() when non-string is stored without being serialized).
  • Fixed bug #31514 (open_basedir uses path_translated rather then cwd for . translation).
  • Fixed bug #31480 (Possible infinite loop in imap_mail_compose()).
  • Fixed bug #31479 (Fixed crash in chunk_split(), when chunklen > strlen).
  • Fixed bug #31465 (False warning in unpack() when working with *).
  • Fixed bug #31454 (session_set_save_handler crashes PHP when supplied non-existent object ref).
  • Fixed bug #31444 (Memory leak in zend_language_scanner.c).
  • Fixed bug #31442 (unserialize broken on 64-bit systems).
  • Fixed bug #31440 ($GLOBALS can be overwritten via GPC when register_globals is enabled).
  • Fixed bug #31413 (curl POSTFIELDS crashes on 64-bit platforms).
  • Fixed bug #31396 (compile fails with gd 2.0.33 without freetype).
  • Fixed bug #31371 (highlight_file() trims new line after heredoc).
  • Fixed bug #31270 (missing safe_mode/open_basedir check in swf_openfile()).
  • Fixed bug #31174 (compile warning in url.c).
  • Fixed bug #31159 (COM object access is not working).
  • Fixed bug #31142 (imap_mail_compose() fails to generate correct output).
  • Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with ' get cutoff).
  • Fixed bug #31288 (Possible crash in mysql_fetch_field(), if mysql_list_fields() was not called previously).
  • Fixed bug #31120 (mssql_query returns false on successful inserts and stored procedures).
  • Fixed bug #31107, Fixed bug #31110, Fixed bug #31111, Fixed bug #31249 (Compile failure of zend_strtod.c).
  • Fixed bug #31106 (Fixed crash in overloaded objects).
  • Fixed bug #31103 (Better error message when c-client cannot be found).
  • Fixed bug #31101 (missing kerberos header file path with --with-openssl).
  • Fixed bug #31072 (var_export() does not output an array element with an empty string key).
  • Fixed bug #31060 (imageftbbox() does not use linespacing parameter).
  • Fixed bug #31056 (php_std_date() returns invalid formatted date if y2k_compliance is On).
  • Fixed bug #31055 (apache2filter: per request leak proportional to the full path of the request URI).
  • Fixed bug #30726 (-.1 like numbers are not being handled correctly).
  • Fixed bug #30609 (cURL functions bypass open_basedir).
  • Fixed bug #30573 (compiler warnings in libmbfl due to invalid type cast).
  • Fixed bug #30549 (incorrect character translations for some ISO8859 charsets).
  • Fixed bug #30446 (apache2handler: virtual() includes files out of sequence)
  • Fixed bug #30430 (odbc_next_result() doesn't bind values and that results in segfault).
  • Fixed bug #30120 (imagettftext() and imagettfbbox() accept too many parameters).
  • Fixed bug #29733 (printf() handles repeated placeholders wrong).
  • Fixed bug #29424 (width and height inverted for JPEG2000 files).
  • Fixed bug #28976 (mail(): use "From:" from headers if sendmail_from is empty).
  • Fixed bug #28930 (PHP sources pick wrong header files generated by bison).
  • Fixed bug #28804 (ini-file section parsing pattern is buggy).
  • Fixed bug #28803 (enabled debug causes bailout errors with CLI on AIX because of fflush() called on already closed filedescriptor).
  • Fixed bug #28451 (corrupt EXIF headers have unlimited recursive IFD directory entries).
  • Fixed bug #28220 (mb_strwidth() returns wrong width values for some handful chars).
  • Fixed bug #28086 (crash inside overload() function).
  • Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr stream).
  • Fixed bug #28067 (partially incorrect utf8 to htmlentities mapping).
  • Fixed bug #27633 (Double \r problem on ftp_get in ASCII mode on Win32).
  • Fixed bug #18613 (Multiple OUs in x509 certificate not handled properly).
  • Fixed bug #7782 (Cannot use PATH_INFO fully with php isapi).