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

2005-09-16 Thread changelog
changelog   Sat Sep 17 01:42:46 2005 EDT

  Modified files:  
/ZendEngine2ChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/diff.php/ZendEngine2/ChangeLog?r1=1.772r2=1.773ty=u
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.772 ZendEngine2/ChangeLog:1.773
--- ZendEngine2/ChangeLog:1.772 Fri Sep 16 01:40:54 2005
+++ ZendEngine2/ChangeLog   Sat Sep 17 01:42:43 2005
@@ -1,3 +1,52 @@
+2005-09-16  Antony Dovgal  [EMAIL PROTECTED]
+
+* (PHP_5_0)
+  zend_reflection_api.c
+  zend_reflection_api.c:
+  MFH: check class_entry of this_ptr in Reflection API
+
+* zend_reflection_api.c:
+  check class_entry of this_ptr in Reflection API, so we won't get an alien
+  this_ptr
+  when called statically in a function that is called statically too
+  (without being
+  declared as static)
+
+* (PHP_5_1)
+  zend.c
+  zend_builtin_functions.c
+  zend_compile.c
+  zend_compile.h
+  zend_reflection_api.c
+  zend_vm_def.h
+  zend_vm_execute.h:
+  fix #34505 (possible memory corruption when unmangling properties with
+  empty names)
+  1st part
+
+2005-09-16  Dmitry Stogov  [EMAIL PROTECTED]
+
+* tests/array_type_hint_001.phpt:
+  Fixed tests
+
+* tests/bug34518.phpt
+  tests/bug34518.phpt:
+  
+  Fixed bug #34518 (Unset doesn't separate container in CV)
+
+* zend_vm_def.h
+  zend_vm_def.h
+  zend_vm_execute.h
+  zend_vm_execute.h
+  zend_vm_opcodes.h
+  zend_vm_opcodes.h
+  tests/bug34518.phpt:
+  Fixed bug #34518 (Unset doesn't separate container in CV)
+
+* zend_compile.c
+  zend_compile.c:
+  MFH (overriding of protected static property)
+
 2005-09-15  Jani Taskinen  [EMAIL PROTECTED]
 
 * (PHP_5_1)
@@ -10232,7 +10281,7 @@
 2003-06-10  Jani Taskinen  [EMAIL PROTECTED]
 
 * zend_multiply.h:
-  - Missing $Id: ChangeLog,v 1.772 2005/09/16 05:40:54 changelog Exp $ tag
+  - Missing $Id: ChangeLog,v 1.773 2005/09/17 05:42:43 changelog Exp $ tag
 
 2003-06-10  James Cox  [EMAIL PROTECTED]
 
@@ -11956,7 +12005,7 @@
   zend_types.h
   zend_variables.c
   zend_variables.h:
-  - Added some missing CVS $Id: ChangeLog,v 1.772 2005/09/16 05:40:54 
changelog Exp $ tags, headers and footers.
+  - Added some missing CVS $Id: ChangeLog,v 1.773 2005/09/17 05:42:43 
changelog Exp $ tags, headers and footers.
 
 2003-01-30  Ilia Alshanetsky  [EMAIL PROTECTED]
 


[PHP-CVS] cvs: php-src(PHP_5_1) /ext/sqlite/tests sqlite_spl_001.phpt

2005-09-16 Thread Jani Taskinen
sniper  Fri Sep 16 03:41:08 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/sqlite/tests   sqlite_spl_001.phpt 
  Log:
  fix test
  
http://cvs.php.net/diff.php/php-src/ext/sqlite/tests/sqlite_spl_001.phpt?r1=1.4r2=1.4.2.1ty=u
Index: php-src/ext/sqlite/tests/sqlite_spl_001.phpt
diff -u php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.4 
php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.4.2.1
--- php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.4Sat Feb 19 09:02:24 2005
+++ php-src/ext/sqlite/tests/sqlite_spl_001.phptFri Sep 16 03:41:08 2005
@@ -109,7 +109,7 @@
}
 }
 
