[PHP-CVS-DAILY] cvs: php-src / ChangeLog
changelog Wed Jul 8 01:34:22 2009 UTC Modified files: /php-srcChangeLog Log: ChangeLog update http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.3457r2=1.3458diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.3457 php-src/ChangeLog:1.3458 --- php-src/ChangeLog:1.3457Tue Jul 7 01:33:07 2009 +++ php-src/ChangeLog Wed Jul 8 01:34:20 2009 @@ -1,3 +1,186 @@ +2009-07-07 David Soria Parra dso...@gmx.net + +* (PHP_5_2) + run-tests.php + run-tests.php: + MFH: Reset TZ environment variable. Some tests assume that it's not set. + +* run-tests.php: + Reset TZ environment variable. Some tests assume that it's not set. + +2009-07-07 Pierre-Alain Joye pierre@gmail.com + +* (PHP_5_3) + NEWS: + - #46682 + +* ext/standard/tests/file/touch_basic-win32.phpt: + - MF53: touch() atime field returns different value + +* (PHP_5_3) + ext/standard/tests/file/touch_basic-win32.phpt: + - #46882, touch() atime field returns different value + +* ext/standard/tests/file/mkdir_variation5-win32.phpt: + - fixed, remove XFAIL + +* (PHP_5_3) + ext/standard/tests/file/mkdir_variation5-win32.phpt: + - fixed, remove xfail + +* ext/standard/tests/file/touch_variation5-win32.phpt + ext/standard/tests/file/touch_variation6-win32.phpt: + - sync with 5.3 + +* (PHP_5_3) + ext/standard/tests/file/touch_variation5-win32.phpt + ext/standard/tests/file/touch_variation6-win32.phpt: + - fix tests, 5.3 supports these things now on windows. Also shorter tests + would be REALLY nice (or use iteration numbering) + +2009-07-07 Stanislav Malyshev s...@zend.com + +* (PHP_5_3) + ext/intl/intl_error.c + ext/intl/php_intl.c + ext/intl/php_intl.h: + merge errors support + +2009-07-07 Jani Taskinen jani.taski...@sci.fi + +* (PHP_5_2) + NEWS + main/main.c: + MFH:- Fixed bug #48247 (Infinite loop and possible crash during startup + with errors) + +* (PHP_5_3) + NEWS + main/main.c + main/main.c: + - Fixed bug #48247 (Infinite loop and possible crash during startup with + errors) + +2009-07-07 Pierre-Alain Joye pierre@gmail.com + +* (PHP_5_2) + NEWS: + - #48116 + +* (PHP_5_2) + ext/openssl/openssl.c: + - MF53: #48116, fix build with openssl 1.0 + +2009-07-07 Jani Taskinen jani.taski...@sci.fi + +* (PHP_5_2) + NEWS: + F*ckin bom + +* (PHP_5_3) + NEWS: + Check your editors, this is ascii only file! + +2009-07-07 David Soria Parra dso...@gmx.net + +* (PHP_5_3) + ZendEngine2/tests/024.phpt: + MFH: Adjust tests. The order in which notices appear is platform dependend + as the function call ordering in parameter lists is not defined in C. + +* ZendEngine2/tests/024.phpt: + Adjust tests. The order in which notices appear is platform dependend as + the function call ordering in parameter lists is not defined in C. + +2009-07-07 Ulf Wendel ulf.wen...@phpdoc.de + +* (PHP_5_3) + ext/mysql/tests/mysql_affected_rows.phpt + ext/mysql/tests/mysql_field_flags.phpt + ext/mysql/tests/mysql_info.phpt + ext/mysql/tests/mysql_query.phpt + ext/mysql/tests/mysql_unbuffered_query.phpt + ext/mysql/tests/table.inc: + MFH. Fixing tests to run with SQL_MODE=ANSI_QUOTES as well. + +* ext/mysql/tests/connect.inc + ext/mysql/tests/mysql_affected_rows.phpt + ext/mysql/tests/mysql_field_flags.phpt + ext/mysql/tests/mysql_info.phpt + ext/mysql/tests/mysql_query.phpt + ext/mysql/tests/mysql_unbuffered_query.phpt + ext/mysql/tests/skipif.inc + ext/mysql/tests/table.inc: + Fixing tests to run with SQL_MODE=ANSI_QUOTES as well. + +2009-07-07 Pierre-Alain Joye pierre@gmail.com + +* (PHP_5_2) + NEWS + NEWS: + - #45905 + +* ext/gd/libgd/gd.c + ext/gd/libgd/gd.c: + - WS + +* ext/gd/libgd/gd.c + ext/gd/libgd/gd.c: + - MF53: #45905, imagefilledrectangle() clipping error + +* (PHP_5_3) + ext/gd/libgd/gd.c: + - #45905, imagefilledrectangle() clipping error + +2009-07-07 Felipe Pena felipe...@gmail.com + +* ext/mbstring/tests/mb_convert_kana.phpt + ext/mbstring/tests/mb_convert_kana.phpt + ext/mbstring/tests/mb_decode_numericentity.phpt + ext/mbstring/tests/mb_decode_numericentity.phpt + ext/mbstring/tests/mb_encode_numericentity.phpt + ext/mbstring/tests/mb_encode_numericentity.phpt + ext/mbstring/tests/mb_ereg3.phpt + ext/mbstring/tests/mb_ereg3.phpt + ext/mbstring/tests/mb_ereg4.phpt + ext/mbstring/tests/mb_ereg4.phpt + ext/mbstring/tests/mb_ereg_search.phpt + ext/mbstring/tests/mb_ereg_search.phpt + ext/mbstring/tests/mb_ereg_search_pos.phpt + ext/mbstring/tests/mb_ereg_search_pos.phpt +
[PHP-CVS-DAILY] cvs: ZendEngine2 / ChangeLog
changelog Wed Jul 8 01:34:26 2009 UTC Modified files: /ZendEngine2ChangeLog Log: ChangeLog update http://cvs.php.net/viewvc.cgi/ZendEngine2/ChangeLog?r1=1.1513r2=1.1514diff_format=u Index: ZendEngine2/ChangeLog diff -u ZendEngine2/ChangeLog:1.1513 ZendEngine2/ChangeLog:1.1514 --- ZendEngine2/ChangeLog:1.1513Tue Jul 7 01:33:12 2009 +++ ZendEngine2/ChangeLog Wed Jul 8 01:34:26 2009 @@ -1,3 +1,14 @@ +2009-07-07 David Soria Parra dso...@gmx.net + +* (PHP_5_3) + tests/024.phpt: + MFH: Adjust tests. The order in which notices appear is platform dependend + as the function call ordering in parameter lists is not defined in C. + +* tests/024.phpt: + Adjust tests. The order in which notices appear is platform dependend as + the function call ordering in parameter lists is not defined in C. + 2009-07-06 andy wharmby whar...@uk.ibm.com * tests/019.phpt @@ -29293,7 +29304,7 @@ 2003-06-10 Jani Taskinen sni...@iki.fi * zend_multiply.h: - - Missing $Id: ChangeLog,v 1.1513 2009/07/07 01:33:12 changelog Exp $ tag + - Missing $Id: ChangeLog,v 1.1514 2009/07/08 01:34:26 changelog Exp $ tag 2003-06-10 James Cox ja...@imajes.info @@ -31017,7 +31028,7 @@ zend_types.h zend_variables.c zend_variables.h: - - Added some missing CVS $Id: ChangeLog,v 1.1513 2009/07/07 01:33:12 changelog Exp $ tags, headers and footers. + - Added some missing CVS $Id: ChangeLog,v 1.1514 2009/07/08 01:34:26 changelog Exp $ tags, headers and footers. 2003-01-30 Ilia Alshanetsky i...@prohost.org
[PHP-CVS] [TESTING] - svn: /
gwynne Tue, 07 Jul 2009 08:28:18 + Changed paths: A pecl/ D php/pecl/ Log: rearranging old repo to look like new one will -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] [TESTING] - svn: /
gwynne Tue, 07 Jul 2009 08:28:57 + Changed paths: A archived/ Log: rearranging old repo to look like new one will -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] [TESTING] - svn: archived/
gwynne Tue, 07 Jul 2009 08:29:57 + Changed paths: A archived/THERE_WILL_BE_MODULES_HERE/ Log: rearranging old repo to look like new one will -- 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/gd/libgd gd.c
pajoye Tue Jul 7 10:49:39 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/gd/libgd gd.c Log: - #45905, imagefilledrectangle() clipping error http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.90.2.1.2.21.2.13r2=1.90.2.1.2.21.2.14diff_format=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.13 php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.14 --- php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.13Wed May 27 07:17:54 2009 +++ php-src/ext/gd/libgd/gd.c Tue Jul 7 10:49:38 2009 @@ -2114,33 +2114,40 @@ { int x, y; - /* Nick Atty: limit the points at the edge. Note that this also -* nicely kills any plotting for rectangles completely outside the -* window as it makes the tests in the for loops fail -*/ - if (x1 0) { - x1 = 0; - } - if (x1 gdImageSX(im)) { - x1 = gdImageSX(im); - } - if(y1 0) { - y1 = 0; - } - if (y1 gdImageSY(im)) { - y1 = gdImageSY(im); + + if (x1 == x2 y1 == y2) { + gdImageSetPixel(im, x1, y1, color); + return; } + if (x1 x2) { x = x1; x1 = x2; x2 = x; } + if (y1 y2) { y = y1; y1 = y2; y2 = y; } + if (x1 0) { + x1 = 0; + } + + if (x2 = gdImageSX(im)) { + x2 = gdImageSX(im) - 1; + } + + if (y1 0) { + y1 = 0; + } + + if (y2 = gdImageSY(im)) { + y2 = gdImageSY(im) - 1; + } + for (y = y1; (y = y2); y++) { for (x = x1; (x = x2); x++) { gdImageSetPixel (im, x, y, color); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/gd/libgd gd.c
pajoye Tue Jul 7 10:50:10 2009 UTC Modified files: /php-src/ext/gd/libgd gd.c Log: - MF53: #45905, imagefilledrectangle() clipping error http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.126r2=1.127diff_format=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.126 php-src/ext/gd/libgd/gd.c:1.127 --- php-src/ext/gd/libgd/gd.c:1.126 Wed May 27 07:16:55 2009 +++ php-src/ext/gd/libgd/gd.c Tue Jul 7 10:50:06 2009 @@ -2111,21 +2111,10 @@ { int x, y; - /* Nick Atty: limit the points at the edge. Note that this also -* nicely kills any plotting for rectangles completely outside the -* window as it makes the tests in the for loops fail -*/ - if (x1 0) { - x1 = 0; - } - if (x1 gdImageSX(im)) { - x1 = gdImageSX(im); - } - if(y1 0) { - y1 = 0; - } - if (y1 gdImageSY(im)) { - y1 = gdImageSY(im); + + if (x1 == x2 y1 == y2) { + gdImageSetPixel(im, x1, y1, color); + return; } if (x1 x2) { x = x1; @@ -2138,6 +2127,22 @@ y2 = y; } + if (x1 0) { + x1 = 0; + } + + if (x2 = gdImageSX(im)) { + x2 = gdImageSX(im) - 1; + } + + if (y1 0) { + y1 = 0; + } + + if (y2 = gdImageSY(im)) { + y2 = gdImageSY(im) - 1; + } + for (y = y1; (y = y2); y++) { for (x = x1; (x = x2); x++) { gdImageSetPixel (im, x, y, color); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/gd/libgd gd.c
pajoye Tue Jul 7 10:54:38 2009 UTC Modified files: /php-src/ext/gd/libgd gd.c Log: - WS http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.127r2=1.128diff_format=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.127 php-src/ext/gd/libgd/gd.c:1.128 --- php-src/ext/gd/libgd/gd.c:1.127 Tue Jul 7 10:50:06 2009 +++ php-src/ext/gd/libgd/gd.c Tue Jul 7 10:54:36 2009 @@ -1195,7 +1195,7 @@ if (as != 0) { wid = thick / as; } else { - wid = 1; + wid = 1; } if (wid == 0) { wid = 1; @@ -1679,7 +1679,7 @@ if ((s % 360) == (e % 360)) { - s = 0; e = 360; + s = 0; e = 360; } else { if (s 360) { s = s % 360; @@ -1697,7 +1697,7 @@ e += 360; } if (s == e) { - s = 0; e = 360; + s = 0; e = 360; } } @@ -1896,7 +1896,7 @@ do { c = gdImageGetPixel(im, ix, iy); if (c != oc) { - goto done; + goto done; } gdImageSetPixel(im, ix, iy, nc); } while(ix++ (im-sx -1)); @@ -1908,7 +1908,7 @@ } gdImageSetPixel(im, ix, iy, nc); } while(ix++ (im-sx -1)); - goto done; + goto done; } stack = (struct seg *)safe_emalloc(sizeof(struct seg), ((int)(im-sy*im-sx)/4), 1); @@ -2308,6 +2308,7 @@ tox++; continue; } + /* * If it's the same image, mapping is NOT trivial since we * merge with greyscale target, but if pct is 100, the grey @@ -2319,9 +2320,9 @@ dc = gdImageGetPixel(dst, tox, toy); g = (0.29900f * gdImageRed(dst, dc)) + (0.58700f * gdImageGreen(dst, dc)) + (0.11400f * gdImageBlue(dst, dc)); -ncR = (int)(gdImageRed (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); -ncG = (int)(gdImageGreen (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); -ncB = (int)(gdImageBlue (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); + ncR = (int)(gdImageRed (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); + ncG = (int)(gdImageGreen (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); + ncB = (int)(gdImageBlue (src, c) * (pct / 100.0f) + g * ((100 - pct) / 100.0)); /* First look for an exact match */ nc = gdImageColorExact(dst, ncR, ncG, ncB); -- 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/gd/libgd gd.c
pajoye Tue Jul 7 10:54:44 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/gd/libgd gd.c Log: - WS http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.90.2.1.2.21.2.14r2=1.90.2.1.2.21.2.15diff_format=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.14 php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.15 --- php-src/ext/gd/libgd/gd.c:1.90.2.1.2.21.2.14Tue Jul 7 10:49:38 2009 +++ php-src/ext/gd/libgd/gd.c Tue Jul 7 10:54:44 2009 @@ -1093,8 +1093,7 @@ int w, wstart; int thick = im-thick; - if (color == gdAntiAliased) - { + if (color == gdAntiAliased) { /* gdAntiAliased passed as color: use the much faster, much cheaper and equally attractive gdImageAALine implementation. That @@ -1191,7 +1190,7 @@ } else { /* More-or-less vertical. use wid for horizontal stroke */ /* 2.0.12: Michael Schwartz: divide rather than multiply; - TBB: but watch out for /0! */ + TBB: but watch out for /0! */ double as = sin (atan2 (dy, dx)); if (as != 0) { wid = thick / as; @@ -1681,27 +1680,26 @@ if ((s % 360) == (e % 360)) { s = 0; e = 360; -} else { -if (s 360) { -s = s % 360; -} - -if (e 360) { -e = e % 360; -} - -while (s 0) { -s += 360; -} - -while (e s) { -e += 360; -} + } else { + if (s 360) { + s = s % 360; + } + + if (e 360) { + e = e % 360; + } + + while (s 0) { + s += 360; + } -if (s == e) { + while (e s) { + e += 360; + } + if (s == e) { s = 0; e = 360; -} -} + } + } for (i = s; i = e; i++) { int x, y; @@ -1987,7 +1985,7 @@ oc = gdImageGetPixel(im, x, y); -/* required! */ + /* required! */ FILL_PUSH(y,x,x,1); /* seed segment (popped 1st) */ FILL_PUSH(y+1, x, x, -1); @@ -2308,7 +2306,6 @@ for (x = srcX; (x (srcX + w)); x++) { int nc; c = gdImageGetPixel (src, x, y); - /* Added 7/24/95: support transparent copies */ if (gdImageGetTransparent(src) == c) { tox++; -- 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/gd/libgd gd.c
pajoye Tue Jul 7 11:06:21 2009 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/gd/libgd gd.c Log: - MF53: #45905, imagefilledrectangle() clipping error http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.90.2.1.2.29r2=1.90.2.1.2.30diff_format=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.90.2.1.2.29 php-src/ext/gd/libgd/gd.c:1.90.2.1.2.30 --- php-src/ext/gd/libgd/gd.c:1.90.2.1.2.29 Tue Jun 23 07:09:19 2009 +++ php-src/ext/gd/libgd/gd.c Tue Jul 7 11:06:21 2009 @@ -2205,33 +2205,39 @@ { int x, y; - /* Nick Atty: limit the points at the edge. Note that this also -* nicely kills any plotting for rectangles completely outside the -* window as it makes the tests in the for loops fail -*/ - if (x1 0) { - x1 = 0; - } - if (x1 gdImageSX(im)) { - x1 = gdImageSX(im); - } - if(y1 0) { - y1 = 0; - } - if (y1 gdImageSY(im)) { - y1 = gdImageSY(im); + if (x1 == x2 y1 == y2) { + gdImageSetPixel(im, x1, y1, color); + return; } + if (x1 x2) { x = x1; x1 = x2; x2 = x; } + if (y1 y2) { y = y1; y1 = y2; y2 = y; } + if (x1 0) { + x1 = 0; + } + + if (x2 = gdImageSX(im)) { + x2 = gdImageSX(im) - 1; + } + + if (y1 0) { + y1 = 0; + } + + if (y2 = gdImageSY(im)) { + y2 = gdImageSY(im) - 1; + } + for (y = y1; (y = y2); y++) { for (x = x1; (x = x2); x++) { gdImageSetPixel (im, x, y, color); -- 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
pajoye Tue Jul 7 11:07:57 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: - #45905 http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1578r2=1.2027.2.547.2.1579diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1578 php-src/NEWS:1.2027.2.547.2.1579 --- php-src/NEWS:1.2027.2.547.2.1578Sun Jul 5 16:07:24 2009 +++ php-src/NEWSTue Jul 7 11:07:50 2009 @@ -1,4 +1,4 @@ -PHPNEWS +PHP NEWS ||| ?? ??? 2009, PHP 5.2.11 - Fixed regression in cURL extension that prevented flush of data to output @@ -27,6 +27,8 @@ - Fixed bug #48276 (date(Y) on big endian machines produces the wrong result). (Scott) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) +- Fixed bug #45905 (imagefilledrectangle() clipping error). + (markril at hotmail dot com, Pierre) - Fixed bug #45280 (Reflection of instantiated COM classes causes PHP to crash) (Paul Richards, Kalle) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/mysql/tests connect.inc mysql_affected_rows.phpt mysql_field_flags.phpt mysql_info.phpt mysql_query.phpt mysql_unbuffered_query.phpt skipif.inc table.inc
uw Tue Jul 7 11:31:45 2009 UTC Modified files: /php-src/ext/mysql/testsconnect.inc mysql_affected_rows.phpt mysql_field_flags.phpt mysql_info.phpt mysql_query.phpt mysql_unbuffered_query.phpt skipif.inc table.inc Log: Fixing tests to run with SQL_MODE=ANSI_QUOTES as well. http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/connect.inc?r1=1.5r2=1.6diff_format=u Index: php-src/ext/mysql/tests/connect.inc diff -u php-src/ext/mysql/tests/connect.inc:1.5 php-src/ext/mysql/tests/connect.inc:1.6 --- php-src/ext/mysql/tests/connect.inc:1.5 Thu Apr 24 14:04:57 2008 +++ php-src/ext/mysql/tests/connect.inc Tue Jul 7 11:31:45 2009 @@ -62,4 +62,4 @@ false; $IS_MYSQLND = stristr(mysql_get_client_info(), mysqlnd); -? +? \ No newline at end of file http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_affected_rows.phpt?r1=1.6r2=1.7diff_format=u Index: php-src/ext/mysql/tests/mysql_affected_rows.phpt diff -u php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.6 php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.7 --- php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.6Thu Jul 2 10:04:25 2009 +++ php-src/ext/mysql/tests/mysql_affected_rows.phptTue Jul 7 11:31:45 2009 @@ -35,18 +35,18 @@ if (!mysql_query('CREATE TABLE test(id INT, label CHAR(1), PRIMARY KEY(id)) ENGINE = ' . $engine, $link)) printf([007] [%d] %s\n, mysql_errno($link), mysql_error($link)); -if (!mysql_query('INSERT INTO test(id, label) VALUES (1, a)', $link)) +if (!mysql_query(INSERT INTO test(id, label) VALUES (1, 'a'), $link)) printf([008] [%d] %s\n, mysql_errno($link), mysql_error($link)); if (1 !== ($tmp = mysql_affected_rows($link))) printf([010] Expecting int/1, got %s/%s\n, gettype($tmp), $tmp); // ignore INSERT error, NOTE: command line returns 0, affected_rows returns -1 as documented -...@mysql_query('INSERT INTO test(id, label) VALUES (1, a)', $link); +...@mysql_query(INSERT INTO test(id, label) VALUES (1, 'a'), $link); if (-1 !== ($tmp = mysql_affected_rows($link))) printf([011] Expecting int/-1, got %s/%s\n, gettype($tmp), $tmp); -if (!mysql_query('INSERT INTO test(id, label) VALUES (1, a) ON DUPLICATE KEY UPDATE id = 4', $link)) +if (!mysql_query(INSERT INTO test(id, label) VALUES (1, 'a') ON DUPLICATE KEY UPDATE id = 4, $link)) printf([012] [%d] %s\n, mysql_errno($link), mysql_error($link)); if (2 !== ($tmp = mysql_affected_rows($link))) http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_flags.phpt?r1=1.6r2=1.7diff_format=u Index: php-src/ext/mysql/tests/mysql_field_flags.phpt diff -u php-src/ext/mysql/tests/mysql_field_flags.phpt:1.6 php-src/ext/mysql/tests/mysql_field_flags.phpt:1.7 --- php-src/ext/mysql/tests/mysql_field_flags.phpt:1.6 Fri Jul 3 08:42:25 2009 +++ php-src/ext/mysql/tests/mysql_field_flags.phpt Tue Jul 7 11:31:45 2009 @@ -53,11 +53,11 @@ 'label' = array(($version 500) ? 'multiple_key' : 'unique_key') ), 'labela INT, label2 CHAR(1), KEY keyname (labela, label2)' = array( - array('labela, label2', '1, a'), + array('labela, label2', 1, 'a'), 'labela' = array('multiple_key'), ), 'label1 BLOB' = array( - array('label1', 'blob'), + array('label1', 'blob'), 'label1' = array('blob', 'binary'), ), 'label1 INT UNSIGNED' = array( @@ -70,15 +70,15 @@ 'unsigned'), ), 'label1 ENUM(a, b)' = array( - array('label1', 'a'), + array('label1', 'a'), 'label1' = array('enum'), ), 'label1 SET(a, b)' = array( - array('label1', 'a'), +
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mysql/tests mysql_affected_rows.phpt mysql_field_flags.phpt mysql_info.phpt mysql_query.phpt mysql_unbuffered_query.phpt table.inc
uw Tue Jul 7 11:32:17 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/mysql/testsmysql_affected_rows.phpt mysql_field_flags.phpt mysql_info.phpt mysql_query.phpt mysql_unbuffered_query.phpt table.inc Log: MFH. Fixing tests to run with SQL_MODE=ANSI_QUOTES as well. http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_affected_rows.phpt?r1=1.3.2.5r2=1.3.2.6diff_format=u Index: php-src/ext/mysql/tests/mysql_affected_rows.phpt diff -u php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.3.2.5 php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.3.2.6 --- php-src/ext/mysql/tests/mysql_affected_rows.phpt:1.3.2.5Thu Jul 2 10:05:37 2009 +++ php-src/ext/mysql/tests/mysql_affected_rows.phptTue Jul 7 11:32:17 2009 @@ -35,18 +35,18 @@ if (!mysql_query('CREATE TABLE test(id INT, label CHAR(1), PRIMARY KEY(id)) ENGINE = ' . $engine, $link)) printf([007] [%d] %s\n, mysql_errno($link), mysql_error($link)); -if (!mysql_query('INSERT INTO test(id, label) VALUES (1, a)', $link)) +if (!mysql_query(INSERT INTO test(id, label) VALUES (1, 'a'), $link)) printf([008] [%d] %s\n, mysql_errno($link), mysql_error($link)); if (1 !== ($tmp = mysql_affected_rows($link))) printf([010] Expecting int/1, got %s/%s\n, gettype($tmp), $tmp); // ignore INSERT error, NOTE: command line returns 0, affected_rows returns -1 as documented -...@mysql_query('INSERT INTO test(id, label) VALUES (1, a)', $link); +...@mysql_query(INSERT INTO test(id, label) VALUES (1, 'a'), $link); if (-1 !== ($tmp = mysql_affected_rows($link))) printf([011] Expecting int/-1, got %s/%s\n, gettype($tmp), $tmp); -if (!mysql_query('INSERT INTO test(id, label) VALUES (1, a) ON DUPLICATE KEY UPDATE id = 4', $link)) +if (!mysql_query(INSERT INTO test(id, label) VALUES (1, 'a') ON DUPLICATE KEY UPDATE id = 4, $link)) printf([012] [%d] %s\n, mysql_errno($link), mysql_error($link)); if (2 !== ($tmp = mysql_affected_rows($link))) http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_flags.phpt?r1=1.3.2.5r2=1.3.2.6diff_format=u Index: php-src/ext/mysql/tests/mysql_field_flags.phpt diff -u php-src/ext/mysql/tests/mysql_field_flags.phpt:1.3.2.5 php-src/ext/mysql/tests/mysql_field_flags.phpt:1.3.2.6 --- php-src/ext/mysql/tests/mysql_field_flags.phpt:1.3.2.5 Fri Jul 3 08:42:46 2009 +++ php-src/ext/mysql/tests/mysql_field_flags.phpt Tue Jul 7 11:32:17 2009 @@ -53,11 +53,11 @@ 'label' = array(($version 500) ? 'multiple_key' : 'unique_key') ), 'labela INT, label2 CHAR(1), KEY keyname (labela, label2)' = array( - array('labela, label2', '1, a'), + array('labela, label2', 1, 'a'), 'labela' = array('multiple_key'), ), 'label1 BLOB' = array( - array('label1', 'blob'), + array('label1', 'blob'), 'label1' = array('blob', 'binary'), ), 'label1 INT UNSIGNED' = array( @@ -70,15 +70,15 @@ 'unsigned'), ), 'label1 ENUM(a, b)' = array( - array('label1', 'a'), + array('label1', 'a'), 'label1' = array('enum'), ), 'label1 SET(a, b)' = array( - array('label1', 'a'), + array('label1', 'a'), 'label1' = array('set'), ), 'label1 TIMESTAMP' = array( - array('label1', sprintf('%s', @date(Y-m-d H:i:s))), + array('label1', sprintf('%s',
[PHP-CVS] cvs: phpruntests /QA compareNewOld.php test
zoe Tue Jul 7 12:10:40 2009 UTC Added files: /phpruntests/QA compareNewOld.php Removed files: /phpruntests/QA test Log: comparison code http://cvs.php.net/viewvc.cgi/phpruntests/QA/compareNewOld.php?view=markuprev=1.1 Index: phpruntests/QA/compareNewOld.php +++ phpruntests/QA/compareNewOld.php ?php //Compare the output from new run-tests with the old version //Takes two files and a keyword as input //Usage: //php compareNewOld.php new_output old_output keyword // //where new_output is an output file generated using -o csv. // old_output is the standard output fro run-tests.php // key is the name of the top_level directory of the tests (eg QA, unless you move them anywhere else) //Search for Warning, Notice, Fatal $warnCount = 0; $noticeCount = 0; $fatalCount = 0; $top_level = $argv[3]; $rttests = file($argv[2]); $mytests = file($argv[1]); foreach($mytests as $test) { if(preg_match(/Warning/, $test)) { $warnCount++; } if(preg_match(/Notice/, $test)) { $noticeCount++; } if(preg_match(/Fatal/, $test)) { $fatalCount++; } } $myfails = parseNew($mytests, 'FAIL', $top_level); $myborks = parseNew($mytests, 'BORK', $top_level); $myskips = parseNew($mytests, 'SKIP', $top_level); $rtfails = parseOld($rttests, 'FAIL'); $rtborks = parseOld($rttests, 'BORK'); $rtskips = parseOld($rttests, 'SKIP'); echo \n\nIn the new code (phpruntests)...\n; echo Number of Warnings: $warnCount\n Number of Notices: $noticeCount\n Number of Fatal: $fatalCount\n; compareAndPrint($myfails, $rtfails, 'fail'); compareAndPrint($myborks, $rtborks, 'bork'); compareAndPrint($myskips, $rtskips, 'skip'); function parseNew($output, $searchFor, $top_level) { $result = array(); foreach($output as $line) { if (preg_match(/$top_level\/((ext|sapi|Zend|tests)\/\S+)\s{1},(.*)\s{1}$searchFor\s{1}/, $line, $matches)) { if($searchFor == 'FAIL') { if(!preg_match(/XFAIL/, $matches[2])) { $result[] = $matches[1] . .phpt; } } else { $result[] = $matches[1] . .phpt; } } } return $result; } function parseOld($output, $searchFor) { $result = array(); foreach($output as $line) { if (preg_match(/$searchFor.*\[(.+\.phpt)\]/, $line, $matches)) { $result[] = $matches[1]; } } return $result; } function compareAndPrint($my, $rt, $type) { $only_my = array_diff($my, $rt); $nmy = count($only_my); echo \n = $nmy tests $type in phpruntests and do not $type in run-tests\n; foreach($only_my as $line) { echo $line \n; } $only_rt = array_diff($rt, $my); $nrt = count ($only_rt); echo \n = $nrt tests $type in run-tests and do not $type in phpruntests\n; foreach($only_rt as $line) { echo $line\n; } } ? -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/results fail_compare.php
zoe Tue Jul 7 12:11:27 2009 UTC Removed files: /phpruntests/QA/results fail_compare.php Log: deleted old version -- 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) / NEWS
Always add the news on fixing bugs also in PHP_5_3 NEWS file. --Jani Pierre-Alain Joye wrote: pajoye Tue Jul 7 11:07:57 2009 UTC Modified files: (Branch: PHP_5_2) /php-src NEWS Log: - #45905 http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1578r2=1.2027.2.547.2.1579diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1578 php-src/NEWS:1.2027.2.547.2.1579 --- php-src/NEWS:1.2027.2.547.2.1578Sun Jul 5 16:07:24 2009 +++ php-src/NEWSTue Jul 7 11:07:50 2009 @@ -1,4 +1,4 @@ -PHPNEWS +PHP NEWS ||| ?? ??? 2009, PHP 5.2.11 - Fixed regression in cURL extension that prevented flush of data to output @@ -27,6 +27,8 @@ - Fixed bug #48276 (date(Y) on big endian machines produces the wrong result). (Scott) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) +- Fixed bug #45905 (imagefilledrectangle() clipping error). + (markril at hotmail dot com, Pierre) - Fixed bug #45280 (Reflection of instantiated COM classes causes PHP to crash) (Paul Richards, Kalle) -- 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) / NEWS
janiTue Jul 7 12:19:05 2009 UTC Modified files: (Branch: PHP_5_3) /php-srcNEWS Log: Check your editors, this is ascii only file! http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.666r2=1.2027.2.547.2.965.2.667diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.666 php-src/NEWS:1.2027.2.547.2.965.2.667 --- php-src/NEWS:1.2027.2.547.2.965.2.666 Mon Jul 6 23:47:16 2009 +++ php-src/NEWSTue Jul 7 12:19:05 2009 @@ -1,4 +1,4 @@ -PHP NEWS +PHPNEWS ||| ?? ??? 2009, PHP 5.3.1 -- 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
janiTue Jul 7 12:19:43 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: F*ckin bom http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1579r2=1.2027.2.547.2.1580diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1579 php-src/NEWS:1.2027.2.547.2.1580 --- php-src/NEWS:1.2027.2.547.2.1579Tue Jul 7 11:07:50 2009 +++ php-src/NEWSTue Jul 7 12:19:42 2009 @@ -1,4 +1,4 @@ -PHP NEWS +PHPNEWS ||| ?? ??? 2009, PHP 5.2.11 - Fixed regression in cURL extension that prevented flush of data to output -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] cvs: php-src /ext/openssl openssl.c
I guess this does not happen in PHP_5_2..? --Jani Pierre-Alain Joye wrote: pajoye Mon Jul 6 23:36:56 2009 UTC Modified files: /php-src/ext/openssl openssl.c Log: - #48116, fix build with openssl 1.0 http://cvs.php.net/viewvc.cgi/php-src/ext/openssl/openssl.c?r1=1.181r2=1.182diff_format=u Index: php-src/ext/openssl/openssl.c diff -u php-src/ext/openssl/openssl.c:1.181 php-src/ext/openssl/openssl.c:1.182 --- php-src/ext/openssl/openssl.c:1.181 Mon Apr 20 09:43:45 2009 +++ php-src/ext/openssl/openssl.c Mon Jul 6 23:36:56 2009 @@ -20,7 +20,7 @@ +--+ */ -/* $Id: openssl.c,v 1.181 2009/04/20 09:43:45 mkoppanen Exp $ */ +/* $Id: openssl.c,v 1.182 2009/07/06 23:36:56 pajoye Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -484,8 +484,13 @@ static char default_ssl_conf_filename[MAXPATHLEN]; struct php_x509_request { /* {{{ */ - LHASH * global_config; /* Global SSL config */ - LHASH * req_config; /* SSL config for this request */ +#if OPENSSL_VERSION_NUMBER = 0x1002L + LHASH_OF(CONF_VALUE) * global_config; /* Global SSL config */ + LHASH_OF(CONF_VALUE) * req_config; /* SSL config for this request */ +#else + LHASH * global_config; /* Global SSL config */ + LHASH * req_config; /* SSL config for this request */ +#endif const EVP_MD * md_alg; const EVP_MD * digest; char* section_name, @@ -674,7 +679,11 @@ } /* }}} */ +#if OPENSSL_VERSION_NUMBER = 0x1002L +static inline int php_openssl_config_check_syntax(const char * section_label, const char * config_filename, const char * section, LHASH_OF(CONF_VALUE) * config TSRMLS_DC) /* {{{ */ +#else static inline int php_openssl_config_check_syntax(const char * section_label, const char * config_filename, const char * section, LHASH * config TSRMLS_DC) /* {{{ */ +#endif { X509V3_CTX ctx; @@ -1177,8 +1186,7 @@ if (in == NULL) { return NULL; } - - cert = (X509 *) PEM_ASN1_read_bio((char *(*)())d2i_X509, PEM_STRING_X509, in, NULL, NULL, NULL); + cert = (X509 *) PEM_ASN1_read_bio((d2i_of_void *)d2i_X509, PEM_STRING_X509, in, NULL, NULL, NULL); BIO_free(in); } if (cert makeresource resourceval) { @@ -2931,8 +2939,7 @@ case EVP_PKEY_RSA: case EVP_PKEY_RSA2: assert(pkey-pkey.rsa != NULL); - - if (NULL == pkey-pkey.rsa-p || NULL == pkey-pkey.rsa-q) { + if (pkey-pkey.rsa != NULL (NULL == pkey-pkey.rsa-p || NULL == pkey-pkey.rsa-q)) { return 0; } break; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/ctype/tests 001.phpt 002.phpt bug25745.phpt bug34645.phpt ctype_alnum_basic.phpt ctype_alnum_error.phpt ctype_alnum_variation1.phpt ctype_alnum_variation2.phpt ctype
zoe Tue Jul 7 14:04:51 2009 UTC Removed files: /phpruntests/QA/ext/ctype/tests ctype_punct_basic.phpt ctype_punct_variation4.phpt ctype_alnum_error.phpt ctype_alnum_variation2.phpt ctype_alpha_variation3.phpt bug25745.phpt ctype_lower_variation2.phpt ctype_cntrl_variation3.phpt ctype_upper_variation1.phpt ctype_space_variation2.phpt ctype_digit_error.phpt ctype_print_error.phpt 001.phpt ctype_upper_basic.phpt ctype_graph_variation4.phpt ctype_space_error.phpt ctype_digit_variation1.phpt ctype_print_variation1.phpt ctype_cntrl_error.phpt ctype_xdigit_variation4.phpt ctype_alnum_basic.phpt ctype_alnum_variation3.phpt ctype_punct_variation1.phpt ctype_alpha_variation4.phpt ctype_xdigit_error.phpt ctype_digit_basic.phpt ctype_lower_variation3.phpt ctype_print_basic.phpt ctype_cntrl_variation4.phpt ctype_upper_variation2.phpt ctype_space_variation3.phpt ctype_space_basic.phpt 002.phpt ctype_cntrl_basic.phpt ctype_digit_variation2.phpt ctype_print_variation2.phpt ctype_graph_variation1.phpt ctype_lower_error.phpt ctype_xdigit_variation1.phpt ctype_alpha_error.phpt ctype_alnum_variation4.phpt ctype_xdigit_basic.phpt ctype_punct_variation2.phpt bug34645.phpt ctype_alpha_variation1.phpt ctype_lower_variation4.phpt ctype_upper_variation3.phpt ctype_space_variation4.phpt ctype_cntrl_variation1.phpt ctype_graph_error.phpt ctype_digit_variation3.phpt ctype_lower_basic.phpt ctype_print_variation3.phpt ctype_graph_variation2.phpt ctype_alpha_basic.phpt ctype_xdigit_variation2.phpt ctype_punct_variation3.phpt ctype_punct_error.phpt ctype_alnum_variation1.phpt ctype_alpha_variation2.phpt ctype_graph_basic.phpt ctype_upper_variation4.phpt ctype_lower_variation1.phpt ctype_cntrl_variation2.phpt ctype_space_variation1.phpt ctype_digit_variation4.phpt ctype_print_variation4.phpt ctype_graph_variation3.phpt ctype_upper_error.phpt ctype_xdigit_variation3.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/date/tests 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt 008.phpt 009.phpt 009_win32.phpt 010.phpt 011.phpt 012.phpt 013.phpt 014.phpt 015.phpt DateTimeZone_
zoe Tue Jul 7 14:06:08 2009 UTC Removed files: /phpruntests/QA/ext/date/tests date_sunrise_variation4.phpt bug29585.phpt strftime_variation12.phpt gmstrftime_error.phpt date_default_timezone_set_error.phpt idate_variation5.phpt gmmktime_variation2.phpt DateTime_construct_variation2.phpt date_sunrise_and_sunset_basic.phpt date_sub_basic.phpt date_sunset_variation8.phpt date_add_basic2.phpt mktime_variation2.phpt DateTimeZone_construct_basic.phpt date_isodate_set_error.phpt DateTime_setISODate_variation2.phpt gmdate_variation5.phpt localtime_variation5.phpt gmdate_variation11.phpt date_time_set_error.phpt gmstrftime_variation15.phpt DateTime_modify_variation1.phpt getdate_variation7.phpt date_constants.phpt strftime_variation1.phpt gettimeofday_basic.phpt mktime-3.phpt DateTime_setDate_variation1.phpt DateTime_construct_basic1.phpt date_variation1.phpt default-timezone-2.phpt DateTime_format_basic1.phpt bug34676.phpt strftime_variation19.phpt DateTime_construct_error.phpt date_date_set_variation2.phpt bug32086.phpt gmstrftime_variation20.phpt date_sunset_variation2.phpt 008.phpt date_isodate_set_variation1.phpt mktime_basic1.phpt gmmktime_variation9.phpt bug41709.phpt date_parse_error.phpt DateTime_clone_basic2.phpt timezone_name_from_abbr_variation1.phpt date_format_basic1.phpt getdate_variation1.phpt bug28024.phpt strtotime.phpt gmstrftime_variation4.phpt 013.phpt DateTimeZone_verify.phpt DateTime_modify_basic1.phpt date_default_timezone_get_error.phpt timezone-configuration.phpt DateTimeZone_getTransitions_basic1.phpt bug43003.phpt strftime_variation8.phpt bug43075.phpt strtotime3.phpt date_sunrise_variation5.phpt bug26198.phpt strftime_variation13.phpt bug27780.phpt date_parse_001.phpt 002.phpt idate_variation6.phpt gmmktime_variation3.phpt bug35425.phpt date_sunset_variation9.phpt bug37368.phpt date_modify_basic1.phpt date_sun_info_error.phpt mktime_variation3.phpt getdate_basic.phpt timezone_open_variation1.phpt DateTime_setISODate_variation3.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/ereg/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt 008.phpt 009.phpt 010.phpt 011.phpt 012.phpt 013.phpt 014.phpt 015.phpt 016.phpt ereg_basic
zoe Tue Jul 7 14:07:21 2009 UTC Removed files: /phpruntests/QA/ext/ereg/tests spliti_variation_004.phpt 009.phpt ereg_variation_002.phpt eregi_replace_variation_003.phpt ereg_basic_004.phpt 005.phpt eregi_error_001.phpt spliti_basic_002.phpt 013.phpt 001.phpt eregi_replace_basic_001.phpt sql_regcase_error_001.phpt ereg_replace_variation_003.phpt ereg_error_001.phpt eregi_replace_error_002.phpt ereg_replace_basic_001.phpt eregi_variation_003.phpt ereg_replace_error_002.phpt split_variation_002.phpt eregi_basic_001.phpt ereg_variation_003.phpt spliti_variation_001.phpt 006.phpt eregi_error_002.phpt split_error_001.phpt sql_regcase_basic_001.phpt spliti_basic_003.phpt 014.phpt ereg_basic_001.phpt 002.phpt eregi_replace_basic_002.phpt 010.phpt ereg_error_002.phpt ereg_replace_basic_002.phpt eregi_variation_004.phpt split_variation_003.phpt eregi_replace_basic.phpt eregi_basic_002.phpt split_basic_001.phpt ereg_variation_004.phpt spliti_variation_002.phpt 007.phpt split_error_002.phpt spliti_basic_004.phpt eregi_replace_variation_001.phpt 015.phpt ereg_basic_002.phpt 003.phpt 011.phpt spliti_error_001.phpt ereg_replace_variation_001.phpt eregi_basic.phpt split_variation_004.phpt eregi_variation_001.phpt eregi_basic_003.phpt split_basic_002.phpt sql_regcase_variation_001.phpt spliti_variation_003.phpt 008.phpt ereg_variation_001.phpt eregi_replace_variation_002.phpt 016.phpt ereg_basic_003.phpt 004.phpt spliti_basic_001.phpt 012.phpt spliti_error_002.phpt ereg_replace_variation_002.phpt eregi_replace_error_001.phpt eregi_variation_002.phpt ereg_replace_error_001.phpt split_variation_001.phpt eregi_basic_004.phpt split_basic_003.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/fileinfo/tests finfo_buffer_basic.phpt finfo_buffer_error.phpt finfo_buffer_variation1.phpt finfo_close_basic.phpt finfo_close_error.phpt finfo_file_001.phpt finfo_f
zoe Tue Jul 7 14:07:47 2009 UTC Removed files: /phpruntests/QA/ext/fileinfo/tests finfo_buffer_error.phpt mime_content_type_002.phpt mime_content_type_001.phpt finfo_close_basic.phpt finfo_close_error.phpt finfo_open_001.phpt finfo_buffer_variation1.phpt finfo_open_basic.phpt finfo_set_flags_basic.phpt finfo_phpinfo_basic.phpt finfo_open_error.phpt finfo_open_variation1.phpt finfo_buffer_basic.phpt finfo_file_002.phpt finfo_file_001.phpt finfo_file_basic.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/filter/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt 008.phpt 009.phpt 010.phpt 011.phpt 012.phpt 013.phpt 014.phpt 015.phpt 016.phpt 017.phpt
zoe Tue Jul 7 14:08:33 2009 UTC Removed files: /phpruntests/QA/ext/filter/tests035.phpt bug47745.phpt 023.phpt bug7586.phpt 011.phpt 043.phpt 031.phpt 051.phpt PMOPB45.phpt bug42718-2.phpt bug42718.phpt 008.phpt 028.phpt 016.phpt bug7733.phpt 004.phpt 048.phpt 036.phpt 024.phpt 012.phpt 044.phpt 032.phpt 020.phpt 052.phpt 040.phpt bug39763.phpt 009.phpt 029.phpt 017.phpt bug44779.phpt 049.phpt 005.phpt 037.phpt 025.phpt 013.phpt 001.phpt 045.phpt 033.phpt bug46973.phpt 021.phpt 053.phpt 041.phpt callback_non_modified_var.phpt bug7715.phpt 018.phpt 006.phpt 038.phpt 026.phpt bug8315.phpt 014.phpt 002.phpt 046.phpt filter_data.phpt callback_closure.phpt bug5.phpt 034.phpt bug39846.phpt 022.phpt 010.phpt 042.phpt 030.phpt 050.phpt 019.phpt 007.phpt 039.phpt 027.phpt 015.phpt 003.phpt 047.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/hash/tests adler32.phpt crc32.phpt gost.phpt hash_algos.phpt hash_copy_001.phpt hash_copy_002.phpt hash_error.phpt hash_file_basic.phpt hash_file_basic1.phpt hash_fi
zoe Tue Jul 7 14:09:10 2009 UTC Removed files: /phpruntests/QA/ext/hash/tests hash_file_basic.phpt hmac-md5.phpt hash_file_basic1.phpt hash_copy_001.phpt hash_hmac_file_basic.phpt ripemd256.phpt mhash_004.phpt mhash_002.phpt sha224.phpt sha256.phpt hash_hmac_error.phpt tiger.phpt md4.phpt hash_error.phpt md2.phpt hash_copy_002.phpt hash_file_error.phpt adler32.phpt ripemd128.phpt hash_algos.phpt crc32.phpt hash_hmac_file_error.phpt mhash_003.phpt whirlpool.phpt sha512.phpt ripemd320.phpt gost.phpt mhash_001.phpt sha1.phpt ripemd160.phpt haval.phpt sha384.phpt hash_hmac_basic.phpt snefru.phpt md5.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/iconv/tests bug16069.phpt bug37176.phpt bug37773.phpt eucjp2iso2022jp.phpt eucjp2sjis.phpt eucjp2utf8.phpt iconv-charset-length-cve-2007-4840.phpt iconv001.phpt icon
zoe Tue Jul 7 14:09:42 2009 UTC Removed files: /phpruntests/QA/ext/iconv/tests iconv_strrpos_variation1.phpt iconv_strlen_error1.phpt iconv_strrpos_basic.phpt iconv_mime_decode_variation1.phpt iconv_set_encoding_variation.phpt iconv_strpos.phpt iconv_substr_basic.phpt iconv_strpos_variation5.phpt iconv_mime_decode_headers_variation3.phpt iconv_strpos_variation1.phpt iconv_mime_decode.phpt ob_iconv_handler.phpt eucjp2iso2022jp.phpt iconv003.phpt iconv_basic.phpt iconv_strrpos_variation2.phpt translit-failure.phpt iconv_strlen_error2.phpt iconv_mime_decode_variation2.phpt iconv_get_encoding_error.phpt iconv_mime_decode_headers.phpt iconv_encoding_basic.phpt iconv_strpos_variation2.phpt iconv_substr_error1.phpt bug37773.phpt iconv_set_encoding_error.phpt iconv_strrpos_error1.phpt iconv-charset-length-cve-2007-4840.phpt iconv004.phpt translit-utf8.phpt iconv_strpos_basic.phpt iconv_strrpos_variation3.phpt eucjp2utf8.phpt iconv_strpos_error1.phpt iconv_mime_decode_variation3.phpt iconv_substr-charset-length-cve-2007-4783.phpt iconv_strrpos-charset-length-cve-2007-4840.phpt iconv_stream_filter_delimiter.phpt iconv_strpos_variation3.phpt iconv_mime_decode_headers_variation1.phpt iconv_mime_decode-charset-length-cve-2007-4840.phpt iconv_strlen_variation1.phpt iconv_substr_error2.phpt iconv_stream_filter.phpt bug16069.phpt iconv_strrpos_error2.phpt bug37176.phpt iconv_strrpos.phpt iconv_mime_decode_headers-charset-length-cve-2007-4840.phpt iconv_strlen_basic.phpt iconv_strpos-charset-length-cve-2007-4840.phpt iconv001.phpt iconv_strlen-charset-length-cve-2007-4840.phpt iconv_substr.phpt iconv_strpos_error2.phpt iconv_set_encoding-charset-length-cve-2007-4840.phpt iconv_strlen.phpt iconv_mime_encode.phpt iconv_strpos_variation4.phpt iconv_mime_decode_headers_variation2.phpt ob_iconv_handler-charset-length-cve-2007-4840.phpt iconv_strlen_variation2.phpt eucjp2sjis.phpt iconv002.phpt iconv_strpos_variation3_64bit.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/json/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt bug40503.phpt bug41034.phpt bug41067.phpt bug41403.phpt bug41504.phpt bug41567.phpt bug4209
zoe Tue Jul 7 14:10:13 2009 UTC Removed files: /phpruntests/QA/ext/json/tests pass002.phpt bug41504.phpt 007.phpt json_encode_error.phpt bug41403.phpt 005.phpt json_decode_basic.phpt 003.phpt bug46944.phpt 001.phpt bug41067.phpt bug46215.phpt json_encode_basic_utf8.phpt pass003.phpt pass001.phpt json_encode_basic.phpt bug40503.phpt 006.phpt bug41567.phpt 004.phpt pass001.1_64bit.phpt bug43941.phpt fail001.phpt 002.phpt bug42785.phpt bug41034.phpt bug47644.phpt json_decode_error.phpt bug45791.phpt bug42090.phpt pass001.1.phpt Log: deleting -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/libxml/tests 001.phpt 002.phpt 003.phpt 004.phpt bug42112.phpt /QA/ext/pcre/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt backtrack_limit.php
zoe Tue Jul 7 14:11:30 2009 UTC Removed files: /phpruntests/QA/ext/pdo/tests bug_34687.phpt bug_35671.phpt bug_44173.phpt pdo_018.phpt pdo_026.phpt pdo_002.phpt pdo_034.phpt pdo_010.phpt bug_43663.phpt bug_43130.phpt pecl_bug_5809.phpt pdo_007.phpt pdo_015.phpt pdo_023.phpt pdo_031.phpt bug_44159.phpt bug_39398.phpt bug_38253.phpt pdo_028.phpt pdo_004.phpt pdo_012.phpt bug_36428.phpt pdo_020.phpt bug_40285.phpt bug_34630.phpt pdo_009.phpt pdo_017.phpt pdo_025.phpt pdo_016a.phpt pdo_001.phpt pdo_033.phpt pdorow.phpt pdo_006.phpt bug_44409.phpt pdo_014.phpt pdo_022.phpt pdo_030.phpt bug_44861.phpt bug_39656.phpt pdo_019.phpt pdo_027.phpt pdo_003.phpt pdo_035.phpt bug_43139.phpt pdo_011.phpt pecl_bug_5772.phpt bug_36798.phpt bug_38394.phpt pdo_008.phpt pdo_016.phpt pdo_024.phpt pdo_032.phpt bug47769.phpt bug_42917.phpt pdo_029.phpt pdo_005.phpt pecl_bug_5217.phpt pdo_013.phpt pdo_021.phpt /phpruntests/QA/ext/pcre/tests preg_match_error1.phpt preg_quote_error.phpt recursion_limit.phpt bug20528.phpt preg_replace_callback_basic.phpt 007.phpt bug37911.phpt bug33200.phpt preg_replace_callback_error1.phpt bug27011.phpt preg_replace_callback.phpt preg_match_error.phpt preg_replace_edit_basic.phpt preg_match_all_error3.phpt preg_replace_basic.phpt preg_replace_callback2.phpt match_flags3.phpt locales.phpt dollar_endonly.phpt 004.phpt study.phpt bug44191.phpt preg_quote_error1.phpt preg_split_basic.phpt preg_replace2.phpt bug41148.phpt bug21732.phpt bug47229.phpt bug37800.phpt preg_match_variation1.phpt 001.phpt preg_replace_error2.phpt delimiters.phpt backtrack_limit.phpt preg_grep_basic.phpt bug41638.phpt bug42945.phpt 006.phpt preg_replace_callback_error.phpt bug42298.phpt preg_match_basic_edit.phpt bug47662.phpt match_flags.phpt preg_split_error2.phpt preg_replace_variation1.phpt preg_match_all_error2.phpt bug21758.phpt split.phpt match_flags2.phpt preg_replace_error.phpt 003.phpt bug38600.phpt preg_match_all_basic.phpt invalid_utf8.phpt preg_grep_error2.phpt pcre_extra.phpt grep.phpt preg_quote_basic.phpt preg_last_error_error.phpt
Re: [PHP-CVS] cvs: php-src(PHP_5_2) / NEWS
On Tue, Jul 7, 2009 at 2:17 PM, Jani Taskinenjani.taski...@sci.fi wrote: Always add the news on fixing bugs also in PHP_5_3 NEWS file. Ah? That is new. I will do it. -- Pierre http://blog.thepimp.net | http://www.libgd.org -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/pdo_sqlite/tests bug33841.phpt bug35336.phpt bug43831.phpt bug44327_2.phpt bug44327_3.phpt bug46139.phpt bug46542.phpt bug_42589.phpt common.phpt debugdumpparams_001
zoe Tue Jul 7 14:13:49 2009 UTC Removed files: /phpruntests/QA/ext/phar/tests/zip phar_convert_phar.phpt frontcontroller3.phar.phpt phar_buildfromiterator7.phpt open_for_write_newfile_b_5_2.phpt corrupt_003.phpt frontcontroller10.phar.phpt frontcontroller6.phar.phpt frontcontroller21.phar.phpt open_for_write_newfile.phpt 033a.phpt phar_stub.php all.phpt open_for_write_newfile_c.phpt exists_as_phar.phpt frontcontroller13.phar.phpt frontcontroller9.phar.phpt zlib.phpt phar_buildfromiterator8.phpt corrupt_004.phpt open_for_write_existing_b.phpt delete_in_phar.phpt frontcontroller16.phar.phpt rename_dir.phpt 033.phpt metadata_write_commitU.phpt frontcontroller19.phar.phpt create_new_phar_b.phpt phar_stub_error.phpt dir.phpt phar_stub.exp open_for_write_newfile_c_5_2.phpt phar_stub.phpt frontcontroller2.phar.phpt phar_buildfromiterator9.phpt corrupt_005.phpt open_for_write_existing_c.phpt corrupt_010.phpt badalias.phpt frontcontroller5.phar.phpt phar_magic.phpt frontcontroller20.phar.phpt phar_setdefaultstub.phpt frontcontroller12.phar.phpt largezip.phpt frontcontroller8.phar.phpt metadata_write_commit.phpt corrupt_006.phpt alias_acrobatics.phpt unixzip.phpt frontcontroller15.phar.phpt phar_begin_setstub_commit.phpt phar_magicU.phpt phar_oo_compressallbz2.phpt phar_buildfromiterator4.phpt phar_stub.log frontcontroller18.phar.phpt phar_stub.out rename.phpt phar_commitwrite.phpt phar_setalias2.phpt phar_oo_compressallgz.phpt open_for_write_existing_b_5_2.phpt open_for_write_existing.phpt frontcontroller1.phar.phpt corrupt_007.phpt phar_copy.phpt frontcontroller4.phar.phpt phar_buildfromiterator5.phpt corrupt_001.phpt create_new_and_modify.phpt notphar.phpt frontcontroller11.phar.phpt rmdir.phpt frontcontroller7.phar.phpt corrupt_008.phpt phar_setalias.phpt refcount1_5_2.phpt allU.phpt phar_stub.diff frontcontroller14.phar.phpt phar_stub.skipif.php phar_buildfromiterator6.phpt corrupt_002.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/posix/tests 001.phpt posix_access.phpt posix_access_error_modes.phpt posix_access_error_wrongparams.phpt posix_access_safemode.phpt posix_ctermid.phpt posix_get_last
zoe Tue Jul 7 14:17:47 2009 UTC Removed files: /phpruntests/QA/ext/reflection/tests ReflectionMethod_getDocComment_error.phpt ReflectionClass_setStaticPropertyValue_002.phpt 008.phpt ReflectionProperty_setValue_error.phpt 024.phpt bug48336.phpt ReflectionClass_getConstants_basic.phpt ReflectionClass_hasConstant_basic.phpt ReflectionObject_getConstant_error.phpt ReflectionMethod_basic1.phpt ReflectionExtension_getClasses_basic.phpt 013.phpt ReflectionProperty_isDefault_basic.phpt ReflectionObject___toString_basic2.phpt ReflectionExtension_getClassNames_basic.phpt ReflectionObject_isInstantiable_error.phpt bug38217.phpt ReflectionExtension_getVersion_basic.phpt ReflectionClass_isInstantiable_basic.phpt 002.phpt ReflectionClass_getConstant_error.phpt bug42976.phpt ReflectionMethod_invokeArgs_error2.phpt ReflectionClass_implementsInterface_001.phpt ReflectionFunction_construct.001.phpt ReflectionClass_getStaticPropertyValue_001.phpt ReflectionExtension_constructor_basic.phpt ReflectionClass_getMethod_001.phpt ReflectionObject_isSubclassOf_error.phpt ReflectionClass_getInterfaces_004.phpt bug36308.phpt ReflectionFunction_getNamespaceName.phpt bug30146.phpt ReflectionClass_getProperties_002.phpt ReflectionClass_getMethods_001.phpt ReflectionProperty_export_basic.phpt ReflectionClass_newInstanceArgs_001.phpt ReflectionClass_FileInfo_error.phpt ReflectionExtension_getClassNames_variation1.phpt ReflectionClass_isInternal_error.phpt bug36434.phpt ReflectionClass_export_basic1.phpt ReflectionClass_hasMethod_001.phpt 009.phpt 025.phpt ReflectionExtension_info_basic.phpt ReflectionClass_isIterateable_variation1.phpt ReflectionClass_isInterface_basic.phpt ReflectionObject_getConstructor_error.phpt ReflectionObject_isInstance_error.phpt ReflectionMethod_basic2.phpt 014.phpt ReflectionObject_isSubclassOf.002.phpt ReflectionObject_isUserDefined_error.phpt ReflectionClass_isUserDefined_basic.phpt ReflectionClass_getConstructor_basic.phpt ReflectionClass_isIterateable_001.phpt ReflectionClass_isFinal_basic.phpt ReflectionClass_getName_error1.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/spl/examples autoload.inc cachingrecursiveiterator.inc callbackfilteriterator.inc dbaarray.inc dbareader.inc directoryfilterdots.inc directorygraphiterator.inc direc
zoe Tue Jul 7 14:19:06 2009 UTC Removed files: /phpruntests/QA/ext/spl/tests bug42364.phpt recursive_tree_iterator_001.phpt array_014.phpt bug48493.phpt arrayObject_exchangeArray_basic2.phpt SplFileObject_fwrite_variation_001.phpt arrayObject___construct_basic2.phpt SplObjectStorage_offsetGet.phpt SplDoublyLinkedList_top_pass_float.phpt arrayObject_asort_basic2.phpt SplQueue_setIteratorMode_param_lifo.phpt observer_003.phpt fileobject_getsize_basic.phpt iterator_068.phpt arrayObject_ksort_basic2.phpt SplObjectStorage_setInfo_invalid_parameter.phpt iterator_012.phpt dllist_008.phpt bug41692.phpt spl_autoload_007.phpt array_003.phpt fileobject_004.phpt SplDoublyLinkedList_offsetSet_one_invalid_parameter.phpt spl_fileinfo_getlinktarget_basic.phpt dit_001.phpt bug41528.phpt arrayObject_setFlags_basic2.phpt iterator_057.phpt heap_003.phpt iterator_001.phpt fixedarray_016.phpt spl_autoload_012.phpt bug46051.phpt SplDoublyLinkedList_offsetGet_param_string.phpt recursiveiteratoriterator_getsubiterator_variation_003.phpt limititerator_seek.phpt spl_003.phpt bug45622b.phpt SplHeap_isEmpty.phpt recursive_tree_iterator_008.phpt bug40872.phpt SplFixedArray_key_setsize.phpt iterator_046.phpt spl_cachingiterator___toString_basic.phpt fixedarray_005.phpt iterator_062.phpt arrayObject_natcasesort_basic1.phpt dllist_002.phpt spl_autoload_001.phpt fixedarray_021.phpt arrayObject_magicMethods5.phpt iterator_041a.phpt iterator_019.phpt iterator_035.phpt spl_heap_recoverfromcorruption_arguments.phpt bug38325.phpt SplObjectStorage_getInfo_empty_storage.phpt SplDoublyLinkedList_debug-info.phpt iterator_051.phpt array_026.phpt fixedarray_010.phpt SplDoublyLinkedList_offsetUnset_negative-parameter.phpt SplDoublyLinkedList_offsetGet_missing_param.phpt class_implements_variation.phpt splpriorityqueue_setextractflags.phpt iterator_008.phpt SplFixedArray_current_param.phpt countable_count_variation1.phpt arrayObject_setIteratorClass_error1.phpt iterator_024.phpt recursive_tree_iterator_002.phpt dllist_memleak.phpt fileobject_getmaxlinelen_basic.phpt SplObjectStorage_contains_invalid_parameter.phpt SplDoublyLinkedList_current_empty.phpt bug32394.phpt iterator_040.phpt array_015.phpt pqueue_compare_basic.phpt arrayObject_exchangeArray_basic3.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/sqlite3/tests bug45798.phpt bug47159.phpt sqlite3_01_open.phpt sqlite3_02_create.phpt sqlite3_02_open.phpt sqlite3_03_insert.phpt sqlite3_04_update.phpt sqlite3_05_d
zoe Tue Jul 7 14:20:44 2009 UTC Removed files: /phpruntests/QA/ext/sqlite3/tests sqlite3_26_reset_prepared_stmt.phpt sqlite3_06_prepared_stmt.phpt sqlite3_23_escape_string.phpt sqlite3_prepare_with_empty_string.phpt sqlite3_20_error.phpt sqlite3stmt_paramCount_error.phpt sqlite3_24_last_insert_rowid.phpt sqlite3_02_create.phpt sqlite3_32_changes.phpt sqlite3_14_querysingle.phpt sqlite3_30_blobopen.phpt sqlite3_version_noparam.phpt sqlite3_09_blob_bound_param.phpt sqlite3_19_columninfo.phpt sqlite3_01_open.phpt sqlite3_07_prepared_stmt.phpt sqlite3_05_delete.phpt sqlite3_21_security.phpt sqlite3_query_error.phpt sqlite3_31_open.phpt sqlite3_31_changes.phpt sqlite3_16_select_no_results.phpt sqlite3_08_udf.phpt sqlite3_13_skip_all_cleanup.phpt sqlite3_lasterrorcode_with_params.phpt sqlite3_loadextension_with_wrong_param.phpt sqlite3_12_unfinalized_stmt_cleanup.phpt sqlite3_32_last_insert_rowid_param.phpt sqlite3_10_bound_value_name.phpt sqlite3_17_version.phpt sqlite3_15_open_error.phpt sqlite3_querysingle_error.phpt sqlite3_25_create_aggregate.phpt sqlite3_34_load_extension_ext_dir.phpt sqlite3stmt_reset_params.phpt sqlite3_close_with_params.phpt sqlite3_03_insert.phpt sqlite3_29_createfunction.phpt sqlite3_02_open.phpt sqlite3_enable_exceptions.phpt bug45798.phpt sqlite3result_reset_with_params_fails.phpt sqlite3_close_error.phpt sqlite3_prepare_wrongparams.phpt sqlite3_open_empty_string.phpt sqlite3_33_load_extension_param.phpt sqlite3_22_loadextension.phpt sqlite3_18_changes.phpt sqlite3result_numcolumns_error.phpt sqlite3_prepared_stmt_clear_with_params.phpt sqlite3_prepare_faultystmt.phpt sqlite3_04_update.phpt bug47159.phpt sqlite3_33_createAggregate_notcallable.phpt sqlite3result_fetcharray_with_two_params_fails.phpt sqlite3stmt_paramCount_basic.phpt sqlite3_32_createAggregate_paramCount.phpt sqlite3_28_clear_bindings.phpt sqlite3_openblob_wrongparams.phpt sqlite3_33_reset.phpt sqlite3_27_reset_prepared_stmt_result.phpt sqlite3_exec_wrongparams.phpt sqlite3_lasterrormsg_with_params.phpt sqlite3_11_numrows.phpt /phpruntests/QA/ext/xmlwriter/tests OO_002.phpt xmlwriter_open_uri_error_005.phpt xmlwriter_open_uri_error_002.phpt 009.phpt bug41287.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/standard/tests/file 001-win32.phpt 001.phpt 002.phpt 003.phpt 004.phpt 005_basic.phpt 005_error.phpt 005_variation-win32.phpt 005_variation.phpt 005_variation2-win32
zoe Tue Jul 7 14:29:11 2009 UTC Removed files: /phpruntests/QA/ext/standard/tests/file statcache-corruption.phpt copy_variation3-win32.phpt fscanf_variation44.phpt rename_variation12.phpt filegroup_basic.phpt readfile_variation7.phpt unlink_variation7.phpt fileinode_variation1.phpt 007_variation7.phpt fgetcsv_variation24.phpt clearstatcache_error.phpt copy_variation11.phpt file_get_contents_file_put_contents_variation1.phpt lstat_stat_variation21.phpt symlink_link_linkinfo_is_link_basic2.phpt stream_rfc2397_004.phpt file_put_contents_variation7-win32.phpt symlink_link_linkinfo_is_link_variation5.phpt fscanf_variation9.phpt rename_variation2.phpt rename_variation-win32.phpt fscanf_variation17.phpt bug44034.phpt move_uploaded_file_basic.phpt copy_variation6-win32.phpt fscanf_variation33.phpt fopen_variation8.phpt file_put_contents_variation4.phpt fputcsv_variation11.phpt fread_variation3-win32.phpt 007_variation15.phpt touch_variation3-win32.phpt fgets_socket_variation1.phpt file_put_contents.phpt fgetcsv_variation13.phpt copy_variation5.phpt bug40501.csv bug41815.phpt fstat_variation8.phpt bug38450_2.phpt fgetcsv_variation3.phpt filetype_variation3.phpt touch_error.phpt lstat_stat_variation10.phpt chmod_error.phpt fputcsv_error.phpt is_dir_variation1.phpt file_variation5.phpt is_writable_basic.phpt filesize_variation5.phpt glob_error.phpt fseek_ftell_rewind_variation8.phpt fgetcsv_error.phpt filetype_error.phpt umask_variation3.phpt fseek_ftell_rewind_basic1.phpt file_get_contents_variation8.phpt disk_total_space_variation.phpt bug39367.phpt stat_variation2-win32.phpt fscanf_variation22.phpt bug41655_1.phpt bug41874_2.phpt touch_variation6-win32.phpt flock.phpt filestat.phpt tempnam_error.phpt mkdir_variation1.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/standard/tests/filters 001.phpt basic.phpt bug22538.phpt bug35916.phpt bug46164-1.phpt bug46164-2.phpt chunked_001.phpt filter_errors.inc filter_errors_convert_base6
zoe Tue Jul 7 14:31:00 2009 UTC Removed files: /phpruntests/QA/ext/standard/tests/math log_error.phpt mt_rand_variation2.phpt allowed_rounding_error.inc rad2deg_basiclong_64bit.phpt is_finite_variation1.phpt round_basic.phpt octdec_variation1.phpt ceil_error.phpt getrandmax_basic.phpt atan_basic.phpt decoct_basic.phpt hypot_basic.phpt atan2_basiclong_64bit.phpt log1p_error.phpt srand_basic.phpt bindec_basic_64bit.phpt hypot_variation1.phpt atanh_variation.phpt rand_variation1.phpt decbin_error.phpt bindec_basic.phpt hexdec_basic_64bit.phpt bug30069.phpt abs_variation.phpt octdec_basiclong_64bit.phpt pow_error.phpt hypot_basiclong_64bit.phpt base_convert_basic.phpt dechex_variation1_64bit.phpt sinh_basiclong_64bit.phpt is_finite_basic.phpt deg2rad_error.phpt log10_error.phpt deg2rad_basiclong_64bit.phpt tanh_basic.phpt is_nan_basic.phpt asin_basiclong_64bit.phpt exp_basiclong_64bit.phpt atanh_basic.phpt is_infinite_error.phpt is_infinite_basiclong_64bit.phpt is_finite_basiclong_64bit.phpt octdec_basic.phpt floor_variation1.phpt sin_basiclong_64bit.phpt bindec_variation1_64bit.phpt floorceil.phpt decoct_variation1_64bit.phpt round_basiclong_64bit.phpt bindec_variation1.phpt log1p_basiclong_64bit.phpt pow.phpt lcg_value_basic.phpt bug30695.phpt hypot_variation2.phpt atan2_error.phpt rand_variation2.phpt decbin_variation1.phpt acos_error.phpt rand_error.phpt hexdec.phpt asin_error.phpt floor_basiclong_64bit.phpt bug25665.phpt log10_basiclong_64bit.phpt sqrt_error.phpt tan_basic.phpt exp_basic.phpt ceil_basiclong_64bit.phpt bug27646.phpt
Re: [PHP-CVS] cvs: php-src(PHP_5_2) / NEWS
Pierre Joye wrote: On Tue, Jul 7, 2009 at 2:17 PM, Jani Taskinenjani.taski...@sci.fi wrote: Always add the news on fixing bugs also in PHP_5_3 NEWS file. Ah? That is new. I will do it. Well, it's kinda logical: 5.3 got released. Now we have parallel releases of 5.2 and 5.3 branches so anything done in both needs note in both NEWS files. And please, fix that editor of yours not to add BOM everytime you edit the files. --Jani -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA/ext/standard/tests/network bug20134.phpt bug41347.phpt closelog_basic.phpt closelog_error.phpt define_syslog_variables_basic-win32.phpt define_syslog_variables_basic.php
zoe Tue Jul 7 14:32:48 2009 UTC Removed files: /phpruntests/QA/ext/standard/tests/serialize serialization_objects_006.phpt serialization_objects_014.phpt 004.phpt serialization_precision_002.phpt bug14293.phpt serialization_objects_003.phpt serialization_objects_011.phpt 001.phpt bug31402.phpt bug31442.phpt serialization_arrays_004.phpt bug26762.phpt serialization_objects_008.phpt 006.phpt bug42919.phpt bug23298.phpt serialization_arrays_001.phpt serialization_objects_005.phpt serialization_objects_013.phpt 003.phpt bug45706.phpt autoload_interface.p5c bug30234.phpt serialization_precision_001.phpt serialization_objects_002.phpt serialization_objects_010.phpt unserializeS.phpt bug43614.phpt autoload_implements.p5c serialization_arrays_003.phpt bug28325.phpt serialization_objects_007.phpt serialization_objects_015.phpt 005.phpt serialization_error_001.phpt bug37947.phpt serialization_resources_001.phpt bug25378.phpt bug24063.phpt serialization_objects_004.phpt serialization_objects_012.phpt 002.phpt bug21957.phpt serialization_arrays_005.phpt bug46882.phpt serialization_objects_009.phpt incomplete_class.phpt serialization_objects_001.phpt serialization_miscTypes_001.phpt bug27469.phpt serialization_arrays_002.phpt /phpruntests/QA/ext/standard/tests/streams stream_get_meta_data_socket_variation3.phpt stream_get_contents_001.phpt stream_set_timeout_error.phpt stream_get_meta_data_file_error.phpt stream_socket_pair.phpt bug47997.phpt bug44712.phpt stream_get_meta_data_file_variation5.phpt stream_get_line_nb.phpt stream_context_get_params_001.phpt stream_get_meta_data_socket_variation2.phpt stream_get_meta_data_socket_basic.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/standard/tests/strings 004.phpt 005.phpt 006-win32.phpt 006.phpt 007-win32.phpt 007.phpt add-and-stripcslashes.phpt add-and-stripslashes.phpt addcslashes_001.phpt ad
zoe Tue Jul 7 14:33:39 2009 UTC Removed files: /phpruntests/QA/ext/standard/tests/strings str_split_variation3.phpt implode.phpt strrpos_basic2.phpt money_format_basic3.phpt sscanf_basic2.phpt sprintf_variation29.phpt sprintf_f_3.phpt vsprintf_variation13_64bit.phpt strncmp_variation6.phpt sha1_variation1.phpt strripos_variation4.phpt vprintf_variation11_64bit.phpt strings001.phpt fprintf_variation_009.phpt php_strip_whitespace.phpt vprintf_variation17.phpt vfprintf_error4.phpt sprintf_variation34.phpt vsprintf_variation16_64bit.phpt addcslashes_001.phpt str_split_basic.phpt bug38322.phpt vfprintf_variation6.phpt vprintf_basic4.phpt vprintf_variation14_64bit.phpt vprintf_variation7.phpt vsprintf_variation19_64bit.phpt soundex.phpt strip_tags_basic1.phpt trim.phpt vfprintf_basic8.phpt vfprintf_variation13.phpt unpack_error.phpt bug25671.phpt join_error.phpt vfprintf_basic7_64bit.phpt printf_basic6.phpt crypt.phpt strpbrk_basic.phpt strrpos_variation15.phpt crc32_variation1.phpt vsprintf_variation11.phpt bug38770.exp strcspn_variation6.phpt sprintf_variation12.phpt strip_tags_variation5.phpt get_html_translation_table_error.phpt chr_basic.phpt bug39873.phpt strip_tags_variation10.phpt strrchr_variation2.phpt strrpos_variation9.phpt htmlentities02.phpt vsprintf_variation6.phpt stripslashes_variation2.phpt strncasecmp_basic.phpt htmlspecialchars_decode_variation6.phpt explode_variation5.phpt strtok_variation1.phpt fprintf_variation_007_64bit.phpt sprintf_error.phpt str_split_variation4.phpt strlen_basic.phpt sscanf_basic3.phpt implode1.phpt strncmp_variation7.phpt sha1_variation2.phpt
[PHP-CVS] cvs: phpruntests /QA/ext/standard/tests/assert assert.phpt assert02.phpt assert03.phpt assert04.phpt assert_basic.phpt assert_basic1.phpt assert_basic2.phpt assert_basic3.phpt assert_basic4.
zoe Tue Jul 7 14:24:54 2009 UTC Removed files: /phpruntests/QA/ext/standard/tests/dir getcwd_error.phpt opendir_variation3.phpt scandir_variation8.phpt dir_variation3.phpt chdir_basic.phpt dir_error.phpt readdir_variation6.phpt opendir_error2.phpt closedir_variation2.phpt closedir_error.phpt dir_variation8.phpt chdir_variation2.phpt scandir_variation5.phpt rewinddir_variation3.phpt readdir_variation3.phpt opendir_variation5.phpt readdir_basic.phpt dir_variation5.phpt scandir_variation2.phpt chdir_error2.phpt opendir_variation2.phpt rewinddir_basic.phpt scandir_variation7.phpt dir_variation2.phpt readdir_variation5.phpt opendir_error1.phpt opendir_variation7.phpt closedir_variation1.phpt scandir_error2.phpt dir_variation7.phpt chdir_variation1.phpt scandir_variation4.phpt rewinddir_variation2.phpt getcwd_basic.phpt readdir_variation2.phpt opendir_variation4.phpt readdir_error.phpt scandir_variation9.phpt dir_variation4.phpt dir_basic.phpt scandir_variation1.phpt readdir_variation7.phpt closedir_basic.phpt chdir_error1.phpt closedir_variation3.phpt opendir_variation1.phpt dir_variation9.phpt scandir_variation6.phpt rewinddir_error.phpt dir_variation1.phpt readdir_variation4.phpt opendir_variation6.phpt scandir_error1.phpt scandir_basic.phpt dir_variation6.phpt scandir_variation3.phpt rewinddir_variation1.phpt opendir_basic.phpt readdir_variation1.phpt /phpruntests/QA/ext/standard/tests/class_object class_exists_error_001.phpt forward_static_call_002.phpt AutoLoaded.inc method_exists_variation_001.phpt interface_exists_variation4.phpt method_exists_basic_003.phpt is_subclass_of_variation_002.phpt
[PHP-CVS] cvs: phpruntests /QA/Zend/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.phpt 007.phpt 008.phpt 009.phpt 010.phpt 011.phpt 012.phpt 013.phpt 014.phpt 015.phpt 016.phpt 017.phpt 018.p
zoe Tue Jul 7 14:50:04 2009 UTC Removed files: /phpruntests/QA/Zend/tests error_reporting10.phpt closure_009.phpt bug29368.phpt bug26166.phpt nowdoc_017.phpt ns_003.phpt bug32290.phpt xor_002.phpt ns_075.phpt lsb_001.phpt objects_007.phpt get_called_class_001.phpt errmsg_022.phpt gc_021.phpt int_underflow_64bit.phpt unset_cv11.phpt bug43344_13.phpt bug21478.phpt bug43323.phpt bug31102.phpt bug39449.phpt bug48533.phpt ns_048.phpt 026.phpt closure_014.phpt constants_009.phpt ns_080.phpt objects_012.phpt bug33802.phpt class_alias_005.phpt class_constants_002.phpt compare_002.phpt bug29104.phpt lsb_019.phpt bug35163.phpt bug35470.phpt hex_overflow_32bit.phpt ns_053.phpt 031.phpt bug26281.phpt offset_object.phpt magic_by_ref_001.phpt settype_bool.phpt property_exists.phpt call_static_005.phpt globals_002.phpt heredoc_007.phpt halt01.phpt class_alias_010.phpt add_005.phpt access_modifiers_009.phpt ns_026.phpt 004.phpt bug37144.phpt or_001.phpt jump02.phpt array_append_COW.phpt anonymous_func_002.phpt bug40621.phpt bug30820.phpt error_reporting06.phpt heredoc_012.phpt bug39602.phpt bug43483.phpt shift_002.phpt inter_007.phpt bug48693.phpt function_exists_basic.phpt ns_031.phpt errmsg_018.phpt get_class_vars_007.phpt gc_017.phpt list_003.phpt unset_cv07.phpt exception_008.phpt compare_001_64bit.phpt div_002.phpt bug32429.phpt constructor_args.phpt offset_assign.phpt method_exists.phpt bug46246.phpt bug38623.phpt bug24773.phpt bug20240.phpt ns_004.phpt bug38146.phpt bug47165.phpt bug39542.phpt bug38211.phpt xor_003.phpt ns_076.phpt lsb_002.phpt objects_008.phpt bug40809.phpt compare_004_64bit.phpt errmsg_023.phpt gc_022.phpt bug42817.phpt unset_cv12.phpt bug45744.phpt bug36006.phpt strict_001.phpt ns_049.phpt 027.phpt closure_015.phpt settype_int.phpt object_handlers.phpt ns_081.phpt objects_013.phpt class_alias_006.phpt bug46701.phpt class_constants_003.phpt indexing_001.phpt bug44830.phpt compare_003.phpt bug34310.phpt bug44660.phpt bug29896.phpt ns_054.phpt 032.phpt bug39018_2.phpt closure_020.phpt magic_by_ref_002.phpt errmsg_001.phpt call_static_006.phpt globals_003.phpt heredoc_008.phpt halt02.phpt bug46811.phpt bug43851.phpt catch.phpt class_alias_011.phpt add_006.phpt ns_027.phpt 005.phpt bug38234.phpt nowdoc_001.phpt jump03.phpt anonymous_func_003.phpt bug44913.phpt bug30998.phpt error_reporting07.phpt settype_object.phpt heredoc_013.phpt bug37667.phpt ns_032.phpt 010.phpt errmsg_019.phpt float_prec_001.phpt gc_018.phpt list_004.phpt unset_cv08.phpt exception_009.phpt
[PHP-CVS] cvs: phpruntests /QA/sapi/cgi/tests 001.phpt 002.phpt 003.phpt 004.phpt 005.phpt 006.diff 006.exp 006.out 006.php 006.phpt 007.phpt 008.phpt 009.phpt 010.phpt 011.phpt include.inc skipif.inc
zoe Tue Jul 7 14:50:45 2009 UTC Removed files: /phpruntests/QA/tests/lang 015.inc bug22510.phpt short_tags.001.phpt string_decimals_001.phpt type_hints_001.phpt bug38579.inc engine_assignExecutionOrder_004.phpt 007.phpt foreachLoopObjects.001.phpt foreachLoop.012.phpt 023.phpt bug25652.phpt static_basic_001.phpt foreachLoop.001.phpt catchable_error_002.phpt 012.phpt bug38579.phpt bug23584.phpt bug18872.phpt func_get_arg.001.phpt error_2_exception_001.phpt passByReference_006.phpt 001.phpt foreachLoopIteratorAggregate.001.phpt returnByReference.007.phpt bug24783.phpt bug35382.phpt bug24926.phpt bug26869.phpt inc.inc bug22231.phpt bug26182.phpt foreachLoop.008.phpt 019.phpt 035.phpt bug44654.phpt short_tags.002.phpt returnByReference.001.phpt bug27535.phpt bug24640.phpt type_hints_002.phpt engine_assignExecutionOrder_005.phpt 008.phpt foreach_with_object_001.phpt foreachLoopObjects.002.phpt foreachLoop.013.phpt 024.phpt 040.phpt bug23524.phpt bug29944.phpt bug24499.phpt bug27354.phpt bug45392.phpt static_basic_002.phpt foreachLoop.002.phpt 013.phpt bug24658.phpt empty_variation.phpt func_get_arg.002.phpt passByReference_007.phpt 002.phpt foreachLoopIteratorAggregate.002.phpt returnByReference.008.phpt bug25922.phpt bug29566.phpt passByReference_012.phpt bug24652.phpt bug20175.phpt bug24054.phpt bug21094.phpt foreachLoop.009.phpt passByReference_001.phpt 036.phpt short_tags.003.phpt returnByReference.002.phpt type_hints_003.phpt bug28213.phpt engine_assignExecutionOrder_006.phpt 009.phpt foreachLoopObjects.003.phpt foreachLoop.014.phpt 025.phpt 041.phpt bug21961.phpt bug28800.phpt func_get_args.001.phpt foreachLoopIterator.001.phpt static_variation_001.phpt foreachLoop.003.phpt 014.phpt 030.phpt 023-2.inc bug23279.phpt bug17115.phpt func_get_arg.003.phpt passByReference_008.phpt func_num_args.001.phpt 003.phpt foreachLoopIteratorAggregate.003.phpt returnByReference.009.phpt bug23624.phpt bug7515.phpt bug27443.phpt passByReference_002.phpt 037.phpt short_tags.004.phpt returnByReference.003.phpt bug35176.phpt engine_assignExecutionOrder_007.phpt foreachLoopObjects.004.phpt foreachLoop.015.phpt 026.phpt bison1.phpt 042.phpt 023-1.inc func_get_args.002.phpt bug24396.phpt foreachLoopIterator.002.phpt static_variation_002.phpt each_binary_safety.phpt foreachLoop.004.phpt 015.phpt func_get_arg_variation.phpt 031.phpt func_get_arg.004.phpt passByReference_009.phpt func_num_args.002.phpt engine_assignExecutionOrder_001.phpt
[PHP-CVS] cvs: phpruntests /QA run-tests.php
zoe Tue Jul 7 14:51:33 2009 UTC Removed files: /phpruntests/QA run-tests.php Log: deleting -- 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/openssl openssl.c
pajoye Tue Jul 7 15:14:03 2009 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/opensslopenssl.c Log: - MF53: #48116, fix build with openssl 1.0 http://cvs.php.net/viewvc.cgi/php-src/ext/openssl/openssl.c?r1=1.98.2.5.2.53r2=1.98.2.5.2.54diff_format=u Index: php-src/ext/openssl/openssl.c diff -u php-src/ext/openssl/openssl.c:1.98.2.5.2.53 php-src/ext/openssl/openssl.c:1.98.2.5.2.54 --- php-src/ext/openssl/openssl.c:1.98.2.5.2.53 Mon Apr 20 10:00:41 2009 +++ php-src/ext/openssl/openssl.c Tue Jul 7 15:14:03 2009 @@ -20,7 +20,7 @@ +--+ */ -/* $Id: openssl.c,v 1.98.2.5.2.53 2009/04/20 10:00:41 mkoppanen Exp $ */ +/* $Id: openssl.c,v 1.98.2.5.2.54 2009/07/07 15:14:03 pajoye Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -227,8 +227,13 @@ static char default_ssl_conf_filename[MAXPATHLEN]; struct php_x509_request { /* {{{ */ - LHASH * global_config; /* Global SSL config */ - LHASH * req_config; /* SSL config for this request */ +#if OPENSSL_VERSION_NUMBER = 0x1002L + LHASH_OF(CONF_VALUE) * global_config; /* Global SSL config */ + LHASH_OF(CONF_VALUE) * req_config; /* SSL config for this request */ +#else + LHASH * global_config; /* Global SSL config */ + LHASH * req_config; /* SSL config for this request */ +#endif const EVP_MD * md_alg; const EVP_MD * digest; char* section_name, @@ -406,12 +411,11 @@ } /* }}} */ -static inline int php_openssl_config_check_syntax( - const char * section_label, - const char * config_filename, - const char * section, - LHASH * config TSRMLS_DC - ) /* {{{ */ +#if OPENSSL_VERSION_NUMBER = 0x1002L +static inline int php_openssl_config_check_syntax(const char * section_label, const char * config_filename, const char * section, LHASH_OF(CONF_VALUE) * config TSRMLS_DC) /* {{{ */ +#else +static inline int php_openssl_config_check_syntax(const char * section_label, const char * config_filename, const char * section, LHASH * config TSRMLS_DC) /* {{{ */ +#endif { X509V3_CTX ctx; @@ -866,7 +870,7 @@ if (in == NULL) { return NULL; } - cert = (X509 *) PEM_ASN1_read_bio((char *(*)())d2i_X509, PEM_STRING_X509, in, NULL, NULL, NULL); + cert = (X509 *) PEM_ASN1_read_bio((d2i_of_void *)d2i_X509, PEM_STRING_X509, in, NULL, NULL, NULL); BIO_free(in); } @@ -2479,8 +2483,7 @@ case EVP_PKEY_RSA: case EVP_PKEY_RSA2: assert(pkey-pkey.rsa != NULL); - - if (NULL == pkey-pkey.rsa-p || NULL == pkey-pkey.rsa-q) { + if (pkey-pkey.rsa != NULL (NULL == pkey-pkey.rsa-p || NULL == pkey-pkey.rsa-q)) { return 0; } break; -- 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
pajoye Tue Jul 7 15:15:46 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: - #48116 http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1580r2=1.2027.2.547.2.1581diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1580 php-src/NEWS:1.2027.2.547.2.1581 --- php-src/NEWS:1.2027.2.547.2.1580Tue Jul 7 12:19:42 2009 +++ php-src/NEWSTue Jul 7 15:15:46 2009 @@ -26,6 +26,8 @@ - Fixed bug #48450 (Compile failure under IRIX 6.5.30 building gd.c). (Kalle) - Fixed bug #48276 (date(Y) on big endian machines produces the wrong result). (Scott) +- Fixed #48116 (Fixed build with Openssl 1.0). (Pierre, + Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) - Fixed bug #45905 (imagefilledrectangle() clipping error). (markril at hotmail dot com, Pierre) -- 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) / NEWS
pajoye Tue Jul 7 15:17:37 2009 UTC Modified files: (Branch: PHP_5_3) /php-srcNEWS Log: - #45905 http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.667r2=1.2027.2.547.2.965.2.668diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.667 php-src/NEWS:1.2027.2.547.2.965.2.668 --- php-src/NEWS:1.2027.2.547.2.965.2.667 Tue Jul 7 12:19:05 2009 +++ php-src/NEWSTue Jul 7 15:17:36 2009 @@ -17,6 +17,8 @@ - Fixed #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) +- Fixed bug #45905 (imagefilledrectangle() clipping error). + (markril at hotmail dot com, Pierre) - Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). (Kalle, Rick Yorgason) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA QATESTS.tgz
zoe Tue Jul 7 17:12:19 2009 UTC Added files: /phpruntests/QA QATESTS.tgz Log: Tar'd 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_2) / NEWS /main main.c
janiTue Jul 7 16:43:35 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS /php-src/main main.c Log: MFH:- Fixed bug #48247 (Infinite loop and possible crash during startup with errors) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1581r2=1.2027.2.547.2.1582diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1581 php-src/NEWS:1.2027.2.547.2.1582 --- php-src/NEWS:1.2027.2.547.2.1581Tue Jul 7 15:15:46 2009 +++ php-src/NEWSTue Jul 7 16:43:35 2009 @@ -26,7 +26,9 @@ - Fixed bug #48450 (Compile failure under IRIX 6.5.30 building gd.c). (Kalle) - Fixed bug #48276 (date(Y) on big endian machines produces the wrong result). (Scott) -- Fixed #48116 (Fixed build with Openssl 1.0). (Pierre, +- Fixed bug #48247 (Infinite loop and possible crash during startup with + errors when errors are logged). (Jani) +- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) - Fixed bug #45905 (imagefilledrectangle() clipping error). http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.640.2.23.2.70r2=1.640.2.23.2.71diff_format=u Index: php-src/main/main.c diff -u php-src/main/main.c:1.640.2.23.2.70 php-src/main/main.c:1.640.2.23.2.71 --- php-src/main/main.c:1.640.2.23.2.70 Mon May 4 19:55:42 2009 +++ php-src/main/main.c Tue Jul 7 16:43:35 2009 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: main.c,v 1.640.2.23.2.70 2009/05/04 19:55:42 derick Exp $ */ +/* $Id: main.c,v 1.640.2.23.2.71 2009/07/07 16:43:35 jani Exp $ */ /* {{{ includes */ @@ -469,6 +469,20 @@ static int module_startup = 1; static int module_shutdown = 0; +/* {{{ php_during_module_startup */ +static int php_during_module_startup(void) +{ + return module_startup; +} +/* }}} */ + +/* {{{ php_during_module_shutdown */ +static int php_during_module_shutdown(void) +{ + return module_shutdown; +} +/* }}} */ + /* {{{ php_log_err */ PHPAPI void php_log_err(char *log_message TSRMLS_DC) @@ -491,7 +505,7 @@ char *error_time_str; time(error_time); - error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, 1 TSRMLS_CC); + error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, php_during_module_startup() TSRMLS_CC); len = spprintf(tmp, 0, [%s] %s%s, error_time_str, log_message, PHP_EOL); #ifdef PHP_WIN32 php_flock(fd, 2); @@ -540,24 +554,6 @@ } /* }}} */ -/* {{{ php_verror helpers */ - -/* {{{ php_during_module_startup */ -static int php_during_module_startup(void) -{ - return module_startup; -} -/* }}} */ - -/* {{{ php_during_module_shutdown */ -static int php_during_module_shutdown(void) -{ - return module_shutdown; -} -/* }}} */ - -/* }}} */ - /* {{{ php_verror */ /* php_verror is called from php_error_docrefn functions. * Its purpose is to unify error messages and automatically generate clickable -- 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) / NEWS /main main.c
janiTue Jul 7 16:42:12 2009 UTC Modified files: (Branch: PHP_5_3) /php-srcNEWS /php-src/main main.c Log: - Fixed bug #48247 (Infinite loop and possible crash during startup with errors) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.668r2=1.2027.2.547.2.965.2.669diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.668 php-src/NEWS:1.2027.2.547.2.965.2.669 --- php-src/NEWS:1.2027.2.547.2.965.2.668 Tue Jul 7 15:17:36 2009 +++ php-src/NEWSTue Jul 7 16:42:11 2009 @@ -1,7 +1,6 @@ PHPNEWS ||| ?? ??? 2009, PHP 5.3.1 - - Fixed spl_autoload_unregister/spl_autoad_functions wrt. Closures and Functors. (Christian Seiler) @@ -14,7 +13,9 @@ components). (Ilia) - Fixed bug #48681 (openssl signature verification for tar archives broken). (Greg) -- Fixed #48116 (Fixed build with Openssl 1.0). (Pierre, +- Fixed bug #48247 (Infinite loop and possible crash during startup with + errors when errors are logged). (Jani) +- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) - Fixed bug #45905 (imagefilledrectangle() clipping error). http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.640.2.23.2.57.2.55r2=1.640.2.23.2.57.2.56diff_format=u Index: php-src/main/main.c diff -u php-src/main/main.c:1.640.2.23.2.57.2.55 php-src/main/main.c:1.640.2.23.2.57.2.56 --- php-src/main/main.c:1.640.2.23.2.57.2.55Thu Jun 4 07:41:01 2009 +++ php-src/main/main.c Tue Jul 7 16:42:11 2009 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: main.c,v 1.640.2.23.2.57.2.55 2009/06/04 07:41:01 pajoye Exp $ */ +/* $Id: main.c,v 1.640.2.23.2.57.2.56 2009/07/07 16:42:11 jani Exp $ */ /* {{{ includes */ @@ -516,6 +516,20 @@ static int module_startup = 1; static int module_shutdown = 0; +/* {{{ php_during_module_startup */ +static int php_during_module_startup(void) +{ + return module_startup; +} +/* }}} */ + +/* {{{ php_during_module_shutdown */ +static int php_during_module_shutdown(void) +{ + return module_shutdown; +} +/* }}} */ + /* {{{ php_log_err */ PHPAPI void php_log_err(char *log_message TSRMLS_DC) @@ -538,7 +552,7 @@ char *error_time_str; time(error_time); - error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, 1 TSRMLS_CC); + error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, php_during_module_startup() TSRMLS_CC); len = spprintf(tmp, 0, [%s] %s%s, error_time_str, log_message, PHP_EOL); #ifdef PHP_WIN32 php_flock(fd, 2); @@ -587,24 +601,6 @@ } /* }}} */ -/* {{{ php_verror helpers */ - -/* {{{ php_during_module_startup */ -static int php_during_module_startup(void) -{ - return module_startup; -} -/* }}} */ - -/* {{{ php_during_module_shutdown */ -static int php_during_module_shutdown(void) -{ - return module_shutdown; -} -/* }}} */ - -/* }}} */ - /* {{{ php_verror */ /* php_verror is called from php_error_docrefn functions. * Its purpose is to unify error messages and automatically generate clickable -- 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
janiTue Jul 7 16:40:21 2009 UTC Modified files: /php-src/main main.c Log: - Fixed bug #48247 (Infinite loop and possible crash during startup with errors) http://cvs.php.net/viewvc.cgi/php-src/main/main.c?r1=1.802r2=1.803diff_format=u Index: php-src/main/main.c diff -u php-src/main/main.c:1.802 php-src/main/main.c:1.803 --- php-src/main/main.c:1.802 Thu Jun 4 07:41:42 2009 +++ php-src/main/main.c Tue Jul 7 16:40:21 2009 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: main.c,v 1.802 2009/06/04 07:41:42 pajoye Exp $ */ +/* $Id: main.c,v 1.803 2009/07/07 16:40:21 jani Exp $ */ /* {{{ includes */ @@ -608,6 +608,20 @@ static int module_startup = 1; static int module_shutdown = 0; +/* {{{ php_during_module_startup */ +static int php_during_module_startup(void) +{ + return module_startup; +} +/* }}} */ + +/* {{{ php_during_module_shutdown */ +static int php_during_module_shutdown(void) +{ + return module_shutdown; +} +/* }}} */ + /* {{{ php_log_err */ PHPAPI void php_log_err(char *log_message TSRMLS_DC) @@ -630,7 +644,7 @@ char *error_time_str; time(error_time); - error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, 1 TSRMLS_CC); + error_time_str = php_format_date(d-M-Y H:i:s, 11, error_time, php_during_module_startup() TSRMLS_CC); len = spprintf(tmp, 0, [%s] %s%s, error_time_str, log_message, PHP_EOL); #ifdef PHP_WIN32 php_flock(fd, 2); @@ -679,24 +693,6 @@ } /* }}} */ -/* {{{ php_verror helpers */ - -/* {{{ php_during_module_startup */ -static int php_during_module_startup(void) -{ - return module_startup; -} -/* }}} */ - -/* {{{ php_during_module_shutdown */ -static int php_during_module_shutdown(void) -{ - return module_shutdown; -} -/* }}} */ - -/* }}} */ - /* {{{ php_verror */ /* php_verror is called from php_error_docrefn functions. * Its purpose is to unify error messages and automatically generate clickable -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: phpruntests /QA README
zoe Tue Jul 7 17:18:13 2009 UTC Modified files: /phpruntests/QA README Log: update instructions http://cvs.php.net/viewvc.cgi/phpruntests/QA/README?r1=1.3r2=1.4diff_format=u Index: phpruntests/QA/README diff -u phpruntests/QA/README:1.3 phpruntests/QA/README:1.4 --- phpruntests/QA/README:1.3 Mon Jul 6 21:03:47 2009 +++ phpruntests/QA/README Tue Jul 7 17:18:12 2009 @@ -1,15 +1,15 @@ Checking the the output from phpruntests against run-tests.php == -1) The output from running run-tests.php for each of the top-level directories is -in the directory 'results'. For example rt_ext is the output from running all the tests under ext. +1) Extract the file QATESTS.tgz into a directory called (for example) QA. -2) Run the new run tests with flags -o csv, against each of the top level directories. +2) Run the new run tests with flags -o csv against the QA directory, eg run-tests.php -o csv -s phprt_out QA -3) Cpmpare the number of failures by using: +3) Run the old run-tests.php against the QA directory and redirect the output to a file called rt_out + +4) compare teh reulsts using + php compareNewOld.php phprt_out rt_out QA -php fail_compare.php new_run_tests_output old_run_tests_output ext -(or substitute Zend/tests/sapi for ext). -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: CVSROOT / avail
pajoye Tue Jul 7 18:02:16 2009 UTC Modified files: /CVSROOTavail Log: - Sriram karma http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1546r2=1.1547diff_format=u Index: CVSROOT/avail diff -u CVSROOT/avail:1.1546 CVSROOT/avail:1.1547 --- CVSROOT/avail:1.1546Fri Jul 3 15:38:52 2009 +++ CVSROOT/avail Tue Jul 7 18:02:14 2009 @@ -17,7 +17,7 @@ # The PHP Developers have full access to the full source trees for # PHP, as well as the documentation. -avail|mbeccati,dkelsey,ilewis,mkoppanen,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,ericstewart,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,bjori,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne,ant,kalle,mattwil,sfox,hnangelo,ohill,indeyets,felixdv,mich4ld,lbarnaud,cseiler,sean,tabe,sebs,garretts,guenter|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,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,phpdoc-po,phd,docweb,doc-editor +avail|mbeccati,dkelsey,ilewis,mkoppanen,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,ericstewart,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,bjori,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf,jmessa,philip,sixd,gwynne,ant,kalle,mattwil,sfox,hnangelo,ohill,indeyets,felixdv,mich4ld,lbarnaud,cseiler,sean,tabe,sebs,garretts,guenter,srinatar|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,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,phpdoc-po,phd,docweb,doc-editor # Some people have access to tests in the Engine avail|ilewis,magnus,michael,zoe,jmessa,sfox,tomerc,felixdv|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) /ext/intl intl_error.c php_intl.c php_intl.h
stasTue Jul 7 21:25:47 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/intl intl_error.c php_intl.c php_intl.h Log: merge errors support http://cvs.php.net/viewvc.cgi/php-src/ext/intl/intl_error.c?r1=1.1.2.4r2=1.1.2.5diff_format=u Index: php-src/ext/intl/intl_error.c diff -u php-src/ext/intl/intl_error.c:1.1.2.4 php-src/ext/intl/intl_error.c:1.1.2.5 --- php-src/ext/intl/intl_error.c:1.1.2.4 Sun May 10 20:58:26 2009 +++ php-src/ext/intl/intl_error.c Tue Jul 7 21:25:46 2009 @@ -103,6 +103,9 @@ if( !msg ) return; + if(!err INTL_G(error_level)) { + php_error_docref(NULL TSRMLS_CC, INTL_G(error_level), %s, msg); + } if( !err !( err = intl_g_error_get( TSRMLS_C ) ) ) return; http://cvs.php.net/viewvc.cgi/php-src/ext/intl/php_intl.c?r1=1.1.2.9r2=1.1.2.10diff_format=u Index: php-src/ext/intl/php_intl.c diff -u php-src/ext/intl/php_intl.c:1.1.2.9 php-src/ext/intl/php_intl.c:1.1.2.10 --- php-src/ext/intl/php_intl.c:1.1.2.9 Mon Jan 26 22:30:56 2009 +++ php-src/ext/intl/php_intl.c Tue Jul 7 21:25:46 2009 @@ -454,6 +454,7 @@ /* {{{ INI Settings */ PHP_INI_BEGIN() STD_PHP_INI_ENTRY(LOCALE_INI_NAME, NULL, PHP_INI_ALL, OnUpdateStringUnempty, default_locale, zend_intl_globals, intl_globals) +STD_PHP_INI_ENTRY(intl.error_level, 0, PHP_INI_ALL, OnUpdateLong, error_level, zend_intl_globals, intl_globals) PHP_INI_END() /* }}} */ http://cvs.php.net/viewvc.cgi/php-src/ext/intl/php_intl.h?r1=1.1.2.1r2=1.1.2.2diff_format=u Index: php-src/ext/intl/php_intl.h diff -u php-src/ext/intl/php_intl.h:1.1.2.1 php-src/ext/intl/php_intl.h:1.1.2.2 --- php-src/ext/intl/php_intl.h:1.1.2.1 Mon Jul 7 22:51:02 2008 +++ php-src/ext/intl/php_intl.h Tue Jul 7 21:25:46 2009 @@ -45,6 +45,7 @@ collator_compare_func_t compare_func; UBreakIterator* grapheme_iterator; intl_error g_error; + long error_level; ZEND_END_MODULE_GLOBALS(intl) /* Macro to access request-wide global variables. */ -- 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/file touch_variation5-win32.phpt touch_variation6-win32.phpt
pajoye Tue Jul 7 21:50:39 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard/tests/filetouch_variation5-win32.phpt touch_variation6-win32.phpt Log: - fix tests, 5.3 supports these things now on windows. Also shorter tests would be REALLY nice (or use iteration numbering) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_variation5-win32.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u Index: php-src/ext/standard/tests/file/touch_variation5-win32.phpt diff -u php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.1.4.2 php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.1.4.3 --- php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.1.4.2 Wed Nov 26 10:10:18 2008 +++ php-src/ext/standard/tests/file/touch_variation5-win32.phpt Tue Jul 7 21:50:38 2009 @@ -206,44 +206,24 @@ *** testing existing directories *** --- testing touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: touchVar5.tmp/aSubDirOrFile - touched --- testing ./touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: ./touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: ./touchVar5.tmp/aSubDirOrFile - touched --- testing touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - touched --- testing %s/touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s/touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: %s/touchVar5.tmp/aSubDirOrFile - touched --- testing %s/./touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s/./touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: %s/./touchVar5.tmp/aSubDirOrFile - touched --- testing %s/touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s/touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - access time not changed +PASSED: %s/touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - touched --- testing touchVar5.tmp/aSubDirOrFile/ --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp/aSubDirOrFile/ - access time not changed +PASSED: touchVar5.tmp/aSubDirOrFile/ - touched --- testing %s/touchVar5.tmp/aSubDirOrFile/ --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s/touchVar5.tmp/aSubDirOrFile/ - access time not changed +PASSED: %s/touchVar5.tmp/aSubDirOrFile/ - touched --- testing touchVar5.tmp//aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp//aSubDirOrFile - access time not changed +PASSED: touchVar5.tmp//aSubDirOrFile - touched --- testing %s//touchVar5.tmp//aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s//touchVar5.tmp//aSubDirOrFile - access time not changed +PASSED: %s//touchVar5.tmp//aSubDirOrFile - touched ===DONE=== http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_variation6-win32.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u Index: php-src/ext/standard/tests/file/touch_variation6-win32.phpt diff -u php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.1.4.2 php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.1.4.3 --- php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.1.4.2 Wed Nov 26 10:10:17 2008 +++ php-src/ext/standard/tests/file/touch_variation6-win32.phpt Tue Jul 7 21:50:38 2009 @@ -216,48 +216,26 @@ *** testing existing directories *** --- testing touchVar5.tmp\aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp\aSubDirOrFile - access time not changed +PASSED: touchVar5.tmp\aSubDirOrFile - touched --- testing .\touchVar5.tmp\aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: .\touchVar5.tmp\aSubDirOrFile - access time not changed +PASSED: .\touchVar5.tmp\aSubDirOrFile - touched --- testing touchVar5.tmp\..\touchVar5.tmp\aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: touchVar5.tmp\..\touchVar5.tmp\aSubDirOrFile - access time not changed +PASSED: touchVar5.tmp\..\touchVar5.tmp\aSubDirOrFile - touched --- testing %s\touchVar5.tmp\aSubDirOrFile --- - -Warning: touch(): Utime failed: Permission denied in %s on line %d -FAILED: %s\touchVar5.tmp\aSubDirOrFile - access time not changed +PASSED: %s\touchVar5.tmp\aSubDirOrFile - touched --- testing %s\.\touchVar5.tmp\aSubDirOrFile --- -
[PHP-CVS] cvs: php-src /ext/standard/tests/file touch_variation5-win32.phpt touch_variation6-win32.phpt
pajoye Tue Jul 7 21:56:19 2009 UTC Modified files: /php-src/ext/standard/tests/filetouch_variation5-win32.phpt touch_variation6-win32.phpt Log: - sync with 5.3 http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_variation5-win32.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/standard/tests/file/touch_variation5-win32.phpt diff -u php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.2 php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.3 --- php-src/ext/standard/tests/file/touch_variation5-win32.phpt:1.2 Wed Nov 26 17:48:40 2008 +++ php-src/ext/standard/tests/file/touch_variation5-win32.phpt Tue Jul 7 21:56:18 2009 @@ -162,10 +162,10 @@ PASSED: touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - created --- testing touchVar5.tmp/../BADDIR/aSubDirOrFile --- -Warning: touch(): Unable to create file touchVar5.tmp/../BADDIR/aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file touchVar5.tmp/../BADDIR/aSubDirOrFile because %s in %s on line %d --- testing BADDIR/aSubDirOrFile --- -Warning: touch(): Unable to create file BADDIR/aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file BADDIR/aSubDirOrFile because %s in %s on line %d --- testing %s/touchVar5.tmp/aSubDirOrFile --- PASSED: %s/touchVar5.tmp/aSubDirOrFile - created --- testing %s/./touchVar5.tmp/aSubDirOrFile --- @@ -174,7 +174,7 @@ PASSED: %s/touchVar5.tmp/../touchVar5.tmp/aSubDirOrFile - created --- testing %s/BADDIR/aSubDirOrFile --- -Warning: touch(): Unable to create file %s/BADDIR/aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file %s/BADDIR/aSubDirOrFile because %s in %s on line %d --- testing touchVar5.tmp/aSubDirOrFile/ --- Warning: touch(): Unable to create file touchVar5.tmp/aSubDirOrFile/ because Invalid argument in %s on line %d http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_variation6-win32.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/standard/tests/file/touch_variation6-win32.phpt diff -u php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.2 php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.3 --- php-src/ext/standard/tests/file/touch_variation6-win32.phpt:1.2 Wed Nov 26 17:48:40 2008 +++ php-src/ext/standard/tests/file/touch_variation6-win32.phpt Tue Jul 7 21:56:18 2009 @@ -168,10 +168,10 @@ PASSED: touchVar5.tmp\..\touchVar5.tmp\aSubDirOrFile - created --- testing touchVar5.tmp\..\BADDIR\aSubDirOrFile --- -Warning: touch(): Unable to create file touchVar5.tmp\..\BADDIR\aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file touchVar5.tmp\..\BADDIR\aSubDirOrFile because %s in %s on line %d --- testing BADDIR\aSubDirOrFile --- -Warning: touch(): Unable to create file BADDIR\aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file BADDIR\aSubDirOrFile because %s in %s on line %d --- testing %s\touchVar5.tmp\aSubDirOrFile --- PASSED: %s\touchVar5.tmp\aSubDirOrFile - created --- testing %s\.\touchVar5.tmp\aSubDirOrFile --- @@ -180,7 +180,7 @@ PASSED: %s\touchVar5.tmp\..\touchVar5.tmp\aSubDirOrFile - created --- testing %s\BADDIR\aSubDirOrFile --- -Warning: touch(): Unable to create file %s\BADDIR\aSubDirOrFile because No such file or directory in %s on line %d +Warning: touch(): Unable to create file %s\BADDIR\aSubDirOrFile because %s in %s on line %d --- testing touchVar5.tmp\aSubDirOrFile\ --- Warning: touch(): Unable to create file touchVar5.tmp\aSubDirOrFile\ because Invalid argument in %s on line %d @@ -191,8 +191,8 @@ PASSED: touchVar5.tmp\\aSubDirOrFile - created --- testing %s\\touchVar5.tmp\\aSubDirOrFile --- PASSED: %s\\touchVar5.tmp\\aSubDirOrFile - created testing %s/touchVar5.tmp/aSubDirOrFile --- -PASSED: %s/touchVar5.tmp/aSubDirOrFile - created +--- testing /%s/touchVar5.tmp/aSubDirOrFile --- +PASSED: /%s/touchVar5.tmp/aSubDirOrFile - created *** testing existing files *** --- testing touchVar5.tmp\aSubDirOrFile --- @@ -211,8 +211,8 @@ PASSED: touchVar5.tmp\\aSubDirOrFile - touched --- testing %s\\touchVar5.tmp\\aSubDirOrFile --- PASSED: %s\\touchVar5.tmp\\aSubDirOrFile - touched testing %s/touchVar5.tmp/aSubDirOrFile --- -PASSED: %s/touchVar5.tmp/aSubDirOrFile - touched +--- testing /%s/touchVar5.tmp/aSubDirOrFile --- +PASSED: /%s/touchVar5.tmp/aSubDirOrFile - touched *** testing existing directories *** --- testing touchVar5.tmp\aSubDirOrFile --- @@ -235,7 +235,7 @@ PASSED: touchVar5.tmp\\aSubDirOrFile - touched --- testing %s\\touchVar5.tmp\\aSubDirOrFile --- PASSED: %s\\touchVar5.tmp\\aSubDirOrFile - touched testing %s/touchVar5.tmp/aSubDirOrFile --- -PASSED: %s/touchVar5.tmp/aSubDirOrFile - touched +--- testing
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/file mkdir_variation5-win32.phpt
pajoye Tue Jul 7 22:04:42 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard/tests/filemkdir_variation5-win32.phpt Log: - fixed, remove xfail http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u Index: php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt diff -u php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.1.4.2 php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.1.4.3 --- php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.1.4.2 Wed Nov 26 10:10:16 2008 +++ php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt Tue Jul 7 22:04:42 2009 @@ -2,7 +2,6 @@ Test mkdir() function : variation: various valid and invalid paths --CREDITS-- Dave Kelsey d_kel...@uk.ibm.com ---XFAIL-- --SKIPIF-- ?php if(substr(PHP_OS, 0, 3) != WIN) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard/tests/file mkdir_variation5-win32.phpt
pajoye Tue Jul 7 22:05:27 2009 UTC Modified files: /php-src/ext/standard/tests/filemkdir_variation5-win32.phpt Log: - fixed, remove XFAIL http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt diff -u php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.2 php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.3 --- php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt:1.2 Wed Nov 26 17:48:40 2008 +++ php-src/ext/standard/tests/file/mkdir_variation5-win32.phpt Tue Jul 7 22:05:27 2009 @@ -2,7 +2,6 @@ Test mkdir() function : variation: various valid and invalid paths --CREDITS-- Dave Kelsey d_kel...@uk.ibm.com ---XFAIL-- --SKIPIF-- ?php if(substr(PHP_OS, 0, 3) != WIN) -- 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/file touch_basic-win32.phpt
pajoye Tue Jul 7 22:13:32 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard/tests/filetouch_basic-win32.phpt Log: - #46882, touch() atime field returns different value http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_basic-win32.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u Index: php-src/ext/standard/tests/file/touch_basic-win32.phpt diff -u php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.1.4.2 php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.1.4.3 --- php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.1.4.2 Wed Nov 26 10:10:17 2008 +++ php-src/ext/standard/tests/file/touch_basic-win32.phpt Tue Jul 7 22:13:32 2009 @@ -2,7 +2,6 @@ Test touch() function : basic functionality --CREDITS-- Dave Kelsey d_kel...@uk.ibm.com ---XFAIL-- --SKIPIF-- ?php if (substr(PHP_OS, 0, 3) != 'WIN') { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard/tests/file touch_basic-win32.phpt
pajoye Tue Jul 7 22:13:48 2009 UTC Modified files: /php-src/ext/standard/tests/filetouch_basic-win32.phpt Log: - MF53: touch() atime field returns different value http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch_basic-win32.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/standard/tests/file/touch_basic-win32.phpt diff -u php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.2 php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.3 --- php-src/ext/standard/tests/file/touch_basic-win32.phpt:1.2 Wed Nov 26 17:48:41 2008 +++ php-src/ext/standard/tests/file/touch_basic-win32.phpt Tue Jul 7 22:13:47 2009 @@ -1,6 +1,5 @@ --TEST-- Test touch() function : basic functionality ---XFAIL-- Pending completion of Unicode streams --CREDITS-- Dave Kelsey d_kel...@uk.ibm.com -- 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) / NEWS
pajoye Tue Jul 7 22:17:55 2009 UTC Modified files: (Branch: PHP_5_3) /php-srcNEWS Log: - #46682 http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.669r2=1.2027.2.547.2.965.2.670diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.669 php-src/NEWS:1.2027.2.547.2.965.2.670 --- php-src/NEWS:1.2027.2.547.2.965.2.669 Tue Jul 7 16:42:11 2009 +++ php-src/NEWSTue Jul 7 22:17:54 2009 @@ -18,6 +18,8 @@ - Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) +- Fixed bug #46682 (touch() afield returns different values on windows). + (Pierre) - Fixed bug #45905 (imagefilledrectangle() clipping error). (markril at hotmail dot com, Pierre) - Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). -- 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
dsp Tue Jul 7 23:04:45 2009 UTC Modified files: /php-srcrun-tests.php Log: Reset TZ environment variable. Some tests assume that it's not set. http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.398r2=1.399diff_format=u Index: php-src/run-tests.php diff -u php-src/run-tests.php:1.398 php-src/run-tests.php:1.399 --- php-src/run-tests.php:1.398 Wed May 20 09:22:24 2009 +++ php-src/run-tests.php Tue Jul 7 23:04:45 2009 @@ -24,7 +24,7 @@ +--+ */ -/* $Id: run-tests.php,v 1.398 2009/05/20 09:22:24 lbarnaud Exp $ */ +/* $Id: run-tests.php,v 1.399 2009/07/07 23:04:45 dsp 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 @@ -634,7 +634,7 @@ $html_output = is_resource($html_file); break; case '--version': - echo '$Revision: 1.398 $' . \n; + echo '$Revision: 1.399 $' . \n; exit(1); default: @@ -1379,6 +1379,7 @@ $env['REQUEST_METHOD'] = ''; $env['CONTENT_TYPE']= ''; $env['CONTENT_LENGTH'] = ''; + $env['TZ'] = ''; if (!empty($section_text['ENV'])) { -- 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
dsp Tue Jul 7 23:05:18 2009 UTC Modified files: (Branch: PHP_5_3) /php-srcrun-tests.php Log: MFH: Reset TZ environment variable. Some tests assume that it's not set. http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.226.2.37.2.35.2.67r2=1.226.2.37.2.35.2.68diff_format=u Index: php-src/run-tests.php diff -u php-src/run-tests.php:1.226.2.37.2.35.2.67 php-src/run-tests.php:1.226.2.37.2.35.2.68 --- php-src/run-tests.php:1.226.2.37.2.35.2.67 Wed May 20 09:22:50 2009 +++ php-src/run-tests.php Tue Jul 7 23:05:17 2009 @@ -24,7 +24,7 @@ +--+ */ -/* $Id: run-tests.php,v 1.226.2.37.2.35.2.67 2009/05/20 09:22:50 lbarnaud Exp $ */ +/* $Id: run-tests.php,v 1.226.2.37.2.35.2.68 2009/07/07 23:05:17 dsp 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 @@ -634,7 +634,7 @@ $html_output = is_resource($html_file); break; case '--version': - echo '$Revision: 1.226.2.37.2.35.2.67 $' . \n; + echo '$Revision: 1.226.2.37.2.35.2.68 $' . \n; exit(1); default: @@ -1379,6 +1379,7 @@ $env['REQUEST_METHOD'] = ''; $env['CONTENT_TYPE']= ''; $env['CONTENT_LENGTH'] = ''; + $env['TZ'] = ''; if (!empty($section_text['ENV'])) { -- 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) / run-tests.php
dsp Tue Jul 7 23:05:33 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcrun-tests.php Log: MFH: Reset TZ environment variable. Some tests assume that it's not set. http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.226.2.37.2.65r2=1.226.2.37.2.66diff_format=u Index: php-src/run-tests.php diff -u php-src/run-tests.php:1.226.2.37.2.65 php-src/run-tests.php:1.226.2.37.2.66 --- php-src/run-tests.php:1.226.2.37.2.65 Wed May 20 09:23:15 2009 +++ php-src/run-tests.php Tue Jul 7 23:05:33 2009 @@ -24,7 +24,7 @@ +--+ */ -/* $Id: run-tests.php,v 1.226.2.37.2.65 2009/05/20 09:23:15 lbarnaud Exp $ */ +/* $Id: run-tests.php,v 1.226.2.37.2.66 2009/07/07 23:05:33 dsp 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 @@ -634,7 +634,7 @@ $html_output = is_resource($html_file); break; case '--version': - echo '$Revision: 1.226.2.37.2.65 $' . \n; + echo '$Revision: 1.226.2.37.2.66 $' . \n; exit(1); default: @@ -1379,6 +1379,7 @@ $env['REQUEST_METHOD'] = ''; $env['CONTENT_TYPE']= ''; $env['CONTENT_LENGTH'] = ''; + $env['TZ'] = ''; if (!empty($section_text['ENV'])) { -- 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
iliaa Wed Jul 8 03:10:32 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: BFN http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1582r2=1.2027.2.547.2.1583diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1582 php-src/NEWS:1.2027.2.547.2.1583 --- php-src/NEWS:1.2027.2.547.2.1582Tue Jul 7 16:43:35 2009 +++ php-src/NEWSWed Jul 8 03:10:32 2009 @@ -4,6 +4,8 @@ - Fixed regression in cURL extension that prevented flush of data to output defined as a file handle. (Ilia) +- Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into symlinked + directories). (Ilia) - Fixed bug #48733 (CURLOPT_WRITEHEADER|CURLOPT_FILE|CURLOPT_STDERR warns on files that have been opened with r+). (Ilia) - Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain -- 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) / NEWS /ext/spl spl_directory.c spl_directory.h
iliaa Wed Jul 8 03:07:00 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/splspl_directory.c spl_directory.h /php-srcNEWS Log: Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into symlinked directories). [DOC] To avoid breaking how existing code works a new constant is introduced for the RecursiveDirectoryIterator() that directs the code to follow symlinks. This constant RecursiveDirectoryIterator::FOLLOW_SYMLINKS can be passed a flag to the constructor to trigger symlink following. http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.45.2.27.2.23.2.45r2=1.45.2.27.2.23.2.46diff_format=u Index: php-src/ext/spl/spl_directory.c diff -u php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.45 php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.46 --- php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.45 Sat Jul 4 20:31:27 2009 +++ php-src/ext/spl/spl_directory.c Wed Jul 8 03:06:58 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.45 2009/07/04 20:31:27 felipe Exp $ */ +/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.46 2009/07/08 03:06:58 iliaa Exp $ */ #ifdef HAVE_CONFIG_H # include config.h @@ -1246,7 +1246,7 @@ return; } spl_filesystem_object_get_file_name(intern TSRMLS_CC); - if (!allow_links) { + if (!allow_links !(intern-flags SPL_FILE_DIR_FOLLOW_SYMLINKS)) { php_stat(intern-file_name, intern-file_name_len, FS_IS_LINK, return_value TSRMLS_CC); if (zend_is_true(return_value)) { RETURN_FALSE; @@ -2656,6 +2656,7 @@ REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, CURRENT_AS_SELF, SPL_FILE_DIR_CURRENT_AS_SELF); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_MODE_MASK, SPL_FILE_DIR_KEY_MODE_MASK); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_AS_PATHNAME, SPL_FILE_DIR_KEY_AS_PATHNAME); + REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, FOLLOW_SYMLINKS, SPL_FILE_DIR_FOLLOW_SYMLINKS); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_AS_FILENAME, SPL_FILE_DIR_KEY_AS_FILENAME); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, NEW_CURRENT_AND_KEY, SPL_FILE_DIR_KEY_AS_FILENAME|SPL_FILE_DIR_CURRENT_AS_FILEINFO); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, SKIP_DOTS, SPL_FILE_DIR_SKIPDOTS); http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.h?r1=1.12.2.5.2.4.2.14r2=1.12.2.5.2.4.2.15diff_format=u Index: php-src/ext/spl/spl_directory.h diff -u php-src/ext/spl/spl_directory.h:1.12.2.5.2.4.2.14 php-src/ext/spl/spl_directory.h:1.12.2.5.2.4.2.15 --- php-src/ext/spl/spl_directory.h:1.12.2.5.2.4.2.14 Thu Jun 4 14:46:26 2009 +++ php-src/ext/spl/spl_directory.h Wed Jul 8 03:06:59 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.h,v 1.12.2.5.2.4.2.14 2009/06/04 14:46:26 colder Exp $ */ +/* $Id: spl_directory.h,v 1.12.2.5.2.4.2.15 2009/07/08 03:06:59 iliaa Exp $ */ #ifndef SPL_DIRECTORY_H #define SPL_DIRECTORY_H @@ -129,6 +129,7 @@ #define SPL_FILE_DIR_KEY_AS_PATHNAME 0x /* make RecursiveDirectoryTree::key() return getPathname() */ #define SPL_FILE_DIR_KEY_AS_FILENAME 0x0100 /* make RecursiveDirectoryTree::key() return getFilename() */ +#define SPL_FILE_DIR_FOLLOW_SYMLINKS 0x0200 /* make RecursiveDirectoryTree::hasChildren() follow symlinks */ #define SPL_FILE_DIR_KEY_MODE_MASK 0x0F00 /* mask RecursiveDirectoryTree::key() */ #define SPL_FILE_DIR_KEY(intern,mode) ((intern-flagsSPL_FILE_DIR_KEY_MODE_MASK)==mode) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.670r2=1.2027.2.547.2.965.2.671diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.670 php-src/NEWS:1.2027.2.547.2.965.2.671 --- php-src/NEWS:1.2027.2.547.2.965.2.670 Tue Jul 7 22:17:54 2009 +++ php-src/NEWSWed Jul 8 03:06:59 2009 @@ -4,6 +4,8 @@ - Fixed spl_autoload_unregister/spl_autoad_functions wrt. Closures and Functors. (Christian Seiler) +- Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into symlinked + directories). (Ilia) - Fixed bug #48771 (rename() between volumes fails and reports no error on Windows). (Pierre) - Fixed bug #48757 (ReflectionFunction::invoke() parameter issues). (Kalle) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/spl spl_directory.c spl_directory.h
iliaa Wed Jul 8 03:09:59 2009 UTC Modified files: /php-src/ext/splspl_directory.c spl_directory.h Log: MFB: Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into symlinked directories). http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.185r2=1.186diff_format=u Index: php-src/ext/spl/spl_directory.c diff -u php-src/ext/spl/spl_directory.c:1.185 php-src/ext/spl/spl_directory.c:1.186 --- php-src/ext/spl/spl_directory.c:1.185 Sat Jul 4 20:28:15 2009 +++ php-src/ext/spl/spl_directory.c Wed Jul 8 03:09:58 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.c,v 1.185 2009/07/04 20:28:15 felipe Exp $ */ +/* $Id: spl_directory.c,v 1.186 2009/07/08 03:09:58 iliaa Exp $ */ #ifdef HAVE_CONFIG_H # include config.h @@ -1364,7 +1364,7 @@ return; } spl_filesystem_object_get_file_name(intern TSRMLS_CC); - if (!allow_links) { + if (!allow_links !(intern-flags SPL_FILE_DIR_FOLLOW_SYMLINKS)) { php_u_stat(intern-file_name_type, intern-file_name, intern-file_name_len, FS_IS_LINK, FG(default_context), return_value TSRMLS_CC); if (zend_is_true(return_value)) { RETURN_FALSE; @@ -2787,6 +2787,7 @@ REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, CURRENT_AS_SELF, SPL_FILE_DIR_CURRENT_AS_SELF); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_MODE_MASK, SPL_FILE_DIR_KEY_MODE_MASK); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_AS_PATHNAME, SPL_FILE_DIR_KEY_AS_PATHNAME); + REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, FOLLOW_SYMLINKS, SPL_FILE_DIR_FOLLOW_SYMLINKS); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, KEY_AS_FILENAME, SPL_FILE_DIR_KEY_AS_FILENAME); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, NEW_CURRENT_AND_KEY, SPL_FILE_DIR_KEY_AS_FILENAME|SPL_FILE_DIR_CURRENT_AS_FILEINFO); REGISTER_SPL_CLASS_CONST_LONG(FilesystemIterator, SKIP_DOTS, SPL_FILE_DIR_SKIPDOTS); http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.h?r1=1.49r2=1.50diff_format=u Index: php-src/ext/spl/spl_directory.h diff -u php-src/ext/spl/spl_directory.h:1.49 php-src/ext/spl/spl_directory.h:1.50 --- php-src/ext/spl/spl_directory.h:1.49Thu Jun 4 14:46:08 2009 +++ php-src/ext/spl/spl_directory.h Wed Jul 8 03:09:58 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.h,v 1.49 2009/06/04 14:46:08 colder Exp $ */ +/* $Id: spl_directory.h,v 1.50 2009/07/08 03:09:58 iliaa Exp $ */ #ifndef SPL_DIRECTORY_H #define SPL_DIRECTORY_H @@ -131,6 +131,7 @@ #define SPL_FILE_DIR_KEY_AS_PATHNAME 0x /* make RecursiveDirectoryTree::key() return getPathname() */ #define SPL_FILE_DIR_KEY_AS_FILENAME 0x0100 /* make RecursiveDirectoryTree::key() return getFilename() */ +#define SPL_FILE_DIR_FOLLOW_SYMLINKS 0x0200 /* make RecursiveDirectoryTree::hasChildren() follow symlinks */ #define SPL_FILE_DIR_KEY_MODE_MASK 0x0F00 /* mask RecursiveDirectoryTree::key() */ #define SPL_FILE_DIR_KEY(intern,mode) ((intern-flagsSPL_FILE_DIR_KEY_MODE_MASK)==mode) -- 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/spl spl_directory.c spl_directory.h
iliaa Wed Jul 8 03:08:03 2009 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/splspl_directory.c spl_directory.h Log: MFB: Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into symlinked directories). http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.45.2.27.2.30r2=1.45.2.27.2.31diff_format=u Index: php-src/ext/spl/spl_directory.c diff -u php-src/ext/spl/spl_directory.c:1.45.2.27.2.30 php-src/ext/spl/spl_directory.c:1.45.2.27.2.31 --- php-src/ext/spl/spl_directory.c:1.45.2.27.2.30 Wed Dec 31 11:17:44 2008 +++ php-src/ext/spl/spl_directory.c Wed Jul 8 03:08:03 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.c,v 1.45.2.27.2.30 2008/12/31 11:17:44 sebastian Exp $ */ +/* $Id: spl_directory.c,v 1.45.2.27.2.31 2009/07/08 03:08:03 iliaa Exp $ */ #ifdef HAVE_CONFIG_H # include config.h @@ -1032,7 +1032,7 @@ return; } spl_filesystem_object_get_file_name(intern TSRMLS_CC); - if (!allow_links) { + if (!allow_links !(intern-flags SPL_FILE_DIR_FOLLOW_SYMLINKS)) { php_stat(intern-file_name, intern-file_name_len, FS_IS_LINK, return_value TSRMLS_CC); if (zend_is_true(return_value)) { RETURN_BOOL(0); @@ -2354,6 +2354,7 @@ REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, CURRENT_AS_SELF, SPL_FILE_DIR_CURRENT_AS_SELF); REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, KEY_MODE_MASK, SPL_FILE_DIR_KEY_MODE_MASK); REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, KEY_AS_PATHNAME, SPL_FILE_DIR_KEY_AS_PATHNAME); + REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, FOLLOW_SYMLINKS, SPL_FILE_DIR_FOLLOW_SYMLINKS); REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, KEY_AS_FILENAME, SPL_FILE_DIR_KEY_AS_FILENAME); REGISTER_SPL_CLASS_CONST_LONG(RecursiveDirectoryIterator, NEW_CURRENT_AND_KEY, SPL_FILE_DIR_KEY_AS_FILENAME|SPL_FILE_DIR_CURRENT_AS_FILEINFO); http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.h?r1=1.12.2.5.2.11r2=1.12.2.5.2.12diff_format=u Index: php-src/ext/spl/spl_directory.h diff -u php-src/ext/spl/spl_directory.h:1.12.2.5.2.11 php-src/ext/spl/spl_directory.h:1.12.2.5.2.12 --- php-src/ext/spl/spl_directory.h:1.12.2.5.2.11 Wed Dec 31 11:17:44 2008 +++ php-src/ext/spl/spl_directory.h Wed Jul 8 03:08:03 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_directory.h,v 1.12.2.5.2.11 2008/12/31 11:17:44 sebastian Exp $ */ +/* $Id: spl_directory.h,v 1.12.2.5.2.12 2009/07/08 03:08:03 iliaa Exp $ */ #ifndef SPL_DIRECTORY_H #define SPL_DIRECTORY_H @@ -101,6 +101,7 @@ #define SPL_FILE_DIR_KEY_AS_PATHNAME 0x /* make RecursiveDirectoryTree::key() return getPathname() */ #define SPL_FILE_DIR_KEY_AS_FILENAME 0x0100 /* make RecursiveDirectoryTree::key() return getFilename() */ +#define SPL_FILE_DIR_FOLLOW_SYMLINKS 0x0200 /* make RecursiveDirectoryTree::hasChildren() follow symlinks */ #define SPL_FILE_DIR_KEY_MODE_MASK 0x0F00 /* mask RecursiveDirectoryTree::key() */ #define SPL_FILE_DIR_KEY(intern,mode) ((intern-flagsSPL_FILE_DIR_KEY_MODE_MASK)==mode) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php