[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/NEWS branches/PHP_5_2/ext/curl/streams.c branches/PHP_5_3/NEWS branches/PHP_5_3/ext/curl/streams.c trunk/ext/curl/streams.c

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 13:00:25 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=284747

Log:
- Fixed bug #49052 (context option headers freed too early when using 
--with-curlwrappers)

Bug: http://bugs.php.net/49052 (Assigned) context option headers freed too 
early when using --with-curlwrappers
  
Changed paths:
U   php/php-src/branches/PHP_5_2/NEWS
U   php/php-src/branches/PHP_5_2/ext/curl/streams.c
U   php/php-src/branches/PHP_5_3/NEWS
U   php/php-src/branches/PHP_5_3/ext/curl/streams.c
U   php/php-src/trunk/ext/curl/streams.c

Modified: php/php-src/branches/PHP_5_2/NEWS
===
--- php/php-src/branches/PHP_5_2/NEWS   2009-07-25 12:53:41 UTC (rev 284746)
+++ php/php-src/branches/PHP_5_2/NEWS   2009-07-25 13:00:25 UTC (rev 284747)
@@ -4,6 +4,8 @@
 - Fixed regression in cURL extension that prevented flush of data to output
   defined as a file handle. (Ilia)

+- Fixed bug #49052 (context option headers freed too early when using
+  --with-curlwrappers). (Jani)
 - Fixed bug #49032 (SplFileObject::fscanf() variables passed by reference).
   (Jani)
 - Fixed bug #48980 (Crash when compiling with pdo_firebird). (Felipe)

Modified: php/php-src/branches/PHP_5_2/ext/curl/streams.c
===
--- php/php-src/branches/PHP_5_2/ext/curl/streams.c 2009-07-25 12:53:41 UTC 
(rev 284746)
+++ php/php-src/branches/PHP_5_2/ext/curl/streams.c 2009-07-25 13:00:25 UTC 
(rev 284747)
@@ -469,8 +469,7 @@
 #else
php_error_docref(NULL TSRMLS_CC, E_WARNING, There was 
an error mcode=%d, m);
 #endif
-   php_stream_close(stream);
-   return NULL;
+   goto exit_fail;
}

/* we have only one curl handle here, even though we use multi 
syntax,
@@ -488,14 +487,23 @@
}
}
if (msg_found) {
-   php_stream_close(stream);
-   return NULL;
+   goto exit_fail;
}
}
+
+   /* context headers are not needed anymore */
if (slist) {
+   curl_easy_setopt(curlstream-curl, CURLOPT_HTTPHEADER, NULL);
curl_slist_free_all(slist);
}
return stream;
+
+exit_fail:
+   php_stream_close(stream);
+   if (slist) {
+   curl_slist_free_all(slist);
+   }
+   return NULL;
 }

 static php_stream_wrapper_ops php_curl_wrapper_ops = {

Modified: php/php-src/branches/PHP_5_3/NEWS
===
--- php/php-src/branches/PHP_5_3/NEWS   2009-07-25 12:53:41 UTC (rev 284746)
+++ php/php-src/branches/PHP_5_3/NEWS   2009-07-25 13:00:25 UTC (rev 284747)
@@ -7,6 +7,8 @@
   Stas)
 - Fixed signature generation/validation for zip archives in ext/phar. (Greg)

+- Fixed bug #49052 (context option headers freed too early when using
+  --with-curlwrappers). (Jani)
 - Fixed bug #49032 (SplFileObject::fscanf() variables passed by reference).
   (Jani)
 - Fixed bug #49012 (phar tar signature algorithm reports as Unknown (0) in

Modified: php/php-src/branches/PHP_5_3/ext/curl/streams.c
===
--- php/php-src/branches/PHP_5_3/ext/curl/streams.c 2009-07-25 12:53:41 UTC 
(rev 284746)
+++ php/php-src/branches/PHP_5_3/ext/curl/streams.c 2009-07-25 13:00:25 UTC 
(rev 284747)
@@ -474,8 +474,7 @@
 #else
php_error_docref(NULL TSRMLS_CC, E_WARNING, There was 
an error mcode=%d, m);
 #endif
-   php_stream_close(stream);
-   return NULL;
+   goto exit_fail;
}

/* we have only one curl handle here, even though we use multi 
syntax,
@@ -493,14 +492,23 @@
}
}
if (msg_found) {
-   php_stream_close(stream);
-   return NULL;
+   goto exit_fail;
}
}
+
+   /* context headers are not needed anymore */
if (slist) {
+   curl_easy_setopt(curlstream-curl, CURLOPT_HTTPHEADER, NULL);
curl_slist_free_all(slist);
}
return stream;
+
+exit_fail:
+   php_stream_close(stream);
+   if (slist) {
+   curl_slist_free_all(slist);
+   }
+   return NULL;
 }

 static php_stream_wrapper_ops php_curl_wrapper_ops = {

Modified: php/php-src/trunk/ext/curl/streams.c
===
--- php/php-src/trunk/ext/curl/streams.c2009-07-25 12:53:41 UTC (rev 
284746)
+++ php/php-src/trunk/ext/curl/streams.c2009-07-25 13:00:25 UTC (rev 
284747)
@@ -474,8 +474,7 @@
 #else

[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/ext/curl/ streams.c

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 13:09:03 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=284748

Log:
- Merge from PHP_5_3:
r280810 | kalle: Fixed compiler warnings
r276286 | iliaa: Fixed bug #47477 (php_curl_stream_read() unnecessarily sleeps 
15 secs under heavy load)

Bug: http://bugs.php.net/47477 (Closed) [PATCH] php_curl_stream_read() 
unnecessarily sleeps 15 secs under heavy load
  
Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/streams.c

Modified: php/php-src/branches/PHP_5_2/ext/curl/streams.c
===
--- php/php-src/branches/PHP_5_2/ext/curl/streams.c 2009-07-25 13:00:25 UTC 
(rev 284747)
+++ php/php-src/branches/PHP_5_2/ext/curl/streams.c 2009-07-25 13:09:03 UTC 
(rev 284748)
@@ -129,7 +129,7 @@

/* our notification system only works in a single direction; we should 
detect which
 * direction is important and use the correct values in this call */
-   php_stream_notify_progress(stream-context, dlnow, dltotal);
+   php_stream_notify_progress(stream-context, (size_t) dlnow, (size_t) 
dltotal);
return 0;
 }

@@ -167,7 +167,8 @@
tv.tv_sec = 15; /* TODO: allow this to be configured 
from the script */

/* wait for data */
-   switch (select(curlstream-maxfd + 1, 
curlstream-readfds, curlstream-writefds, curlstream-excfds, tv)) {
+   switch ((curlstream-maxfd  0) ? 1 :
+   select(curlstream-maxfd + 1, 
curlstream-readfds, curlstream-writefds, curlstream-excfds, tv)) {
case -1:
/* error */
return 0;
@@ -180,7 +181,8 @@
curlstream-mcode = 
curl_multi_perform(curlstream-multi, curlstream-pending);
} while (curlstream-mcode == 
CURLM_CALL_MULTI_PERFORM);
}
-   } while (curlstream-readbuffer.readpos = 
curlstream-readbuffer.writepos  curlstream-pending  0);
+   } while (curlstream-maxfd = 0 
+   curlstream-readbuffer.readpos = 
curlstream-readbuffer.writepos  curlstream-pending  0);

}


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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/bug48207.phpt branches/PHP_5_3/ext/curl/tests/bug48207.phpt trunk/ext/curl/tests/bug48207.phpt

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 14:20:38 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=284749