-$menu_iterator = new RecursiveIteratorIterator(new SqliteNestedset($db), 
RIT_SELF_FIRST);
+$menu_iterator = new RecursiveIteratorIterator(new SqliteNestedset($db), 
RecursiveIteratorIterator::SELF_FIRST);
 foreach($menu_iterator as $entry) {
echo $menu_iterator-getDepth() . $entry . \n;
 }

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



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/ldap config.m4

2005-09-16 Thread Jani Taskinen
sniper  Fri Sep 16 08:06:42 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/ldap   config.m4 
  Log:
  Fixed bug #34525
  
http://cvs.php.net/diff.php/php-src/ext/ldap/config.m4?r1=1.39r2=1.39.2.1ty=u
Index: php-src/ext/ldap/config.m4
diff -u php-src/ext/ldap/config.m4:1.39 php-src/ext/ldap/config.m4:1.39.2.1
--- php-src/ext/ldap/config.m4:1.39 Sun May 29 19:16:41 2005
+++ php-src/ext/ldap/config.m4  Fri Sep 16 08:06:41 2005
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.39 2005/05/29 23:16:41 sniper Exp $
+dnl $Id: config.m4,v 1.39.2.1 2005/09/16 12:06:41 sniper Exp $
 dnl
 
 AC_DEFUN([PHP_LDAP_CHECKS], [
@@ -99,7 +99,7 @@
 PHP_ADD_LIBRARY_WITH_PATH(lber, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 
-  elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 -o -f 
$LDAP_LIBDIR/libldap.3.dylib; then
+  elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME || test -f 
$LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 || test -f 
$LDAP_LIBDIR/libldap.3.dylib; then
 PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 
   elif test -f $LDAP_LIBDIR/libssldap50.$SHLIB_SUFFIX_NAME; then

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



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/ldap config.m4

2005-09-16 Thread Jani Taskinen
sniper  Fri Sep 16 08:09:19 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/ldap   config.m4 
  Log:
  correct flag
  
http://cvs.php.net/diff.php/php-src/ext/ldap/config.m4?r1=1.39.2.1r2=1.39.2.2ty=u
Index: php-src/ext/ldap/config.m4
diff -u php-src/ext/ldap/config.m4:1.39.2.1 php-src/ext/ldap/config.m4:1.39.2.2
--- php-src/ext/ldap/config.m4:1.39.2.1 Fri Sep 16 08:06:41 2005
+++ php-src/ext/ldap/config.m4  Fri Sep 16 08:09:17 2005
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.39.2.1 2005/09/16 12:06:41 sniper Exp $
+dnl $Id: config.m4,v 1.39.2.2 2005/09/16 12:09:17 sniper Exp $
 dnl
 
 AC_DEFUN([PHP_LDAP_CHECKS], [
@@ -99,7 +99,7 @@
 PHP_ADD_LIBRARY_WITH_PATH(lber, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 
-  elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME || test -f 
$LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 || test -f 
$LDAP_LIBDIR/libldap.3.dylib; then
+  elif test -e $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME || test -f 
$LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 || test -f 
$LDAP_LIBDIR/libldap.3.dylib; then
 PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
 
   elif test -f $LDAP_LIBDIR/libssldap50.$SHLIB_SUFFIX_NAME; then

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



[PHP-CVS] cvs: CVSROOT / avail

2005-09-16 Thread Pierre-Alain Joye
pajoye  Fri Sep 16 08:47:16 2005 EDT

  Modified files:  
/CVSROOTavail 
  Log:
  - bjori, karma for pear/Validate
  
  
http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1023r2=1.1024ty=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1023 CVSROOT/avail:1.1024
--- CVSROOT/avail:1.1023Mon Sep 12 01:58:45 2005
+++ CVSROOT/avail   Fri Sep 16 08:47:11 2005
@@ -232,7 +232,7 @@
 avail|mbretter,philippe|pecl/radius,pecl/mqseries
 avail|mcmontero,blade106|pecl/imagick
 avail|schst,lucamariano|pear/Net_Server
-avail|bjori|pear/Net_FTP
+avail|bjori|pear/Net_FTP,pear/Validate
 avail|cyberscribe|pear/Net_Monitor
 avail|mroch|pear/XML_RPC
 avail|olivierg|pear/XML_Indexing

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



[PHP-CVS] cvs: php-src /ext/sqlite/tests sqlite_spl_001.phpt

2005-09-16 Thread Marcus Boerger
helly   Fri Sep 16 11:23:38 2005 EDT

  Modified files:  
/php-src/ext/sqlite/tests   sqlite_spl_001.phpt 
  Log:
  - MFB
  
http://cvs.php.net/diff.php/php-src/ext/sqlite/tests/sqlite_spl_001.phpt?r1=1.4r2=1.5ty=u
Index: php-src/ext/sqlite/tests/sqlite_spl_001.phpt
diff -u php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.4 
php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.5
--- php-src/ext/sqlite/tests/sqlite_spl_001.phpt:1.4Sat Feb 19 09:02:24 2005
+++ php-src/ext/sqlite/tests/sqlite_spl_001.phptFri Sep 16 11:23:37 2005
@@ -109,7 +109,7 @@
}
 }
 
-$menu_iterator = new RecursiveIteratorIterator(new SqliteNestedset($db), 
RIT_SELF_FIRST);
+$menu_iterator = new RecursiveIteratorIterator(new SqliteNestedset($db), 
RecursiveIteratorIterator::SELF_FIRST);
 foreach($menu_iterator as $entry) {
echo $menu_iterator-getDepth() . $entry . \n;
 }

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



[PHP-CVS] cvs: php-src / NEWS /ext/soap php_http.c

2005-09-16 Thread Dmitry Stogov
dmitry  Fri Sep 16 11:47:43 2005 EDT

  Modified files:  
/php-srcNEWS 
/php-src/ext/soap   php_http.c 
  Log:
  Fixed bug #34478 (Incorrect parsing of url's fragment (#...))
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2062r2=1.2063ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2062 php-src/NEWS:1.2063
--- php-src/NEWS:1.2062 Fri Sep 16 10:40:44 2005
+++ php-src/NEWSFri Sep 16 11:47:41 2005
@@ -18,6 +18,7 @@
 - Fixed a bug where stream_get_meta_data() did not return the uri element for
   files opened with tmpname(). (Derick)
 - Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry)
+- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
 - Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry)
 - Fixed bug #34310 (foreach($arr as $c-d = $x) crashes). (Dmitry)
 - Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9).
http://cvs.php.net/diff.php/php-src/ext/soap/php_http.c?r1=1.77r2=1.78ty=u
Index: php-src/ext/soap/php_http.c
diff -u php-src/ext/soap/php_http.c:1.77 php-src/ext/soap/php_http.c:1.78
--- php-src/ext/soap/php_http.c:1.77Wed Aug  3 10:07:47 2005
+++ php-src/ext/soap/php_http.c Fri Sep 16 11:47:42 2005
@@ -17,7 +17,7 @@
   |  Dmitry Stogov [EMAIL PROTECTED] |
   +--+
 */
-/* $Id: php_http.c,v 1.77 2005/08/03 14:07:47 sniper Exp $ */
+/* $Id: php_http.c,v 1.78 2005/09/16 15:47:42 dmitry Exp $ */
 
 #include php_soap.h
 #include ext/standard/base64.h
@@ -400,6 +400,10 @@
smart_str_appendc(soap_headers, '?');
smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   smart_str_appendc(soap_headers, '#');
+   smart_str_appends(soap_headers, phpurl-fragment);
+   }
smart_str_append_const(soap_headers,  HTTP/1.1\r\n
Host: );
smart_str_appends(soap_headers, phpurl-host);
@@ -556,6 +560,10 @@

