cellog Mon Aug 11 22:43:02 2008 UTC
Added files: (Branch: PHP_5_3)
/php-src/ext/phar/tests/zip corrupt_010.phpt
/php-src/ext/phar/tests/zip/files disknumber.zip
Modified files:
/php-src/ext/phar/tests/zip/files corrupt3.php.inc
corrupt_zipmaker.php.inc
extralen_toolong.zip
Log:
increase code coverage
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/corrupt3.php.inc?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/phar/tests/zip/files/corrupt3.php.inc
diff -u php-src/ext/phar/tests/zip/files/corrupt3.php.inc:1.1.2.1
php-src/ext/phar/tests/zip/files/corrupt3.php.inc:1.1.2.2
--- php-src/ext/phar/tests/zip/files/corrupt3.php.inc:1.1.2.1 Mon Aug 11
03:53:57 2008
+++ php-src/ext/phar/tests/zip/files/corrupt3.php.inc Mon Aug 11 22:43:02 2008
@@ -3,4 +3,7 @@
$a = new corrupt_zipmaker;
$a->addFile('hi', null, 'hii', null, null, null, 'extralen1');
$a->writeZip(dirname(__FILE__) . '/extralen_toolong.zip');
+$a = new corrupt_zipmaker;
+$a->addFile('hi', null, 'hii');
+$a->writeZip(dirname(__FILE__) . '/disknumber.zip', 'disknumber');
?>
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc?r1=1.5.2.1&r2=1.5.2.2&diff_format=u
Index: php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc
diff -u php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc:1.5.2.1
php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc:1.5.2.2
--- php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc:1.5.2.1 Mon Aug
11 03:53:57 2008
+++ php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc Mon Aug 11
22:43:02 2008
@@ -26,7 +26,7 @@
* @author Vincent Lascaux <[EMAIL PROTECTED]>
* @copyright 1997-2005 The PHP Group
* @license http://www.gnu.org/copyleft/lesser.html LGPL
- * @version CVS: $Id: corrupt_zipmaker.php.inc,v 1.5.2.1 2008/08/11
03:53:57 cellog Exp $
+ * @version CVS: $Id: corrupt_zipmaker.php.inc,v 1.5.2.2 2008/08/11
22:43:02 cellog Exp $
* @link http://pear.php.net/package/File_Archive
*/
@@ -288,6 +288,12 @@
$this->offset, strlen($this->start),
strlen($this->comment)) .
$this->comment;
break;
+ case 'disknumber' :
+ $write .= "PK\x05\x06\x01\x00\x01\x00" .
+ pack("vvVVv", $this->count,
$this->count,
+ $this->offset, strlen($this->start),
+ strlen($this->comment)) .
$this->comment;
+ break;
case 'count1' :
$write .= "PK\x05\x06\x00\x00\x00\x00" .
pack("vvVVv", $this->count + 1,
$this->count,
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/extralen_toolong.zip?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/phar/tests/zip/files/extralen_toolong.zip
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/corrupt_010.phpt?view=markup&rev=1.1
Index: php-src/ext/phar/tests/zip/corrupt_010.phpt
+++ php-src/ext/phar/tests/zip/corrupt_010.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/disknumber.zip?view=markup&rev=1.1
Index: php-src/ext/phar/tests/zip/files/disknumber.zip
+++ php-src/ext/phar/tests/zip/files/disknumber.zip
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php