Log:
- Fix test

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/bug48207.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/bug48207.phpt
U   php/php-src/trunk/ext/curl/tests/bug48207.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/bug48207.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/bug48207.phpt   2009-07-25 
13:09:03 UTC (rev 284748)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/bug48207.phpt   2009-07-25 
14:20:38 UTC (rev 284749)
@@ -14,10 +14,11 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if(!empty($host)) {

 // Use the set Environment variable
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
+$url = $host/get.php;

 } else {

@@ -42,4 +43,5 @@
 ?
 --EXPECTF--
 Warning: curl_setopt(): the provided file handle is not writable in %s on line 
%d
-%S
+Hello World!
+Hello World!

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/bug48207.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/bug48207.phpt   2009-07-25 
13:09:03 UTC (rev 284748)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/bug48207.phpt   2009-07-25 
14:20:38 UTC (rev 284749)
@@ -14,10 +14,11 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if(!empty($host)) {

 // Use the set Environment variable
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
+$url = $host/get.php;

 } else {

@@ -42,4 +43,5 @@
 ?
 --EXPECTF--
 Warning: curl_setopt(): the provided file handle is not writable in %s on line 
%d
-%S
+Hello World!
+Hello World!

Modified: php/php-src/trunk/ext/curl/tests/bug48207.phpt
===
--- php/php-src/trunk/ext/curl/tests/bug48207.phpt  2009-07-25 13:09:03 UTC 
(rev 284748)
+++ php/php-src/trunk/ext/curl/tests/bug48207.phpt  2009-07-25 14:20:38 UTC 
(rev 284749)
@@ -14,10 +14,11 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if(!empty($host)) {

 // Use the set Environment variable
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
+$url = $host/get.php;

 } else {

@@ -42,4 +43,5 @@
 ?
 --EXPECTF--
 Warning: curl_setopt(): the provided file handle is not writable in %s on line 
%d
-%S
+Hello World!
+Hello World!

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

[PHP-CVS] svn: /

2009-07-25 Thread Gwynne Raskind
gwynne   Sat, 25 Jul 2009 14:28:54 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=284750

Log:
preparing for PEAR2 import

Changed paths:
A   pear2/


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

[PHP-CVS] svn: /SVNROOT/ pre-commit

2009-07-25 Thread Gwynne Raskind
gwynne   Sat, 25 Jul 2009 14:42:05 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286303

Log:
correctly match /pear2 as well as /pear for the use of PEAR semantics

Changed paths:
U   SVNROOT/pre-commit

Modified: SVNROOT/pre-commit
===
--- SVNROOT/pre-commit  2009-07-22 15:10:15 UTC (rev 286302)
+++ SVNROOT/pre-commit  2009-07-25 14:42:05 UTC (rev 286303)
@@ -59,7 +59,7 @@
 // Check commit against it
 $exit_val = 0;
 foreach ($commit_info['changed_paths'] as $changed_path = $path_actions) {
-if (strncmp($changed_path, pear/, strlen(pear/)) === 0) {
+if (strncmp($changed_path, pear, strlen(pear)) === 0) {
 $avail_lines = $pear_avail_db;
 debug(Using PEAR avail.);
 } else {
@@ -112,11 +112,11 @@
 }

 if ($exit_val) {
-if (strncmp($last_path, pear/, strlen(pear/)) === 0) {
+if (strncmp($last_path, pear, strlen(pear)) === 0) {
 $access_contact_email = 'pear-gr...@php.net';
-} else if (strncmp($last_path, pecl/, strlen(pecl/)) === 0) {
+} else if (strncmp($last_path, pecl, strlen(pecl)) === 0) {
 $access_contact_email = 'pecl-gr...@php.net';
-} else if (strncmp($last_path, phpdoc/, strlen(phpdoc/)) === 0) {
+} else if (strncmp($last_path, phpdoc, strlen(phpdoc)) === 0) {
 $access_contact_email = 'php...@lists.php.net';
 } else {
 $access_contact_email = 'gr...@php.net';

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 14:49:17 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286304

Log:
- Fix test when responder is something like lighttpd

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 14:42:05 UTC (rev 286303)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 14:49:17 UTC (rev 286304)
@@ -4,16 +4,16 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || 
empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
 --FILE--
 ?php

 // The URL to POST to
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'] . '/get.php?test=post';
+$url = getenv('PHP_CURL_HTTP_REMOTE_SERVER') . '/get.php?test=post';

 // Create a temporary file to read the data from
 $tempname = tempnam(sys_get_temp_dir(), 'CURL_DATA');
-file_put_contents($tempname, hello=worldsmurf=blue);
+$datalen = file_put_contents($tempname, hello=worldsmurf=blue);

 ob_start();

@@ -22,7 +22,7 @@
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_READDATA, fopen($tempname, 'rb'));
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Transfer-Encoding: chunked'));
+curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:', Content-Length: 
{$datalen}));

 if (false === $response = curl_exec($ch)) {
 echo 'Error #' . curl_errno($ch) . ': ' . curl_error($ch);

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 14:42:05 UTC (rev 286303)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 14:49:17 UTC (rev 286304)
@@ -4,16 +4,16 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || 
empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
 --FILE--
 ?php

 // The URL to POST to
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'] . '/get.php?test=post';
+$url = getenv('PHP_CURL_HTTP_REMOTE_SERVER') . '/get.php?test=post';

 // Create a temporary file to read the data from
 $tempname = tempnam(sys_get_temp_dir(), 'CURL_DATA');
-file_put_contents($tempname, hello=worldsmurf=blue);
+$datalen = file_put_contents($tempname, hello=worldsmurf=blue);

 ob_start();

@@ -22,7 +22,7 @@
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_READDATA, fopen($tempname, 'rb'));
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Transfer-Encoding: chunked'));
+curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:', Content-Length: 
{$datalen}));

 if (false === $response = curl_exec($ch)) {
 echo 'Error #' . curl_errno($ch) . ': ' . curl_error($ch);

Modified: php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt 2009-07-25 
14:42:05 UTC (rev 286303)
+++ php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt 2009-07-25 
14:49:17 UTC (rev 286304)
@@ -4,16 +4,16 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || 
empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
 --FILE--
 ?php

 // The URL to POST to
-$url = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'] . '/get.php?test=post';
+$url = getenv('PHP_CURL_HTTP_REMOTE_SERVER') . '/get.php?test=post';

 // Create a temporary file to read the data from
 $tempname = tempnam(sys_get_temp_dir(), 'CURL_DATA');
-file_put_contents($tempname, hello=worldsmurf=blue);
+$datalen = file_put_contents($tempname, hello=worldsmurf=blue);

 ob_start();

@@ -22,7 +22,7 @@
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_READDATA, fopen($tempname, 'rb'));
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Transfer-Encoding: chunked'));
+curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:', Content-Length: 
{$datalen}));

 if (false === $response = curl_exec($ch)) {
 echo 'Error #' . curl_errno($ch) . ': ' . 

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_setopt_array_basic.phpt branches/PHP_5_3/ext/curl/tests/curl_setopt_array_basic.phpt trunk/ext/curl/tests/curl_setopt_array_basic.phpt

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 14:52:52 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286305

Log:
- Fix bad environment usage

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_array_basic.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_array_basic.phpt
U   php/php-src/trunk/ext/curl/tests/curl_setopt_array_basic.phpt

Modified: 
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_array_basic.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_array_basic.phpt
2009-07-25 14:49:17 UTC (rev 286304)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_array_basic.phpt
2009-07-25 14:52:52 UTC (rev 286305)
@@ -15,9 +15,9 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if (!empty($host)) {
 // Use the set Environment variable
-$host = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
 $url = {$host}/get.php?test=get;
 } else {
 // Create a temporary file for the test

Modified: 
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_array_basic.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_array_basic.phpt
2009-07-25 14:49:17 UTC (rev 286304)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_array_basic.phpt
2009-07-25 14:52:52 UTC (rev 286305)
@@ -15,9 +15,9 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if (!empty($host)) {
 // Use the set Environment variable
-$host = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
 $url = {$host}/get.php?test=get;
 } else {
 // Create a temporary file for the test

Modified: php/php-src/trunk/ext/curl/tests/curl_setopt_array_basic.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_setopt_array_basic.phpt   
2009-07-25 14:49:17 UTC (rev 286304)
+++ php/php-src/trunk/ext/curl/tests/curl_setopt_array_basic.phpt   
2009-07-25 14:52:52 UTC (rev 286305)
@@ -15,9 +15,9 @@
  */

 // Figure out what handler to use
-if(!empty($_ENV['PHP_CURL_HTTP_REMOTE_SERVER'])) {
+$host = getenv('PHP_CURL_HTTP_REMOTE_SERVER');
+if (!empty($host)) {
 // Use the set Environment variable
-$host = $_ENV['PHP_CURL_HTTP_REMOTE_SERVER'];
 $url = {$host}/get.php?test=get;
 } else {
 // Create a temporary file for the test

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

[PHP-CVS] svn: /php/php-src/trunk/ext/date/lib/ timezonedb.h

2009-07-25 Thread Derick Rethans
derick   Sat, 25 Jul 2009 15:14:23 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286306

Log:
- Updated to version 2009.11 (2009k)

Changed paths:
U   php/php-src/trunk/ext/date/lib/timezonedb.h

Modified: php/php-src/trunk/ext/date/lib/timezonedb.h
===
--- php/php-src/trunk/ext/date/lib/timezonedb.h	2009-07-25 14:52:52 UTC (rev 286305)
+++ php/php-src/trunk/ext/date/lib/timezonedb.h	2009-07-25 15:14:23 UTC (rev 286306)
@@ -238,330 +238,330 @@
 	{ Asia/Chungking, 0x0192D9 },
 	{ Asia/Colombo  , 0x019388 },
 	{ Asia/Dacca, 0x019424 },
-	{ Asia/Damascus , 0x0194C5 },
-	{ Asia/Dhaka, 0x019815 },
-	{ Asia/Dili , 0x0198B6 },
-	{ Asia/Dubai, 0x01993F },
-	{ Asia/Dushanbe , 0x019994 },
-	{ Asia/Gaza , 0x019A97 },
-	{ Asia/Harbin   , 0x019DE0 },
-	{ Asia/Ho_Chi_Minh  , 0x019EC7 },
-	{ Asia/Hong_Kong, 0x019F3F },
-	{ Asia/Hovd , 0x01A0F5 },
-	{ Asia/Irkutsk  , 0x01A26D },
-	{ Asia/Istanbul , 0x01A554 },
-	{ Asia/Jakarta  , 0x01A941 },
-	{ Asia/Jayapura , 0x01A9EB },
-	{ Asia/Jerusalem, 0x01AA6F },
-	{ Asia/Kabul, 0x01AD9E },
-	{ Asia/Kamchatka, 0x01ADEF },
-	{ Asia/Karachi  , 0x01B0D4 },
-	{ Asia/Kashgar  , 0x01B189 },
-	{ Asia/Kathmandu, 0x01B25A },
-	{ Asia/Katmandu , 0x01B2C0 },
-	{ Asia/Kolkata  , 0x01B326 },
-	{ Asia/Krasnoyarsk  , 0x01B39F },
-	{ Asia/Kuala_Lumpur , 0x01B688 },
-	{ Asia/Kuching  , 0x01B745 },
-	{ Asia/Kuwait   , 0x01B833 },
-	{ Asia/Macao, 0x01B888 },
-	{ Asia/Macau, 0x01B9C3 },
-	{ Asia/Magadan  , 0x01BAFE },
-	{ Asia/Makassar , 0x01BDE1 },
-	{ Asia/Manila   , 0x01BE9A },
-	{ Asia/Muscat   , 0x01BF1F },
-	{ Asia/Nicosia  , 0x01BF74 },
-	{ Asia/Novosibirsk  , 0x01C25C },
-	{ Asia/Omsk , 0x01C550 },
-	{ Asia/Oral , 0x01C838 },
-	{ Asia/Phnom_Penh   , 0x01CA08 },
-	{ Asia/Pontianak, 0x01CA80 },
-	{ Asia/Pyongyang, 0x01CB41 },
-	{ Asia/Qatar, 0x01CBAE },
-	{ Asia/Qyzylorda, 0x01CC14 },
-	{ Asia/Rangoon  , 0x01CDEA },
-	{ Asia/Riyadh   , 0x01CE62 },
-	{ Asia/Saigon   , 0x01CEB7 },
-	{ Asia/Sakhalin , 0x01CF2F },
-	{ Asia/Samarkand, 0x01D22F },
-	{ Asia/Seoul, 0x01D365 },
-	{ Asia/Shanghai , 0x01D409 },
-	{ Asia/Singapore, 0x01D4E9 },
-	{ Asia/Taipei   , 0x01D5A0 },
-	{ Asia/Tashkent , 0x01D6B8 },
-	{ Asia/Tbilisi  , 0x01D7E9 },
-	{ Asia/Tehran   , 0x01D9A3 },
-	{ Asia/Tel_Aviv , 0x01DC11 },
-	{ Asia/Thimbu   , 0x01DF40 },
-	{ Asia/Thimphu  , 0x01DFA6 },
-	{ Asia/Tokyo, 0x01E00C },
-	{ Asia/Ujung_Pandang, 0x01E095 },
-	{ Asia/Ulaanbaatar  , 0x01E111 },
-	{ Asia/Ulan_Bator   , 0x01E26C },
-	{ Asia/Urumqi   , 0x01E3B9 },
-	{ Asia/Vientiane, 0x01E480 },
-	{ Asia/Vladivostok  , 0x01E4F8 },
-	{ Asia/Yakutsk  , 0x01E7E5 },
-	{ Asia/Yekaterinburg, 0x01EACB },
-	{ Asia/Yerevan  , 0x01EDD7 },
-	{ Atlantic/Azores   , 0x01F0DB },
-	{ Atlantic/Bermuda  , 0x01F5DE },
-	{ Atlantic/Canary   , 0x01F8BF },
-	{ Atlantic/Cape_Verde   , 0x01FB95 },
-	{ Atlantic/Faeroe   , 0x01FC0E },
-	{ Atlantic/Faroe, 0x01FEB2 },
-	{ Atlantic/Jan_Mayen, 0x020156 },
-	{ Atlantic/Madeira  , 0x020488 },
-	{ Atlantic/Reykjavik, 0x020991 },
-	{ Atlantic/South_Georgia, 0x020B4A },
-	{ Atlantic/St_Helena, 0x020E62 },
-	{ Atlantic/Stanley  , 0x020B8E },
-	{ Australia/ACT , 0x020EB7 },
-	{ Australia/Adelaide, 0x0211D4 },
-	{ Australia/Brisbane, 0x021500 },
-	{ Australia/Broken_Hill , 0x0215C7 },
-	{ 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/date/lib/ timezonedb.h

2009-07-25 Thread Derick Rethans
derick   Sat, 25 Jul 2009 15:14:28 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286307

Log:
- Updated to version 2009.11 (2009k)

Changed paths:
U   php/php-src/branches/PHP_5_3/ext/date/lib/timezonedb.h

Modified: php/php-src/branches/PHP_5_3/ext/date/lib/timezonedb.h
===
--- php/php-src/branches/PHP_5_3/ext/date/lib/timezonedb.h	2009-07-25 15:14:23 UTC (rev 286306)
+++ php/php-src/branches/PHP_5_3/ext/date/lib/timezonedb.h	2009-07-25 15:14:28 UTC (rev 286307)
@@ -238,330 +238,330 @@
 	{ Asia/Chungking, 0x0192D9 },
 	{ Asia/Colombo  , 0x019388 },
 	{ Asia/Dacca, 0x019424 },
-	{ Asia/Damascus , 0x0194C5 },
-	{ Asia/Dhaka, 0x019815 },
-	{ Asia/Dili , 0x0198B6 },
-	{ Asia/Dubai, 0x01993F },
-	{ Asia/Dushanbe , 0x019994 },
-	{ Asia/Gaza , 0x019A97 },
-	{ Asia/Harbin   , 0x019DE0 },
-	{ Asia/Ho_Chi_Minh  , 0x019EC7 },
-	{ Asia/Hong_Kong, 0x019F3F },
-	{ Asia/Hovd , 0x01A0F5 },
-	{ Asia/Irkutsk  , 0x01A26D },
-	{ Asia/Istanbul , 0x01A554 },
-	{ Asia/Jakarta  , 0x01A941 },
-	{ Asia/Jayapura , 0x01A9EB },
-	{ Asia/Jerusalem, 0x01AA6F },
-	{ Asia/Kabul, 0x01AD9E },
-	{ Asia/Kamchatka, 0x01ADEF },
-	{ Asia/Karachi  , 0x01B0D4 },
-	{ Asia/Kashgar  , 0x01B189 },
-	{ Asia/Kathmandu, 0x01B25A },
-	{ Asia/Katmandu , 0x01B2C0 },
-	{ Asia/Kolkata  , 0x01B326 },
-	{ Asia/Krasnoyarsk  , 0x01B39F },
-	{ Asia/Kuala_Lumpur , 0x01B688 },
-	{ Asia/Kuching  , 0x01B745 },
-	{ Asia/Kuwait   , 0x01B833 },
-	{ Asia/Macao, 0x01B888 },
-	{ Asia/Macau, 0x01B9C3 },
-	{ Asia/Magadan  , 0x01BAFE },
-	{ Asia/Makassar , 0x01BDE1 },
-	{ Asia/Manila   , 0x01BE9A },
-	{ Asia/Muscat   , 0x01BF1F },
-	{ Asia/Nicosia  , 0x01BF74 },
-	{ Asia/Novosibirsk  , 0x01C25C },
-	{ Asia/Omsk , 0x01C550 },
-	{ Asia/Oral , 0x01C838 },
-	{ Asia/Phnom_Penh   , 0x01CA08 },
-	{ Asia/Pontianak, 0x01CA80 },
-	{ Asia/Pyongyang, 0x01CB41 },
-	{ Asia/Qatar, 0x01CBAE },
-	{ Asia/Qyzylorda, 0x01CC14 },
-	{ Asia/Rangoon  , 0x01CDEA },
-	{ Asia/Riyadh   , 0x01CE62 },
-	{ Asia/Saigon   , 0x01CEB7 },
-	{ Asia/Sakhalin , 0x01CF2F },
-	{ Asia/Samarkand, 0x01D22F },
-	{ Asia/Seoul, 0x01D365 },
-	{ Asia/Shanghai , 0x01D409 },
-	{ Asia/Singapore, 0x01D4E9 },
-	{ Asia/Taipei   , 0x01D5A0 },
-	{ Asia/Tashkent , 0x01D6B8 },
-	{ Asia/Tbilisi  , 0x01D7E9 },
-	{ Asia/Tehran   , 0x01D9A3 },
-	{ Asia/Tel_Aviv , 0x01DC11 },
-	{ Asia/Thimbu   , 0x01DF40 },
-	{ Asia/Thimphu  , 0x01DFA6 },
-	{ Asia/Tokyo, 0x01E00C },
-	{ Asia/Ujung_Pandang, 0x01E095 },
-	{ Asia/Ulaanbaatar  , 0x01E111 },
-	{ Asia/Ulan_Bator   , 0x01E26C },
-	{ Asia/Urumqi   , 0x01E3B9 },
-	{ Asia/Vientiane, 0x01E480 },
-	{ Asia/Vladivostok  , 0x01E4F8 },
-	{ Asia/Yakutsk  , 0x01E7E5 },
-	{ Asia/Yekaterinburg, 0x01EACB },
-	{ Asia/Yerevan  , 0x01EDD7 },
-	{ Atlantic/Azores   , 0x01F0DB },
-	{ Atlantic/Bermuda  , 0x01F5DE },
-	{ Atlantic/Canary   , 0x01F8BF },
-	{ Atlantic/Cape_Verde   , 0x01FB95 },
-	{ Atlantic/Faeroe   , 0x01FC0E },
-	{ Atlantic/Faroe, 0x01FEB2 },
-	{ Atlantic/Jan_Mayen, 0x020156 },
-	{ Atlantic/Madeira  , 0x020488 },
-	{ Atlantic/Reykjavik, 0x020991 },
-	{ Atlantic/South_Georgia, 0x020B4A },
-	{ Atlantic/St_Helena, 0x020E62 },
-	{ Atlantic/Stanley  , 0x020B8E },
-	{ Australia/ACT , 0x020EB7 },
-	{ Australia/Adelaide, 0x0211D4 },
-	{ Australia/Brisbane, 0x021500 },
-	{ 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/ext/date/lib/ timezonedb.h

2009-07-25 Thread Derick Rethans
derick   Sat, 25 Jul 2009 15:14:33 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286308

Log:
- Updated to version 2009.11 (2009k)

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/date/lib/timezonedb.h

Modified: php/php-src/branches/PHP_5_2/ext/date/lib/timezonedb.h
===
--- php/php-src/branches/PHP_5_2/ext/date/lib/timezonedb.h	2009-07-25 15:14:28 UTC (rev 286307)
+++ php/php-src/branches/PHP_5_2/ext/date/lib/timezonedb.h	2009-07-25 15:14:33 UTC (rev 286308)
@@ -238,330 +238,330 @@
 	{ Asia/Chungking, 0x0192D9 },
 	{ Asia/Colombo  , 0x019388 },
 	{ Asia/Dacca, 0x019424 },
-	{ Asia/Damascus , 0x0194C5 },
-	{ Asia/Dhaka, 0x019815 },
-	{ Asia/Dili , 0x0198B6 },
-	{ Asia/Dubai, 0x01993F },
-	{ Asia/Dushanbe , 0x019994 },
-	{ Asia/Gaza , 0x019A97 },
-	{ Asia/Harbin   , 0x019DE0 },
-	{ Asia/Ho_Chi_Minh  , 0x019EC7 },
-	{ Asia/Hong_Kong, 0x019F3F },
-	{ Asia/Hovd , 0x01A0F5 },
-	{ Asia/Irkutsk  , 0x01A26D },
-	{ Asia/Istanbul , 0x01A554 },
-	{ Asia/Jakarta  , 0x01A941 },
-	{ Asia/Jayapura , 0x01A9EB },
-	{ Asia/Jerusalem, 0x01AA6F },
-	{ Asia/Kabul, 0x01AD9E },
-	{ Asia/Kamchatka, 0x01ADEF },
-	{ Asia/Karachi  , 0x01B0D4 },
-	{ Asia/Kashgar  , 0x01B189 },
-	{ Asia/Kathmandu, 0x01B25A },
-	{ Asia/Katmandu , 0x01B2C0 },
-	{ Asia/Kolkata  , 0x01B326 },
-	{ Asia/Krasnoyarsk  , 0x01B39F },
-	{ Asia/Kuala_Lumpur , 0x01B688 },
-	{ Asia/Kuching  , 0x01B745 },
-	{ Asia/Kuwait   , 0x01B833 },
-	{ Asia/Macao, 0x01B888 },
-	{ Asia/Macau, 0x01B9C3 },
-	{ Asia/Magadan  , 0x01BAFE },
-	{ Asia/Makassar , 0x01BDE1 },
-	{ Asia/Manila   , 0x01BE9A },
-	{ Asia/Muscat   , 0x01BF1F },
-	{ Asia/Nicosia  , 0x01BF74 },
-	{ Asia/Novosibirsk  , 0x01C25C },
-	{ Asia/Omsk , 0x01C550 },
-	{ Asia/Oral , 0x01C838 },
-	{ Asia/Phnom_Penh   , 0x01CA08 },
-	{ Asia/Pontianak, 0x01CA80 },
-	{ Asia/Pyongyang, 0x01CB41 },
-	{ Asia/Qatar, 0x01CBAE },
-	{ Asia/Qyzylorda, 0x01CC14 },
-	{ Asia/Rangoon  , 0x01CDEA },
-	{ Asia/Riyadh   , 0x01CE62 },
-	{ Asia/Saigon   , 0x01CEB7 },
-	{ Asia/Sakhalin , 0x01CF2F },
-	{ Asia/Samarkand, 0x01D22F },
-	{ Asia/Seoul, 0x01D365 },
-	{ Asia/Shanghai , 0x01D409 },
-	{ Asia/Singapore, 0x01D4E9 },
-	{ Asia/Taipei   , 0x01D5A0 },
-	{ Asia/Tashkent , 0x01D6B8 },
-	{ Asia/Tbilisi  , 0x01D7E9 },
-	{ Asia/Tehran   , 0x01D9A3 },
-	{ Asia/Tel_Aviv , 0x01DC11 },
-	{ Asia/Thimbu   , 0x01DF40 },
-	{ Asia/Thimphu  , 0x01DFA6 },
-	{ Asia/Tokyo, 0x01E00C },
-	{ Asia/Ujung_Pandang, 0x01E095 },
-	{ Asia/Ulaanbaatar  , 0x01E111 },
-	{ Asia/Ulan_Bator   , 0x01E26C },
-	{ Asia/Urumqi   , 0x01E3B9 },
-	{ Asia/Vientiane, 0x01E480 },
-	{ Asia/Vladivostok  , 0x01E4F8 },
-	{ Asia/Yakutsk  , 0x01E7E5 },
-	{ Asia/Yekaterinburg, 0x01EACB },
-	{ Asia/Yerevan  , 0x01EDD7 },
-	{ Atlantic/Azores   , 0x01F0DB },
-	{ Atlantic/Bermuda  , 0x01F5DE },
-	{ Atlantic/Canary   , 0x01F8BF },
-	{ Atlantic/Cape_Verde   , 0x01FB95 },
-	{ Atlantic/Faeroe   , 0x01FC0E },
-	{ Atlantic/Faroe, 0x01FEB2 },
-	{ Atlantic/Jan_Mayen, 0x020156 },
-	{ Atlantic/Madeira  , 0x020488 },
-	{ Atlantic/Reykjavik, 0x020991 },
-	{ Atlantic/South_Georgia, 0x020B4A },
-	{ Atlantic/St_Helena, 0x020E62 },
-	{ Atlantic/Stanley  , 0x020B8E },
-	{ Australia/ACT , 0x020EB7 },
-	{ Australia/Adelaide, 0x0211D4 },
-	{ Australia/Brisbane, 0x021500 },
-	{ 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_2/win32/build/ confutils.js

2009-07-25 Thread Derick Rethans
derick   Sat, 25 Jul 2009 15:51:02 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286311

Log:
- MF53: Added - to the list of unsafe characters so that the pecl dir can
  have the - character in the name.

Changed paths:
U   php/php-src/branches/PHP_5_2/win32/build/confutils.js

Modified: php/php-src/branches/PHP_5_2/win32/build/confutils.js
===
--- php/php-src/branches/PHP_5_2/win32/build/confutils.js   2009-07-25 
15:18:19 UTC (rev 286310)
+++ php/php-src/branches/PHP_5_2/win32/build/confutils.js   2009-07-25 
15:51:02 UTC (rev 286311)
@@ -1150,12 +1150,12 @@
 * as either a child or a sibling */
if (obj_dir == null) {
var build_dir = dir.replace(new RegExp(^..), );
-   var mangle_dir = build_dir.replace(new RegExp([/.], g), 
_);
+   var mangle_dir = build_dir.replace(new RegExp([/.-], 
g), _);
var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
}
else {
var build_dir = obj_dir.replace(new RegExp(^..), );
-   var mangle_dir = build_dir.replace(new RegExp([/.], g), 
_);
+   var mangle_dir = build_dir.replace(new RegExp([/.-], 
g), _);
var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
}


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

[PHP-CVS] svn: /php/php-src/trunk/win32/build/ confutils.js

2009-07-25 Thread Derick Rethans
derick   Sat, 25 Jul 2009 15:51:16 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286312

Log:
- MF53: Added - to the list of unsafe characters so that the pecl dir can
  have the - character in the name.

Changed paths:
U   php/php-src/trunk/win32/build/confutils.js

Modified: php/php-src/trunk/win32/build/confutils.js
===
--- php/php-src/trunk/win32/build/confutils.js  2009-07-25 15:51:02 UTC (rev 
286311)
+++ php/php-src/trunk/win32/build/confutils.js  2009-07-25 15:51:16 UTC (rev 
286312)
@@ -1291,12 +1291,12 @@
 * as either a child or a sibling */
if (obj_dir == null) {
var build_dir = dir.replace(new RegExp(^..), );
-   var mangle_dir = build_dir.replace(new RegExp([/.], g), 
_);
+   var mangle_dir = build_dir.replace(new RegExp([/.-], 
g), _);
var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
}
else {
var build_dir = obj_dir.replace(new RegExp(^..), );
-   var mangle_dir = build_dir.replace(new RegExp([/.], g), 
_);
+   var mangle_dir = build_dir.replace(new RegExp([/.-], 
g), _);
var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
}


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

Re: [PHP-CVS] svn: /php/php-src/branches/PHP_5_2/win32/build/ confutils.js

2009-07-25 Thread Pierre Joye
hi,

Thanks for this fix :)

Please try to commit in all branches at once (don't forget to merge to 5.3).

Cheers,

On Sat, Jul 25, 2009 at 5:51 PM, Derick Rethansder...@php.net wrote:
 derick                                   Sat, 25 Jul 2009 15:51:02 +

 Revision: http://svn.php.net/viewvc?view=revisionrevision=286311

 Log:
 - MF53: Added - to the list of unsafe characters so that the pecl dir can
  have the - character in the name.

 Changed paths:
    U   php/php-src/branches/PHP_5_2/win32/build/confutils.js

 Modified: php/php-src/branches/PHP_5_2/win32/build/confutils.js
 ===
 --- php/php-src/branches/PHP_5_2/win32/build/confutils.js       2009-07-25 
 15:18:19 UTC (rev 286310)
 +++ php/php-src/branches/PHP_5_2/win32/build/confutils.js       2009-07-25 
 15:51:02 UTC (rev 286311)
 @@ -1150,12 +1150,12 @@
         * as either a child or a sibling */
        if (obj_dir == null) {
                var build_dir = dir.replace(new RegExp(^..), );
 -               var mangle_dir = build_dir.replace(new RegExp([/.], 
 g), _);
 +               var mangle_dir = build_dir.replace(new RegExp([/.-], 
 g), _);
                var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
        }
        else {
                var build_dir = obj_dir.replace(new RegExp(^..), );
 -               var mangle_dir = build_dir.replace(new RegExp([/.], 
 g), _);
 +               var mangle_dir = build_dir.replace(new RegExp([/.-], 
 g), _);
                var bd_flags_name = CFLAGS_BD_ + mangle_dir.toUpperCase();
        }



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




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



Re: [PHP-CVS] svn: /php/php-src/branches/PHP_5_2/win32/build/ confutils.js

2009-07-25 Thread Derick Rethans
On Sat, 25 Jul 2009, Pierre Joye wrote:

 Thanks for this fix :)
 
 Please try to commit in all branches at once (don't forget to merge to 5.3).

I added it to 5.3 some days ago already.

regards,
Derick

-- 
http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org
twitter: @derickr

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



[PHP-CVS] svn: /SVNROOT/ pear_avail

2009-07-25 Thread Greg Beaver
cellog   Sat, 25 Jul 2009 16:30:41 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286313

Log:
give the global folks and global pear folks access to pear2 as well

Changed paths:
U   SVNROOT/pear_avail

Modified: SVNROOT/pear_avail
===
--- SVNROOT/pear_avail  2009-07-25 15:51:16 UTC (rev 286312)
+++ SVNROOT/pear_avail  2009-07-25 16:30:41 UTC (rev 286313)
@@ -16,12 +16,12 @@
 # The PHP Developers have full access to the full source trees for
 # PHP and PEAR, as well as the documentation.

-avail|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,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjori,nlopess,wrowe,shire,zoe,jani,kguest,rquadling,saltybea!
 gle|pear/packages,pear/peardoc
+avail|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,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjori,nlopess,wrowe,shire,zoe,jani,kguest,rquadling,saltybea!
 gle|pear/packages,pear/peardoc,pear2

 # The PEAR Team has access to the full PEAR tree, the PEAR portion of
 # the PHP tree, the PEAR website, and the PEAR documentation.

-avail|andrew,moh,sterling,jon,jlp,sebastian,troels,urs,jpm,adaniel,tuupola,mj,metallic,richard,aj,andre,zimt,uw,bjoern,chregu,tfromm,subjective,cox,jmcastagnetto,kaltoft,jccann,amiller,mansion,zyprexia,alexmerz,yavo,clambert,vblavet,bernd,nohn,mog,mfischer,kvn,jan,eru,murahachibu,hayk,cain,nhoizey,aditus,ludoo,imajes,graeme,eriksson,jasonlotito,dallen,lsmith,timmyg,artka,tal,kk,cmv,rashid,alexios,baba,reywob,ekilfoil,antonio,sagi,jrust,mehl,dickmann,alan_k,fab,thku,busterb,miked,pgc,ctrlsoft,tychay,dexter,sachat,svenasse,mw21st,arahn,matthias,dias,jfbus,derick,chief,sigi,tony,olivier,nepto,voyteck,cnb,dams,peterk,ernani,edink,quipo,egnited,arnaud,mcmontero,mbretter,nicos,philip,xnoguer,sjr,meebey,jellybob,darkelder,max,dcowgill,daggilli,kuboa,ncowham,sklar,krausbn,ordnas,avb,polone,inorm,llucax,davey,moosh,et,mscifo,yunosh,thesaur,hburbach,ohill,cellog,hlellelid,rmcclain,vincent,heino,neufeind,didou,schst,alain,mrcool,mroch,mike,vgoebbels,mixtli,farell,pmjones,jw,darknoise,!
 
tarjei,toby,danielc,ieure,metz,gurugeek,rich_y,asnagy,muesli,hcebay,khassani,zamana,aidan,dufuz,sergiosgc,kouber,enemerson,iridium,ortega,guillaume,koyama,scottmattocks,eric,wenz,goetsch,tacker,aph,bolk,cweiske,amt,jinxidoru,cbleek,nosey,abaker,jayeshsh,fredericpoeydome,sean,toggg,navin,pfischer,davidc,markus,cross,crafics,roychri,kore,troehr,sfrausch,bdunlap,drewish,firman,epte,timj,taak,ssuceveanu,bate,anant,hirose31,amistry,thesee,jausions,ostborn,wiesemann,amir,clockwerx|pear/packages,pear/peardoc

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/interface.c branches/PHP_5_3/ext/curl/interface.c trunk/ext/curl/interface.c

2009-07-25 Thread Felipe Pena
felipe   Sat, 25 Jul 2009 20:39:01 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286322

Log:
- Making Valgrind happy

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/interface.c
U   php/php-src/branches/PHP_5_3/ext/curl/interface.c
U   php/php-src/trunk/ext/curl/interface.c

Modified: php/php-src/branches/PHP_5_2/ext/curl/interface.c
===
--- php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-07-25 20:13:25 UTC 
(rev 286321)
+++ php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-07-25 20:39:01 UTC 
(rev 286322)
@@ -2086,7 +2086,7 @@
if (ch-clone-refcount = 1) {
zend_llist_clean(ch-to_free.slist);
zend_llist_clean(ch-to_free.post);
-   zval_ptr_dtor(ch-clone);
+   FREE_ZVAL(ch-clone);
} else {
ch-clone-refcount--;
ch-to_free.slist.dtor = NULL;

Modified: php/php-src/branches/PHP_5_3/ext/curl/interface.c
===
--- php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-07-25 20:13:25 UTC 
(rev 286321)
+++ php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-07-25 20:39:01 UTC 
(rev 286322)
@@ -2311,7 +2311,7 @@
if (Z_REFCOUNT_P(ch-clone) = 1) {
zend_llist_clean(ch-to_free.slist);
zend_llist_clean(ch-to_free.post);
-   zval_ptr_dtor(ch-clone);
+   FREE_ZVAL(ch-clone);
} else {
Z_DELREF_P(ch-clone);
ch-to_free.slist.dtor = NULL;

Modified: php/php-src/trunk/ext/curl/interface.c
===
--- php/php-src/trunk/ext/curl/interface.c  2009-07-25 20:13:25 UTC (rev 
286321)
+++ php/php-src/trunk/ext/curl/interface.c  2009-07-25 20:39:01 UTC (rev 
286322)
@@ -2377,7 +2377,7 @@
if (Z_REFCOUNT_P(ch-clone) = 1) {
zend_llist_clean(ch-to_free.slist);
zend_llist_clean(ch-to_free.post);
-   zval_ptr_dtor(ch-clone);
+   FREE_ZVAL(ch-clone);
} else {
Z_DELREF_P(ch-clone);
ch-to_free.slist.dtor = NULL;

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/NEWS branches/PHP_5_2/ext/curl/interface.c branches/PHP_5_3/NEWS branches/PHP_5_3/ext/curl/interface.c trunk/ext/curl/interface.c

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 20:44:19 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286323

Log:
- Fixed bug #48637 (file wrapper is overwritten when using 
--with-curlwrappers)
# Also fixes bug #48603, basically same issue.

Bugs: http://bugs.php.net/48637 (Assigned) file wrapper is overwritten when 
using --with-curlwrappers
  http://bugs.php.net/48603 (Open) Using --with-curlwrappers and 
open_basedir causes problems
  
Changed paths:
U   php/php-src/branches/PHP_5_2/NEWS
U   php/php-src/branches/PHP_5_2/ext/curl/interface.c
U   php/php-src/branches/PHP_5_3/NEWS
U   php/php-src/branches/PHP_5_3/ext/curl/interface.c
U   php/php-src/trunk/ext/curl/interface.c

Modified: php/php-src/branches/PHP_5_2/NEWS
===
--- php/php-src/branches/PHP_5_2/NEWS   2009-07-25 20:39:01 UTC (rev 286322)
+++ php/php-src/branches/PHP_5_2/NEWS   2009-07-25 20:44:19 UTC (rev 286323)
@@ -29,6 +29,8 @@
 - Fixed bug #48693 (Double declaration of __lambda_func when lambda wrongly
   formatted). (peter at lvp-media dot com, Felipe)
 - Fixed bug #48661 (phpize is broken with non-bash shells). (Jani)
+- Fixed bug #48637 (file fopen wrapper is overwritten when using
+  --with-curlwrappers). (Jani)
 - Fixed bug #48636 (Error compiling of ext/date on netware). (guenter at
   php.net, Ilia)
 - Fixed bug #48629 (get_defined_constants() ignores categorize parameter).

Modified: php/php-src/branches/PHP_5_2/ext/curl/interface.c
===
--- php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-07-25 20:39:01 UTC 
(rev 286322)
+++ php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-07-25 20:44:19 UTC 
(rev 286323)
@@ -696,13 +696,24 @@
char **p = (char **)info-protocols;

while (*p != NULL) {
-   php_register_url_stream_wrapper(*p++, php_curl_wrapper 
TSRMLS_CC);
+   /* Do not enable cURL file protocol and make sure 
cURL is always used when --with-curlwrappers is enabled */
+   if (strncasecmp(*p, file, sizeof(file)-1) != 0) {
+   php_unregister_url_stream_wrapper(*p);
+   php_register_url_stream_wrapper(*p, 
php_curl_wrapper TSRMLS_CC);
+   }
+   (void) *p++;
}
}
 # else
+   php_unregister_url_stream_wrapper(http);
php_register_url_stream_wrapper(http, php_curl_wrapper TSRMLS_CC);
+   php_unregister_url_stream_wrapper(https);
php_register_url_stream_wrapper(https, php_curl_wrapper TSRMLS_CC);
+   php_unregister_url_stream_wrapper(ftp);
php_register_url_stream_wrapper(ftp, php_curl_wrapper TSRMLS_CC);
+   php_unregister_url_stream_wrapper(ftps);
+   php_register_url_stream_wrapper(ftps, php_curl_wrapper TSRMLS_CC);
+   php_unregister_url_stream_wrapper(ldap);
php_register_url_stream_wrapper(ldap, php_curl_wrapper TSRMLS_CC);
 # endif
 #endif

Modified: php/php-src/branches/PHP_5_3/NEWS
===
--- php/php-src/branches/PHP_5_3/NEWS   2009-07-25 20:39:01 UTC (rev 286322)
+++ php/php-src/branches/PHP_5_3/NEWS   2009-07-25 20:44:19 UTC (rev 286323)
@@ -46,6 +46,8 @@
   components). (Ilia)
 - Fixed bug #48681 (openssl signature verification for tar archives broken).
   (Greg)
+- Fixed bug #48637 (file fopen wrapper is overwritten when using
+  --with-curlwrappers). (Jani)
 - Fixed bug #48377 (error message unclear on converting phar with existing 
file).
   (Greg)
 - Fixed bug #48247 (Infinite loop and possible crash during startup with

Modified: php/php-src/branches/PHP_5_3/ext/curl/interface.c
===
--- php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-07-25 20:39:01 UTC 
(rev 286322)
+++ php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-07-25 20:44:19 UTC 
(rev 286323)
@@ -818,13 +818,24 @@
char **p = (char **)info-protocols;

while (*p != NULL) {
-   php_register_url_stream_wrapper(*p++, php_curl_wrapper 
TSRMLS_CC);
+   /* Do not enable cURL file protocol and make sure 
cURL is always used when --with-curlwrappers is enabled */
+   if (strncasecmp(*p, file, sizeof(file)-1) != 0) {
+   php_unregister_url_stream_wrapper(*p);
+   php_register_url_stream_wrapper(*p, 
php_curl_wrapper TSRMLS_CC);
+   }
+   (void) *p++;
}
}
 # else
+   php_unregister_url_stream_wrapper(http);
php_register_url_stream_wrapper(http, php_curl_wrapper TSRMLS_CC);
+   php_unregister_url_stream_wrapper(https);

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/config.m4 branches/PHP_5_3/ext/curl/config.m4 trunk/ext/curl/config.m4

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 20:58:51 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286324

Log:
- Add missing EXPERIMENTAL note (this thing REALLY is experimental at best..)

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/config.m4
U   php/php-src/branches/PHP_5_3/ext/curl/config.m4
U   php/php-src/trunk/ext/curl/config.m4

Modified: php/php-src/branches/PHP_5_2/ext/curl/config.m4
===
--- php/php-src/branches/PHP_5_2/ext/curl/config.m4 2009-07-25 20:44:19 UTC 
(rev 286323)
+++ php/php-src/branches/PHP_5_2/ext/curl/config.m4 2009-07-25 20:58:51 UTC 
(rev 286324)
@@ -7,7 +7,7 @@

 dnl Temporary option while we develop this aspect of the extension
 PHP_ARG_WITH(curlwrappers, if we should use cURL for url streams,
-[  --with-curlwrappers Use cURL for url streams], no, no)
+[  --with-curlwrappers EXPERIMENTAL: Use cURL for url streams], no, no)

 if test $PHP_CURL != no; then
   if test -r $PHP_CURL/include/curl/easy.h; then

Modified: php/php-src/branches/PHP_5_3/ext/curl/config.m4
===
--- php/php-src/branches/PHP_5_3/ext/curl/config.m4 2009-07-25 20:44:19 UTC 
(rev 286323)
+++ php/php-src/branches/PHP_5_3/ext/curl/config.m4 2009-07-25 20:58:51 UTC 
(rev 286324)
@@ -7,7 +7,7 @@

 dnl Temporary option while we develop this aspect of the extension
 PHP_ARG_WITH(curlwrappers, if we should use cURL for url streams,
-[  --with-curlwrappers Use cURL for url streams], no, no)
+[  --with-curlwrappers EXPERIMENTAL: Use cURL for url streams], no, no)

 if test $PHP_CURL != no; then
   if test -r $PHP_CURL/include/curl/easy.h; then

Modified: php/php-src/trunk/ext/curl/config.m4
===
--- php/php-src/trunk/ext/curl/config.m42009-07-25 20:44:19 UTC (rev 
286323)
+++ php/php-src/trunk/ext/curl/config.m42009-07-25 20:58:51 UTC (rev 
286324)
@@ -7,7 +7,7 @@

 dnl Temporary option while we develop this aspect of the extension
 PHP_ARG_WITH(curlwrappers, if we should use cURL for url streams,
-[  --with-curlwrappers Use cURL for url streams], no, no)
+[  --with-curlwrappers EXPERIMENTAL: Use cURL for url streams], no, no)

 if test $PHP_CURL != no; then
   if test -r $PHP_CURL/include/curl/easy.h; then

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/sapi/cgi/tests/006.phpt branches/PHP_5_3/sapi/cgi/tests/006.phpt trunk/sapi/cgi/tests/006.phpt

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 21:07:02 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286325