smart_str_appendc(soap_headers, '?');

smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   
smart_str_appendc(soap_headers, '#');
+   
smart_str_appends(soap_headers, phpurl-fragment);
+   }
if (zend_hash_find(Z_ARRVAL_PP(digest), 
qop, sizeof(qop), (void **)tmp) == SUCCESS 
Z_TYPE_PP(tmp) == IS_STRING) {
/* TODO: Support for qop=auth-int */

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



[PHP-CVS] cvs: php-src(PHP_5_1) / NEWS /ext/soap php_http.c

2005-09-16 Thread Dmitry Stogov
dmitry  Fri Sep 16 11:48:31 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-srcNEWS 
/php-src/ext/soap   php_http.c 
  Log:
  Fixed bug #34478 (Incorrect parsing of url's fragment (#...))
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2027.2.62r2=1.2027.2.63ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.62 php-src/NEWS:1.2027.2.63
--- php-src/NEWS:1.2027.2.62Fri Sep 16 10:42:40 2005
+++ php-src/NEWSFri Sep 16 11:48:30 2005
@@ -30,6 +30,7 @@
 - Fixed failing queries (FALSE returned) with mysqli_query() on 64 bit systems.
   (Andrey)
 - Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry)
+- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
 - Fixed bug #34456 (Possible crash inside pspell extension). (Nuno)
 - Fixed bug #34450 (Segfault when calling mysqli_close() in destructor). (Tony)
 - Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry)
