[PHP-CVS-DAILY] cvs: php-src / ChangeLog

2008-03-05 Thread changelog
changelog   Thu Mar  6 01:31:33 2008 UTC

  Modified files:  
/php-srcChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2978r2=1.2979diff_format=u
Index: php-src/ChangeLog
diff -u php-src/ChangeLog:1.2978 php-src/ChangeLog:1.2979
--- php-src/ChangeLog:1.2978Wed Mar  5 01:31:33 2008
+++ php-src/ChangeLog   Thu Mar  6 01:31:33 2008
@@ -1,3 +1,139 @@
+2008-03-05  Ilia Alshanetsky  [EMAIL PROTECTED]
+
+* (PHP_5_2)
+  NEWS
+  ext/mssql/php_mssql.c
+  ext/mssql/php_mssql.c:
+  
+  MFB: Revert patch for bug #44325
+
+* (PHP_5_3)
+  ext/mssql/php_mssql.c:
+  
+  Revert patch for bug #44325
+
+2008-03-05  Pierre-Alain Joye  [EMAIL PROTECTED]
+
+* main/main.c:
+  - MFB: #42505, new sendmail default path breaks on Novell (Guenter Knauf)
+
+* ext/standard/info.c:
+  - MFB: #40013, php_uname() does not return nodename on Netware
+(Guenter Knauf)
+
+* (PHP_5_2)
+  NEWS
+  ext/standard/info.c:
+  - #40013, php_uname() does not return nodename on Netware (Guenter Knauf)
+
+* (PHP_5_2)
+  NEWS
+  main/main.c:
+  - #42505, new sendmail default path breaks on Novell (Guenter Knauf)
+
+2008-03-05  Lars Strojny  [EMAIL PROTECTED]
+
+* run-tests.php
+  run-tests.php:
+  Using new magic constant __DIR__ in run-tests.php
+
+2008-03-05  Jani Taskinen  [EMAIL PROTECTED]
+
+* (PHP_5_2)
+  ext/standard/tests/array/array_key_exists_variation4.phpt
+  ext/standard/tests/array/array_merge_variation9.phpt
+  ext/standard/tests/array/array_push_variation4.phpt
+  ext/standard/tests/array/array_slice_variation9.phpt
+  ext/standard/tests/array/array_values_variation6.phpt
+  ext/standard/tests/array/each_variation4.phpt
+  ext/standard/tests/array/rsort_variation4.phpt:
+  MF53: Fix tests
+
+* (PHP_5_3)
+  ext/standard/tests/array/array_key_exists_variation4.phpt
+  ext/standard/tests/array/array_merge_variation9.phpt
+  ext/standard/tests/array/array_push_variation4.phpt
+  ext/standard/tests/array/array_slice_variation9.phpt
+  ext/standard/tests/array/array_values_variation6.phpt
+  ext/standard/tests/array/each_variation4.phpt
+  ext/standard/tests/array/rsort_variation4.phpt:
+  - Fix tests (allow_call_time_pass_reference might be off for properly
+  configured sites.. :)
+
+* (PHP_5_2)
+  ext/mbstring/tests/bug43301.phpt:
+  - fix test (MF53)
+
+2008-03-05  Felipe Pena  [EMAIL PROTECTED]
+
+* ZendEngine2/zend_API.c:
+  Fixed error message on unicode mode
+
+* ext/standard/tests/file/clearstatcache_error.phpt
+  ext/xmlwriter/tests/bug41326.phpt:
+  Fix test
+
+2008-03-05  Dmitry Stogov  [EMAIL PROTECTED]
+
+* ZendEngine2/zend.c
+  ZendEngine2/zend.h
+  ZendEngine2/zend_vm_def.h
+  ZendEngine2/zend_vm_execute.h
+  main/fopen_wrappers.c
+  main/fopen_wrappers.h
+  main/main.c:
+  Optimized require_once() and include_once() by eliminationg open() 
syscall
+  on se
+  cond usage.
+
+* (PHP_5_3)
+  NEWS
+  ZendEngine2/zend.c
+  ZendEngine2/zend.h
+  ZendEngine2/zend_vm_def.h
+  ZendEngine2/zend_vm_execute.h
+  main/fopen_wrappers.c
+  main/fopen_wrappers.h
+  main/main.c:
+  Optimized require_once() and include_once() by eliminationg open() 
syscall
+  on second usage.
+
+2008-03-05  Antony Dovgal  [EMAIL PROTECTED]
+
+* (PHP_5_2)
+  ext/standard/tests/dir/.cvsignore:
+  add missing .cvsignore
+
+2008-03-05  Jani Taskinen  [EMAIL PROTECTED]
+
+* (PHP_5_3)
+  ext/standard/tests/general_functions/import_request.phpt:
+  - Fix test when register_globals=On in php.ini
+
+* (PHP_5_2)
+  ext/standard/tests/general_functions/dl-cve-2007-4887.phpt
+  ext/standard/tests/general_functions/import_request.phpt:
+  - Fix tests
+
+2008-03-05  Antony Dovgal  [EMAIL PROTECTED]
+
+* ext/standard/dir.c:
+  apply better fix, so that the default handle would be closed when closing
+  its reference
+
+* (PHP_5_2)
+  NEWS:
+  cosmetic fixes
+
+* (PHP_5_2)
+  ext/standard/dir.c
+  ext/standard/dir.c:
+  MFH: fix memory corruption due to double destruction of default dir 
handle
+
+* ext/standard/dir.c:
+  fix memory corruption due to double destruction of default dir handle
+  (detected by ext/standard/tests/dir/readdir_variation6.phpt)
+
 2008-03-04  Felipe Pena  [EMAIL PROTECTED]
 
 * ZendEngine2/zend_builtin_functions.c




[PHP-CVS-DAILY] cvs: ZendEngine2 / ChangeLog

2008-03-05 Thread changelog
changelog   Thu Mar  6 01:31:37 2008 UTC

  Modified files:  
/ZendEngine2ChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/viewvc.cgi/ZendEngine2/ChangeLog?r1=1.1253r2=1.1254diff_format=u
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.1253 ZendEngine2/ChangeLog:1.1254
--- ZendEngine2/ChangeLog:1.1253Wed Mar  5 01:31:37 2008
+++ ZendEngine2/ChangeLog   Thu Mar  6 01:31:36 2008
@@ -1,3 +1,26 @@
+2008-03-05  Felipe Pena  [EMAIL PROTECTED]
+
+* zend_API.c:
+  Fixed error message on unicode mode
+
+2008-03-05  Dmitry Stogov  [EMAIL PROTECTED]
+
+* zend.c
+  zend.h
+  zend_vm_def.h
+  zend_vm_execute.h:
+  Optimized require_once() and include_once() by eliminationg open() 
syscall
+  on se
+  cond usage.
+
+* (PHP_5_3)
+  zend.c
+  zend.h
+  zend_vm_def.h
+  zend_vm_execute.h:
+  Optimized require_once() and include_once() by eliminationg open() 
syscall
+  on second usage.
+
 2008-03-04  Felipe Pena  [EMAIL PROTECTED]
 
 * zend_builtin_functions.c:
@@ -21715,7 +21738,7 @@
 2003-06-10  Jani Taskinen  [EMAIL PROTECTED]
 
 * zend_multiply.h:
-  - Missing $Id: ChangeLog,v 1.1253 2008/03/05 01:31:37 changelog Exp $ tag
+  - Missing $Id: ChangeLog,v 1.1254 2008/03/06 01:31:36 changelog Exp $ tag
 
 2003-06-10  James Cox  [EMAIL PROTECTED]
 