Log:
- Fix this again :)

Changed paths:
U   php/php-src/branches/PHP_5_2/sapi/cgi/tests/006.phpt
U   php/php-src/branches/PHP_5_3/sapi/cgi/tests/006.phpt
U   php/php-src/trunk/sapi/cgi/tests/006.phpt

Modified: php/php-src/branches/PHP_5_2/sapi/cgi/tests/006.phpt
===
--- php/php-src/branches/PHP_5_2/sapi/cgi/tests/006.phpt2009-07-25 
20:58:51 UTC (rev 286324)
+++ php/php-src/branches/PHP_5_2/sapi/cgi/tests/006.phpt2009-07-25 
21:07:02 UTC (rev 286325)
@@ -2,6 +2,8 @@
 syntax check
 --SKIPIF--
 ?php include skipif.inc; ?
+--INI--
+display_errors=stdout
 --FILE--
 ?php
 include include.inc;
@@ -42,7 +44,7 @@

 file_put_contents($filename, $code);

-var_dump(`$php -n -l $filename`);
+var_dump(`$php -n -l $filename 2/dev/null`);

 @unlink($filename);


Modified: php/php-src/branches/PHP_5_3/sapi/cgi/tests/006.phpt
===
--- php/php-src/branches/PHP_5_3/sapi/cgi/tests/006.phpt2009-07-25 
20:58:51 UTC (rev 286324)
+++ php/php-src/branches/PHP_5_3/sapi/cgi/tests/006.phpt2009-07-25 
21:07:02 UTC (rev 286325)
@@ -2,6 +2,8 @@
 syntax check
 --SKIPIF--
 ?php include skipif.inc; ?
