cvs: php-src(PHP_5_3) /ext/phar/tests/zip corrupt_009.phpt /ext/phar/tests/zip/files corrupt3.php.inc corrupt_zipmaker.php.inc extralen_toolong.zip
| From: | Greg Beaver | Date: | Mon, 11 Aug 2008 03:53:57 +0000 |
| Subject: | cvs: php-src(PHP_5_3) /ext/phar/tests/zip corrupt_009.phpt /ext/phar/tests/zip/files corrupt3.php.inc corrupt_zipmaker.php.inc extralen_toolong.zip | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-52194@lists.php.net to get a copy of this message | ||
cellog Mon Aug 11 03:53:57 2008 UTC
Added files: (Branch: PHP_5_3)
/php-src/ext/phar/tests/zip corrupt_009.phpt
/php-src/ext/phar/tests/zip/files corrupt3.php.inc
extralen_toolong.zip
Modified files:
/php-src/ext/phar/tests/zip/files corrupt_zipmaker.php.inc
Log:
increase code coverage
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc?r1=1.5&r2=1.5.2.1&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
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 Sat Apr 19 06:18:12 2008
+++ php-src/ext/phar/tests/zip/files/corrupt_zipmaker.php.inc Mon Aug 11 03:53:57 2008
@@ -26,7 +26,7 @@
* @author Vincent Lascaux <vincentlascaux@php.net>
* @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 2008/04/19 06:18:12 cellog Exp $
+ * @version CVS: $Id: corrupt_zipmaker.php.inc,v 1.5.2.1 2008/08/11 03:53:57 cellog Exp $
* @link http://pear.php.net/package/File_Archive
*/
@@ -237,6 +237,15 @@
$filename . $comment;
$offset = strlen($central);
break;
+ case 'extralen1' :
+ $extra = 'nu' . 0xffff; // way huge size
+ $central = "PK\x01\x02\x00\x00\x14\x00\x00\x00" . pack('v', $compmethod) .
+ $mtime .
+ pack("VVVvvvvvVV", $crc32, $complength, $uncomplength, strlen($filename),
strlen($extra),strlen($comment),0x00,0x00,
+ 0x0000, $this->offset).
+ $filename . $extra . $comment;
+ $offset = strlen($central);
+ break;
}
return $central;
}
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/corrupt_009.phpt?view=markup&rev=1.1
Index: php-src/ext/phar/tests/zip/corrupt_009.phpt
+++ php-src/ext/phar/tests/zip/corrupt_009.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/corrupt3.php.inc?view=markup&rev=1.1
Index: php-src/ext/phar/tests/zip/files/corrupt3.php.inc
+++ php-src/ext/phar/tests/zip/files/corrupt3.php.inc
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/tests/zip/files/extralen_toolong.zip?view=markup&rev=1.1
Index: php-src/ext/phar/tests/zip/files/extralen_toolong.zip
+++ php-src/ext/phar/tests/zip/files/extralen_toolong.zip