@@ -23439,7 +23462,7 @@
   zend_types.h
   zend_variables.c
   zend_variables.h:
-  - Added some missing CVS $Id: ChangeLog,v 1.1253 2008/03/05 01:31:37 
changelog Exp $ tags, headers and footers.
+  - Added some missing CVS $Id: ChangeLog,v 1.1254 2008/03/06 01:31:36 
changelog Exp $ tags, headers and footers.
 
 2003-01-30  Ilia Alshanetsky  [EMAIL PROTECTED]
 




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

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 09:29:25 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard   dir.c 
  Log:
  MFH: fix memory corruption due to double destruction of default dir handle
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.147.2.3.2.12.2.3r2=1.147.2.3.2.12.2.4diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.147.2.3.2.12.2.3 
php-src/ext/standard/dir.c:1.147.2.3.2.12.2.4
--- php-src/ext/standard/dir.c:1.147.2.3.2.12.2.3   Mon Dec 31 07:17:14 2007
+++ php-src/ext/standard/dir.c  Wed Mar  5 09:29:25 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.147.2.3.2.12.2.3 2007/12/31 07:17:14 sebastian Exp $ */
+/* $Id: dir.c,v 1.147.2.3.2.12.2.4 2008/03/05 09:29:25 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -261,9 +261,9 @@
 
if (dirp-rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
+   } else {
+   zend_list_delete(dirp-rsrc_id);
}
-
-   zend_list_delete(dirp-rsrc_id);
 }
 /* }}} */
 



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



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

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 09:28:41 2008 UTC

  Modified files:  
/php-src/ext/standard   dir.c 
  Log:
  fix memory corruption due to double destruction of default dir handle
  (detected by ext/standard/tests/dir/readdir_variation6.phpt)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.173r2=1.174diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.173 php-src/ext/standard/dir.c:1.174
--- php-src/ext/standard/dir.c:1.173Thu Feb 28 14:16:14 2008
+++ php-src/ext/standard/dir.c  Wed Mar  5 09:28:41 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.173 2008/02/28 14:16:14 felipe Exp $ */
+/* $Id: dir.c,v 1.174 2008/03/05 09:28:41 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -283,9 +283,9 @@
 
if (dirp-rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
+   } else {
+   zend_list_delete(dirp-rsrc_id);
}
-
-   zend_list_delete(dirp-rsrc_id);
 }
 /* }}} */
 



-- 
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 dir.c

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 09:29:37 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard   dir.c 
  Log:
  MFH: fix memory corruption due to double destruction of default dir handle
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.147.2.3.2.14r2=1.147.2.3.2.15diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.147.2.3.2.14 
php-src/ext/standard/dir.c:1.147.2.3.2.15
--- php-src/ext/standard/dir.c:1.147.2.3.2.14   Mon Dec 31 07:20:12 2007
+++ php-src/ext/standard/dir.c  Wed Mar  5 09:29:37 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.147.2.3.2.14 2007/12/31 07:20:12 sebastian Exp $ */
+/* $Id: dir.c,v 1.147.2.3.2.15 2008/03/05 09:29:37 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -261,9 +261,9 @@
 
if (dirp-rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
+   } else {
+   zend_list_delete(dirp-rsrc_id);
}
-
-   zend_list_delete(dirp-rsrc_id);
 }
 /* }}} */
 



-- 
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) / NEWS

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 10:46:46 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
  Log:
  cosmetic fixes
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1106r2=1.2027.2.547.2.1107diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1106 php-src/NEWS:1.2027.2.547.2.1107
--- php-src/NEWS:1.2027.2.547.2.1106Tue Mar  4 22:25:35 2008
+++ php-src/NEWSWed Mar  5 10:46:46 2008
@@ -11,9 +11,9 @@
 
 27 Feb 2008, PHP 5.2.6RC1
 - Fixed security issue detailed in CVE-2008-0599. (Rasmus)
-- Fixed potential memleak in stream filter parameter for zlib filter (Greg)
+- Fixed potential memleak in stream filter parameter for zlib filter. (Greg)
 - Added Reflection API metadata for the methods of the DOM classes. (Sebastian)
-- Fixed weired behavior in CGI parameter parsing. (Dmitry, Hannes Magnusson)
+- Fixed weird behavior in CGI parameter parsing. (Dmitry, Hannes Magnusson)
 - Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz.
   (Ilia)
 - Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a column # by
@@ -157,7 +157,7 @@
 - Fixed bug #42736 (xmlrpc_server_call_method() crashes). (Tony)
 - Fixed bug #42692 (Procedure 'int1' not present with doc/lit SoapServer).
   (Dmitry)
-- Fixed bug #42548 (mysqli PROCEDURE calls can't return result sets). (hartmut)
+- Fixed bug #42548 (mysqli PROCEDURE calls can't return result sets). (Hartmut)
 - Fixed bug #42369 (Implicit conversion to string leaks memory).
   (David C., Rob).
 - Fixed bug #42272 (var_export() incorrectly escapes char(0)). (Derick)



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



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

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 12:09:34 2008 UTC

  Modified files:  
/php-src/ext/standard   dir.c 
  Log:
  apply better fix, so that the default handle would be closed when closing its 
reference
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.174r2=1.175diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.174 php-src/ext/standard/dir.c:1.175
--- php-src/ext/standard/dir.c:1.174Wed Mar  5 09:28:41 2008
+++ php-src/ext/standard/dir.c  Wed Mar  5 12:09:33 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.174 2008/03/05 09:28:41 tony2001 Exp $ */
+/* $Id: dir.c,v 1.175 2008/03/05 12:09:33 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -278,13 +278,15 @@
 {
zval **id, **tmp, *myself;
php_stream *dirp;
+   int rsrc_id;
 
FETCH_DIRP();
 
-   if (dirp-rsrc_id == DIRG(default_dir)) {
+   rsrc_id = dirp-rsrc_id;
+   zend_list_delete(dirp-rsrc_id);
+
+   if (rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
-   } else {
-   zend_list_delete(dirp-rsrc_id);
}
 }
 /* }}} */



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



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

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 12:10:03 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard   dir.c 
  Log:
  MFH: apply better fix
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.147.2.3.2.12.2.4r2=1.147.2.3.2.12.2.5diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.147.2.3.2.12.2.4 
php-src/ext/standard/dir.c:1.147.2.3.2.12.2.5
--- php-src/ext/standard/dir.c:1.147.2.3.2.12.2.4   Wed Mar  5 09:29:25 2008
+++ php-src/ext/standard/dir.c  Wed Mar  5 12:10:02 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.147.2.3.2.12.2.4 2008/03/05 09:29:25 tony2001 Exp $ */
+/* $Id: dir.c,v 1.147.2.3.2.12.2.5 2008/03/05 12:10:02 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -256,13 +256,15 @@
 {
zval **id, **tmp, *myself;
php_stream *dirp;
+   int rsrc_id;
 
FETCH_DIRP();
 
-   if (dirp-rsrc_id == DIRG(default_dir)) {
+   rsrc_id = dirp-rsrc_id;
+   zend_list_delete(dirp-rsrc_id);
+
+   if (rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
-   } else {
-   zend_list_delete(dirp-rsrc_id);
}
 }
 /* }}} */