http://cvs.php.net/diff.php/php-src/ext/soap/php_http.c?r1=1.77r2=1.77.2.1ty=u
Index: php-src/ext/soap/php_http.c
diff -u php-src/ext/soap/php_http.c:1.77 php-src/ext/soap/php_http.c:1.77.2.1
--- php-src/ext/soap/php_http.c:1.77Wed Aug  3 10:07:47 2005
+++ php-src/ext/soap/php_http.c Fri Sep 16 11:48:30 2005
@@ -17,7 +17,7 @@
   |  Dmitry Stogov [EMAIL PROTECTED] |
   +--+
 */
-/* $Id: php_http.c,v 1.77 2005/08/03 14:07:47 sniper Exp $ */
+/* $Id: php_http.c,v 1.77.2.1 2005/09/16 15:48:30 dmitry Exp $ */
 
 #include php_soap.h
 #include ext/standard/base64.h
@@ -400,6 +400,10 @@
smart_str_appendc(soap_headers, '?');
smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   smart_str_appendc(soap_headers, '#');
+   smart_str_appends(soap_headers, phpurl-fragment);
+   }
smart_str_append_const(soap_headers,  HTTP/1.1\r\n
Host: );
smart_str_appends(soap_headers, phpurl-host);
@@ -556,6 +560,10 @@

smart_str_appendc(soap_headers, '?');

smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   
smart_str_appendc(soap_headers, '#');
+   
smart_str_appends(soap_headers, phpurl-fragment);
+   }
if (zend_hash_find(Z_ARRVAL_PP(digest), 
qop, sizeof(qop), (void **)tmp) == SUCCESS 
Z_TYPE_PP(tmp) == IS_STRING) {
/* TODO: Support for qop=auth-int */

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



[PHP-CVS] cvs: php-src(PHP_5_0) / NEWS /ext/soap php_http.c

2005-09-16 Thread Dmitry Stogov
dmitry  Fri Sep 16 11:48:52 2005 EDT

  Modified files:  (Branch: PHP_5_0)
/php-srcNEWS 
/php-src/ext/soap   php_http.c 
  Log:
  Fixed bug #34478 (Incorrect parsing of url's fragment (#...))
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1760.2.479r2=1.1760.2.480ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1760.2.479 php-src/NEWS:1.1760.2.480
--- php-src/NEWS:1.1760.2.479   Tue Sep 13 05:21:36 2005
+++ php-src/NEWSFri Sep 16 11:48:51 2005
@@ -1,6 +1,7 @@
 PHPNEWS
 |||
 ?? ??? , PHP 5.0.6
+- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
 - Fixed bug #34450 (Segfault when calling mysqli_close() in destructor). (Tony)
 - Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry)
 - Fixed bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler).
http://cvs.php.net/diff.php/php-src/ext/soap/php_http.c?r1=1.55.2.19r2=1.55.2.20ty=u
Index: php-src/ext/soap/php_http.c
diff -u php-src/ext/soap/php_http.c:1.55.2.19 
php-src/ext/soap/php_http.c:1.55.2.20
--- php-src/ext/soap/php_http.c:1.55.2.19   Fri Jul  8 05:36:42 2005
+++ php-src/ext/soap/php_http.c Fri Sep 16 11:48:51 2005
@@ -17,7 +17,7 @@
   |  Dmitry Stogov [EMAIL PROTECTED] |
   +--+
 */