+--INI--
+display_errors=stdout
 --FILE--
 ?php
 include include.inc;
@@ -42,7 +44,7 @@

 file_put_contents($filename, $code);

-var_dump(`$php -n -l $filename`);
+var_dump(`$php -n -l $filename 2/dev/null`);

 @unlink($filename);


Modified: php/php-src/trunk/sapi/cgi/tests/006.phpt
===
--- php/php-src/trunk/sapi/cgi/tests/006.phpt   2009-07-25 20:58:51 UTC (rev 
286324)
+++ php/php-src/trunk/sapi/cgi/tests/006.phpt   2009-07-25 21:07:02 UTC (rev 
286325)
@@ -2,6 +2,8 @@
 syntax check
 --SKIPIF--
 ?php include skipif.inc; ?
+--INI--
+display_errors=stdout
 --FILE--
 ?php
 include include.inc;
@@ -42,7 +44,7 @@

 file_put_contents($filename, $code);

-var_dump(`$php -n -l $filename`);
+var_dump(`$php -n -l $filename 2/dev/null`);

 @unlink($filename);


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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt

2009-07-25 Thread Rasmus Lerdorf
rasmus   Sat, 25 Jul 2009 21:37:04 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286326

Log:
Fix dumb typo in the skipif

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 21:07:02 UTC (rev 286325)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 21:37:04 UTC (rev 286326)
@@ -4,7 +4,7 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER')) print skip; ?
 --FILE--
 ?php


Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 21:07:02 UTC (rev 286325)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt  
2009-07-25 21:37:04 UTC (rev 286326)
@@ -4,7 +4,7 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER')) print skip; ?
 --FILE--
 ?php


Modified: php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt 2009-07-25 
21:07:02 UTC (rev 286325)
+++ php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt 2009-07-25 
21:37:04 UTC (rev 286326)
@@ -4,7 +4,7 @@
 Mattijs Hoitink mattijshoit...@gmail.com
 #Testfest Utrecht 2009
 --SKIPIF--
-?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER'])) print skip; ?
+?php if (!extension_loaded(curl) || false === 
getenv('PHP_CURL_HTTP_REMOTE_SERVER')) print skip; ?
 --FILE--
 ?php


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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt trunk/ext/curl/tests/curl_setopt_basic002.phpt

2009-07-25 Thread Felipe Pena
felipe   Sat, 25 Jul 2009 21:52:33 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286327

Log:
- Fix test

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:37:04 UTC (rev 286326)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:52:33 UTC (rev 286327)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
+string(%d) %s
 string(%d) %S
 string(%d) %S
-string(%d) %S

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:37:04 UTC (rev 286326)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:52:33 UTC (rev 286327)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
+string(%d) %s
 string(%d) %S
 string(%d) %S
-string(%d) %S

