svn: /php/php-src/ branches/PHP_5_3/ext/phar/phar.c branches/PHP_5_3/ext/phar/tests/bug46032.phpt
branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt branches/PHP_5_3/ext/phar/tests/zip/odt.phpt trunk/ext/phar/phar.c
trunk/ext/phar/tests/bug46032.phpt trunk/ext/phar/tests/phar_construct_invalidurl.phpt trunk/ext/phar/tests/zip/odt.phpt
| From: | Ilia Alshanetsky | Date: | Tue, 01 Feb 2011 14:01:00 +0000 |
| Subject: | svn: /php/php-src/ branches/PHP_5_3/ext/phar/phar.c branches/PHP_5_3/ext/phar/tests/bug46032.phpt branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt branches/PHP_5_3/ext/phar/tests/zip/odt.phpt trunk/ext/phar/phar.c trunk/ext/phar/tests/bug46032.phpt trunk/ext/phar/tests/phar_construct_invalidurl.phpt trunk/ext/phar/tests/zip/odt.phpt |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-64483@lists.php.net to get a copy of this message | ||
iliaa Tue, 01 Feb 2011 14:01:00 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=307915
Log:
Fixed bug #53898 (PHAR reports invalid error message, when the directory does not exist).
Bug: http://bugs.php.net/53898 (Open) PHAR reports invalid
error message, when the directory does not exist
Changed paths:
U php/php-src/branches/PHP_5_3/ext/phar/phar.c
U php/php-src/branches/PHP_5_3/ext/phar/tests/bug46032.phpt
U php/php-src/branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt
U php/php-src/branches/PHP_5_3/ext/phar/tests/zip/odt.phpt
U php/php-src/trunk/ext/phar/phar.c
U php/php-src/trunk/ext/phar/tests/bug46032.phpt
U php/php-src/trunk/ext/phar/tests/phar_construct_invalidurl.phpt
U php/php-src/trunk/ext/phar/tests/zip/odt.phpt
Modified: php/php-src/branches/PHP_5_3/ext/phar/phar.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/phar/phar.c 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/branches/PHP_5_3/ext/phar/phar.c 2011-02-01 14:01:00 UTC (rev 307915)
@@ -1265,7 +1265,7 @@
if (ext_len == -2) {
spprintf(error, 0, "Cannot create a phar archive from a URL like \"%s\". Phar
objects can only be created from local files", fname);
} else {
- spprintf(error, 0, "Cannot create phar '%s', file extension (or combination) not
recognised", fname);
+ spprintf(error, 0, "Cannot create phar '%s', file extension (or combination) not
recognised or the directory does not exist", fname);
}
}
return FAILURE;
Modified: php/php-src/branches/PHP_5_3/ext/phar/tests/bug46032.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/phar/tests/bug46032.phpt 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/branches/PHP_5_3/ext/phar/tests/bug46032.phpt 2011-02-01 14:01:00 UTC (rev 307915)
@@ -27,7 +27,7 @@
%string|unicode%(%d) "%smytest"
%string|unicode%(%d) "%smytest"
-Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot
create phar '0000000000000000000', file extension (or combination) not recognised' in
%sbug46032.php:%d
+Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot
create phar '0000000000000000000', file extension (or combination) not recognised or the
directory does not exist' in %sbug46032.php:%d
Stack trace:
#0 %sbug46032.php(%d): PharData->__construct('000000000000000...')
#1 {main}
Modified: php/php-src/branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt 2011-02-01 13:57:06
UTC (rev 307914)
+++ php/php-src/branches/PHP_5_3/ext/phar/tests/phar_construct_invalidurl.phpt 2011-02-01 14:01:00
UTC (rev 307915)
@@ -26,5 +26,5 @@
--EXPECT--
Cannot create a phar archive from a URL like "http://should.fail.com". Phar objects can only be
created from local files
Cannot create a phar archive from a URL like "http://". Phar
objects can only be created from local files
-Cannot create phar 'http:/', file extension (or combination)
not recognised
+Cannot create phar 'http:/', file extension (or combination)
not recognised or the directory does not exist
===DONE===
Modified: php/php-src/branches/PHP_5_3/ext/phar/tests/zip/odt.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/phar/tests/zip/odt.phpt 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/branches/PHP_5_3/ext/phar/tests/zip/odt.phpt 2011-02-01 14:01:00 UTC (rev 307915)
@@ -31,5 +31,5 @@
phar://%sodt.odt%cmimetype
phar://%sodt.odt%csettings.xml
phar://%sodt.odt%cstyles.xml
-Cannot create phar '%sodt.odt', file extension (or combination) not recognised
+Cannot create phar '%sodt.odt', file extension (or combination) not recognised or the
directory does not exist
===DONE===
Modified: php/php-src/trunk/ext/phar/phar.c
===================================================================
--- php/php-src/trunk/ext/phar/phar.c 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/trunk/ext/phar/phar.c 2011-02-01 14:01:00 UTC (rev 307915)
@@ -1265,7 +1265,7 @@
if (ext_len == -2) {
spprintf(error, 0, "Cannot create a phar archive from a URL like \"%s\". Phar
objects can only be created from local files", fname);
} else {
- spprintf(error, 0, "Cannot create phar '%s', file extension (or combination) not
recognised", fname);
+ spprintf(error, 0, "Cannot create phar '%s', file extension (or combination) not
recognised or the directory does not exist", fname);
}
}
return FAILURE;
Modified: php/php-src/trunk/ext/phar/tests/bug46032.phpt
===================================================================
--- php/php-src/trunk/ext/phar/tests/bug46032.phpt 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/trunk/ext/phar/tests/bug46032.phpt 2011-02-01 14:01:00 UTC (rev 307915)
@@ -27,7 +27,7 @@
%string|unicode%(%d) "%smytest"
%string|unicode%(%d) "%smytest"
-Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot
create phar '0000000000000000000', file extension (or combination) not recognised' in
%sbug46032.php:%d
+Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot
create phar '0000000000000000000', file extension (or combination) not recognised or the
directory does not exist' in %sbug46032.php:%d
Stack trace:
#0 %sbug46032.php(%d): PharData->__construct('000000000000000...')
#1 {main}
Modified: php/php-src/trunk/ext/phar/tests/phar_construct_invalidurl.phpt
===================================================================
--- php/php-src/trunk/ext/phar/tests/phar_construct_invalidurl.phpt 2011-02-01 13:57:06 UTC (rev
307914)
+++ php/php-src/trunk/ext/phar/tests/phar_construct_invalidurl.phpt 2011-02-01 14:01:00 UTC (rev
307915)
@@ -26,5 +26,5 @@
--EXPECT--
Cannot create a phar archive from a URL like "http://should.fail.com". Phar objects can only be
created from local files
Cannot create a phar archive from a URL like "http://". Phar
objects can only be created from local files
-Cannot create phar 'http:/', file extension (or combination)
not recognised
+Cannot create phar 'http:/', file extension (or combination)
not recognised or the directory does not exist
===DONE===
Modified: php/php-src/trunk/ext/phar/tests/zip/odt.phpt
===================================================================
--- php/php-src/trunk/ext/phar/tests/zip/odt.phpt 2011-02-01 13:57:06 UTC (rev 307914)
+++ php/php-src/trunk/ext/phar/tests/zip/odt.phpt 2011-02-01 14:01:00 UTC (rev 307915)
@@ -31,5 +31,5 @@
phar://%sodt.odt%cmimetype
phar://%sodt.odt%csettings.xml
phar://%sodt.odt%cstyles.xml
-Cannot create phar '%sodt.odt', file extension (or combination) not recognised
+Cannot create phar '%sodt.odt', file extension (or combination) not recognised or the
directory does not exist
===DONE===