-/* $Id: php_http.c,v 1.55.2.19 2005/07/08 09:36:42 dmitry Exp $ */
+/* $Id: php_http.c,v 1.55.2.20 2005/09/16 15:48:51 dmitry Exp $ */
 
 #include php_soap.h
 #include ext/standard/base64.h
@@ -428,6 +428,10 @@
smart_str_appendc(soap_headers, '?');
smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   smart_str_appendc(soap_headers, '#');
+   smart_str_appends(soap_headers, phpurl-fragment);
+   }
smart_str_append_const(soap_headers,  HTTP/1.1\r\n
Host: );
smart_str_appends(soap_headers, phpurl-host);
@@ -584,6 +588,10 @@

smart_str_appendc(soap_headers, '?');

smart_str_appends(soap_headers, phpurl-query);
}
+   if (phpurl-fragment) {
+   
smart_str_appendc(soap_headers, '#');
+   
smart_str_appends(soap_headers, phpurl-fragment);
+   }
if (zend_hash_find(Z_ARRVAL_PP(digest), 
qop, sizeof(qop), (void **)tmp) == SUCCESS 
Z_TYPE_PP(tmp) == IS_STRING) {
/* TODO: Support for qop=auth-int */

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



[PHP-CVS] cvs: CVSROOT / avail

2005-09-16 Thread Pierre-Alain Joye
pajoye  Fri Sep 16 12:55:42 2005 EDT

  Modified files:  
/CVSROOTavail 
  Log:
  - ateixeira (Andrew Teixeira), pecl/rpmreader karma
  
  
http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1024r2=1.1025ty=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1024 CVSROOT/avail:1.1025
--- CVSROOT/avail:1.1024Fri Sep 16 08:47:11 2005
+++ CVSROOT/avail   Fri Sep 16 12:55:37 2005
@@ -138,6 +138,7 @@
 
 avail|sterling,derick,imajes,phanto,sebastian,helly,jan|pecl/adt
 avail|beckerr,val|pecl/apc
+avail|ateixeira|pecl/rpmreader
 avail|wez,sterling,edink,derick,tal,bs|embed,embed-web
 avail|hholzgra,stas,derick|functable
 avail|alan_k|php-gtk/ext/gtkhtml,php-gtk/ext/scintilla

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



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/soap php_encoding.c /ext/standard http.c var.c /ext/wddx wddx.c

2005-09-16 Thread Antony Dovgal
tony2001Fri Sep 16 13:11:05 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/standard   http.c var.c 
/php-src/ext/soap   php_encoding.c 
/php-src/ext/wddx   wddx.c 
  Log:
  fix #34505 (possible memory corruption when unmangling properties with empty 
names)
  2nd part
  
  
http://cvs.php.net/diff.php/php-src/ext/standard/http.c?r1=1.14r2=1.14.2.1ty=u
Index: php-src/ext/standard/http.c
diff -u php-src/ext/standard/http.c:1.14 php-src/ext/standard/http.c:1.14.2.1
--- php-src/ext/standard/http.c:1.14Wed Aug  3 10:08:04 2005
+++ php-src/ext/standard/http.c Fri Sep 16 13:10:58 2005
@@ -16,7 +16,7 @@
+--+
 */
 
-/* $Id: http.c,v 1.14 2005/08/03 14:08:04 sniper Exp $ */
+/* $Id: http.c,v 1.14.2.1 2005/09/16 17:10:58 tony2001 Exp $ */
 
 #include php_http.h
 #include php_ini.h
@@ -69,7 +69,7 @@
/* private or protected property access outside 
of the class */
continue;
}
-   zend_unmangle_property_name(key, tmp, key);
+   zend_unmangle_property_name_ex(key, key_len, tmp, 
key);
key_len = strlen(key);  
}
 