Modified: php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt  2009-07-25 
21:37:04 UTC (rev 286326)
+++ php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt  2009-07-25 
21:52:33 UTC (rev 286327)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
+string(%d) %s
 string(%d) %S
 string(%d) %S
-string(%d) %S

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt trunk/ext/curl/tests/curl_setopt_basic002.phpt

2009-07-25 Thread Felipe Pena
felipe   Sat, 25 Jul 2009 21:56:31 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286328

Log:
- Opss, fix the fix...

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:52:33 UTC (rev 286327)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:56:31 UTC (rev 286328)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
-string(%d) %s
+string(%d) %s%w
 string(%d) %S
 string(%d) %S

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:52:33 UTC (rev 286327)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt   
2009-07-25 21:56:31 UTC (rev 286328)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
-string(%d) %s
+string(%d) %s%w
 string(%d) %S
 string(%d) %S

Modified: php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt  2009-07-25 
21:52:33 UTC (rev 286327)
+++ php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt  2009-07-25 
21:56:31 UTC (rev 286328)
@@ -46,6 +46,6 @@
 ?
 --EXPECTF--
 *** Testing curl_setopt with CURLOPT_STDERR
-string(%d) %s
+string(%d) %s%w
 string(%d) %S
 string(%d) %S

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_006.phpt branches/PHP_5_2/ext/curl/tests/curl_copy_handle

2009-07-25 Thread Jani Taskinen
jani Sat, 25 Jul 2009 22:20:18 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286329

Log:
- Fix tests to be more comptatible AND to test what they are supposed to test

Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_006.phpt
U   
php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_007.phpt
U   php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_copy_handle_basic_006.phpt
U   
php/php-src/branches/PHP_5_3/ext/curl/tests/curl_copy_handle_basic_007.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/curl_setopt_basic002.phpt
U   php/php-src/trunk/ext/curl/tests/curl_CURLOPT_READDATA.phpt
U   php/php-src/trunk/ext/curl/tests/curl_copy_handle_basic_006.phpt
U   php/php-src/trunk/ext/curl/tests/curl_copy_handle_basic_007.phpt
U   php/php-src/trunk/ext/curl/tests/curl_setopt_basic002.phpt

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt	2009-07-25 21:56:31 UTC (rev 286328)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_CURLOPT_READDATA.phpt	2009-07-25 22:20:18 UTC (rev 286329)
@@ -33,7 +33,7 @@
 curl_close($ch);

 // Clean the temporary file
-unset($tempname);
+...@unlink($tempname);

 --EXPECT--
 array(2) {

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_006.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_006.phpt	2009-07-25 21:56:31 UTC (rev 286328)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_006.phpt	2009-07-25 22:20:18 UTC (rev 286329)
@@ -21,15 +21,17 @@
   curl_setopt($ch, CURLOPT_URL, $url); //set the url we want to use

   $copy = curl_copy_handle($ch);
-  curl_close($ch);
-
-  $curl_content = curl_exec($copy);
+
+  var_dump( curl_exec($ch) );
+  var_dump( curl_exec($copy) );
+
+  curl_close($ch); // can not close original handle before curl_exec($copy) since it causes char * inputs to be invalid (see also: http://curl.haxx.se/libcurl/c/curl_easy_duphandle.html)
   curl_close($copy);

-  var_dump( $curl_content );
 ?
 ===DONE===
 --EXPECTF--
 *** Testing curl copy handle with User Agent ***
 string(9) cURL phpt
-===DONE===
\ No newline at end of file
+string(9) cURL phpt
+===DONE===

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_007.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_007.phpt	2009-07-25 21:56:31 UTC (rev 286328)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_copy_handle_basic_007.phpt	2009-07-25 22:20:18 UTC (rev 286329)
@@ -15,6 +15,7 @@
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_POST, 1);
   curl_setopt($ch, CURLOPT_POSTFIELDS, array(Hello = World, Foo = Bar, Person = John Doe));
+  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); // Disable Expect: header (lighttpd does not support it :)
   curl_setopt($ch, CURLOPT_URL, $url); //set the url we want to use

   $copy = curl_copy_handle($ch);

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt	2009-07-25 21:56:31 UTC (rev 286328)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/curl_setopt_basic002.phpt	2009-07-25 22:20:18 UTC (rev 286329)
@@ -13,7 +13,8 @@
 // start testing
 echo *** Testing curl_setopt with CURLOPT_STDERR\n;

-$temp_file = tempnam(sys_get_temp_dir(), '');
+$temp_file = tempnam(sys_get_temp_dir(), 'CURL_STDERR');
+
 $handle = fopen($temp_file, 'w');

 $url = {$host}/;
@@ -21,31 +22,29 @@

 curl_setopt($ch, CURLOPT_VERBOSE, 1);
 curl_setopt($ch, CURLOPT_STDERR, $handle);
-
 $curl_content = curl_exec($ch);
+
 fclose($handle);
+unset($handle);
+var_dump( file_get_contents($temp_file) );
+...@unlink($temp_file);

-var_dump( curl_error($ch) );
-var_dump( file_get_contents($temp_file));
-
-...@unlink ($temp_file);
-$handle = fopen($temp_file, 'w');
-
 ob_start(); // start output buffering
-curl_setopt($ch, CURLOPT_VERBOSE, 1);
-curl_setopt($ch, CURLOPT_STDERR, $handle);
+$handle = fopen($temp_file, 'w');
 curl_setopt($ch, CURLOPT_URL, $url); //set the url we want to use
-
+curl_setopt($ch, CURLOPT_STDERR, $handle);
 $data = curl_exec($ch);
-fclose($handle);
 ob_end_clean();
-var_dump(file_get_contents($temp_file));