-- 
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 dir.c

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 12:10:18 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard   dir.c 
  Log:
  MFH: apply better fix
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dir.c?r1=1.147.2.3.2.15r2=1.147.2.3.2.16diff_format=u
Index: php-src/ext/standard/dir.c
diff -u php-src/ext/standard/dir.c:1.147.2.3.2.15 
php-src/ext/standard/dir.c:1.147.2.3.2.16
--- php-src/ext/standard/dir.c:1.147.2.3.2.15   Wed Mar  5 09:29:37 2008
+++ php-src/ext/standard/dir.c  Wed Mar  5 12:10:18 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: dir.c,v 1.147.2.3.2.15 2008/03/05 09:29:37 tony2001 Exp $ */
+/* $Id: dir.c,v 1.147.2.3.2.16 2008/03/05 12:10:18 tony2001 Exp $ */
 
 /* {{{ includes/startup/misc */
 
@@ -256,13 +256,15 @@
 {
zval **id, **tmp, *myself;
php_stream *dirp;
+   int rsrc_id;
 
FETCH_DIRP();
 
-   if (dirp-rsrc_id == DIRG(default_dir)) {
+   rsrc_id = dirp-rsrc_id;
+   zend_list_delete(dirp-rsrc_id);
+
+   if (rsrc_id == DIRG(default_dir)) {
php_set_default_dir(-1 TSRMLS_CC);
-   } else {
-   zend_list_delete(dirp-rsrc_id);
}
 }
 /* }}} */



-- 
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/general_functions dl-cve-2007-4887.phpt import_request.phpt

2008-03-05 Thread Jani Taskinen
janiWed Mar  5 12:10:38 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/general_functions   dl-cve-2007-4887.phpt 
import_request.phpt 
  Log:
  - Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt
diff -u 
php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:1.1.2.1 
php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:1.1.2.2
--- php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:1.1.2.1  
Thu Sep 20 18:44:24 2007
+++ php-src/ext/standard/tests/general_functions/dl-cve-2007-4887.phpt  Wed Mar 
 5 12:10:38 2008
@@ -1,5 +1,7 @@
 --TEST--
 dl() filename length checks (CVE-2007-4887)
+--INI--
+enable_dl=On
 --FILE--
 ?php
 var_dump(dl(str_repeat(a, 8376757)));
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/import_request.phpt?r1=1.1.2.4r2=1.1.2.5diff_format=u
Index: php-src/ext/standard/tests/general_functions/import_request.phpt
diff -u 
php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.4 
php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.5
--- php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.4
Thu Oct  4 13:31:11 2007
+++ php-src/ext/standard/tests/general_functions/import_request.phptWed Mar 
 5 12:10:38 2008
@@ -4,6 +4,8 @@
 a=1b=hehc=3d[]=5GLOBALS=test1=hm
 --POST--
 ap=25bp=testcp=blah3dp[]=ar
+--INI--
+register_globals=off
 --FILE--
 ?php
 



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



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/general_functions import_request.phpt

2008-03-05 Thread Jani Taskinen
janiWed Mar  5 12:12:09 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard/tests/general_functions   import_request.phpt 
  Log:
  - Fix test when register_globals=On in php.ini
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/import_request.phpt?r1=1.1.2.3.2.1r2=1.1.2.3.2.2diff_format=u
Index: php-src/ext/standard/tests/general_functions/import_request.phpt
diff -u 
php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.3.2.1 
php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.3.2.2
--- 
php-src/ext/standard/tests/general_functions/import_request.phpt:1.1.2.3.2.1
Mon Oct  1 12:40:54 2007
+++ php-src/ext/standard/tests/general_functions/import_request.phptWed Mar 
 5 12:12:09 2008
@@ -4,6 +4,8 @@
 a=1b=hehc=3d[]=5GLOBALS=test1=hm
 --POST--
 ap=25bp=testcp=blah3dp[]=ar
+--INI--
+register_globals=0
 --FILE--
 ?php
 



-- 
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/dir .cvsignore

2008-03-05 Thread Antony Dovgal
tony2001Wed Mar  5 12:13:00 2008 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/dir .cvsignore 
  Log:
  add missing .cvsignore
  
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/dir/.cvsignore?view=markuprev=1.1
Index: php-src/ext/standard/tests/dir/.cvsignore
+++ php-src/ext/standard/tests/dir/.cvsignore



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



[PHP-CVS] cvs: php-src /ext/xmlwriter/tests bug41326.phpt

2008-03-05 Thread Felipe Pena
felipe  Wed Mar  5 13:15:03 2008 UTC

  Modified files:  
/php-src/ext/xmlwriter/testsbug41326.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xmlwriter/tests/bug41326.phpt?r1=1.5r2=1.6diff_format=u
Index: php-src/ext/xmlwriter/tests/bug41326.phpt
diff -u php-src/ext/xmlwriter/tests/bug41326.phpt:1.5 
php-src/ext/xmlwriter/tests/bug41326.phpt:1.6
--- php-src/ext/xmlwriter/tests/bug41326.phpt:1.5   Thu Oct 25 13:00:58 2007
+++ php-src/ext/xmlwriter/tests/bug41326.phpt   Wed Mar  5 13:15:03 2008
@@ -37,7 +37,7 @@
 print $xw-flush(true);
 ?
 --EXPECTF--
-Warning: Wrong parameter count for XMLWriter::endElement() in %s on line %d
+Warning: XMLWriter::endElement() expects exactly 0 parameters, 1 given in %s 
on line %d
 ?xml version=1.0?
 test
  foo/



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



[PHP-CVS] cvs: php-src /main fopen_wrappers.c fopen_wrappers.h main.c ZendEngine2 zend.c zend.h zend_vm_def.h zend_vm_execute.h

2008-03-05 Thread Dmitry Stogov
dmitry  Wed Mar  5 13:35:02 2008 UTC

  Modified files:  
/ZendEngine2zend.c zend.h zend_vm_def.h zend_vm_execute.h 
/php-src/main   fopen_wrappers.c fopen_wrappers.h main.c 
  Log:
  Optimized require_once() and include_once() by eliminationg open() syscall on 
se
  cond usage.
  
  http://cvs.php.net/viewvc.cgi/ZendEngine2/zend.c?r1=1.407r2=1.408diff_format=u
Index: ZendEngine2/zend.c
diff -u ZendEngine2/zend.c:1.407 ZendEngine2/zend.c:1.408
--- ZendEngine2/zend.c:1.407Sat Feb 23 17:03:51 2008
+++ ZendEngine2/zend.c  Wed Mar  5 13:35:01 2008
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: zend.c,v 1.407 2008/02/23 17:03:51 helly Exp $ */
+/* $Id: zend.c,v 1.408 2008/03/05 13:35:01 dmitry Exp $ */
 
 #include zend.h
 #include zend_extensions.h
@@ -65,6 +65,7 @@
 ZEND_API void (*zend_error_cb)(int type, const char *error_filename, const 
uint error_lineno, const char *format, va_list args);
 int (*zend_vspprintf)(char **pbuf, size_t max_len, const char *format, va_list 
ap);
 ZEND_API char *(*zend_getenv)(char *name, size_t name_len TSRMLS_DC);
+ZEND_API char *(*zend_resolve_path)(const char *filename, int filename_len 
TSRMLS_DC);
 
 void (*zend_on_timeout)(int seconds TSRMLS_DC);
 
@@ -1067,6 +1068,7 @@
zend_on_timeout = utility_functions-on_timeout;
zend_vspprintf = utility_functions-vspprintf_function;
zend_getenv = utility_functions-getenv_function;
+   zend_resolve_path = utility_functions-resolve_path_function;
 
zend_compile_file = compile_file;
zend_compile_string = compile_string;
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend.h?r1=1.349r2=1.350diff_format=u
Index: ZendEngine2/zend.h
diff -u ZendEngine2/zend.h:1.349 ZendEngine2/zend.h:1.350
--- ZendEngine2/zend.h:1.349Tue Jan 22 09:29:29 2008
+++ ZendEngine2/zend.h  Wed Mar  5 13:35:01 2008
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: zend.h,v 1.349 2008/01/22 09:29:29 dmitry Exp $ */
+/* $Id: zend.h,v 1.350 2008/03/05 13:35:01 dmitry Exp $ */
 
 #ifndef ZEND_H
 #define ZEND_H
@@ -503,6 +503,7 @@
int (*stream_open_function)(const char *filename, zend_file_handle 
*handle TSRMLS_DC);
int (*vspprintf_function)(char **pbuf, size_t max_len, const char 
*format, va_list ap);
char *(*getenv_function)(char *name, size_t name_len TSRMLS_DC);
+   char *(*resolve_path_function)(const char *filename, int filename_len 
TSRMLS_DC);
 } zend_utility_functions;
 
 typedef struct _zend_utility_values {
@@ -640,6 +641,7 @@
 extern ZEND_API int (*zend_stream_open_function)(const char *filename, 
zend_file_handle *handle TSRMLS_DC);
 extern int (*zend_vspprintf)(char **pbuf, size_t max_len, const char *format, 
va_list ap);
 extern ZEND_API char *(*zend_getenv)(char *name, size_t name_len TSRMLS_DC);
+extern ZEND_API char *(*zend_resolve_path)(const char *filename, int 
filename_len TSRMLS_DC);
 
 ZEND_API void zend_error(int type, const char *format, ...);
 
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_vm_def.h?r1=1.217r2=1.218diff_format=u
Index: ZendEngine2/zend_vm_def.h
diff -u ZendEngine2/zend_vm_def.h:1.217 ZendEngine2/zend_vm_def.h:1.218
--- ZendEngine2/zend_vm_def.h:1.217 Tue Mar  4 11:44:15 2008
+++ ZendEngine2/zend_vm_def.h   Wed Mar  5 13:35:01 2008
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: zend_vm_def.h,v 1.217 2008/03/04 11:44:15 dmitry Exp $ */
+/* $Id: zend_vm_def.h,v 1.218 2008/03/05 13:35:01 dmitry Exp $ */
 
 /* If you change this file, please regenerate the zend_vm_execute.h and
  * zend_vm_opcodes.h files by running:
@@ -3155,27 +3155,23 @@
case ZEND_INCLUDE_ONCE:
case ZEND_REQUIRE_ONCE: {
zend_file_handle file_handle;
-
-   if (IS_ABSOLUTE_PATH(Z_STRVAL_P(inc_filename), 
Z_STRLEN_P(inc_filename))) {
-   cwd_state state;
-
-   state.cwd_length = 0;
-   state.cwd = malloc(1);
-   state.cwd[0] = 0;
-
-   failure_retval = 
(!virtual_file_ex(state, Z_STRVAL_P(inc_filename), NULL, 1) 
-   
zend_hash_exists(EG(included_files), state.cwd, state.cwd_length+1));
-
-   free(state.cwd);
+   char *resolved_path;
+ 
+   resolved_path = 
zend_resolve_path(Z_STRVAL_P(inc_filename), Z_STRLEN_P(inc_filename) TSRMLS_CC);
+   if (resolved_path) {
+   failure_retval = 
zend_hash_exists(EG(included_files), resolved_path, strlen(resolved_path)+1);
+   } else {
+ 

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

2008-03-05 Thread Felipe Pena
felipe  Wed Mar  5 14:22:07 2008 UTC

  Modified files:  
/php-src/ext/standard/tests/fileclearstatcache_error.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/clearstatcache_error.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/standard/tests/file/clearstatcache_error.phpt
diff -u php-src/ext/standard/tests/file/clearstatcache_error.phpt:1.3 
php-src/ext/standard/tests/file/clearstatcache_error.phpt:1.4
--- php-src/ext/standard/tests/file/clearstatcache_error.phpt:1.3   Fri Nov 
 2 12:57:52 2007
+++ php-src/ext/standard/tests/file/clearstatcache_error.phpt   Wed Mar  5 
14:22:06 2008
@@ -14,12 +14,12 @@
 --EXPECTF--
 *** Testing clearstatcache() function: error conditions ***
 
-Warning: Wrong parameter count for clearstatcache() in %s on line %d
+Warning: clearstatcache() expects exactly 0 parameters, 1 given in %s on line 
%d
 NULL
 *** Done ***
 --UEXPECTF--
 *** Testing clearstatcache() function: error conditions ***
 
-Warning: Wrong parameter count for clearstatcache() in %s on line %d
+Warning: clearstatcache() expects exactly 0 parameters, 1 given in %s on line 
%d
 NULL
 *** Done ***



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



Re: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/mbstring/tests bug43301.phpt

2008-03-05 Thread Antony Dovgal
On 05.03.2008 18:12, Jani Taskinen wrote:
 -Parse error: parse error, expecting `T_VARIABLE' or `'$'' in %s(9) : mbregex 
 replace on line %d
 +Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' 
 in %s/bug43301.php(%d) : mbregex replace on line 1

Jani, this error message depends on bison IIRC, so the first one is 
correct for MacOS with older bison and the second is correct for newer versions.

-- 
Wbr, 
Antony Dovgal

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



Re: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/mbstring/tests bug43301.phpt

2008-03-05 Thread Jani Taskinen
On Wed, 2008-03-05 at 18:15 +0300, Antony Dovgal wrote:
 On 05.03.2008 18:12, Jani Taskinen wrote:
  -Parse error: parse error, expecting `T_VARIABLE' or `'$'' in %s(9) : 
  mbregex replace on line %d
  +Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or 
  '$' in %s/bug43301.php(%d) : mbregex replace on line 1
 
 Jani, this error message depends on bison IIRC, so the first one is 
 correct for MacOS with older bison and the second is correct for newer 
 versions.

This is correct output with bison 2.3 which is propably the most common
version around in Linux distros. MacOSX is marginal OS anyway.

And like I said in the commit message, this was simply merge from
PHP_5_3. Just keeping it in sync here..

-- 
Patches/Donations: http://pecl.php.net/~jani/



-- 
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/mbstring/tests bug43301.phpt

2008-03-05 Thread Jani Taskinen
janiWed Mar  5 15:12:27 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/mbstring/tests bug43301.phpt 
  Log:
  - fix test (MF53)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mbstring/tests/bug43301.phpt?r1=1.1.4.3r2=1.1.4.4diff_format=u
Index: php-src/ext/mbstring/tests/bug43301.phpt
diff -u php-src/ext/mbstring/tests/bug43301.phpt:1.1.4.3 
php-src/ext/mbstring/tests/bug43301.phpt:1.1.4.4
--- php-src/ext/mbstring/tests/bug43301.phpt:1.1.4.3Mon Feb 18 14:28:13 2008
+++ php-src/ext/mbstring/tests/bug43301.phptWed Mar  5 15:12:27 2008
@@ -12,11 +12,9 @@
 doc;
 
 echo mb_ereg_replace($ptr,'$1',$txt,'e');
-
 ?
 --EXPECTF--
-Parse error: parse error, expecting `T_VARIABLE' or `'$'' in %s(9) : mbregex 
replace on line %d
+Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' 
in %s/bug43301.php(%d) : mbregex replace on line 1
 
 Fatal error: mb_ereg_replace(): Failed evaluating code: 
-$1 in %s on line %d
-
+$1 in %s/bug43301.php on line %d



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



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/array array_key_exists_variation4.phpt array_merge_variation9.phpt array_push_variation4.phpt array_slice_variation9.phpt array_values_variation6.ph

2008-03-05 Thread Jani Taskinen
janiWed Mar  5 15:37:49 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard/tests/array   array_key_exists_variation4.phpt 
array_merge_variation9.phpt 
array_push_variation4.phpt 
array_slice_variation9.phpt 
array_values_variation6.phpt 
each_variation4.phpt 
rsort_variation4.phpt 
  Log:
  - Fix tests (allow_call_time_pass_reference might be off for properly 
configured sites.. :)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_key_exists_variation4.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/array/array_key_exists_variation4.phpt
diff -u 
php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.4.2 
php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.4.3
--- php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.4.2   
Wed Feb 13 13:16:20 2008
+++ php-src/ext/standard/tests/array/array_key_exists_variation4.phpt   Wed Mar 
 5 15:37:48 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_key_exists() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : bool array_key_exists(mixed $key, array $search)
@@ -41,4 +43,4 @@
 
 -- Both arguments are referenced variables --
 bool(true)
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_merge_variation9.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/array/array_merge_variation9.phpt
diff -u php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.4.2 
php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.4.3
--- php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.4.2
Wed Feb 13 14:20:58 2008
+++ php-src/ext/standard/tests/array/array_merge_variation9.phptWed Mar 
 5 15:37:48 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_merge() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_merge(array $arr1, array $arr2 [, array $...])
@@ -109,4 +111,4 @@
   [key3]=
   string(4) val3
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_push_variation4.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/array/array_push_variation4.phpt
diff -u php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.4.2 
php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.4.3
--- php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.4.2 Wed Feb 
13 16:12:48 2008
+++ php-src/ext/standard/tests/array/array_push_variation4.phpt Wed Mar  5 
15:37:48 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_push() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : int array_push(array $stack, mixed $var [, mixed $...])
@@ -126,4 +128,4 @@
 }
   }
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_slice_variation9.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/array/array_slice_variation9.phpt
diff -u php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.4.2 
php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.4.3
--- php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.4.2
Thu Feb 14 11:17:36 2008
+++ php-src/ext/standard/tests/array/array_slice_variation9.phptWed Mar 
 5 15:37:48 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_slice() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_slice(array $input, int $offset [, int $length [, 
bool $preserve_keys]])
@@ -70,4 +72,4 @@
   [2]=
   int(3)
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_values_variation6.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u
Index: php-src/ext/standard/tests/array/array_values_variation6.phpt
diff -u php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.4.2 
php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.4.3
--- php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.4.2   
Thu Feb 14 14:22:43 2008
+++ php-src/ext/standard/tests/array/array_values_variation6.phpt   Wed Mar 
 5 15:37:48 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_values() function : usage variations - Referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_values(array $input)
@@ -65,4 +67,4 @@
   [2]=
   int(3)
 }
-Done
\ No newline at end of file

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/array array_key_exists_variation4.phpt array_merge_variation9.phpt array_push_variation4.phpt array_slice_variation9.phpt array_values_variation6.ph

2008-03-05 Thread Jani Taskinen
janiWed Mar  5 15:37:53 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/array   array_key_exists_variation4.phpt 
array_merge_variation9.phpt 
array_push_variation4.phpt 
array_slice_variation9.phpt 
array_values_variation6.phpt 
each_variation4.phpt 
rsort_variation4.phpt 
  Log:
  MF53: Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_key_exists_variation4.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/array/array_key_exists_variation4.phpt
diff -u 
php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.2.2 
php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.2.3
--- php-src/ext/standard/tests/array/array_key_exists_variation4.phpt:1.1.2.2   
Wed Feb 13 13:15:11 2008
+++ php-src/ext/standard/tests/array/array_key_exists_variation4.phpt   Wed Mar 
 5 15:37:53 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_key_exists() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : bool array_key_exists(mixed $key, array $search)
@@ -41,4 +43,4 @@
 
 -- Both arguments are referenced variables --
 bool(true)
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_merge_variation9.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/array/array_merge_variation9.phpt
diff -u php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.2.2 
php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.2.3
--- php-src/ext/standard/tests/array/array_merge_variation9.phpt:1.1.2.2
Wed Feb 13 14:20:22 2008
+++ php-src/ext/standard/tests/array/array_merge_variation9.phptWed Mar 
 5 15:37:53 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_merge() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_merge(array $arr1, array $arr2 [, array $...])
@@ -109,4 +111,4 @@
   [key3]=
   string(4) val3
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_push_variation4.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/array/array_push_variation4.phpt
diff -u php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.2.2 
php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.2.3
--- php-src/ext/standard/tests/array/array_push_variation4.phpt:1.1.2.2 Thu Feb 
14 08:46:08 2008
+++ php-src/ext/standard/tests/array/array_push_variation4.phpt Wed Mar  5 
15:37:53 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_push() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : int array_push(array $stack, mixed $var [, mixed $...])
@@ -129,4 +131,4 @@
 }
   }
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_slice_variation9.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/array/array_slice_variation9.phpt
diff -u php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.2.2 
php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.2.3
--- php-src/ext/standard/tests/array/array_slice_variation9.phpt:1.1.2.2
Thu Feb 14 11:15:53 2008
+++ php-src/ext/standard/tests/array/array_slice_variation9.phptWed Mar 
 5 15:37:53 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_slice() function : usage variations - referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_slice(array $input, int $offset [, int $length [, 
bool $preserve_keys]])
@@ -70,4 +72,4 @@
   [2]=
   int(3)
 }
-Done
\ No newline at end of file
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_values_variation6.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u
Index: php-src/ext/standard/tests/array/array_values_variation6.phpt
diff -u php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.2.2 
php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.2.3
--- php-src/ext/standard/tests/array/array_values_variation6.phpt:1.1.2.2   
Thu Feb 14 14:21:48 2008
+++ php-src/ext/standard/tests/array/array_values_variation6.phpt   Wed Mar 
 5 15:37:53 2008
@@ -1,5 +1,7 @@
 --TEST--
 Test array_values() function : usage variations - Referenced variables
+--INI--
+allow_call_time_pass_reference=on
 --FILE--
 ?php
 /* Prototype  : array array_values(array $input)
@@ -65,4 +67,4 @@
   [2]=
   int(3)
 }
-Done
\ No newline at end of file
+Done

[PHP-CVS] cvs: CVSROOT / avail

2008-03-05 Thread Johannes Schlüter
johannesWed Mar  5 17:47:41 2008 UTC

  Modified files:  
/CVSROOTavail 
  Log:
  - Update Gwynne
  http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1363r2=1.1364diff_format=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1363 CVSROOT/avail:1.1364
--- CVSROOT/avail:1.1363Tue Mar  4 21:51:38 2008
+++ CVSROOT/avail   Wed Mar  5 17:47:41 2008
@@ -17,7 +17,7 @@
 # The PHP Developers have full access to the full source trees for
 # PHP, as well as the documentation.
 
-avail|dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjor!
 
i,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
+avail|dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjor!
 
i,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
 
 # Some people have access to tests in the Engine
 avail|magnus,michael,zoe,jmessa|Zend/tests,ZendEngine2/tests
@@ -45,7 +45,7 @@
 # The PHP Documentation Group maintains the documentation and its
 # translations.
 
-avail|lucas,jmertic,bobby,takagi,gcc,cem,mfp,ansriniv,jsgoupil,mazzanet,dbs,frogger,coldocean,alan_k,fleaslob,torben,lynch,kk,ted,paul,mbritton,coar,joey,bibi,mrobinso,perugini,tzwenny,hirokawa,drews,paulsen,hartmann,leon,jonen,tschuer,tfromm,manuel,stas,danbeck,sli,jmcastagnetto,mohrt,goba,samesch,jon,soneca,ronabop,glace,latoserver,rafael,jan,jcmeloni,chrullrich,mk,sebastian,troels,mathieu,phaethon,mj,corean,pandach,cycle98,vizvil,regina,cynic,jpm,dams,karoora,pcraft,suvia,zak,zimt,jmoore,ftfuture,ag315,bbonev,afortaleza,neotron,cg,delrom,jkj,hellekin,kgergely,cnewbill,fuzzy74,bjoern,fams,smasiello,dim,lucasr,cpereira,ernani,theseer,noribsd,subjective,ufux,hadar_p,asautins,dbenson,aleczapka,tom,amiller,cortesi,rarruda,betz,philip,alindeman,thyla,cucinato,zyprexia,tpug,mitja,conni,sts,georg,nmav,subbie,leszek,spheroid,slawek,alan_dangelo,ae,nohn,kaser01,visualmind,kurtz,luk,tronic,moh,bernd,yohgaki,fujimoto,gerzson,webler,spooky,cece,daniel,boo,nhoizey,joerg,imajes,hakan,c!
 

[PHP-CVS] cvs: CVSROOT / avail

2008-03-05 Thread Derick Rethans
derick  Wed Mar  5 19:42:06 2008 UTC

  Modified files:  
/CVSROOTavail 
  Log:
  - php src karma for lars (on request by helly)
  
  
http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1364r2=1.1365diff_format=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1364 CVSROOT/avail:1.1365
--- CVSROOT/avail:1.1364Wed Mar  5 17:47:41 2008
+++ CVSROOT/avail   Wed Mar  5 19:42:06 2008
@@ -17,7 +17,7 @@
 # The PHP Developers have full access to the full source trees for
 # PHP, as well as the documentation.
 
-avail|dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjor!
 
i,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
+avail|lstrojny,dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,go!
 
palv,bjori,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
 
 # Some people have access to tests in the Engine
 avail|magnus,michael,zoe,jmessa|Zend/tests,ZendEngine2/tests



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



[PHP-CVS] cvs: php-src(PHP_5_3) / run-tests.php

2008-03-05 Thread Lars Strojny
lstrojnyWed Mar  5 20:10:12 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-srcrun-tests.php 
  Log:
  Using new magic constant __DIR__ in run-tests.php
  
  
http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.226.2.37.2.35.2.17r2=1.226.2.37.2.35.2.18diff_format=u
Index: php-src/run-tests.php
diff -u php-src/run-tests.php:1.226.2.37.2.35.2.17 
php-src/run-tests.php:1.226.2.37.2.35.2.18
--- php-src/run-tests.php:1.226.2.37.2.35.2.17  Sun Feb 24 12:17:25 2008
+++ php-src/run-tests.php   Wed Mar  5 20:10:12 2008
@@ -24,7 +24,7 @@
+--+
  */
 
-/* $Id: run-tests.php,v 1.226.2.37.2.35.2.17 2008/02/24 12:17:25 felipe Exp $ 
*/
+/* $Id: run-tests.php,v 1.226.2.37.2.35.2.18 2008/03/05 20:10:12 lstrojny Exp 
$ */
 
 /* Sanity check to ensure that pcre extension needed by this script is 
available.
  * In the event it is not, print a nice error message indicating that this 
script will
@@ -198,7 +198,7 @@
global $cwd, $php, $php_cgi, $php_info, $user_tests, $ini_overwrites, 
$pass_options, $exts_to_test, $leak_check, $valgrind_header;
 
// Get info from php
-   $info_file = realpath(dirname(__FILE__)) . '/run-test-info.php';
+   $info_file = __DIR__ . '/run-test-info.php';
@unlink($info_file);
$php_info = '?php echo 
 PHP_SAPI:  . PHP_SAPI . 
@@ -441,7 +441,7 @@
$html_output = is_resource($html_file);
break;
case '--version':
-   echo '$Revision: 1.226.2.37.2.35.2.17 
$'.\n;
+   echo '$Revision: 1.226.2.37.2.35.2.18 
$'.\n;
exit(1);
 
case 'u':
@@ -777,7 +777,7 @@
$libtool = shell_exec($CUR_DIR . '/libtool --version');
 
/* Use shtool to find out if there is glibtool present 
(MacOSX) */
-   $sys_libtool_path = shell_exec(dirname(__FILE__) . 
'/build/shtool path glibtool libtool');
+   $sys_libtool_path = shell_exec(__DIR__ . '/build/shtool 
path glibtool libtool');
if ($sys_libtool_path) {
$sys_libtool = shell_exec(str_replace(\n, , 
$sys_libtool_path) . ' --version');
}
@@ -1183,7 +1183,7 @@
$temp_clean= $temp_dir . DIRECTORY_SEPARATOR . 
$main_file_name.'clean.php';
$test_clean= $test_dir . DIRECTORY_SEPARATOR . 
$main_file_name.'clean.php';
$tmp_post  = $temp_dir . DIRECTORY_SEPARATOR . uniqid('/phpt.');
-   $tmp_relative_file = str_replace(dirname(__FILE__).DIRECTORY_SEPARATOR, 
'', $test_file) . 't';
+   $tmp_relative_file = str_replace(__DIR__ . DIRECTORY_SEPARATOR, '', 
$test_file) . 't';
 
if ($temp_source  $temp_target) {
$temp_skipif  .= 's';



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



[PHP-CVS] cvs: php-src / run-tests.php

2008-03-05 Thread Lars Strojny
lstrojnyWed Mar  5 20:11:36 2008 UTC

  Modified files:  
/php-srcrun-tests.php 
  Log:
  Using new magic constant __DIR__ in run-tests.php
  
  
http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.343r2=1.344diff_format=u
Index: php-src/run-tests.php
diff -u php-src/run-tests.php:1.343 php-src/run-tests.php:1.344
--- php-src/run-tests.php:1.343 Sat Feb 23 18:41:31 2008
+++ php-src/run-tests.php   Wed Mar  5 20:11:35 2008
@@ -24,7 +24,7 @@
+--+
  */
 
-/* $Id: run-tests.php,v 1.343 2008/02/23 18:41:31 felipe Exp $ */
+/* $Id: run-tests.php,v 1.344 2008/03/05 20:11:35 lstrojny Exp $ */
 
 /* Sanity check to ensure that pcre extension needed by this script is 
available.
  * In the event it is not, print a nice error message indicating that this 
script will
@@ -186,7 +186,7 @@
global $cwd, $php, $php_cgi, $php_info, $user_tests, $ini_overwrites, 
$pass_options, $exts_to_test, $leak_check, $valgrind_header;
 
// Get info from php
-   $info_file = realpath(dirname(__FILE__)) . '/run-test-info.php';
+   $info_file = __DIR__ . '/run-test-info.php';
@unlink($info_file);
$php_info = '?php echo 
 PHP_SAPI:  , PHP_SAPI , 
@@ -447,7 +447,7 @@
$html_output = is_resource($html_file);
break;
case '--version':
-   echo '$Revision: 1.343 $'.\n;
+   echo '$Revision: 1.344 $'.\n;
exit(1);
default:
echo Illegal switch specified!\n;
@@ -782,7 +782,7 @@
$libtool = shell_exec($CUR_DIR . '/libtool --version');
 
/* Use shtool to find out if there is glibtool present 
(MacOSX) */
-   $sys_libtool_path = shell_exec(dirname(__FILE__) . 
'/build/shtool path glibtool libtool');
+   $sys_libtool_path = shell_exec(__DIR__ . '/build/shtool 
path glibtool libtool');
if ($sys_libtool_path) {
$sys_libtool = shell_exec(str_replace(\n, , 
$sys_libtool_path) . ' --version');
}
@@ -1209,7 +1209,7 @@
$temp_clean= $temp_dir . DIRECTORY_SEPARATOR . 
basename($file,'phpt').$pu.'clean.php';
$test_clean= $test_dir . DIRECTORY_SEPARATOR . 
basename($file,'phpt').$pu.'clean.php';
$tmp_post  = $temp_dir . DIRECTORY_SEPARATOR . uniqid('/phpt.');
-   $tmp_relative_file = str_replace(dirname(__FILE__).DIRECTORY_SEPARATOR, 
'', $test_file) . 't';
+   $tmp_relative_file = str_replace(__DIR__ . DIRECTORY_SEPARATOR, '', 
$test_file) . 't';
 
if ($temp_source  $temp_target) {
$temp_skipif  .= 's';



-- 
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) / NEWS /main main.c

2008-03-05 Thread Pierre-Alain Joye
pajoye  Wed Mar  5 20:58:08 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
/php-src/main   main.c 
  Log:
  - #42505, new sendmail default path breaks on Novell (Guenter Knauf)
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1107r2=1.2027.2.547.2.1108diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1107 php-src/NEWS:1.2027.2.547.2.1108
--- php-src/NEWS:1.2027.2.547.2.1107Wed Mar  5 10:46:46 2008
+++ php-src/NEWSWed Mar  5 20:58:08 2008
@@ -8,6 +8,8 @@
 - Fixed bug #44306 (Better detection of MIPS processors on Windows). (Ilia)
 - Fixed bug #44166 (Parameter handling flaw in PDO::getAvailableDrivers()).
   (Ilia)
+- Fixed bug #42505 (new sendmail default breaks on Netware platform) 
+  (Guenter Knauf)
 
 27 Feb 2008, PHP 5.2.6RC1
 - Fixed security issue detailed in CVE-2008-0599. (Rasmus)
http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.640.2.23.2.61r2=1.640.2.23.2.62diff_format=u
Index: php-src/main/main.c
diff -u php-src/main/main.c:1.640.2.23.2.61 php-src/main/main.c:1.640.2.23.2.62
--- php-src/main/main.c:1.640.2.23.2.61 Mon Dec 31 07:20:15 2007
+++ php-src/main/main.c Wed Mar  5 20:58:08 2008
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: main.c,v 1.640.2.23.2.61 2007/12/31 07:20:15 sebastian Exp $ */
+/* $Id: main.c,v 1.640.2.23.2.62 2008/03/05 20:58:08 pajoye Exp $ */
 
 /* {{{ includes
  */
@@ -352,9 +352,8 @@
 #  define PHP_SAFE_MODE_EXEC_DIR 
 #endif
 
-#if defined(PHP_PROG_SENDMAIL)  !defined(NETWARE)
-#  define DEFAULT_SENDMAIL_PATH PHP_PROG_SENDMAIL  -t -i 
-#elif defined(PHP_WIN32)
+/* Windows and Netware use the internal mail */
+#if defined(PHP_WIN32) || defined(NETWARE)
 #  define DEFAULT_SENDMAIL_PATH NULL
 #else
 #  define DEFAULT_SENDMAIL_PATH /usr/sbin/sendmail -t -i 



-- 
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) / NEWS /ext/standard info.c

2008-03-05 Thread Pierre-Alain Joye
pajoye  Wed Mar  5 21:09:29 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
/php-src/ext/standard   info.c 
  Log:
  - #40013, php_uname() does not return nodename on Netware (Guenter Knauf)
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1108r2=1.2027.2.547.2.1109diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1108 php-src/NEWS:1.2027.2.547.2.1109
--- php-src/NEWS:1.2027.2.547.2.1108Wed Mar  5 20:58:08 2008
+++ php-src/NEWSWed Mar  5 21:09:29 2008
@@ -10,6 +10,8 @@
   (Ilia)
 - Fixed bug #42505 (new sendmail default breaks on Netware platform) 
   (Guenter Knauf)
+- Fixed bug #40013 (php_uname() does not return nodename on Netware
+  (Guenter Knauf)
 
 27 Feb 2008, PHP 5.2.6RC1
 - Fixed security issue detailed in CVE-2008-0599. (Rasmus)
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/info.c?r1=1.249.2.10.2.16r2=1.249.2.10.2.17diff_format=u
Index: php-src/ext/standard/info.c
diff -u php-src/ext/standard/info.c:1.249.2.10.2.16 
php-src/ext/standard/info.c:1.249.2.10.2.17
--- php-src/ext/standard/info.c:1.249.2.10.2.16 Sun Mar  2 15:36:09 2008
+++ php-src/ext/standard/info.c Wed Mar  5 21:09:29 2008
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: info.c,v 1.249.2.10.2.16 2008/03/02 15:36:09 iliaa Exp $ */
+/* $Id: info.c,v 1.249.2.10.2.17 2008/03/05 21:09:29 pajoye Exp $ */
 
 #include php.h
 #include php_ini.h
@@ -326,6 +326,30 @@
if (uname((struct utsname *)buf) == -1) {
php_uname = PHP_UNAME;
} else {
+#ifdef NETWARE
+   if (mode == 's') {
+   php_uname = buf.sysname;
+   } else if (mode == 'r') {
+   snprintf(tmp_uname, sizeof(tmp_uname), %d.%d.%d, 
+buf.netware_major, buf.netware_minor, 
buf.netware_revision);
+   php_uname = tmp_uname;
+   } else if (mode == 'n') {
+   php_uname = buf.servername;
+   } else if (mode == 'v') {
+   snprintf(tmp_uname, sizeof(tmp_uname), libc-%d.%d.%d 
#%d,
+buf.libmajor, buf.libminor, 
buf.librevision, buf.libthreshold);
+   php_uname = tmp_uname;
+   } else if (mode == 'm') {
+   php_uname = buf.machine;
+   } else { /* assume mode == 'a' */
+   snprintf(tmp_uname, sizeof(tmp_uname), %s %s %d.%d.%d 
libc-%d.%d.%d #%d %s,
+buf.sysname, buf.servername,
+buf.netware_major, buf.netware_minor, 
buf.netware_revision,
+buf.libmajor, buf.libminor, 
buf.librevision, buf.libthreshold,
+buf.machine);
+   php_uname = tmp_uname;
+   }
+#else
if (mode == 's') {
php_uname = buf.sysname;
} else if (mode == 'r') {
@@ -342,6 +366,7 @@
 buf.machine);
php_uname = tmp_uname;
}
+#endif /* NETWARE */
}
 #else
php_uname = PHP_UNAME;



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



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

2008-03-05 Thread Pierre-Alain Joye
pajoye  Wed Mar  5 21:18:26 2008 UTC

  Modified files:  
/php-src/ext/standard   info.c 
  Log:
  - MFB: #40013, php_uname() does not return nodename on Netware 
(Guenter Knauf)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/info.c?r1=1.286r2=1.287diff_format=u
Index: php-src/ext/standard/info.c
diff -u php-src/ext/standard/info.c:1.286 php-src/ext/standard/info.c:1.287
--- php-src/ext/standard/info.c:1.286   Sun Mar  2 15:36:24 2008
+++ php-src/ext/standard/info.c Wed Mar  5 21:18:26 2008
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: info.c,v 1.286 2008/03/02 15:36:24 iliaa Exp $ */
+/* $Id: info.c,v 1.287 2008/03/05 21:18:26 pajoye Exp $ */
 
 #include php.h
 #include php_ini.h
@@ -425,6 +425,30 @@
if (uname((struct utsname *)buf) == -1) {
php_uname = PHP_UNAME;
} else {
+#ifdef NETWARE
+   if (mode == 's') {
+   php_uname = buf.sysname;
+   } else if (mode == 'r') {
+   snprintf(tmp_uname, sizeof(tmp_uname), %d.%d.%d, 
+buf.netware_major, buf.netware_minor, 
buf.netware_revision);
+   php_uname = tmp_uname;
+   } else if (mode == 'n') {
+   php_uname = buf.servername;
+   } else if (mode == 'v') {
+   snprintf(tmp_uname, sizeof(tmp_uname), libc-%d.%d.%d 
#%d,
+buf.libmajor, buf.libminor, 
buf.librevision, buf.libthreshold);
+   php_uname = tmp_uname;
+   } else if (mode == 'm') {
+   php_uname = buf.machine;
+   } else { /* assume mode == 'a' */
+   snprintf(tmp_uname, sizeof(tmp_uname), %s %s %d.%d.%d 
libc-%d.%d.%d #%d %s,
+buf.sysname, buf.servername,
+buf.netware_major, buf.netware_minor, 
buf.netware_revision,
+buf.libmajor, buf.libminor, 
buf.librevision, buf.libthreshold,
+buf.machine);
+   php_uname = tmp_uname;
+   }
+#else
if (mode == 's') {
php_uname = buf.sysname;
} else if (mode == 'r') {
@@ -441,6 +465,7 @@
 buf.machine);
php_uname = tmp_uname;
}
+#endif /* NETWARE */
}
 #else
php_uname = PHP_UNAME;



-- 
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

2008-03-05 Thread Pierre-Alain Joye
pajoye  Wed Mar  5 21:20:14 2008 UTC

  Modified files:  
/php-src/main   main.c 
  Log:
  - MFB: #42505, new sendmail default path breaks on Novell (Guenter Knauf)
  
  
http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.761r2=1.762diff_format=u
Index: php-src/main/main.c
diff -u php-src/main/main.c:1.761 php-src/main/main.c:1.762
--- php-src/main/main.c:1.761   Wed Mar  5 13:35:02 2008
+++ php-src/main/main.c Wed Mar  5 21:20:14 2008
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: main.c,v 1.761 2008/03/05 13:35:02 dmitry Exp $ */
+/* $Id: main.c,v 1.762 2008/03/05 21:20:14 pajoye Exp $ */
 
 /* {{{ includes
  */
@@ -460,9 +460,8 @@
  * PHP_INCLUDE_PATH
  */
 
-#if defined(PHP_PROG_SENDMAIL)  !defined(NETWARE)
-#  define DEFAULT_SENDMAIL_PATH PHP_PROG_SENDMAIL  -t -i 
-#elif defined(PHP_WIN32)
+/* Windows and Netware use the internal mail */
+#if defined(PHP_WIN32) || defined(NETWARE)
 #  define DEFAULT_SENDMAIL_PATH NULL
 #else
 #  define DEFAULT_SENDMAIL_PATH /usr/sbin/sendmail -t -i 



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



[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mssql php_mssql.c

2008-03-05 Thread Ilia Alshanetsky
iliaa   Wed Mar  5 23:52:45 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/mssql  php_mssql.c 
  Log:
  
  Revert patch for bug #44325 
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mssql/php_mssql.c?r1=1.152.2.13.2.4.2.5r2=1.152.2.13.2.4.2.6diff_format=u
Index: php-src/ext/mssql/php_mssql.c
diff -u php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.5 
php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.6
--- php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.5Tue Mar  4 19:38:38 2008
+++ php-src/ext/mssql/php_mssql.c   Wed Mar  5 23:52:45 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: php_mssql.c,v 1.152.2.13.2.4.2.5 2008/03/04 19:38:38 iliaa Exp $ */
+/* $Id: php_mssql.c,v 1.152.2.13.2.4.2.6 2008/03/05 23:52:45 iliaa Exp $ */
 
 #ifdef COMPILE_DL_MSSQL
 #define HAVE_MSSQL 1
@@ -2067,19 +2067,14 @@
 
/* modify datalen and maxlen according to dbrpcparam documentation */
if ( (type==SQLVARCHAR) || (type==SQLCHAR) || (type==SQLTEXT) ) {   
/* variable-length type */
-   if (is_null || Z_TYPE_PP(var) == IS_NULL) {
+   if (is_null) {
maxlen=0;
datalen=0;
-   } else {
+   }
+   else {
convert_to_string_ex(var);
-   datalen = Z_STRLEN_PP(var);
-   value = (LPBYTE)Z_STRVAL_PP(var);
-   if (!datalen) {
-   datalen = 1;
-   if (maxlen == -1) {
-   maxlen = 1;
-   }
-   }
+   datalen=Z_STRLEN_PP(var);
+   value=(LPBYTE)Z_STRVAL_PP(var);
}
}
else{   /* fixed-length type */



-- 
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) / NEWS /ext/mssql php_mssql.c

2008-03-05 Thread Ilia Alshanetsky
iliaa   Wed Mar  5 23:53:24 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/mssql  php_mssql.c 
/php-srcNEWS 
  Log:
  
  MFB: Revert patch for bug #44325
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mssql/php_mssql.c?r1=1.152.2.13.2.7r2=1.152.2.13.2.8diff_format=u
Index: php-src/ext/mssql/php_mssql.c
diff -u php-src/ext/mssql/php_mssql.c:1.152.2.13.2.7 
php-src/ext/mssql/php_mssql.c:1.152.2.13.2.8
--- php-src/ext/mssql/php_mssql.c:1.152.2.13.2.7Tue Mar  4 19:39:08 2008
+++ php-src/ext/mssql/php_mssql.c   Wed Mar  5 23:53:23 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: php_mssql.c,v 1.152.2.13.2.7 2008/03/04 19:39:08 iliaa Exp $ */
+/* $Id: php_mssql.c,v 1.152.2.13.2.8 2008/03/05 23:53:23 iliaa Exp $ */
 
 #ifdef COMPILE_DL_MSSQL
 #define HAVE_MSSQL 1
@@ -2063,19 +2063,14 @@
 
/* modify datalen and maxlen according to dbrpcparam documentation */
if ( (type==SQLVARCHAR) || (type==SQLCHAR) || (type==SQLTEXT) ) {   
/* variable-length type */
-   if (is_null || Z_TYPE_PP(var) == IS_NULL) {
+   if (is_null) {
maxlen=0;
datalen=0;
-   } else {
+   }
+   else {
convert_to_string_ex(var);
-   datalen = Z_STRLEN_PP(var);
-   value = (LPBYTE)Z_STRVAL_PP(var);
-   if (!datalen) {
-   datalen = 1;
-   if (maxlen == -1) {
-   maxlen = 1;
-   }
-   }
+   datalen=Z_STRLEN_PP(var);
+   value=(LPBYTE)Z_STRVAL_PP(var);
}
}
else{   /* fixed-length type */
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1109r2=1.2027.2.547.2.1110diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1109 php-src/NEWS:1.2027.2.547.2.1110
--- php-src/NEWS:1.2027.2.547.2.1109Wed Mar  5 21:09:29 2008
+++ php-src/NEWSWed Mar  5 23:53:23 2008
@@ -3,8 +3,6 @@
 ?? Mar 2008, PHP 5.2.6
 - Fixed bug #44333 (SEGFAULT when using mysql_pconnect() with client_flags).
   (Felipe)
-- Fixed bug #44325 (mssql_bind not correctly bind empty strings as parameter  
-  value). (Ilia)
 - Fixed bug #44306 (Better detection of MIPS processors on Windows). (Ilia)
 - Fixed bug #44166 (Parameter handling flaw in PDO::getAvailableDrivers()).
   (Ilia)



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