http://cvs.php.net/diff.php/php-src/ext/standard/var.c?r1=1.203.2.2r2=1.203.2.3ty=u
Index: php-src/ext/standard/var.c
diff -u php-src/ext/standard/var.c:1.203.2.2 
php-src/ext/standard/var.c:1.203.2.3
--- php-src/ext/standard/var.c:1.203.2.2Mon Sep 12 03:13:54 2005
+++ php-src/ext/standard/var.c  Fri Sep 16 13:10:58 2005
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: var.c,v 1.203.2.2 2005/09/12 07:13:54 dmitry Exp $ */
+/* $Id: var.c,v 1.203.2.3 2005/09/16 17:10:58 tony2001 Exp $ */
 
 
 
@@ -76,7 +76,7 @@
if (hash_key-nKeyLength ==0 ) { /* numeric key */
php_printf(%*c[%ld]=\n, level + 1, ' ', hash_key-h);
} else { /* string key */
-   zend_unmangle_property_name(hash_key-arKey, class_name, 
prop_name);
+   zend_unmangle_property_name_ex(hash_key-arKey, 
hash_key-nKeyLength, class_name, prop_name);
if (class_name) {
php_printf(%*c[\%s, level + 1, ' ', prop_name);
if (class_name[0]=='*') {
@@ -351,7 +351,7 @@
 
if (hash_key-nKeyLength != 0) {
php_printf(%*c, level + 1, ' ');
-   zend_unmangle_property_name(hash_key-arKey, class_name, 
prop_name);
+   zend_unmangle_property_name_ex(hash_key-arKey, 
hash_key-nKeyLength, class_name, prop_name);
if (class_name) {
if (class_name[0] == '*') {
php_printf(protected);
http://cvs.php.net/diff.php/php-src/ext/soap/php_encoding.c?r1=1.103.2.1r2=1.103.2.2ty=u
Index: php-src/ext/soap/php_encoding.c
diff -u php-src/ext/soap/php_encoding.c:1.103.2.1 
php-src/ext/soap/php_encoding.c:1.103.2.2
--- php-src/ext/soap/php_encoding.c:1.103.2.1   Wed Aug 24 07:46:11 2005
+++ php-src/ext/soap/php_encoding.c Fri Sep 16 13:11:00 2005
@@ -17,7 +17,7 @@
   |  Dmitry Stogov [EMAIL PROTECTED] |
   +--+
 */
-/* $Id: php_encoding.c,v 1.103.2.1 2005/08/24 11:46:11 dmitry Exp $ */
+/* $Id: php_encoding.c,v 1.103.2.2 2005/09/16 17:11:00 tony2001 Exp $ */
 
 #include time.h
 
@@ -1669,9 +1669,9 @@
zval **zprop;
char *str_key;
ulong index;
-   int key_type;
+   int key_type, str_key_len;
 
-   key_type = zend_hash_get_current_key(prop, 
str_key, index, FALSE);
+   key_type = zend_hash_get_current_key_ex(prop, 
str_key, str_key_len, index, FALSE, NULL);
zend_hash_get_current_data(prop, (void 
**)zprop);
 
property = 
master_to_xml(get_conversion((*zprop)-type), (*zprop), style, xmlParam);
@@ -1682,7 +1682,7 @@
if (Z_TYPE_P(data) == IS_OBJECT) {
char *class_name;
 
-   
zend_unmangle_property_name(str_key, class_name, prop_name);
+   
zend_unmangle_property_name_ex(str_key, str_key_len, class_name, prop_name);
} else {
prop_name = str_key;
}
http://cvs.php.net/diff.php/php-src/ext/wddx/wddx.c?r1=1.119.2.2r2=1.119.2.3ty=u
Index: php-src/ext/wddx/wddx.c
diff -u php-src/ext/wddx/wddx.c:1.119.2.2 

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

2005-09-16 Thread Antony Dovgal
tony2001Fri Sep 16 13:12:12 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-srcNEWS 
  Log:
  BFN
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2027.2.63r2=1.2027.2.64ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.63 php-src/NEWS:1.2027.2.64
--- php-src/NEWS:1.2027.2.63Fri Sep 16 11:48:30 2005
+++ php-src/NEWSFri Sep 16 13:12:12 2005
@@ -30,6 +30,8 @@
 - Fixed failing queries (FALSE returned) with mysqli_query() on 64 bit systems.
   (Andrey)
 - Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry)
+- Fixed bug #34505 (Possible memory corruption when unmangling properties 
+  with empty names). (Tony)
 - Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
 - Fixed bug #34456 (Possible crash inside pspell extension). (Nuno)
 - Fixed bug #34450 (Segfault when calling mysqli_close() in destructor). (Tony)

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



[PHP-CVS] cvs: php-src / NEWS

2005-09-16 Thread Jani Taskinen
sniper  Fri Sep 16 15:43:49 2005 EDT

  Modified files:  
/php-srcNEWS 
  Log:
  Please, only add entries for fixed bugs if they are ONLY fixed in HEAD!
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2063r2=1.2064ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2063 php-src/NEWS:1.2064
--- php-src/NEWS:1.2063 Fri Sep 16 11:47:41 2005
+++ php-src/NEWSFri Sep 16 15:43:46 2005
@@ -4,33 +4,14 @@
 - Unicode support. (Andrei, Dmitriy, et al)
 - Changed instanceof and catch operators, is_a() and is_subclass_of()
   functions to not call __autoload(). (Dmitry)
-- Added optional parameter to http_build_query() to allow specification of 
-  string separator.
 - cURL improvements: (Ilia)
   . Added curl_setopt_array() which allows setting of multiple cURL options.
   . Added CURLINFO_HEADER_OUT to facilitate request retrieval.
+- Added optional parameter to http_build_query() to allow specification of 
+  string separator.
 - Added an optional parameter to parse_url() to allow retrieval of distinct URL
   components. (Ilia)
 - Added an optional parameter to strstr() and stristr() for retrieval of either
   the part of haystack before or after first occurence of needle. (Johannes)
 - Added possibility to check in which extension an internal function was
   defined using reflection API. (Johannes)
-- Fixed a bug where stream_get_meta_data() did not return the uri element for
-  files opened with tmpname(). (Derick)
-- Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry)
-- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
-- Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry)
-- Fixed bug #34310 (foreach($arr as $c-d = $x) crashes). (Dmitry)
-- Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9).
-  (Derick)
-- Fixed bug #34277 (array_filter() crashes with references and objects).
-  (Dmitry)
-- Fixed bug #34260 (Segfault with callbacks (array_map) + overloading).
-  (Dmitry)
-- Fixed bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler).
-  (Dmitry, Alex)
-- Fixed bug #34137 (assigning array element by reference causes binary mess).
-  (Dmitry) 
-- Fixed bug #34052 (date('U') returns %ld not unix timestamp). (Nuno)
-- Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number).
-  (Derick)

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



