On Mon, 4 Jul 2005, Dmitry Stogov wrote:

> dmitry                Mon Jul  4 08:47:27 2005 EDT
> 
>   Modified files:              (Branch: PHP_5_0)
>     /php-src  NEWS 
>     /php-src/sapi/aolserver   aolserver.c 
>     /php-src/sapi/apache2filter       apache_config.c 
>     /php-src/sapi/apache2handler      apache_config.c 
>     /php-src/sapi/nsapi       nsapi.c 
>   Log:
>   Fixed bug #33520 (crash if safe_mode is on and session.save_path is changed)

Shouldn't this fix also be merged to the 4_4 branch?

regards,
Derick

> http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1760.2.447&r2=1.1760.2.448&ty=u
> Index: php-src/NEWS
> diff -u php-src/NEWS:1.1760.2.447 php-src/NEWS:1.1760.2.448
> --- php-src/NEWS:1.1760.2.447 Mon Jul  4 06:08:19 2005
> +++ php-src/NEWS      Mon Jul  4 08:47:26 2005
> @@ -14,6 +14,8 @@
>  - Fixed memory corruption in ImageTTFText() with 64bit systems. (Andrey)
>  - Fixed memory corruption in stristr(). (Derick)
>  - Fixed segfaults when CURL callback functions throw exception. (Tony)
> +- Fixed bug #33520 (crash if safe_mode is on and session.save_path is 
> changed).
> +  (Dmitry)
>  - Fixed bug #33491 (crash after extending MySQLi internal class). (Tony)
>  - Fixed bug #33340 (CLI Crash when calling php:function from XSLT). (Rob)
>  - Fixed bug #33277 (private method accessed by child class). (Dmitry)
> http://cvs.php.net/diff.php/php-src/sapi/aolserver/aolserver.c?r1=1.77&r2=1.77.2.1&ty=u
> Index: php-src/sapi/aolserver/aolserver.c
> diff -u php-src/sapi/aolserver/aolserver.c:1.77 
> php-src/sapi/aolserver/aolserver.c:1.77.2.1
> --- php-src/sapi/aolserver/aolserver.c:1.77   Thu Jan  8 03:18:02 2004
> +++ php-src/sapi/aolserver/aolserver.c        Mon Jul  4 08:47:26 2005
> @@ -22,7 +22,7 @@
>   * - CGI/1.1 conformance
>   */
>  
> -/* $Id: aolserver.c,v 1.77 2004/01/08 08:18:02 andi Exp $ */
> +/* $Id: aolserver.c,v 1.77.2.1 2005/07/04 12:47:26 dmitry Exp $ */
>  
>  /* conflict between PHP and AOLserver headers */
>  #define Debug php_Debug
> @@ -205,7 +205,7 @@
>       int i;
>       
>       php_info_print_table_start();
> -     php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 
> 1.77 2004/01/08 08:18:02 andi Exp $");
> +     php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 
> 1.77.2.1 2005/07/04 12:47:26 dmitry Exp $");
>       php_info_print_table_row(2, "Build date", Ns_InfoBuildDate());
>       php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile());
>       php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog());
> @@ -549,7 +549,7 @@
>  
>                               Ns_Log(Debug, "PHP configuration option 
> '%s=%s'", new_key, val);
>                               zend_alter_ini_entry(new_key, strlen(new_key) + 
> 1, val, 
> -                                             strlen(val) + 1, 
> PHP_INI_SYSTEM, PHP_INI_STAGE_RUNTIME);
> +                                             strlen(val) + 1, 
> PHP_INI_SYSTEM, PHP_INI_STAGE_ACTIVATE);
>                               
>                               efree(new_key);
>                       }
> http://cvs.php.net/diff.php/php-src/sapi/apache2filter/apache_config.c?r1=1.32&r2=1.32.2.1&ty=u
> Index: php-src/sapi/apache2filter/apache_config.c
> diff -u php-src/sapi/apache2filter/apache_config.c:1.32 
> php-src/sapi/apache2filter/apache_config.c:1.32.2.1
> --- php-src/sapi/apache2filter/apache_config.c:1.32   Thu Jan  8 03:18:04 2004
> +++ php-src/sapi/apache2filter/apache_config.c        Mon Jul  4 08:47:26 2005
> @@ -16,7 +16,7 @@
>     +----------------------------------------------------------------------+
>   */
>  
> -/* $Id: apache_config.c,v 1.32 2004/01/08 08:18:04 andi Exp $ */
> +/* $Id: apache_config.c,v 1.32.2.1 2005/07/04 12:47:26 dmitry Exp $ */
>  
>  #define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
>  
> @@ -178,7 +178,7 @@
>               zend_hash_get_current_data(&d->config, (void **) &data);
>               phpapdebug((stderr, "APPLYING (%s)(%s)\n", str, data->value));
>               if (zend_alter_ini_entry(str, str_len, data->value, 
> data->value_len, 
> -                                     data->status, PHP_INI_STAGE_RUNTIME) == 
> FAILURE) {
> +                                     data->status, PHP_INI_STAGE_ACTIVATE) 
> == FAILURE) {
>                       phpapdebug((stderr, "..FAILED\n"));
>               }       
>       }
> http://cvs.php.net/diff.php/php-src/sapi/apache2handler/apache_config.c?r1=1.5&r2=1.5.2.1&ty=u
> Index: php-src/sapi/apache2handler/apache_config.c
> diff -u php-src/sapi/apache2handler/apache_config.c:1.5 
> php-src/sapi/apache2handler/apache_config.c:1.5.2.1
> --- php-src/sapi/apache2handler/apache_config.c:1.5   Thu Jan  8 03:18:05 2004
> +++ php-src/sapi/apache2handler/apache_config.c       Mon Jul  4 08:47:26 2005
> @@ -16,7 +16,7 @@
>     +----------------------------------------------------------------------+
>   */
>  
> -/* $Id: apache_config.c,v 1.5 2004/01/08 08:18:05 andi Exp $ */
> +/* $Id: apache_config.c,v 1.5.2.1 2005/07/04 12:47:26 dmitry Exp $ */
>  
>  #define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
>  
> @@ -166,7 +166,7 @@
>                       zend_hash_move_forward(&d->config)) {
>               zend_hash_get_current_data(&d->config, (void **) &data);
>               phpapdebug((stderr, "APPLYING (%s)(%s)\n", str, data->value));
> -             if (zend_alter_ini_entry(str, str_len, data->value, 
> data->value_len, data->status, PHP_INI_STAGE_RUNTIME) == FAILURE) {
> +             if (zend_alter_ini_entry(str, str_len, data->value, 
> data->value_len, data->status, PHP_INI_STAGE_ACTIVATE) == FAILURE) {
>                       phpapdebug((stderr, "..FAILED\n"));
>               }       
>       }
> http://cvs.php.net/diff.php/php-src/sapi/nsapi/nsapi.c?r1=1.63.2.2&r2=1.63.2.3&ty=u
> Index: php-src/sapi/nsapi/nsapi.c
> diff -u php-src/sapi/nsapi/nsapi.c:1.63.2.2 
> php-src/sapi/nsapi/nsapi.c:1.63.2.3
> --- php-src/sapi/nsapi/nsapi.c:1.63.2.2       Mon Sep 20 09:29:44 2004
> +++ php-src/sapi/nsapi/nsapi.c        Mon Jul  4 08:47:26 2005
> @@ -17,7 +17,7 @@
>     +----------------------------------------------------------------------+
>  */
>  
> -/* $Id: nsapi.c,v 1.63.2.2 2004/09/20 13:29:44 thetaphi Exp $ */
> +/* $Id: nsapi.c,v 1.63.2.3 2005/07/04 12:47:26 dmitry Exp $ */
>  
>  /*
>   * PHP includes
> @@ -310,7 +310,7 @@
>  PHP_MINFO_FUNCTION(nsapi)
>  {
>       php_info_print_table_start();
> -     php_info_print_table_row(2, "NSAPI Module Revision", "$Revision: 
> 1.63.2.2 $");
> +     php_info_print_table_row(2, "NSAPI Module Revision", "$Revision: 
> 1.63.2.3 $");
>       php_info_print_table_row(2, "Server Software", system_version());
>       php_info_print_table_row(2, "Sub-requests with nsapi_virtual()",
>        (nsapi_servact_service)?((zend_ini_long("zlib.output_compression", 
> sizeof("zlib.output_compression"), 0))?"not supported with 
> zlib.output_compression":"enabled"):"not supported on this platform" );
> @@ -768,7 +768,7 @@
>                               /* change the ini entry */
>                               if (zend_alter_ini_entry(entry->param->name, 
> strlen(entry->param->name)+1,
>                                entry->param->value, 
> strlen(entry->param->value),
> -                              PHP_INI_SYSTEM, 
> PHP_INI_STAGE_RUNTIME)==FAILURE) {
> +                              PHP_INI_SYSTEM, 
> PHP_INI_STAGE_ACTIVATE)==FAILURE) {
>                                       log_error(LOG_WARN, 
> pblock_findval("fn", NSG(pb)), NSG(sn), NSG(rq), "Cannot change php.ini key 
> \"%s\" to \"%s\"", entry->param->name, entry->param->value);
>                               }
>                       }
> 
> 

-- 
Derick Rethans
http://derickrethans.nl | http://ez.no | http://xdebug.org

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to