summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSVN Migration <svn@php.net>2003-11-02 23:14:19 +0000
committerSVN Migration <svn@php.net>2003-11-02 23:14:19 +0000
commit42a7f85d336d3a08e5012a73417e79a053aec82d (patch)
tree31bf3ebd2fa53f0657065b2633a4aec068aa1523
parent84eb811be9e7b0f65ca0881015950251757e8fc5 (diff)
downloadphp-git-php-4.3.4.tar.gz
This commit was manufactured by cvs2svn to create tag 'php_4_3_4'.php-4.3.4
-rw-r--r--NEWS78
-rw-r--r--configure.in2
-rw-r--r--ext/informix/ifx.ec1
-rw-r--r--ext/mbstring/mbstring.c10
-rw-r--r--main/php_version.h4
5 files changed, 53 insertions, 42 deletions
diff --git a/NEWS b/NEWS
index be5e7d63e1..a08d35c5ef 100644
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,25 @@
PHP 4 NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? Oct 2003, Version 4.3.4RC3
-- Fixed bug #25955 (Compile failure on MacOSX 10.3 Panther). (Marko, Dan)
-- Fixed bug #25922 (Crash in error handler when 5th argument is modified).
- (Ilia)
+?? ??? 2003, Version 4.3.5
+- Fixed header handler in NSAPI SAPI (header->replace was ignored,
+ send_default_content_type now sends value from php.ini).
+ (Uwe Schindler)
+- Fixed bug #26025 (Segfault on glob() without GLOB_NOCHECK or GLOB_NOMAGIC
+ under *BSD platforms). (Moriyoshi)
-20 Oct 2003, Version 4.3.4RC2
+3 Nov 2003, Version 4.3.4
+- Made MCVE extension available on win32. (Jani)
+- Added apache_get_version() function. (Ilia)
+- Fixed disk_total_space() and disk_free_space() under FreeBSD. (Jon Parise)
+- Fixed crash bug when non-existing save/serializer handler was used. (Jani)
+- Fixed memory leak in gethostbynamel() if an error occurs. (Sara)
+- Fixed FastCGI being unable to bind to a specific IP. (Sascha)
- Fixed multibyte regex engine to properly handle ".*" pattern under
POSIX compatible mode. (K.Kosako <kosako at sofnec.co.jp>, Moriyoshi)
+- Fixed bug #25955 (Compile failure on MacOSX 10.3 Panther). (Marko, Dan)
- Fixed bug #25923 (mail() modifies the to & subject arguments). (Ilia)
+- Fixed bug #25922 (Crash in error handler when 5th argument is modified).
+ (Ilia)
- Fixed bug #25918 (Possible crash in mime_content_type()). (Ilia)
- Fixed bug #25900 (document->get_elements_by_tag_name with default xmlns).
(Rob)
@@ -17,62 +28,58 @@ PHP 4 NEWS
- Fixed bug #25888 (Crash of php.exe when xpath_eval of a namespace). (Rob)
- Fixed bug #25836 (last key of multi-dimensional array passed via GPC not
being escaped when magic_quotes_gpc is on). (Ilia)
-- Fixed bug #25825 (tzset() was not called to reset libc environment
- on request shutdown). (Wez)
+- Fixed bug #25825 (tzset() was not called to reset libc environment on
+ request shutdown). (Wez)
- Fixed bug #25814 (Make flock() return correct value when 3rd argument is
used). (Ilia)
- Fixed bug #25800 (parse_url() could not parse urls with empty port). (Ilia)
- Fixed bug #25780 (ext/session: invalid "session.cookie_lifetime" makes
session_start() to crash in win32). (Jani)
- Fixed bug #25777 (Do not rtrim() of text fields fetched from mssql). (Ilia)
-- Fixed bug #25770 (Segfault with PHP and bison 1.875). (eggert@gnu.org, Marcus)
+- Fixed bug #25770 (Segfault with PHP and bison 1.875).
+ (eggert@gnu.org, Marcus)
- Fixed bug #25764 (ldap_get_option() crashes with unbound ldap link). (Jani)
-- Fixed bug #25758 (var_export does not escape ' & \ inside array keys). (Ilia)
-- Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with BSD). (Jani)
-- Fixed bug #25746 (Do not bail out when unable to chdir original dir on
+- Fixed bug #25758 (var_export does not escape ' & \ inside array keys).
+ (Ilia)
+- Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with BSD).
+ (Jani)
+- Fixed bug #25746 (Do not bail out when unable to chdir original dir on
systems with broken getcwd()). (Ilia)
-- Fixed bug #25745 (ctype functions fail with non-ascii characters). (Moriyoshi)
+- Fixed bug #25745 (ctype functions fail with non-ascii characters).
+ (Moriyoshi)
- Fixed bug #25744 (make ZTS build of ext/sybase compile). (Ilia)
-- Fixed bug #25738 (alloca() related issues on the Darwin platform). (Moriyoshi)
-- Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS). (Moriyoshi)
+- Fixed bug #25738 (alloca() related issues on the Darwin platform).
+ (Moriyoshi)
+- Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS).
+ (Moriyoshi)
- Fixed bug #25707 (html_entity_decode() over-decodes &amp;lt;). (Moriyoshi)
- Fixed bug #25703 (openssl configure check failed). (Jani)
- Fixed bug #25701 (On flush() set headers_sent in apache2handler). (Ilia)
-- Fixed bug #25669 (eregi() with non-ascii characters). (Moriyoshi)
-- Fixed bug #25558 (ext/dbase: reverted fix for bug #23463). (Vlad)
-- Fixed bug #18534 (ifx_close() leaves open session). (nobbie@php.net)
-
-29 Sep 2003, Version 4.3.4RC1
-- Made MCVE extension available on win32. (Jani)
-- Added apache_get_version() function. (Ilia)
-- Fixed disk_total_space() and disk_free_space() under FreeBSD. (Jon Parise)
-- Fixed crash bug when non-existing save/serializer handler was used. (Jani)
-- Fixed memory leak in gethostbynamel() if an error occurs. (Sara)
-- Fixed FastCGI being unable to bind to a specific IP. (Sascha)
- Fixed bug #25671 (str_replace() corrupts subarrays). (Sara)
-- Fixed Bug #25665 (var_dump() hangs on Nan and INF). (Ilia)
+- Fixed bug #25669 (eregi() with non-ascii characters). (Moriyoshi)
+- Fixed bug #25665 (var_dump() hangs on Nan and INF). (Ilia)
- Fixed bug #25648 (xslt_set_encoding() not detected correctly). (Jani)
-- Fixed bug #25636 (SNMP Session not closed on success).
+- Fixed bug #25636 (SNMP Session not closed on success).
(Ilia, patch by: nesslage at mwsc dot edu)
- Fixed bug #25635 (Make "make tests" to fail due to invalid include_path).
(Ilia)
- Fixed bug #25604 (HAVE_SNMP_PARSE_OID undefined with phpize build). (Jani)
-- Fixed bug #25583 (Incorrect handling of paths starting with "/" on win32
+- Fixed bug #25583 (Incorrect handling of paths starting with "/" on win32
inside glob() function). (Ilia)
- Fixed bug #25570 (Possible crash in apache2handler when zend_bailout called
outside of zend_try {} block). (Ilia)
+- Fixed bug #25558 (ext/dbase: reverted fix for bug #23463). (Vlad)
- Fixed bug #25530 (checkdate() incorrectly handles floats). (Ilia)
- Fixed bug #25525 (ldap_explode_dn() crashes when passed invalid dn).
(Sara, patch by: mikael dot suvi at trigger dot ee)
- Fixed bug #25504 (pcre_match_all() crashes when passed only 2 parameters).
(Jani)
-- Fixed bug #23488 (zlib.output_compression overrides Vary header). (Stefan)
-- Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query()).
+- Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query()).
(Jani, patch by: denisov at kubsu dot ru)
- Fixed bug #25463 (ext/cpdf: compile failure with bundled GD)
- Fixed bug #25429 (fix copying of stdin using copy() function). (Ilia)
- Fixed bug #25424 (ext/informix: lvarchar not supported in win32). (Jani)
-- Fixed bug #25404 (ext/pgsql: open transactions not closed when script ends).
+- Fixed bug #25404 (ext/pgsql: open transactions not closed when script ends).
(Marcus)
- Fixed bug #25385 (ob_gzhandler(): typo in sapi_add_header_ex() call). (Jani)
- Fixed bug #25378 (unserialize() crashes with invalid data). (Jani)
@@ -81,7 +88,8 @@ PHP 4 NEWS
- Fixed bug #25343 (is_dir() gives warning on FreeBSD). (Jani)
- Fixed bug #25333 (Possible body corruption & crash in win32 mail()). (Ilia)
- Fixed bug #25316 (Possible infinite loop inside _php_stream_write()). (Ilia)
-- Fixed bug #25314 (FTP_ASCII mode behaving like binary from Win->Unix). (Sara)
+- Fixed bug #25314 (FTP_ASCII mode behaving like binary from Win->Unix).
+ (Sara)
- Fixed bug #25308 (php -m crashes when zend extensions are loaded). (Stas)
- Fixed bug #25307 (Crash with WDDX serializer). (Sascha, Jani)
- Fixed bug #25295 (QNX6: php_ini.c:414: 'alphasort' undeclared). (Jani)
@@ -95,11 +103,13 @@ PHP 4 NEWS
- Fixed bug #25106 (Added more stringent checks on bzopen() mode). (Ilia)
- Fixed bug #25070 (unlock session files on win32 before closing them). (Ilia)
- Fixed bug #24402 (Compile failure with gettext 0.12.x). (Jani)
+- Fixed bug #23488 (zlib.output_compression overrides Vary header). (Stefan)
- Fixed bug #23326 (ext/domxml: Attributes via append_child not supported).
(Melvyn)
- Fixed bug #21220 (Wrong Apache version shown in phpinfo() output). (Jani)
-- Fixed bug #14049 (realpath() returns invalid results for non-existent paths).
- (Ilia)
+- Fixed bug #18534 (ifx_close() leaves open session). (nobbie@php.net)
+- Fixed bug #14049 (realpath() returns invalid results for non-existent
+ paths). (Ilia)
25 Aug 2003, Version 4.3.3
- Upgraded the bundled Expat library to version 1.95.6. (Jani)
diff --git a/configure.in b/configure.in
index de92c4483b..37b3f1a719 100644
--- a/configure.in
+++ b/configure.in
@@ -41,7 +41,7 @@ AC_CONFIG_HEADER(main/php_config.h)
MAJOR_VERSION=4
MINOR_VERSION=3
RELEASE_VERSION=4
-EXTRA_VERSION="RC3-dev"
+EXTRA_VERSION=""
VERSION="$MAJOR_VERSION.$MINOR_VERSION.$RELEASE_VERSION$EXTRA_VERSION"
dnl Define where extension directories are located in the configure context
diff --git a/ext/informix/ifx.ec b/ext/informix/ifx.ec
index be5310f581..bf4fb8081f 100644
--- a/ext/informix/ifx.ec
+++ b/ext/informix/ifx.ec
@@ -283,6 +283,7 @@ EXEC SQL BEGIN DECLARE SECTION;
PARAMETER char *link;
EXEC SQL END DECLARE SECTION;
{
+ TSRMLS_FETCH();
EXEC SQL SET CONNECTION :link;
diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c
index a5ad99bcec..b5dabe5516 100644
--- a/ext/mbstring/mbstring.c
+++ b/ext/mbstring/mbstring.c
@@ -1357,7 +1357,7 @@ PHP_FUNCTION(mb_detect_order)
size = 0;
switch (Z_TYPE_PP(arg1)) {
case IS_ARRAY:
- if (!php_mb_parse_encoding_array(*arg1, &list, &size, 0)) {
+ if (!php_mb_parse_encoding_array(*arg1, &list, &size, 0 TSRMLS_CC)) {
if (list) {
efree(list);
}
@@ -1887,7 +1887,7 @@ PHP_FUNCTION(mb_parse_str)
convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);
if (convd != NULL) {
mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
- mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar) TSRMLS_CC);
+ mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
} else {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to create converter");
}
@@ -2832,7 +2832,7 @@ PHP_FUNCTION(mb_detect_encoding)
if (ZEND_NUM_ARGS() >= 2 && Z_STRVAL_PP(arg_list)) {
switch (Z_TYPE_PP(arg_list)) {
case IS_ARRAY:
- if (!php_mb_parse_encoding_array(*arg_list, &list, &size, 0)) {
+ if (!php_mb_parse_encoding_array(*arg_list, &list, &size, 0 TSRMLS_CC)) {
if (list) {
efree(list);
size = 0;
@@ -3135,7 +3135,7 @@ PHP_FUNCTION(mb_convert_variables)
elistsz = 0;
switch (Z_TYPE_PP(args[1])) {
case IS_ARRAY:
- php_mb_parse_encoding_array(*args[1], &elist, &elistsz, 0);
+ php_mb_parse_encoding_array(*args[1], &elist, &elistsz, 0 TSRMLS_CC);
break;
default:
convert_to_string_ex(args[1]);
@@ -3841,7 +3841,7 @@ MBSTRING_API int php_mb_gpc_encoding_detector(const char *arg_string, int arg_le
string.no_language = MBSTRG(current_language);
string.val = (char*)arg_string;
string.len = arg_length;
- encoding = mbfl_identify_encoding_no(&string, elist, size TSRMLS_CC);
+ encoding = mbfl_identify_encoding_no(&string, elist, size);
if (encoding != mbfl_no_encoding_invalid) {
MBSTRG(http_input_identify) = encoding;
diff --git a/main/php_version.h b/main/php_version.h
index cf9d5e4449..166e505646 100644
--- a/main/php_version.h
+++ b/main/php_version.h
@@ -3,5 +3,5 @@
#define PHP_MAJOR_VERSION 4
#define PHP_MINOR_VERSION 3
#define PHP_RELEASE_VERSION 4
-#define PHP_EXTRA_VERSION "RC3-dev"
-#define PHP_VERSION "4.3.4RC3-dev"
+#define PHP_EXTRA_VERSION ""
+#define PHP_VERSION "4.3.4"