Re: [PHP-CVS] cvs: php-src / NEWS

2005-09-16 Thread Jani Taskinen


Let me rephrase that commit message a bit:

Only add NEWS entries into the HEAD NEWS file if the bug
in question was _not_ fixed in other branches.

--Jani

On Fri, 16 Sep 2005, Jani Taskinen wrote:



sniper  Fri Sep 16 15:43:49 2005 EDT

 Modified files:
   /php-src NEWS
 Log:
 Please, only add entries for fixed bugs if they are ONLY fixed in HEAD!

http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2063r2=1.2064ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2063 php-src/NEWS:1.2064
--- php-src/NEWS:1.2063 Fri Sep 16 11:47:41 2005
+++ php-src/NEWSFri Sep 16 15:43:46 2005
@@ -4,33 +4,14 @@
- Unicode support. (Andrei, Dmitriy, et al)
- Changed instanceof and catch operators, is_a() and is_subclass_of()
  functions to not call __autoload(). (Dmitry)
-- Added optional parameter to http_build_query() to allow specification of
-  string separator.
- cURL improvements: (Ilia)
  . Added curl_setopt_array() which allows setting of multiple cURL options.
  . Added CURLINFO_HEADER_OUT to facilitate request retrieval.
+- Added optional parameter to http_build_query() to allow specification of
+  string separator.
- Added an optional parameter to parse_url() to allow retrieval of distinct URL
  components. (Ilia)