-curl_close($ch);
+fclose($handle);
+unset($handle);
+var_dump( 

[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/interbase/ ibase_query.c

2009-07-25 Thread Kalle Sommer Nielsen
kalleSat, 25 Jul 2009 23:37:47 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286330

Log:
Fixed bug #48189 (ibase_execute error in return param)

Bug: http://bugs.php.net/48189 (Assigned) ibase_execute error in return param
  
Changed paths:
U   php/php-src/branches/PHP_5_3/ext/interbase/ibase_query.c

Modified: php/php-src/branches/PHP_5_3/ext/interbase/ibase_query.c
===
--- php/php-src/branches/PHP_5_3/ext/interbase/ibase_query.c2009-07-25 
22:20:18 UTC (rev 286329)
+++ php/php-src/branches/PHP_5_3/ext/interbase/ibase_query.c2009-07-25 
23:37:47 UTC (rev 286330)
@@ -1031,8 +1031,7 @@
if (affected_rows) {
RETVAL_LONG(affected_rows);
} else {
-   /* this return value evaluates to 
bool(true) and to int(0) */
-   RETVAL_STRINGL(0 ,2,1);
+   RETVAL_TRUE;
}
break;
}

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

[PHP-CVS] svn: / pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.inc pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.zip pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.inc pecl/ph

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 00:39:40 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286337

Log:
fix zip front controller tests for php6

Changed paths:
U   pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.inc
U   pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.zip
U   pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.inc
U   pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.zip
U   pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.inc
U   pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.zip
U   pecl/phar/trunk/tests/zip/frontcontroller21.phar.phpt
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller12.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller12.phar.zip
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller3.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller3.phar.zip
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller4.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/files/frontcontroller4.phar.zip
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/zip/frontcontroller21.phar.phpt
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller12.phar.inc
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller12.phar.zip
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller3.phar.inc
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller3.phar.zip
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller4.phar.inc
U   php/php-src/trunk/ext/phar/tests/zip/files/frontcontroller4.phar.zip
U   php/php-src/trunk/ext/phar/tests/zip/frontcontroller21.phar.phpt

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.inc
===
--- pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.inc	2009-07-26 00:35:17 UTC (rev 286336)
+++ pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.inc	2009-07-26 00:39:40 UTC (rev 286337)
@@ -3,13 +3,13 @@
 $a = new Phar(dirname(__FILE__) . '/frontcontroller12.phar.zip');
 $a['index.php'] = '?php
 var_dump($_SERVER[PHP_SELF]);
-var_dump($_SERVER[SCRIPT_NAME]);
-var_dump($_SERVER[SCRIPT_FILENAME]);
-var_dump($_SERVER[REQUEST_URI]);
-var_dump($_SERVER[PHAR_PHP_SELF]);
-var_dump($_SERVER[PHAR_SCRIPT_NAME]);
-var_dump($_SERVER[PHAR_SCRIPT_FILENAME]);
-var_dump($_SERVER[PHAR_REQUEST_URI]);
+var_dump($_SERVER[bSCRIPT_NAME]);
+var_dump($_SERVER[bSCRIPT_FILENAME]);
+var_dump($_SERVER[bREQUEST_URI]);
+var_dump($_SERVER[bPHAR_PHP_SELF]);
+var_dump($_SERVER[bPHAR_SCRIPT_NAME]);
+var_dump($_SERVER[bPHAR_SCRIPT_FILENAME]);
+var_dump($_SERVER[bPHAR_REQUEST_URI]);
 ';
 $a-setStub('?php
 Phar::mungServer(array(PHP_SELF, SCRIPT_NAME, SCRIPT_FILENAME, REQUEST_URI));

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller12.phar.zip
===
(Binary files differ)

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.inc
===
--- pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.inc	2009-07-26 00:35:17 UTC (rev 286336)
+++ pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.inc	2009-07-26 00:39:40 UTC (rev 286337)
@@ -7,7 +7,7 @@
 $a-setStub('?php
 function s($a)
 {
-static $b = array(/hi = a.phps);
+static $b = array(b/hi = ba.phps);
 if (isset($b[$a])) return $b[$a];
 return $a;
 }

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller3.phar.zip
===
(Binary files differ)

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.inc
===
--- pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.inc	2009-07-26 00:35:17 UTC (rev 286336)
+++ pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.inc	2009-07-26 00:39:40 UTC (rev 286337)
@@ -7,7 +7,7 @@
 $a-setStub('?php
 function s($a)
 {
-static $b = array(/hi = false);
+static $b = array(b/hi = false);
 if (isset($b[$a])) return $b[$a];
 return $a;
 }

Modified: pecl/phar/trunk/tests/zip/files/frontcontroller4.phar.zip
===
(Binary files differ)

Modified: pecl/phar/trunk/tests/zip/frontcontroller21.phar.phpt
===
--- pecl/phar/trunk/tests/zip/frontcontroller21.phar.phpt	2009-07-26 00:35:17 UTC (rev 286336)
+++ pecl/phar/trunk/tests/zip/frontcontroller21.phar.phpt	2009-07-26 00:39:40 UTC (rev 286337)
@@ -15,8 +15,8 @@
 --EXPECTHEADERS--
 Content-type: text/html; charset=UTF-8
 --EXPECTF--
+%unicode|string%(10) /index.php
 string(10) /index.php
-string(10) /index.php
 string(%d) 

[PHP-CVS] svn: / pecl/phar/trunk/phar.c pecl/phar/trunk/phar_internal.h pecl/phar/trunk/phar_object.c pecl/phar/trunk/tar.c pecl/phar/trunk/zip.c php/php-src/branches/PHP_5_3/ext/phar/phar.c php/php-s

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 01:03:47 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286338

Log:
re-organize slightly, fix more php6-only compile warnings in 
php_stream_copy_to_mem

Changed paths:
U   pecl/phar/trunk/phar.c
U   pecl/phar/trunk/phar_internal.h
U   pecl/phar/trunk/phar_object.c
U   pecl/phar/trunk/tar.c
U   pecl/phar/trunk/zip.c
U   php/php-src/branches/PHP_5_3/ext/phar/phar.c
U   php/php-src/branches/PHP_5_3/ext/phar/phar_internal.h
U   php/php-src/branches/PHP_5_3/ext/phar/phar_object.c
U   php/php-src/branches/PHP_5_3/ext/phar/tar.c
U   php/php-src/branches/PHP_5_3/ext/phar/zip.c
U   php/php-src/trunk/ext/phar/phar.c
U   php/php-src/trunk/ext/phar/phar_internal.h
U   php/php-src/trunk/ext/phar/phar_object.c
U   php/php-src/trunk/ext/phar/tar.c
U   php/php-src/trunk/ext/phar/zip.c

Modified: pecl/phar/trunk/phar.c
===
--- pecl/phar/trunk/phar.c	2009-07-26 00:39:40 UTC (rev 286337)
+++ pecl/phar/trunk/phar.c	2009-07-26 01:03:47 UTC (rev 286338)
@@ -2647,7 +2647,11 @@
 len = -len;
 			}
 			user_stub = 0;
+#if PHP_MAJOR_VERSION = 6
+			if (!(len = php_stream_copy_to_mem(stubfile, (void **) user_stub, len, 0)) || !user_stub) {
+#else
 			if (!(len = php_stream_copy_to_mem(stubfile, user_stub, len, 0)) || !user_stub) {
+#endif
 if (closeoldfile) {
 	php_stream_close(oldfile);
 }

Modified: pecl/phar/trunk/phar_internal.h
===
--- pecl/phar/trunk/phar_internal.h	2009-07-26 00:39:40 UTC (rev 286337)
+++ pecl/phar/trunk/phar_internal.h	2009-07-26 01:03:47 UTC (rev 286338)
@@ -546,6 +546,38 @@
 	b = ZSTR(a);
 #define PHAR_STR_FREE(a) \
 	efree(a);
+static inline int phar_make_unicode(zstr *c_var, char *arKey, uint nKeyLength TSRMLS_DC)
+{
+	int c_var_len;
+	UConverter *conv = ZEND_U_CONVERTER(UG(runtime_encoding_conv));
+
+	c_var-u = NULL;
+	if (zend_string_to_unicode(conv, c_var-u, c_var_len, arKey, nKeyLength TSRMLS_CC) == FAILURE) {
+
+		if (c_var-u) {
+			efree(c_var-u);
+		}
+		return 0;
+
+	}
+	return c_var_len;
+}
+static inline int phar_find_key(HashTable *_SERVER, char *key, int len, void **stuff TSRMLS_DC)
+{
+	if (SUCCESS == zend_hash_find(_SERVER, key, len, stuff)) {
+		return 1;
+	} else {
+		int s = len;
+		zstr var;
+		s = phar_make_unicode(var, key, len TSRMLS_CC);
+		if (SUCCESS == zend_u_hash_find(_SERVER, IS_UNICODE, var, s, stuff)) {
+			efree(var.u);
+			return 1;
+		}
+		efree(var.u);
+		return 0;
+	}
+}
 #else
 typedef char *phar_zstr;
 #define PHAR_STR(a, b)	\

Modified: pecl/phar/trunk/phar_object.c
===
--- pecl/phar/trunk/phar_object.c	2009-07-26 00:39:40 UTC (rev 286337)
+++ pecl/phar/trunk/phar_object.c	2009-07-26 01:03:47 UTC (rev 286338)
@@ -56,40 +56,6 @@
 }
 /* }}} */

-#if PHP_MAJOR_VERSION = 6
-static inline int phar_make_unicode(zstr *c_var, char *arKey, uint nKeyLength TSRMLS_DC)
-{
-	int c_var_len;
-	UConverter *conv = ZEND_U_CONVERTER(UG(runtime_encoding_conv));
-
-	c_var-u = NULL;
-	if (zend_string_to_unicode(conv, c_var-u, c_var_len, arKey, nKeyLength TSRMLS_CC) == FAILURE) {
-
-		if (c_var-u) {
-			efree(c_var-u);
-		}
-		return 0;
-
-	}
-	return c_var_len;
-}
-static inline int phar_find_key(HashTable *_SERVER, char *key, int len, void **stuff TSRMLS_DC)
-{
-	if (SUCCESS == zend_hash_find(_SERVER, key, len, stuff)) {
-		return 1;
-	} else {
-		int s = len;
-		zstr var;
-		s = phar_make_unicode(var, key, len TSRMLS_CC);
-		if (SUCCESS == zend_u_hash_find(_SERVER, IS_UNICODE, var, s, stuff)) {
-			efree(var.u);
-			return 1;
-		}
-		efree(var.u);
-		return 0;
-	}
-}
-#endif
 static void phar_mung_server_vars(char *fname, char *entry, int entry_len, char *basename, int request_uri_len TSRMLS_DC) /* {{{ */
 {
 #if PHP_MAJOR_VERSION = 6

Modified: pecl/phar/trunk/tar.c
===
--- pecl/phar/trunk/tar.c	2009-07-26 00:39:40 UTC (rev 286337)
+++ pecl/phar/trunk/tar.c	2009-07-26 01:03:47 UTC (rev 286338)
@@ -928,7 +928,11 @@
 len = -len;
 			}
 			user_stub = 0;
+#if PHP_MAJOR_VERSION = 6
+			if (!(len = php_stream_copy_to_mem(stubfile, (void **) user_stub, len, 0)) || !user_stub) {
+#else
 			if (!(len = php_stream_copy_to_mem(stubfile, user_stub, len, 0)) || !user_stub) {
+#endif
 if (error) {
 	spprintf(error, 0, unable to read resource to copy stub to new tar-based phar \%s\, phar-fname);
 }

Modified: pecl/phar/trunk/zip.c
===
--- pecl/phar/trunk/zip.c	2009-07-26 00:39:40 UTC (rev 286337)
+++ pecl/phar/trunk/zip.c	2009-07-26 01:03:47 UTC (rev 286338)
@@ -600,7 +600,11 @@

 php_stream_filter_append(fp-readfilters, filter);

+#if PHP_MAJOR_VERSION = 6
+if (!(entry.uncompressed_filesize = 

[PHP-CVS] svn: / pecl/phar/trunk/stream.c pecl/phar/trunk/tests/create_new_and_modify.phpt pecl/phar/trunk/tests/phar_ctx_001.phpt pecl/phar/trunk/tests/readfile_edgecases.phpt pecl/phar/trunk/tests/r

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 01:24:12 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286339

Log:
fix basic phar test issues, failing tests phar_oo_009.phpt and 
phar_buildfromiterator10.phpt are due to bugs in Spl

Changed paths:
U   pecl/phar/trunk/stream.c
U   pecl/phar/trunk/tests/create_new_and_modify.phpt
U   pecl/phar/trunk/tests/phar_ctx_001.phpt
U   pecl/phar/trunk/tests/readfile_edgecases.phpt
A   pecl/phar/trunk/tests/readfile_edgecasesU.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/stream.c
U   php/php-src/branches/PHP_5_3/ext/phar/tests/create_new_and_modify.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/tests/phar_ctx_001.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/tests/readfile_edgecases.phpt
A   php/php-src/branches/PHP_5_3/ext/phar/tests/readfile_edgecasesU.phpt
U   php/php-src/trunk/ext/phar/stream.c
U   php/php-src/trunk/ext/phar/tests/create_new_and_modify.phpt
U   php/php-src/trunk/ext/phar/tests/phar_ctx_001.phpt
U   php/php-src/trunk/ext/phar/tests/readfile_edgecases.phpt

Modified: pecl/phar/trunk/stream.c
===
--- pecl/phar/trunk/stream.c	2009-07-26 01:03:47 UTC (rev 286338)
+++ pecl/phar/trunk/stream.c	2009-07-26 01:24:12 UTC (rev 286339)
@@ -207,18 +207,30 @@
 		fpf = php_stream_alloc(phar_ops, idata, NULL, mode);
 		php_url_free(resource);
 		efree(internal_file);
+#if PHP_MAJOR_VERSION = 6
+		if (context  context-options  phar_find_key(HASH_OF(context-options), phar, sizeof(phar), (void**)pzoption TSRMLS_CC)) {
+#else
 		if (context  context-options  zend_hash_find(HASH_OF(context-options), phar, sizeof(phar), (void**)pzoption) == SUCCESS) {
+#endif
 			pharcontext = HASH_OF(*pzoption);
 			if (idata-internal_file-uncompressed_filesize == 0
  idata-internal_file-compressed_filesize == 0
+#if PHP_MAJOR_VERSION = 6
+ phar_find_key(pharcontext, compress, sizeof(compress), (void**)pzoption TSRMLS_CC)
+#else
  zend_hash_find(pharcontext, compress, sizeof(compress), (void**)pzoption) == SUCCESS
+#endif
  Z_TYPE_PP(pzoption) == IS_LONG
  (Z_LVAL_PP(pzoption)  ~PHAR_ENT_COMPRESSION_MASK) == 0
 			) {
 idata-internal_file-flags = ~PHAR_ENT_COMPRESSION_MASK;
 idata-internal_file-flags |= Z_LVAL_PP(pzoption);
 			}
+#if PHP_MAJOR_VERSION = 6
+			if (phar_find_key(pharcontext, metadata, sizeof(metadata), (void**)pzoption TSRMLS_CC)) {
+#else
 			if (zend_hash_find(pharcontext, metadata, sizeof(metadata), (void**)pzoption) == SUCCESS) {
+#endif
 if (idata-internal_file-metadata) {
 	zval_ptr_dtor(idata-internal_file-metadata);
 	idata-internal_file-metadata = NULL;

Modified: pecl/phar/trunk/tests/create_new_and_modify.phpt
===
--- pecl/phar/trunk/tests/create_new_and_modify.phpt	2009-07-26 01:03:47 UTC (rev 286338)
+++ pecl/phar/trunk/tests/create_new_and_modify.phpt	2009-07-26 01:24:12 UTC (rev 286339)
@@ -27,9 +27,9 @@
 $phar = new Phar($fname);
 $sig2 = $phar-getSignature();

-var_dump($sig1['hash']);
-var_dump($sig2['hash']);
-var_dump($sig1['hash'] != $sig2['hash']);
+var_dump($sig1[b'hash']);
+var_dump($sig2[b'hash']);
+var_dump($sig1[b'hash'] != $sig2[b'hash']);

 include $pname . '/a.php';
 include $pname . '/b.php';

Modified: pecl/phar/trunk/tests/phar_ctx_001.phpt
===
--- pecl/phar/trunk/tests/phar_ctx_001.phpt	2009-07-26 01:03:47 UTC (rev 286338)
+++ pecl/phar/trunk/tests/phar_ctx_001.phpt	2009-07-26 01:24:12 UTC (rev 286339)
@@ -28,7 +28,7 @@
 var_dump(file_get_contents($pname . '/c'));
 var_dump($phar['c']-isCompressed());

-$context = stream_context_create(array('phar'= array('compress'=Phar::GZ, 'metadata' = array(2, 'hi' = 3;
+$context = stream_context_create(array('phar'= array('compress'=Phar::GZ, 'metadata' = array(2, b'hi' = 3;
 $context2 = stream_context_create(array('phar' = array('metadata' = array(4;

 file_put_contents($pname . '/a', b'new a', 0); // no compression

Modified: pecl/phar/trunk/tests/readfile_edgecases.phpt
===
--- pecl/phar/trunk/tests/readfile_edgecases.phpt	2009-07-26 01:03:47 UTC (rev 286338)
+++ pecl/phar/trunk/tests/readfile_edgecases.phpt	2009-07-26 01:24:12 UTC (rev 286339)
@@ -2,6 +2,7 @@
 Phar: test edge cases of readfile() function interception
 --SKIPIF--
 ?php if (!extension_loaded(phar)) die(skip);?
+?php if (version_compare(PHP_VERSION, 6.0, =)) die(skip requires php older than 6.0); ?
 --INI--
 phar.readonly=0
 --FILE--

Added: pecl/phar/trunk/tests/readfile_edgecasesU.phpt
===
--- pecl/phar/trunk/tests/readfile_edgecasesU.phpt	(rev 0)
+++ pecl/phar/trunk/tests/readfile_edgecasesU.phpt	2009-07-26 01:24:12 UTC (rev 286339)
@@ -0,0 +1,61 @@

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/ext/curl/tests/bug46739.phpt branches/PHP_5_3/ext/curl/tests/bug46739.phpt trunk/ext/curl/interface.c

2009-07-25 Thread Rasmus Lerdorf
rasmus   Sun, 26 Jul 2009 02:12:38 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286340

Log:
The test for bug #46739 doesn't actually need the remote
responder, so get rid of the skipif in PHP 5, and it was
broken in PHP 6 because the keys in the curl_info array
were not unicode.  All internally-generated arrays should
have unicode keys.

Bug: http://bugs.php.net/46739 (Closed) array returned by curl_getinfo should 
contain content_type key
  
Changed paths:
U   php/php-src/branches/PHP_5_2/ext/curl/tests/bug46739.phpt
U   php/php-src/branches/PHP_5_3/ext/curl/tests/bug46739.phpt
U   php/php-src/trunk/ext/curl/interface.c

Modified: php/php-src/branches/PHP_5_2/ext/curl/tests/bug46739.phpt
===
--- php/php-src/branches/PHP_5_2/ext/curl/tests/bug46739.phpt   2009-07-26 
01:24:12 UTC (rev 286339)
+++ php/php-src/branches/PHP_5_2/ext/curl/tests/bug46739.phpt   2009-07-26 
02:12:38 UTC (rev 286340)
@@ -5,9 +5,6 @@
 if (!extension_loaded(curl)) {
exit(skip curl extension not loaded);
 }
-if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
-   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
-}
 ?
 --FILE--
 ?php

Modified: php/php-src/branches/PHP_5_3/ext/curl/tests/bug46739.phpt
===
--- php/php-src/branches/PHP_5_3/ext/curl/tests/bug46739.phpt   2009-07-26 
01:24:12 UTC (rev 286339)
+++ php/php-src/branches/PHP_5_3/ext/curl/tests/bug46739.phpt   2009-07-26 
02:12:38 UTC (rev 286340)
@@ -5,9 +5,6 @@
 if (!extension_loaded(curl)) {
exit(skip curl extension not loaded);
 }
-if (false === getenv('PHP_CURL_HTTP_REMOTE_SERVER'))  {
-   exit(skip PHP_CURL_HTTP_REMOTE_SERVER env variable is not defined);
-}
 ?
 --FILE--
 ?php

Modified: php/php-src/trunk/ext/curl/interface.c
===
--- php/php-src/trunk/ext/curl/interface.c  2009-07-26 01:24:12 UTC (rev 
286339)
+++ php/php-src/trunk/ext/curl/interface.c  2009-07-26 02:12:38 UTC (rev 
286340)
@@ -152,10 +152,10 @@

 #define SAVE_CURL_ERROR(__handle, __err) (__handle)-err.no = (int) __err;

-#define CAAL(s, v) add_assoc_long_ex(return_value, s, sizeof(s), (long) v);
-#define CAAD(s, v) add_assoc_double_ex(return_value, s, sizeof(s), (double) v);
+#define CAAL(s, v) add_ascii_assoc_long_ex(return_value, s, sizeof(s), (long) 
v);
+#define CAAD(s, v) add_ascii_assoc_double_ex(return_value, s, sizeof(s), 
(double) v);
 #define CAAS(s, v) add_ascii_assoc_string(return_value, s, (v ? v : ), 1);
-#define CAAZ(s, v) add_assoc_zval_ex(return_value, s, sizeof(s), (zval *) v);
+#define CAAZ(s, v) add_ascii_assoc_zval_ex(return_value, s, sizeof(s), (zval 
*) v);

 #if defined(PHP_WIN32) || defined(__GNUC__)
 # define php_curl_ret(__ret) RETVAL_FALSE; return __ret;

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

[PHP-CVS] svn: / pecl/phar/trunk/phar_object.c pecl/phar/trunk/tests/tar/phar_convert_phar4.phpt php/php-src/branches/PHP_5_3/ext/phar/phar_object.c php/php-src/branches/PHP_5_3/ext/phar/tests/tar/pha

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 02:18:50 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286341

Log:
fix generation of phar.phar in php 6, fix remaining tests broken by PHP 6 (and 
not by spl/other stuff in php6)

Changed paths:
U   pecl/phar/trunk/phar_object.c
U   pecl/phar/trunk/tests/tar/phar_convert_phar4.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/phar_object.c
U   php/php-src/branches/PHP_5_3/ext/phar/tests/tar/phar_convert_phar4.phpt
U   php/php-src/trunk/ext/phar/Makefile.frag
U   php/php-src/trunk/ext/phar/phar/clicommand.inc
U   php/php-src/trunk/ext/phar/phar/pharcommand.inc
U   php/php-src/trunk/ext/phar/phar_object.c
A   php/php-src/trunk/ext/phar/tests/readfile_edgecasesU.phpt
U   php/php-src/trunk/ext/phar/tests/tar/phar_convert_phar4.phpt

Modified: pecl/phar/trunk/phar_object.c
===
--- pecl/phar/trunk/phar_object.c	2009-07-26 02:12:38 UTC (rev 286340)
+++ pecl/phar/trunk/phar_object.c	2009-07-26 02:18:50 UTC (rev 286341)
@@ -990,7 +990,9 @@
 		}
 	}

+#if PHP_MAJOR_VERSION = 6
 notfound:
+#endif
 	if (!mime_type) {
 		code = phar_file_type(PHAR_G(mime_types), entry, mime_type TSRMLS_CC);
 	}

Modified: pecl/phar/trunk/tests/tar/phar_convert_phar4.phpt
===
--- pecl/phar/trunk/tests/tar/phar_convert_phar4.phpt	2009-07-26 02:12:38 UTC (rev 286340)
+++ pecl/phar/trunk/tests/tar/phar_convert_phar4.phpt	2009-07-26 02:18:50 UTC (rev 286341)
@@ -14,7 +14,7 @@

 $phar = new Phar($fname);
 $phar['a.txt'] = 'some text';
-$phar-setMetadata('hi');
+$phar-setMetadata(b'hi');
 $phar-stopBuffering();
 var_dump($phar-isFileFormat(Phar::TAR));
 var_dump(strlen($phar-getStub()));

Modified: php/php-src/branches/PHP_5_3/ext/phar/phar_object.c
===
--- php/php-src/branches/PHP_5_3/ext/phar/phar_object.c	2009-07-26 02:12:38 UTC (rev 286340)
+++ php/php-src/branches/PHP_5_3/ext/phar/phar_object.c	2009-07-26 02:18:50 UTC (rev 286341)
@@ -990,7 +990,9 @@
 		}
 	}

+#if PHP_MAJOR_VERSION = 6
 notfound:
+#endif
 	if (!mime_type) {
 		code = phar_file_type(PHAR_G(mime_types), entry, mime_type TSRMLS_CC);
 	}

Modified: php/php-src/branches/PHP_5_3/ext/phar/tests/tar/phar_convert_phar4.phpt
===
--- php/php-src/branches/PHP_5_3/ext/phar/tests/tar/phar_convert_phar4.phpt	2009-07-26 02:12:38 UTC (rev 286340)
+++ php/php-src/branches/PHP_5_3/ext/phar/tests/tar/phar_convert_phar4.phpt	2009-07-26 02:18:50 UTC (rev 286341)
@@ -14,7 +14,7 @@

 $phar = new Phar($fname);
 $phar['a.txt'] = 'some text';
-$phar-setMetadata('hi');
+$phar-setMetadata(b'hi');
 $phar-stopBuffering();
 var_dump($phar-isFileFormat(Phar::TAR));
 var_dump(strlen($phar-getStub()));

Modified: php/php-src/trunk/ext/phar/Makefile.frag
===
--- php/php-src/trunk/ext/phar/Makefile.frag	2009-07-26 02:12:38 UTC (rev 286340)
+++ php/php-src/trunk/ext/phar/Makefile.frag	2009-07-26 02:18:50 UTC (rev 286341)
@@ -37,7 +37,7 @@
 	-...@echo Generating phar.phar
 	-...@rm -f $(builddir)/phar.phar
 	-...@rm -f $(srcdir)/phar.phar
-	@$(PHP_PHARCMD_EXECUTABLE) $(PHP_PHARCMD_SETTINGS) $(builddir)/phar.php pack -f $(builddir)/phar.phar -a pharcommand -c auto -x \\.svn -p 0 -s $(srcdir)/phar/phar.php -h sha1 -b $(PHP_PHARCMD_BANG)  $(srcdir)/phar/
+	@$(PHP_PHARCMD_EXECUTABLE) $(PHP_PHARCMD_SETTINGS) $(builddir)/phar.php pack -f $(builddir)/phar.phar -a pharcommand -c auto -x /\\.svn/ -p 0 -s $(srcdir)/phar/phar.php -h sha1 -b $(PHP_PHARCMD_BANG)  $(srcdir)/phar/
 	-...@chmod +x $(builddir)/phar.phar

 install-pharcmd: pharcmd

Modified: php/php-src/trunk/ext/phar/phar/clicommand.inc
===
--- php/php-src/trunk/ext/phar/phar/clicommand.inc	2009-07-26 02:12:38 UTC (rev 286340)
+++ php/php-src/trunk/ext/phar/phar/clicommand.inc	2009-07-26 02:18:50 UTC (rev 286341)
@@ -58,15 +58,15 @@
 }
 			}

-			if (isset($this-args[''])) {
+			if (isset($this-args[b''])) {
 if ($i = $argc) {
-	if (isset($this-args['']['require'])  $this-args['']['require']) {
+	if (isset($this-args[b'']['require'])  $this-args[b'']['require']) {
 		self::error(Missing default trailing arguments to command $command, check ${argv[0]} help\n);
 	}
 } else {
-	$this-args['']['val'] = array();
+	$this-args[b'']['val'] = array();
 	while($i  $argc) {
-		$this-args['']['val'][] = $argv[$i++];
+		$this-args[b'']['val'][] = $argv[$i++];
 	}
 }
 			} else if ($i  $argc) {
@@ -122,10 +122,10 @@
 	$func = $prefix . $sub . '_' . $what;
 	$what = str_replace('_', '-', $what);
 	if ($r-hasMethod($func)) {
-		if (!isset($a[$what])) {
-			$a[$what] = array();
+		if 

[PHP-CVS] svn: /php/php-src/trunk/ext/phar/ config.m4 config.w32

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 02:19:58 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286342

Log:
re-enable phar now that compile and building phar.phar works

Changed paths:
U   php/php-src/trunk/ext/phar/config.m4
U   php/php-src/trunk/ext/phar/config.w32

Modified: php/php-src/trunk/ext/phar/config.m4
===
--- php/php-src/trunk/ext/phar/config.m42009-07-26 02:18:50 UTC (rev 
286341)
+++ php/php-src/trunk/ext/phar/config.m42009-07-26 02:19:58 UTC (rev 
286342)
@@ -2,7 +2,7 @@
 dnl config.m4 for extension phar

 PHP_ARG_ENABLE(phar, for phar archive support,
-[  --enable-phar Enable phar support])
+[  --disable-phar  Disable phar support], yes)

 if test $PHP_PHAR != no; then
   PHP_NEW_EXTENSION(phar, util.c tar.c zip.c stream.c func_interceptors.c 
dirstream.c phar.c phar_object.c phar_path_check.c, $ext_shared)

Modified: php/php-src/trunk/ext/phar/config.w32
===
--- php/php-src/trunk/ext/phar/config.w32   2009-07-26 02:18:50 UTC (rev 
286341)
+++ php/php-src/trunk/ext/phar/config.w32   2009-07-26 02:19:58 UTC (rev 
286342)
@@ -1,7 +1,7 @@
 // $Id$
 // vim:ft=javascript

-ARG_ENABLE(phar, enable phar support, no);
+ARG_ENABLE(phar, disable phar support, yes);
 ARG_ENABLE(phar-native-ssl, enable phar with native OpenSSL support, no);

 if (PHP_PHAR_NATIVE_SSL != no) {

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

[PHP-CVS] svn: /php/php-src/trunk/ext/curl/tests/ curl_basic_016.phpt curl_setopt_basic001.phpt

2009-07-25 Thread Rasmus Lerdorf
rasmus   Sun, 26 Jul 2009 02:25:17 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286343

Log:
Fix 2 more curl tests in PHP 6

Changed paths:
U   php/php-src/trunk/ext/curl/tests/curl_basic_016.phpt
U   php/php-src/trunk/ext/curl/tests/curl_setopt_basic001.phpt

Modified: php/php-src/trunk/ext/curl/tests/curl_basic_016.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_basic_016.phpt2009-07-26 
02:19:58 UTC (rev 286342)
+++ php/php-src/trunk/ext/curl/tests/curl_basic_016.phpt2009-07-26 
02:25:17 UTC (rev 286343)
@@ -15,43 +15,43 @@
 array(20) {
   [%u|b%url]=
   string(0) 
-  [content_type]=
+  [ucontent_type]=
   NULL
-  [http_code]=
+  [uhttp_code]=
   int(0)
-  [header_size]=
+  [uheader_size]=
   int(0)
-  [request_size]=
+  [urequest_size]=
   int(0)
-  [filetime]=
+  [ufiletime]=
   int(0)
-  [ssl_verify_result]=
+  [ussl_verify_result]=
   int(0)
-  [redirect_count]=
+  [uredirect_count]=
   int(0)
-  [total_time]=
+  [utotal_time]=
   float(0)
-  [namelookup_time]=
+  [unamelookup_time]=
   float(0)
-  [connect_time]=
+  [uconnect_time]=
   float(0)
-  [pretransfer_time]=
+  [upretransfer_time]=
   float(0)
-  [size_upload]=
+  [usize_upload]=
   float(0)
-  [size_download]=
+  [usize_download]=
   float(0)
-  [speed_download]=
+  [uspeed_download]=
   float(0)
-  [speed_upload]=
+  [uspeed_upload]=
   float(0)
-  [download_content_length]=
+  [udownload_content_length]=
   float(0)
-  [upload_content_length]=
+  [uupload_content_length]=
   float(%f)
-  [starttransfer_time]=
+  [ustarttransfer_time]=
   float(%f)
-  [redirect_time]=
+  [uredirect_time]=
   float(0)
 }
 ===DONE===

Modified: php/php-src/trunk/ext/curl/tests/curl_setopt_basic001.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_setopt_basic001.phpt  2009-07-26 
02:19:58 UTC (rev 286342)
+++ php/php-src/trunk/ext/curl/tests/curl_setopt_basic001.phpt  2009-07-26 
02:25:17 UTC (rev 286343)
@@ -27,9 +27,6 @@
 var_dump( $curl_content );
 ?
 --EXPECTF--
-PHP Warning:  Directive 'safe_mode' is deprecated in PHP 5.3 and greater in 
Unknown on line 0
+PHP Warning:  Directive 'safe_mode' is no longer supported in PHP 6 and 
greater in Unknown on line 0
 *** Testing curl_setopt with CURLOPT_FOLLOWLOCATION in safemode
-
-Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in 
safe_mode or an open_basedir is set in %s on line %d
 bool(false)
-

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

[PHP-CVS] svn: / pecl/phar/trunk/phar_object.c pecl/phar/trunk/tests/phar_buildfromiterator10.phpt php/php-src/branches/PHP_5_3/ext/phar/phar_object.c php/php-src/branches/PHP_5_3/ext/phar/tests/phar_

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 02:43:14 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286344

Log:
fix buildFromIterator with filesystem iterator in php 6

Changed paths:
U   pecl/phar/trunk/phar_object.c
U   pecl/phar/trunk/tests/phar_buildfromiterator10.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/phar_object.c
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/phar_buildfromiterator10.phpt
U   php/php-src/trunk/ext/phar/phar_object.c
U   php/php-src/trunk/ext/phar/tests/phar_buildfromiterator10.phpt

Modified: pecl/phar/trunk/phar_object.c
===
--- pecl/phar/trunk/phar_object.c	2009-07-26 02:25:17 UTC (rev 286343)
+++ pecl/phar/trunk/phar_object.c	2009-07-26 02:43:14 UTC (rev 286344)
@@ -1669,7 +1669,21 @@
 	case SPL_FS_INFO:
 	case SPL_FS_FILE:
 #if PHP_VERSION_ID = 6
-		fname = expand_filepath(intern-file_name.s, NULL TSRMLS_CC);
+		if (intern-file_name_type == IS_UNICODE) {
+			zval zv;
+
+			INIT_ZVAL(zv);
+			Z_UNIVAL(zv) = intern-file_name;
+			Z_UNILEN(zv) = intern-file_name_len;
+			Z_TYPE(zv) = IS_UNICODE;
+
+			zval_copy_ctor(zv);
+			zval_unicode_to_string(zv TSRMLS_CC);
+			fname = expand_filepath(Z_STRVAL(zv), NULL TSRMLS_CC);
+			ezfree(Z_UNIVAL(zv));
+		} else {
+			fname = expand_filepath(intern-file_name.s, NULL TSRMLS_CC);
+		}
 #else
 		fname = expand_filepath(intern-file_name, NULL TSRMLS_CC);
 #endif

Modified: pecl/phar/trunk/tests/phar_buildfromiterator10.phpt
===
--- pecl/phar/trunk/tests/phar_buildfromiterator10.phpt	2009-07-26 02:25:17 UTC (rev 286343)
+++ pecl/phar/trunk/tests/phar_buildfromiterator10.phpt	2009-07-26 02:43:14 UTC (rev 286344)
@@ -31,74 +31,74 @@
 --EXPECTF--
 array(35) {
   [phar_ctx_001.phpt]=
-  %unicode|string%(%d) %sphar_ctx_001.phpt
+  string(%d) %sphar_ctx_001.phpt
   [phar_get_supported_signatures_001.phpt]=
-  %unicode|string%(%d) %sphar_get_supported_signatures_001.phpt
+  string(%d) %sphar_get_supported_signatures_001.phpt
   [phar_get_supported_signatures_002.phpt]=
-  %unicode|string%(%d) %sphar_get_supported_signatures_002.phpt
+  string(%d) %sphar_get_supported_signatures_002.phpt
   [phar_oo_001.phpt]=
-  %unicode|string%(%d) %sphar_oo_001.phpt
+  string(%d) %sphar_oo_001.phpt
   [phar_oo_002.phpt]=
-  %unicode|string%(%d) %sphar_oo_002.phpt
+  string(%d) %sphar_oo_002.phpt
   [phar_oo_003.phpt]=
-  %unicode|string%(%d) %sphar_oo_003.phpt
+  string(%d) %sphar_oo_003.phpt
   [phar_oo_004.phpt]=
-  %unicode|string%(%d) %sphar_oo_004.phpt
+  string(%d) %sphar_oo_004.phpt
   [phar_oo_005.phpt]=
-  %unicode|string%(%d) %sphar_oo_005.phpt
+  string(%d) %sphar_oo_005.phpt
   [phar_oo_006.phpt]=
-  %unicode|string%(%d) %sphar_oo_006.phpt
+  string(%d) %sphar_oo_006.phpt
   [phar_oo_007.phpt]=
-  %unicode|string%(%d) %sphar_oo_007.phpt
+  string(%d) %sphar_oo_007.phpt
   [phar_oo_008.phpt]=
-  %unicode|string%(%d) %sphar_oo_008.phpt
+  string(%d) %sphar_oo_008.phpt
   [phar_oo_009.phpt]=
-  %unicode|string%(%d) %sphar_oo_009.phpt
+  string(%d) %sphar_oo_009.phpt
   [phar_oo_010.phpt]=
-  %unicode|string%(%d) %sphar_oo_010.phpt
+  string(%d) %sphar_oo_010.phpt
   [phar_oo_011.phpt]=
-  %unicode|string%(%d) %sphar_oo_011.phpt
+  string(%d) %sphar_oo_011.phpt
   [phar_oo_012.phpt]=
-  %unicode|string%(%d) %sphar_oo_012.phpt
+  string(%d) %sphar_oo_012.phpt
   [phar_oo_compressed_001.phpt]=
-  %unicode|string%(%d) %sphar_oo_compressed_001.phpt
+  string(%d) %sphar_oo_compressed_001.phpt
   [phar_oo_compressed_002.phpt]=
-  %unicode|string%(%d) %sphar_oo_compressed_002.phpt
+  string(%d) %sphar_oo_compressed_002.phpt
   [phpinfo_001.phpt]=
-  %unicode|string%(%d) %sphpinfo_001.phpt
+  string(%d) %sphpinfo_001.phpt
   [phpinfo_002.phpt]=
-  %unicode|string%(%d) %sphpinfo_002.phpt
+  string(%d) %sphpinfo_002.phpt
   [phpinfo_003.phpt]=
-  %unicode|string%(%d) %sphpinfo_003.phpt
+  string(%d) %sphpinfo_003.phpt
   [phpinfo_004.phpt]=
-  %unicode|string%(%d) %sphpinfo_004.phpt
+  string(%d) %sphpinfo_004.phpt
   [tar/tar_001.phpt]=
-  %unicode|string%(%d) %star%ctar_001.phpt
+  string(%d) %star%ctar_001.phpt
   [tar/tar_002.phpt]=
-  %unicode|string%(%d) %star%ctar_002.phpt
+  string(%d) %star%ctar_002.phpt
   [tar/tar_003.phpt]=
-  %unicode|string%(%d) %star%ctar_003.phpt
+  string(%d) %star%ctar_003.phpt
   [tar/tar_004.phpt]=
-  %unicode|string%(%d) %star%ctar_004.phpt
+  string(%d) %star%ctar_004.phpt
   [zip/corrupt_001.phpt]=
-  %unicode|string%(%d) %szip%ccorrupt_001.phpt
+  string(%d) %szip%ccorrupt_001.phpt
   [zip/corrupt_002.phpt]=
-  %unicode|string%(%d) %szip%ccorrupt_002.phpt
+  string(%d) %szip%ccorrupt_002.phpt
   [zip/corrupt_003.phpt]=
-  %unicode|string%(%d) %szip%ccorrupt_003.phpt
+  string(%d) %szip%ccorrupt_003.phpt
   [zip/corrupt_004.phpt]=
-  %unicode|string%(%d) 

[PHP-CVS] svn: / pecl/phar/trunk/phar_object.c pecl/phar/trunk/tests/cache_list/copyonwrite17.phar.phpt pecl/phar/trunk/tests/cache_list/copyonwrite19.phar.phpt pecl/phar/trunk/tests/cache_list/files/

2009-07-25 Thread Greg Beaver
cellog   Sun, 26 Jul 2009 03:07:23 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286345

Log:
make cache_list tests pass in php 6

Changed paths:
U   pecl/phar/trunk/phar_object.c
U   pecl/phar/trunk/tests/cache_list/copyonwrite17.phar.phpt
U   pecl/phar/trunk/tests/cache_list/copyonwrite19.phar.phpt
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller12.phar
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller12.phar.inc
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller14.phar
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller14.phar.inc
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller3.phar
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller3.phar.inc
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller4.phar
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller4.phar.inc
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller8.phar
U   pecl/phar/trunk/tests/cache_list/files/frontcontroller8.phar.inc
U   pecl/phar/trunk/tests/cache_list/files/write24.phar
U   pecl/phar/trunk/tests/cache_list/files/write24.phar.inc
U   pecl/phar/trunk/tests/cache_list/frontcontroller21.phpt
U   pecl/phar/trunk/tests/cache_list/frontcontroller22.phpt
U   php/php-src/branches/PHP_5_3/ext/phar/phar_object.c
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/copyonwrite17.phar.phpt
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/copyonwrite19.phar.phpt
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller12.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller12.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller14.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller14.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller3.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller3.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller4.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller4.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller8.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/frontcontroller8.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/write24.phar
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/files/write24.phar.inc
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/frontcontroller21.phpt
U   
php/php-src/branches/PHP_5_3/ext/phar/tests/cache_list/frontcontroller22.phpt
U   php/php-src/trunk/ext/phar/phar_object.c
U   php/php-src/trunk/ext/phar/tests/cache_list/copyonwrite17.phar.phpt
U   php/php-src/trunk/ext/phar/tests/cache_list/copyonwrite19.phar.phpt
U   php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller12.phar
U   
php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller12.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller14.phar
U   
php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller14.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller3.phar
U   
php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller3.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller4.phar
U   
php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller4.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller8.phar
U   
php/php-src/trunk/ext/phar/tests/cache_list/files/frontcontroller8.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/files/write24.phar
U   php/php-src/trunk/ext/phar/tests/cache_list/files/write24.phar.inc
U   php/php-src/trunk/ext/phar/tests/cache_list/frontcontroller21.phpt
U   php/php-src/trunk/ext/phar/tests/cache_list/frontcontroller22.phpt

Modified: pecl/phar/trunk/phar_object.c
===
--- pecl/phar/trunk/phar_object.c	2009-07-26 02:43:14 UTC (rev 286344)
+++ pecl/phar/trunk/phar_object.c	2009-07-26 03:07:23 UTC (rev 286345)
@@ -941,19 +941,7 @@
 			++ext;

 #if PHP_MAJOR_VERSION = 6
-			if (FAILURE == zend_hash_find(Z_ARRVAL_P(mimeoverride), ext, strlen(ext)+1, (void **) val)) {
-/* try unicode extension */
-zstr zext;
-zspprintf(IS_UNICODE, zext, 0, %s, ext);
-if (SUCCESS == zend_u_hash_find(Z_ARRVAL_P(mimeoverride), IS_UNICODE, zext, strlen(ext)+1, (void **) val)) {
-	ezfree(zext);
-	goto unicode_found;
-}
-ezfree(zext);
-goto notfound;
-			}
-unicode_found:
-			{ /* this prevents parse error */
+			if (phar_find_key(Z_ARRVAL_P(mimeoverride), 

[PHP-CVS] svn: /SVNROOT/ hook-common.inc.php pre-commit

2009-07-25 Thread Gwynne Raskind
gwynne   Sun, 26 Jul 2009 04:00:55 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286349

Log:
minor whitespace quirk in debug output fixed. More importantly, the creation of 
tags/ directories is now allowed subject to location-in-repo restrictions

Changed paths:
U   SVNROOT/hook-common.inc.php
U   SVNROOT/pre-commit

Modified: SVNROOT/hook-common.inc.php
===
--- SVNROOT/hook-common.inc.php 2009-07-26 03:46:22 UTC (rev 286348)
+++ SVNROOT/hook-common.inc.php 2009-07-26 04:00:55 UTC (rev 286349)
@@ -75,7 +75,7 @@
 }
 $final_paths[$actual_path] = $path_actions;
 }
-debug(print_r($final_paths, 1));
+debug(trim(print_r($final_paths, 1)));
 return $final_paths;
 }


Modified: SVNROOT/pre-commit
===
--- SVNROOT/pre-commit  2009-07-26 03:46:22 UTC (rev 286348)
+++ SVNROOT/pre-commit  2009-07-26 04:00:55 UTC (rev 286349)
@@ -35,19 +35,39 @@
 fail(Commits to archived modules are not allowed.\n);
 }

-//  path contains /tags/ AND
-//  path was not added OR
-//  path was not copied OR
-//  path is not a directory OR
-//  path's immediate ancestor is not tags/
-if (strpos($changed_path, '/tags/') !== FALSE 
-(!in_array('added', $path_actions) ||
-!in_array('copied', $path_actions) ||
-substr($changed_path, -1) !== '/' ||
-substr(dirname($changed_path), -5) !== '/tags'))
-{
-fail(Committing to a tag is not allowed.\n);
+//  path contains /tags/
+if (($tags_loc = strpos($changed_path, '/tags/')) !== FALSE) {
+$allowed_tag = FALSE;
+
+// path was added AND
+// path was copied AND
+// path is a directory AND
+// path's immediate ancestor is tags/
+if (in_array('added', $path_actions) 
+in_array('copied', $path_actions) 
+substr($changed_path, -1) === '/' 
+substr(dirname($changed_path), -5) === '/tags')
+{
+debug(Tag {$changed_path} passes checks for tag creation.);
+$allowed_tag = TRUE;
+}
+// path was added AND
+// path does not contain any other structure directories AND
+// the first occurrence of /tags/ in path is at the end
+else if (in_array('added', $path_actions) 
+ strpos($changed_path, /branches/) === FALSE 
+ strpos($changed_path, /trunk/) === FALSE 
+ $tags_loc === strlen($changed_path) - 6)
+{
+debug(Path {$changed_path} passes checks for tags directory 
creation.);
+$allowed_tag = TRUE;
+}
+
+if (!$allowed_tag) {
+fail(Committing to a tag is not allowed.\n);
+}
 }
+
 }

 // 
-

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

[PHP-CVS] svn: /php/php-src/trunk/ext/curl/tests/ curl_write_callback.phpt curl_write_file.phpt curl_write_return.phpt curl_write_stdout.phpt

2009-07-25 Thread Rasmus Lerdorf
rasmus   Sun, 26 Jul 2009 03:46:22 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286348

Log:
Down to a single curl test failure now

Changed paths:
U   php/php-src/trunk/ext/curl/tests/curl_write_callback.phpt
U   php/php-src/trunk/ext/curl/tests/curl_write_file.phpt
U   php/php-src/trunk/ext/curl/tests/curl_write_return.phpt
U   php/php-src/trunk/ext/curl/tests/curl_write_stdout.phpt

Modified: php/php-src/trunk/ext/curl/tests/curl_write_callback.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_write_callback.phpt   2009-07-26 
03:33:41 UTC (rev 286347)
+++ php/php-src/trunk/ext/curl/tests/curl_write_callback.phpt   2009-07-26 
03:46:22 UTC (rev 286348)
@@ -19,7 +19,7 @@
 $log_file = tempnam(sys_get_temp_dir(), 'php-curl-test');

 $fp = fopen($log_file, 'w+');
-fwrite($fp, test);
+fwrite($fp, btest);
 fclose($fp);

 $ch = curl_init();

Modified: php/php-src/trunk/ext/curl/tests/curl_write_file.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_write_file.phpt   2009-07-26 
03:33:41 UTC (rev 286347)
+++ php/php-src/trunk/ext/curl/tests/curl_write_file.phpt   2009-07-26 
03:46:22 UTC (rev 286348)
@@ -14,7 +14,7 @@
 $log_file = tempnam(sys_get_temp_dir(), 'php-curl-test');

 $fp = fopen($log_file, 'w+');
-fwrite($fp, test);
+fwrite($fp, btest);
 fclose($fp);

 $testfile_fp = fopen($test_file, 'w+');

Modified: php/php-src/trunk/ext/curl/tests/curl_write_return.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_write_return.phpt 2009-07-26 
03:33:41 UTC (rev 286347)
+++ php/php-src/trunk/ext/curl/tests/curl_write_return.phpt 2009-07-26 
03:46:22 UTC (rev 286348)
@@ -14,7 +14,7 @@
 $log_file = tempnam(sys_get_temp_dir(), 'php-curl-test');

 $fp = fopen($log_file, 'w+');
-fwrite($fp, test);
+fwrite($fp, btest);
 fclose($fp);

 $ch = curl_init();

Modified: php/php-src/trunk/ext/curl/tests/curl_write_stdout.phpt
===
--- php/php-src/trunk/ext/curl/tests/curl_write_stdout.phpt 2009-07-26 
03:33:41 UTC (rev 286347)
+++ php/php-src/trunk/ext/curl/tests/curl_write_stdout.phpt 2009-07-26 
03:46:22 UTC (rev 286348)
@@ -13,7 +13,7 @@
 $log_file = tempnam(sys_get_temp_dir(), 'php-curl-test');

 $fp = fopen($log_file, 'w+');
-fwrite($fp, test);
+fwrite($fp, btest);
 fclose($fp);

 $ch = curl_init();

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

[PHP-CVS] svn: /php/php-src/trunk/ext/zip/tests/ oo_stream.phpt

2009-07-25 Thread Rasmus Lerdorf
rasmus   Sun, 26 Jul 2009 04:40:36 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=286351

Log:
I don't see why a unicode string would appear here, and in fact it doesn't.

Changed paths:
U   php/php-src/trunk/ext/zip/tests/oo_stream.phpt

Modified: php/php-src/trunk/ext/zip/tests/oo_stream.phpt
===
--- php/php-src/trunk/ext/zip/tests/oo_stream.phpt  2009-07-26 04:02:50 UTC 
(rev 286350)
+++ php/php-src/trunk/ext/zip/tests/oo_stream.phpt  2009-07-26 04:40:36 UTC 
(rev 286351)
@@ -42,7 +42,7 @@
 ?
 --EXPECTF--
 resource(%d) of type (stream)
-unicode(5) foo
+string(5) foo

 
 string(5) foo

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