[PHP-CVS-DAILY] cvs: ZendEngine2 / 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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