- Added an optional parameter to strstr() and stristr() for retrieval of either
  the part of haystack before or after first occurence of needle. (Johannes)
- Added possibility to check in which extension an internal function was
  defined using reflection API. (Johannes)
-- Fixed a bug where stream_get_meta_data() did not return the uri element for
-  files opened with tmpname(). (Derick)
-- Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry)
-- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry)
-- Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry)
-- Fixed bug #34310 (foreach($arr as $c-d = $x) crashes). (Dmitry)
-- Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9).
-  (Derick)
-- Fixed bug #34277 (array_filter() crashes with references and objects).
-  (Dmitry)
-- Fixed bug #34260 (Segfault with callbacks (array_map) + overloading).
-  (Dmitry)
-- Fixed bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler).
-  (Dmitry, Alex)
-- Fixed bug #34137 (assigning array element by reference causes binary mess).
-  (Dmitry)
-- Fixed bug #34052 (date('U') returns %ld not unix timestamp). (Nuno)
-- Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number).
-  (Derick)




--
Donate @ http://pecl.php.net/wishlist.php/sniper
Disclaimer: Donating money may make me happier and friendlier for a limited 
period!

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



[PHP-CVS] cvs: CVSROOT / avail

2005-09-16 Thread Wez Furlong
wez Fri Sep 16 15:56:46 2005 EDT

  Modified files:  
/CVSROOTavail 
  Log:
  fix username
  
http://cvs.php.net/diff.php/CVSROOT/avail?r1=1.1025r2=1.1026ty=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1025 CVSROOT/avail:1.1026
--- CVSROOT/avail:1.1025Fri Sep 16 12:55:37 2005
+++ CVSROOT/avail   Fri Sep 16 15:56:41 2005
@@ -138,7 +138,7 @@
 
 avail|sterling,derick,imajes,phanto,sebastian,helly,jan|pecl/adt
 avail|beckerr,val|pecl/apc
-avail|ateixeira|pecl/rpmreader
+avail|atex|pecl/rpmreader
 avail|wez,sterling,edink,derick,tal,bs|embed,embed-web
 avail|hholzgra,stas,derick|functable
 avail|alan_k|php-gtk/ext/gtkhtml,php-gtk/ext/scintilla

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



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

2005-09-16 Thread Antony Dovgal
tony2001Fri Sep 16 19:56:15 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-srcNEWS 
  Log:
  BFN
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2027.2.64r2=1.2027.2.65ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.64 php-src/NEWS:1.2027.2.65
--- php-src/NEWS:1.2027.2.64Fri Sep 16 13:12:12 2005
+++ php-src/NEWSFri Sep 16 19:56:12 2005
@@ -84,6 +84,7 @@
   (Ilia)
 - Fixed bug #33967 (misuse of Exception constructor doesn't display errorfile).
   (Jani)
+- Fixed bug #33966 (Wrong use of reflectionproperty causes a segfault). (Tony)
 - Fixed bug #33958 (duplicate cookies and magic_quotes=off may cause a crash).
   (Ilia)
 - Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number).

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



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

2005-09-16 Thread Antony Dovgal
tony2001Fri Sep 16 19:56:30 2005 EDT

  Modified files:  (Branch: PHP_5_0)
/php-srcNEWS 
  Log:
  BFN
  
  
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1760.2.480r2=1.1760.2.481ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1760.2.480 php-src/NEWS:1.1760.2.481
--- php-src/NEWS:1.1760.2.480   Fri Sep 16 11:48:51 2005
+++ php-src/NEWSFri Sep 16 19:56:29 2005
@@ -47,6 +47,7 @@
 - Fixed bug #34062 (Crash in catch block when many arguments are used).
   (Dmitry)
 - Fixed bug #33989 (extract($GLOBALS,EXTR_REFS) crashes PHP). (Dmitry)
+- Fixed bug #33966 (Wrong use of reflectionproperty causes a segfault). (Tony)
 - Fixed bug #33940 (array_map() fails to pass by reference when called
   recursively). (Dmitry)
 - Fixed bug #33853 (php:function call __autoload with lowercase param). 
(Marcus)

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