[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS

2007-09-13 Thread Stanislav Malyshev
stasThu Sep 13 20:08:00 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
  Log:
  register mail.force_extra_parameters change
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.948&r2=1.2027.2.547.2.949&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.948 php-src/NEWS:1.2027.2.547.2.949
--- php-src/NEWS:1.2027.2.547.2.948 Thu Sep 13 17:15:02 2007
+++ php-src/NEWSThu Sep 13 20:08:00 2007
@@ -16,6 +16,8 @@
 - Fixed imagerectangle regression with 1x1 rectangle (libgd #106). (Pierre)
 - Fixed PDO crash when dirver returns empty LOB stream (Stas).
 - Fixed dl() to accept only filenames - reported by Laurent Gaffie. (Stas)
+- Disallowed setting mail.force_extra_parameters from .htaccess due
+  to the security implications - reported by SecurityReason (Stas)
 
 - Fixed bug #42643 (CLI segfaults if using ATTR_PERSISTENT). (Ilia)
 - Fixed bug #42627 (bz2 extension fails to build with -fno-common).

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



[PHP-CVS] cvs: php-src /main main.c

2007-09-13 Thread Stanislav Malyshev
stasThu Sep 13 20:06:15 2007 UTC

  Modified files:  
/php-src/main   main.c 
  Log:
  MFB: disallow setting mail.force_extra_parameters from .htaccess
  
  
http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.746&r2=1.747&diff_format=u
Index: php-src/main/main.c
diff -u php-src/main/main.c:1.746 php-src/main/main.c:1.747
--- php-src/main/main.c:1.746   Fri Aug 31 08:35:07 2007
+++ php-src/main/main.c Thu Sep 13 20:06:15 2007
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: main.c,v 1.746 2007/08/31 08:35:07 jani Exp $ */
+/* $Id: main.c,v 1.747 2007/09/13 20:06:15 stas Exp $ */
 
 /* {{{ includes
  */
@@ -434,6 +434,18 @@
 }
 /* }}} */
 
+/* {{{ PHP_INI_MH
+ */
+static PHP_INI_MH(OnChangeMailForceExtra)
+{
+   /* Don't allow changing it in htaccess */
+   if (stage == PHP_INI_STAGE_HTACCESS) {
+   return FAILURE;
+   }
+   return SUCCESS;
+}
+/* }}} */
+
 /*
  * Need to be read from the environment (?):
  * PHP_AUTO_PREPEND_FILE
@@ -524,7 +536,7 @@
PHP_INI_ENTRY("precision",  "14",   
PHP_INI_ALL,OnSetPrecision)
PHP_INI_ENTRY("sendmail_from",  NULL,   
PHP_INI_ALL,NULL)
PHP_INI_ENTRY("sendmail_path",  DEFAULT_SENDMAIL_PATH,  PHP_INI_SYSTEM, 
NULL)
-   PHP_INI_ENTRY("mail.force_extra_parameters",NULL,   
PHP_INI_SYSTEM|PHP_INI_PERDIR,  NULL)
+   PHP_INI_ENTRY("mail.force_extra_parameters",NULL,   
PHP_INI_SYSTEM|PHP_INI_PERDIR,  OnChangeMailForceExtra)
PHP_INI_ENTRY("disable_functions",  "", 
PHP_INI_SYSTEM, NULL)
PHP_INI_ENTRY("disable_classes","", 
PHP_INI_SYSTEM, NULL)
 

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



[PHP-CVS] cvs: php-src(PHP_5_2) /main main.c

2007-09-13 Thread Stanislav Malyshev
stasThu Sep 13 20:04:23 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/main   main.c 
  Log:
  disallow setting mail.force_extra_parameters from .htaccess
  
  
http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.640.2.23.2.54&r2=1.640.2.23.2.55&diff_format=u
Index: php-src/main/main.c
diff -u php-src/main/main.c:1.640.2.23.2.54 php-src/main/main.c:1.640.2.23.2.55
--- php-src/main/main.c:1.640.2.23.2.54 Fri Aug 31 08:35:37 2007
+++ php-src/main/main.c Thu Sep 13 20:04:22 2007
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: main.c,v 1.640.2.23.2.54 2007/08/31 08:35:37 jani Exp $ */
+/* $Id: main.c,v 1.640.2.23.2.55 2007/09/13 20:04:22 stas Exp $ */
 
 /* {{{ includes
  */
@@ -318,6 +318,19 @@
 }
 /* }}} */
 
+/* {{{ PHP_INI_MH
+ */
+static PHP_INI_MH(OnChangeMailForceExtra)
+{
+   /* Don't allow changing it in htaccess */
+   if (stage == PHP_INI_STAGE_HTACCESS) {
+   return FAILURE;
+   }
+   return SUCCESS;
+}
+/* }}} */
+
+
 /* Need to convert to strings and make use of:
  * PHP_SAFE_MODE
  *
@@ -428,7 +441,7 @@
PHP_INI_ENTRY("precision",  "14",   
PHP_INI_ALL,OnSetPrecision)
PHP_INI_ENTRY("sendmail_from",  NULL,   
PHP_INI_ALL,NULL)
PHP_INI_ENTRY("sendmail_path",  DEFAULT_SENDMAIL_PATH,  PHP_INI_SYSTEM, 
NULL)
-   PHP_INI_ENTRY("mail.force_extra_parameters",NULL,   
PHP_INI_SYSTEM|PHP_INI_PERDIR,  NULL)
+   PHP_INI_ENTRY("mail.force_extra_parameters",NULL,   
PHP_INI_SYSTEM|PHP_INI_PERDIR,  OnChangeMailForceExtra)
PHP_INI_ENTRY("disable_functions",  "", 
PHP_INI_SYSTEM, NULL)
PHP_INI_ENTRY("disable_classes","", 
PHP_INI_SYSTEM, NULL)
 

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



[PHP-CVS] cvs: php-src /ext/date/tests bug35885.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:58:53 2007 UTC

  Modified files:  
/php-src/ext/date/tests bug35885.phpt 
  Log:
  MFB
  
http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug35885.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/date/tests/bug35885.phpt
diff -u php-src/ext/date/tests/bug35885.phpt:1.2 
php-src/ext/date/tests/bug35885.phpt:1.3
--- php-src/ext/date/tests/bug35885.phpt:1.2Wed Apr 11 22:35:25 2007
+++ php-src/ext/date/tests/bug35885.phptThu Sep 13 19:58:53 2007
@@ -4,8 +4,9 @@
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/date/tests bug35885.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:58:26 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/date/tests bug35885.phpt 
  Log:
  fix test, particularly when running with valgrind, bacause it may take more 
than one second to execute both instructions and thus get different dates
  
http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug35885.phpt?r1=1.1.2.2.2.1&r2=1.1.2.2.2.2&diff_format=u
Index: php-src/ext/date/tests/bug35885.phpt
diff -u php-src/ext/date/tests/bug35885.phpt:1.1.2.2.2.1 
php-src/ext/date/tests/bug35885.phpt:1.1.2.2.2.2
--- php-src/ext/date/tests/bug35885.phpt:1.1.2.2.2.1Wed Apr 11 22:34:48 2007
+++ php-src/ext/date/tests/bug35885.phptThu Sep 13 19:58:26 2007
@@ -4,8 +4,9 @@
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings strtoupper1.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:51:34 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings strtoupper1.phpt 
  Log:
  attemp to set locale if it exists. fix skip condition
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strtoupper1.phpt?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/standard/tests/strings/strtoupper1.phpt
diff -u php-src/ext/standard/tests/strings/strtoupper1.phpt:1.1.2.1 
php-src/ext/standard/tests/strings/strtoupper1.phpt:1.1.2.2
--- php-src/ext/standard/tests/strings/strtoupper1.phpt:1.1.2.1 Fri Aug 10 
03:03:49 2007
+++ php-src/ext/standard/tests/strings/strtoupper1.phpt Thu Sep 13 19:51:34 2007
@@ -2,8 +2,8 @@
 Test strtoupper() function
 --SKIPIF--
 
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/strings strtoupper1.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:52:45 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings strtoupper1.phpt 
  Log:
  MFB
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strtoupper1.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/standard/tests/strings/strtoupper1.phpt
diff -u php-src/ext/standard/tests/strings/strtoupper1.phpt:1.2 
php-src/ext/standard/tests/strings/strtoupper1.phpt:1.3
--- php-src/ext/standard/tests/strings/strtoupper1.phpt:1.2 Fri Aug 10 
03:05:00 2007
+++ php-src/ext/standard/tests/strings/strtoupper1.phpt Thu Sep 13 19:52:45 2007
@@ -2,8 +2,8 @@
 Test strtoupper() function
 --SKIPIF--
 
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/strings strtolower.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:48:58 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings strtolower.phpt 
  Log:
  MFB
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strtolower.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/standard/tests/strings/strtolower.phpt
diff -u php-src/ext/standard/tests/strings/strtolower.phpt:1.2 
php-src/ext/standard/tests/strings/strtolower.phpt:1.3
--- php-src/ext/standard/tests/strings/strtolower.phpt:1.2  Fri Aug 10 
03:05:00 2007
+++ php-src/ext/standard/tests/strings/strtolower.phpt  Thu Sep 13 19:48:58 2007
@@ -2,8 +2,8 @@
 Test strtolower() function
 --SKIPIF--
 
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings strtolower.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:46:49 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings strtolower.phpt 
  Log:
  attemp to set locale if it exists. fix skip condition
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strtolower.phpt?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/standard/tests/strings/strtolower.phpt
diff -u php-src/ext/standard/tests/strings/strtolower.phpt:1.1.2.1 
php-src/ext/standard/tests/strings/strtolower.phpt:1.1.2.2
--- php-src/ext/standard/tests/strings/strtolower.phpt:1.1.2.1  Fri Aug 10 
03:03:49 2007
+++ php-src/ext/standard/tests/strings/strtolower.phpt  Thu Sep 13 19:46:49 2007
@@ -2,8 +2,8 @@
 Test strtolower() function
 --SKIPIF--
 
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /tests/lang bug20175.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:31:08 2007 UTC

  Modified files:  
/php-src/tests/lang bug20175.phpt 
  Log:
  MFB: fix expected output
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/bug20175.phpt?r1=1.8&r2=1.9&diff_format=u
Index: php-src/tests/lang/bug20175.phpt
diff -u php-src/tests/lang/bug20175.phpt:1.8 
php-src/tests/lang/bug20175.phpt:1.9
--- php-src/tests/lang/bug20175.phpt:1.8Thu May  5 17:37:25 2005
+++ php-src/tests/lang/bug20175.phptThu Sep 13 19:31:08 2007
@@ -139,6 +139,7 @@
 print $oop_tester->oop_static()."\n";
 ?>
 --EXPECTF--
+Strict Standards: Assigning the return value of new by reference is deprecated 
in %s.php on line %d
 %s
 foo_static()
 foo_global()

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



[PHP-CVS] cvs: php-src(PHP_5_2) /tests/lang bug20175.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 19:30:19 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/tests/lang bug20175.phpt 
  Log:
  fix expected output
  
http://cvs.php.net/viewvc.cgi/php-src/tests/lang/bug20175.phpt?r1=1.8&r2=1.8.4.1&diff_format=u
Index: php-src/tests/lang/bug20175.phpt
diff -u php-src/tests/lang/bug20175.phpt:1.8 
php-src/tests/lang/bug20175.phpt:1.8.4.1
--- php-src/tests/lang/bug20175.phpt:1.8Thu May  5 17:37:25 2005
+++ php-src/tests/lang/bug20175.phptThu Sep 13 19:30:19 2007
@@ -139,6 +139,7 @@
 print $oop_tester->oop_static()."\n";
 ?>
 --EXPECTF--
+Strict Standards: Assigning the return value of new by reference is deprecated 
in %s.php on line %d
 %s
 foo_static()
 foo_global()

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



[PHP-CVS] cvs: php-src /ext/standard/tests/file bug41655_2.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 18:56:21 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/filebug41655_2.phpt 
  Log:
  MFB: fix expected output
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/bug41655_2.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/standard/tests/file/bug41655_2.phpt
diff -u php-src/ext/standard/tests/file/bug41655_2.phpt:1.2 
php-src/ext/standard/tests/file/bug41655_2.phpt:1.3
--- php-src/ext/standard/tests/file/bug41655_2.phpt:1.2 Fri Jun 22 12:36:55 2007
+++ php-src/ext/standard/tests/file/bug41655_2.phpt Thu Sep 13 18:56:21 2007
@@ -11,6 +11,7 @@
 --EXPECTF--
 Array
 (
-[%d] => %sbug41655_1.phpt
-[%d] => %sbug41655_2.phpt
+[0] => %sbug41655_1.phpt
+[1] => %sbug41655_2.php
+[2] => %sbug41655_2.phpt
 )

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



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/file bug41655_2.phpt

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 18:55:28 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/filebug41655_2.phpt 
  Log:
  fix test expected output
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/bug41655_2.phpt?r1=1.1.4.2&r2=1.1.4.3&diff_format=u
Index: php-src/ext/standard/tests/file/bug41655_2.phpt
diff -u php-src/ext/standard/tests/file/bug41655_2.phpt:1.1.4.2 
php-src/ext/standard/tests/file/bug41655_2.phpt:1.1.4.3
--- php-src/ext/standard/tests/file/bug41655_2.phpt:1.1.4.2 Fri Jun 22 
12:35:41 2007
+++ php-src/ext/standard/tests/file/bug41655_2.phpt Thu Sep 13 18:55:28 2007
@@ -11,6 +11,7 @@
 --EXPECTF--
 Array
 (
-[%d] => %sbug41655_1.phpt
-[%d] => %sbug41655_2.phpt
+[0] => %sbug41655_1.phpt
+[1] => %sbug41655_2.php
+[2] => %sbug41655_2.phpt
 )

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



[PHP-CVS] cvs: php-src /ext/standard/tests/file 006_basic.phpt 006_error.phpt 006_variation1.phpt 006_variation2.phpt copy_variation15.phpt copy_variation9.phpt is_executable_basic.phpt is_executable_

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 18:26:12 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/file006_basic.phpt 006_error.phpt 
006_variation1.phpt 
006_variation2.phpt 
copy_variation15.phpt 
copy_variation9.phpt 
is_executable_basic.phpt 
is_executable_variation1.phpt 
is_executable_variation2.phpt 
is_executable_variation3.phpt 
is_readable_basic.phpt 
is_readable_variation1.phpt 
is_readable_variation2.phpt 
is_readable_variation3.phpt 
is_writable_basic.phpt 
mkdir_rmdir_variation1.phpt 
mkdir_rmdir_variation2.phpt 

symlink_link_linkinfo_is_link_variation6.phpt 
unlink_variation1.phpt 
  Log:
  MFB: fix skip reasons
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_basic.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/standard/tests/file/006_basic.phpt
diff -u php-src/ext/standard/tests/file/006_basic.phpt:1.3 
php-src/ext/standard/tests/file/006_basic.phpt:1.4
--- php-src/ext/standard/tests/file/006_basic.phpt:1.3  Fri Jul  6 03:24:27 2007
+++ php-src/ext/standard/tests/file/006_basic.phpt  Thu Sep 13 18:26:12 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_error.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/standard/tests/file/006_error.phpt
diff -u php-src/ext/standard/tests/file/006_error.phpt:1.3 
php-src/ext/standard/tests/file/006_error.phpt:1.4
--- php-src/ext/standard/tests/file/006_error.phpt:1.3  Thu Jul  5 18:59:20 2007
+++ php-src/ext/standard/tests/file/006_error.phpt  Thu Sep 13 18:26:12 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_variation1.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/standard/tests/file/006_variation1.phpt
diff -u php-src/ext/standard/tests/file/006_variation1.phpt:1.3 
php-src/ext/standard/tests/file/006_variation1.phpt:1.4
--- php-src/ext/standard/tests/file/006_variation1.phpt:1.3 Fri Jul  6 
03:24:27 2007
+++ php-src/ext/standard/tests/file/006_variation1.phpt Thu Sep 13 18:26:12 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_variation2.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/standard/tests/file/006_variation2.phpt
diff -u php-src/ext/standard/tests/file/006_variation2.phpt:1.3 
php-src/ext/standard/tests/file/006_variation2.phpt:1.4
--- php-src/ext/standard/tests/file/006_variation2.phpt:1.3 Fri Jul  6 
03:24:27 2007
+++ php-src/ext/standard/tests/file/006_variation2.phpt Thu Sep 13 18:26:12 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/copy_variation15.phpt?r1=1.5&r2=1.6&diff_format=u
Index: php-src/ext/standard/tests/file/copy_variation15.phpt
diff -u php-src/ext/standard/tests/file/copy_variation15.phpt:1.5 
php-src/ext/standard/tests/file/copy_variation15.phpt:1.6
--- php-src/ext/standard/tests/file/copy_variation15.phpt:1.5   Tue Sep  4 
08:39:40 2007
+++ php-src/ext/standard/tests/file/copy_variation15.phpt   Thu Sep 13 
18:26:12 2007
@@ -10,7 +10,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 unlink($filename);
 ?>
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/copy_variation9.phpt?r1=1.5&r2=1.6&diff_format=u
Index: php-src/ext/standard/tests/file/copy_variation9.phpt
diff -u php-src/ext/standard/tests/file/copy_variation9.phpt:1.5 
php-src/ext/standard/tests/file/copy_variation9.phpt:1.6
--- php-src/ext/standard/tests/file/copy_variation9

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/file 006_basic.phpt 006_error.phpt 006_variation1.phpt 006_variation2.phpt copy_variation15.phpt copy_variation9.phpt is_executable_basic.phpt is_ex

2007-09-13 Thread Nuno Lopes
nlopess Thu Sep 13 18:24:26 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/file006_basic.phpt 006_error.phpt 
006_variation1.phpt 
006_variation2.phpt 
copy_variation15.phpt 
copy_variation9.phpt 
is_executable_basic.phpt 
is_executable_variation1.phpt 
is_executable_variation2.phpt 
is_executable_variation3.phpt 
is_readable_basic.phpt 
is_readable_variation1.phpt 
is_readable_variation2.phpt 
is_readable_variation3.phpt 
is_writable_basic.phpt 
is_writable_variation1.phpt 
is_writable_variation2.phpt 
is_writable_variation3.phpt 
mkdir_rmdir_variation1.phpt 
mkdir_rmdir_variation2.phpt 

symlink_link_linkinfo_is_link_variation6.phpt 
unlink_variation1.phpt 
  Log:
  fix skip reasons. the word 'skip' should be followed by a single space and 
doesnt need any \n at the end
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_basic.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: php-src/ext/standard/tests/file/006_basic.phpt
diff -u php-src/ext/standard/tests/file/006_basic.phpt:1.1.2.2 
php-src/ext/standard/tests/file/006_basic.phpt:1.1.2.3
--- php-src/ext/standard/tests/file/006_basic.phpt:1.1.2.2  Fri Jul  6 
03:40:31 2007
+++ php-src/ext/standard/tests/file/006_basic.phpt  Thu Sep 13 18:24:26 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_error.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: php-src/ext/standard/tests/file/006_error.phpt
diff -u php-src/ext/standard/tests/file/006_error.phpt:1.1.2.2 
php-src/ext/standard/tests/file/006_error.phpt:1.1.2.3
--- php-src/ext/standard/tests/file/006_error.phpt:1.1.2.2  Thu Jul  5 
18:53:33 2007
+++ php-src/ext/standard/tests/file/006_error.phpt  Thu Sep 13 18:24:26 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_variation1.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: php-src/ext/standard/tests/file/006_variation1.phpt
diff -u php-src/ext/standard/tests/file/006_variation1.phpt:1.1.2.2 
php-src/ext/standard/tests/file/006_variation1.phpt:1.1.2.3
--- php-src/ext/standard/tests/file/006_variation1.phpt:1.1.2.2 Fri Jul  6 
03:40:31 2007
+++ php-src/ext/standard/tests/file/006_variation1.phpt Thu Sep 13 18:24:26 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_variation2.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: php-src/ext/standard/tests/file/006_variation2.phpt
diff -u php-src/ext/standard/tests/file/006_variation2.phpt:1.1.2.2 
php-src/ext/standard/tests/file/006_variation2.phpt:1.1.2.3
--- php-src/ext/standard/tests/file/006_variation2.phpt:1.1.2.2 Fri Jul  6 
03:40:31 2007
+++ php-src/ext/standard/tests/file/006_variation2.phpt Thu Sep 13 18:24:26 2007
@@ -11,7 +11,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+die('skip cannot be run as root');
 }
 
 unlink($filename);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/copy_variation15.phpt?r1=1.1.2.4&r2=1.1.2.5&diff_format=u
Index: php-src/ext/standard/tests/file/copy_variation15.phpt
diff -u php-src/ext/standard/tests/file/copy_variation15.phpt:1.1.2.4 
php-src/ext/standard/tests/file/copy_variation15.phpt:1.1.2.5
--- php-src/ext/standard/tests/file/copy_variation15.phpt:1.1.2.4   Tue Sep 
 4 08:37:51 2007
+++ php-src/ext/standard/tests/file/copy_variation15.phpt   Thu Sep 13 
18:24:26 2007
@@ -10,7 +10,7 @@
 fclose($fp);
 if(fileowner($filename) == 0) {
 unlink ($filename);
-die('skip...cannot be run as root\n');
+ 

[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS

2007-09-13 Thread Stanislav Malyshev
stasThu Sep 13 17:15:03 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
  Log:
  List recent fixes
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.947&r2=1.2027.2.547.2.948&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.947 php-src/NEWS:1.2027.2.547.2.948
--- php-src/NEWS:1.2027.2.547.2.947 Wed Sep 12 18:26:48 2007
+++ php-src/NEWSThu Sep 13 17:15:02 2007
@@ -14,6 +14,8 @@
   imlplementations of the fnmatch(), setlocale() and glob() functions. 
   Reported by Laurent gaffie. (Ilia)
 - Fixed imagerectangle regression with 1x1 rectangle (libgd #106). (Pierre)
+- Fixed PDO crash when dirver returns empty LOB stream (Stas).
+- Fixed dl() to accept only filenames - reported by Laurent Gaffie. (Stas)
 
 - Fixed bug #42643 (CLI segfaults if using ATTR_PERSISTENT). (Ilia)
 - Fixed bug #42627 (bz2 extension fails to build with -fno-common).

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



Re: [PHP-CVS] cvs: php-src /ext/standard dl.c

2007-09-13 Thread Stanislav Malyshev

Wouldn't something with strcspn and a string build form '/' and
DEFAULT_SLASH be faster?


Not sure. I would rather use strpbrk, though I'm not sure how easy is to 
actually build that string from macros.  But dl() is anyway not the 
shining star of performance, so saving a dozen of CPU cycles while we 
are going to spend thousands on loading new module wasn't a big 
priority. But you may fix it if you feel it's worth it :)

--
Stanislav Malyshev, Zend Software Architect
[EMAIL PROTECTED]   http://www.zend.com/
(408)253-8829   MSN: [EMAIL PROTECTED]

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



[PHP-CVS] cvs: CVSROOT / avail

2007-09-13 Thread Philip Olson
philip  Thu Sep 13 16:40:09 2007 UTC

  Modified files:  
/CVSROOTavail 
  Log:
  phpdoc-id and smarty docs karma for Zaenal Mutaqin (adezm)
  
  
http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1304&r2=1.1305&diff_format=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1304 CVSROOT/avail:1.1305
--- CVSROOT/avail:1.1304Wed Sep 12 21:58:55 2007
+++ CVSROOT/avail   Thu Sep 13 16:40:09 2007
@@ -74,6 +74,7 @@
 avail|magidev,colder|phpdoc-fr
 avail|xdanger|phpdoc-zh,phpdoc-hk
 avail|chappy,ayame|phpdoc-hu
+avail|adezm|phpdoc-id
 avail|elf,shimooka,masugata|phpdoc-ja
 avail|acidd15|phpdoc-kr
 avail|neonz|phpdoc-lv
@@ -118,7 +119,7 @@
 
 # The Smarty docs translators
 
-avail|jsgoupil,gerald,arno,fernando,marcelo,surfmax,didou,nlopess,tony2001,freespace,thomasgm,yannick,pete_morgan,forestaki,mattes,fernandoc,mrtinez,takagi|smarty/docs
+avail|jsgoupil,gerald,arno,fernando,marcelo,surfmax,didou,nlopess,tony2001,freespace,thomasgm,yannick,pete_morgan,forestaki,mattes,fernandoc,mrtinez,takagi,adezm|smarty/docs
 
 # The Smarty Web Group has access to the Smarty website.
 

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



[PHP-CVS] cvs: php-src /ext/standard/tests/strings htmlentities04.phpt htmlentities15.phpt

2007-09-13 Thread Ilia Alshanetsky
iliaa   Thu Sep 13 15:36:50 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings htmlentities04.phpt 
htmlentities15.phpt 
  Log:
  
  MFB: Added a note indicating that the tests may fail to due libc
  implementation
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities04.phpt?r1=1.7&r2=1.8&diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities04.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities04.phpt:1.7 
php-src/ext/standard/tests/strings/htmlentities04.phpt:1.8
--- php-src/ext/standard/tests/strings/htmlentities04.phpt:1.7  Tue Nov 12 
21:37:54 2002
+++ php-src/ext/standard/tests/strings/htmlentities04.phpt  Thu Sep 13 
15:36:50 2007
@@ -6,6 +6,7 @@
 if (!$result || preg_match('/EUC[^a-zA-Z]*JP/i', setlocale(LC_CTYPE, 0)) == 0) 
{
die("skip setlocale() failed\n");
 }
+echo "warn possibly braindead libc\n";
 ?>
 --INI--
 output_handler=
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities15.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities15.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities15.phpt:1.3 
php-src/ext/standard/tests/strings/htmlentities15.phpt:1.4
--- php-src/ext/standard/tests/strings/htmlentities15.phpt:1.3  Sun Aug 27 
15:06:15 2006
+++ php-src/ext/standard/tests/strings/htmlentities15.phpt  Thu Sep 13 
15:36:50 2007
@@ -12,6 +12,7 @@
 if (!$result || preg_match('/koi8/i', setlocale(LC_CTYPE, 0)) == 0) {
die("skip setlocale() failed\n");
 }
+echo "warn possibly braindead libc\n";
 ?>
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings htmlentities04.phpt htmlentities15.phpt

2007-09-13 Thread Ilia Alshanetsky
iliaa   Thu Sep 13 15:36:37 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings htmlentities04.phpt 
htmlentities15.phpt 
  Log:
  Added a note indicating that the tests may fail to due libc implementation
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities04.phpt?r1=1.7&r2=1.7.20.1&diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities04.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities04.phpt:1.7 
php-src/ext/standard/tests/strings/htmlentities04.phpt:1.7.20.1
--- php-src/ext/standard/tests/strings/htmlentities04.phpt:1.7  Tue Nov 12 
21:37:54 2002
+++ php-src/ext/standard/tests/strings/htmlentities04.phpt  Thu Sep 13 
15:36:37 2007
@@ -6,6 +6,7 @@
 if (!$result || preg_match('/EUC[^a-zA-Z]*JP/i', setlocale(LC_CTYPE, 0)) == 0) 
{
die("skip setlocale() failed\n");
 }
+echo "warn possibly braindead libc\n";
 ?>
 --INI--
 output_handler=
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/htmlentities15.phpt?r1=1.1.8.1&r2=1.1.8.2&diff_format=u
Index: php-src/ext/standard/tests/strings/htmlentities15.phpt
diff -u php-src/ext/standard/tests/strings/htmlentities15.phpt:1.1.8.1 
php-src/ext/standard/tests/strings/htmlentities15.phpt:1.1.8.2
--- php-src/ext/standard/tests/strings/htmlentities15.phpt:1.1.8.1  Sun Aug 
27 15:06:53 2006
+++ php-src/ext/standard/tests/strings/htmlentities15.phpt  Thu Sep 13 
15:36:37 2007
@@ -10,6 +10,7 @@
 if (!$result || preg_match('/koi8/i', setlocale(LC_CTYPE, 0)) == 0) {
die("skip setlocale() failed\n");
 }
+echo "warn possibly braindead libc\n";
 ?>
 --FILE--
 http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src /ext/standard dl.c

2007-09-13 Thread Marcus Boerger
Hello Stanislav,

Thursday, September 13, 2007, 3:16:24 AM, you wrote:

> stasThu Sep 13 01:16:24 2007 UTC

>   Modified files:  
> /php-src/ext/standard   dl.c 
>   Log:
>   MFB: docs say dl() parameter can be filename only - enforce it
>   
>   
> http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dl.c?r1=1.114&r2=1.115&diff_format=u
> Index: php-src/ext/standard/dl.c
> diff -u php-src/ext/standard/dl.c:1.114 php-src/ext/standard/dl.c:1.115
> --- php-src/ext/standard/dl.c:1.114 Tue May 29 21:24:45 2007
> +++ php-src/ext/standard/dl.c   Thu Sep 13 01:16:24 2007
> @@ -18,7 +18,7 @@
> +--+
>  */
>  
> -/* $Id: dl.c,v 1.114 2007/05/29 21:24:45 tony2001 Exp $ */
> +/* $Id: dl.c,v 1.115 2007/09/13 01:16:24 stas Exp $ */
>  
>  #include "php.h"
>  #include "dl.h"
> @@ -115,6 +115,13 @@
> if (extension_dir && extension_dir[0]){
> int extension_dir_len = strlen(extension_dir);
>  
> +   if(type == MODULE_TEMPORARY) {
> +   if(strchr(filename, '/') != NULL ||
> strchr(filename, DEFAULT_SLASH) != NULL) {

Wouldn't something with strcspn and a string build form '/' and
DEFAULT_SLASH be faster?

> +   php_error_docref(NULL TSRMLS_CC,
> E_WARNING, "Temporary module name should contain only
> filename");
> +   RETURN_FALSE;
> +   }
> +   }
> +
> if (IS_SLASH(extension_dir[extension_dir_len-1])) {
> spprintf(&libpath, 0, "%s%s", extension_dir, 
> filename); /* SAFE */
> } else {




Best regards,
 Marcus

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



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard dl.c

2007-09-13 Thread Jani Taskinen
janiThu Sep 13 07:42:12 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard   dl.c 
  Log:
  MFH: cs/ws
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dl.c?r1=1.106.2.1.2.3&r2=1.106.2.1.2.4&diff_format=u
Index: php-src/ext/standard/dl.c
diff -u php-src/ext/standard/dl.c:1.106.2.1.2.3 
php-src/ext/standard/dl.c:1.106.2.1.2.4
--- php-src/ext/standard/dl.c:1.106.2.1.2.3 Thu Sep 13 00:56:31 2007
+++ php-src/ext/standard/dl.c   Thu Sep 13 07:42:12 2007
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: dl.c,v 1.106.2.1.2.3 2007/09/13 00:56:31 stas Exp $ */
+/* $Id: dl.c,v 1.106.2.1.2.4 2007/09/13 07:42:12 jani Exp $ */
 
 #include "php.h"
 #include "dl.h"
@@ -125,8 +125,8 @@
if (extension_dir && extension_dir[0]){
int extension_dir_len = strlen(extension_dir);
 
-   if(type == MODULE_TEMPORARY) {
-   if(strchr(Z_STRVAL_P(file), '/') != NULL || 
strchr(Z_STRVAL_P(file), DEFAULT_SLASH) != NULL) {
+   if (type == MODULE_TEMPORARY) {
+   if (strchr(Z_STRVAL_P(file), '/') != NULL || 
strchr(Z_STRVAL_P(file), DEFAULT_SLASH) != NULL) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, 
"Temporary module name should contain only filename");
RETURN_FALSE;
}
@@ -196,8 +196,9 @@
int zend_api;
unsigned char zend_debug, zts;
 
-   if((  ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api > 2000)
-  &&(((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api < 20010901)) {
+   if struct pre_4_1_0_module_entry 
*)module_entry)->zend_api > 2000) &&
+   (((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api < 20010901)
+   ) {
name   = ((struct pre_4_1_0_module_entry 
*)module_entry)->name;
zend_api   = ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api;
zend_debug = ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_debug;

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



[PHP-CVS] cvs: php-src /ext/standard dl.c

2007-09-13 Thread Jani Taskinen
janiThu Sep 13 07:41:59 2007 UTC

  Modified files:  
/php-src/ext/standard   dl.c 
  Log:
  cs/ws fix
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dl.c?r1=1.115&r2=1.116&diff_format=u
Index: php-src/ext/standard/dl.c
diff -u php-src/ext/standard/dl.c:1.115 php-src/ext/standard/dl.c:1.116
--- php-src/ext/standard/dl.c:1.115 Thu Sep 13 01:16:24 2007
+++ php-src/ext/standard/dl.c   Thu Sep 13 07:41:59 2007
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: dl.c,v 1.115 2007/09/13 01:16:24 stas Exp $ */
+/* $Id: dl.c,v 1.116 2007/09/13 07:41:59 jani Exp $ */
 
 #include "php.h"
 #include "dl.h"
@@ -115,8 +115,8 @@
if (extension_dir && extension_dir[0]){
int extension_dir_len = strlen(extension_dir);
 
-   if(type == MODULE_TEMPORARY) {
-   if(strchr(filename, '/') != NULL || strchr(filename, 
DEFAULT_SLASH) != NULL) {
+   if (type == MODULE_TEMPORARY) {
+   if (strchr(filename, '/') != NULL || strchr(filename, 
DEFAULT_SLASH) != NULL) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, 
"Temporary module name should contain only filename");
RETURN_FALSE;
}
@@ -190,8 +190,9 @@
int zend_api;
unsigned char zend_debug, zts;
 
-   if((  ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api > 2000)
-  &&(((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api < 20010901)) {
+   if struct pre_4_1_0_module_entry 
*)module_entry)->zend_api > 2000) &&
+   (((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api < 20010901)
+   ) {
name   = ((struct pre_4_1_0_module_entry 
*)module_entry)->name;
zend_api   = ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_api;
zend_debug = ((struct pre_4_1_0_module_entry 
*)module_entry)->zend_debug;

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