Commit graph

41482 commits

Author SHA1 Message Date
Greg Beaver
69f74c5c80 minor re-factoring reduces code lines for an error (and evilly increases code coverage at gcov ;) 2008-04-21 16:42:53 +00:00
Greg Beaver
7d218cab35 cosmetics: same case as other tests 2008-04-21 16:42:24 +00:00
Greg Beaver
44358edd8d new test for non-executable zip named as phar 2008-04-21 16:39:11 +00:00
Greg Beaver
779fec2278 implement opendir for mounted directories - much simpler to do than I initially thought 2008-04-21 16:29:09 +00:00
Antony Dovgal
f443488507 [DOC] add hash_copy() to be able to copy hash resource 2008-04-21 15:37:07 +00:00
Felipe Pena
5df12221cf - Added UEXPECTF 2008-04-21 12:50:40 +00:00
Dmitry Stogov
903fa24eba Optimized function call helper 2008-04-21 10:15:26 +00:00
Greg Beaver
afa1439304 finish code coverage for tar file format 2008-04-21 06:46:40 +00:00
Greg Beaver
c4315bfb2b add test for huge filenames, fix huge filename reading 2008-04-21 06:33:49 +00:00
Greg Beaver
1f6292e91d new test for corrupted tar with hard link to nowhere 2008-04-21 06:21:09 +00:00
Greg Beaver
3d858f4aa9 implement symbolic link support within a tar-based phar archive
this also resulted in a major fix for mounted directories, which were recycling the 'link' field which
could cause stupid conflicts with actual links, so move that to new 'tmp' field.
2008-04-21 06:17:51 +00:00
7fe0ed87fb ChangeLog update 2008-04-21 01:31:33 +00:00
Greg Beaver
f70d527661 use a tar generated by the tar command to test links. Test still fails 2008-04-20 21:48:30 +00:00
Greg Beaver
ca6f70c8a3 add test for symbolic and hard links 2008-04-20 17:59:14 +00:00
Greg Beaver
027180d6ee new test for bad checksum, fix tar.c to catch tar archives with a corrupted first entry, fix memleak on bad checksum 2008-04-20 17:28:54 +00:00
Greg Beaver
4abe1a0978 fix tests to match CVS 2008-04-20 17:19:24 +00:00
Greg Beaver
6d421e13b0 fix truncation test 2008-04-20 16:58:08 +00:00
Greg Beaver
f5dbaf64fc add failing test for truncated tar archive 2008-04-20 15:12:09 +00:00
Greg Beaver
8001dfd8d0 new test, increases code coverage slightly 2008-04-20 14:54:05 +00:00
Greg Beaver
5e5dd15d52 fix test to be OS-agnostic 2008-04-20 05:50:40 +00:00
Greg Beaver
41d9dde1df re-adding as binary 2008-04-20 05:49:06 +00:00
Greg Beaver
7cc7bdded7 added as text, removing in order to re-add 2008-04-20 05:48:52 +00:00
Greg Beaver
56650fa4cd amend zip test to actually test file perms creation/reading and fix severely broken permissions creation 2008-04-20 05:41:41 +00:00
Greg Beaver
4336865bb4 add new test for openoffice-created zip 2008-04-20 05:22:02 +00:00
Greg Beaver
0cf701fe4e new test for unix 'zip' command-created zip archives 2008-04-20 05:19:20 +00:00
Greg Beaver
50962003e0 fix fopen test problem - behavior is slightly different from PHP 5.2 -> PHP 5.3
now all tests pass on windows on my box
2008-04-20 04:35:14 +00:00
Greg Beaver
ab45c16a61 fix all but 1 test on windows (yay) 2008-04-20 04:19:13 +00:00
Greg Beaver
54540385b8 fix a couple more tests on windows 2008-04-20 04:10:51 +00:00
Felipe Pena
09e8c4db9a - Fixed tests 2008-04-20 02:25:08 +00:00
Felipe Pena
6b49c2a151 - Better error message 2008-04-20 01:44:51 +00:00
8bb4402e07 ChangeLog update 2008-04-20 01:31:37 +00:00
Greg Beaver
95fc6451f0 fix 98 of 105 failing tests on windows (real progress now) 2008-04-20 00:24:01 +00:00
Felipe Pena
18fad25a77 - Fixed tests 2008-04-19 23:11:26 +00:00
Greg Beaver
9035dc059a fix 3 failing tests out of 108 on windows (whoop-de-doo) 2008-04-19 17:57:24 +00:00
Greg Beaver
ef0139c866 fix ZTS build 2008-04-19 17:24:41 +00:00
Greg Beaver
f870b8ae74 fix ZTS build and Phar::isValidPharFilename 2008-04-19 17:24:26 +00:00
Greg Beaver
e94aaeada9 new test for unsupported compression versions, vastly enhance error messages on unsupported compression methods, fix memleak 2008-04-19 06:18:13 +00:00
Greg Beaver
aa61e6066c new tests for corrupted zips 2008-04-19 05:58:40 +00:00
Greg Beaver
0d1e0b4311 new test for zip archives with files created from stdin 2008-04-19 05:53:57 +00:00
Greg Beaver
78c55d2f6d new test for encrypted zips 2008-04-19 05:51:10 +00:00
Greg Beaver
d3a4ecf5ab new test for central directory offset being wrong 2008-04-19 05:45:10 +00:00
Greg Beaver
bd3ddde29f new test for truncated file comment, fix memleak found by test 2008-04-19 05:39:42 +00:00
Greg Beaver
4e98585ff7 new corrupt zip test 2008-04-19 05:35:03 +00:00
Greg Beaver
531caa6393 new test for corrupted zip with mis-matched entry counts, and fix memleaks in this test case 2008-04-19 05:30:48 +00:00
Greg Beaver
410ce457ab add utility for creating corrupted zip archives for testing purposes 2008-04-19 05:15:24 +00:00
8979e4bc88 ChangeLog update 2008-04-19 01:31:36 +00:00
Felipe Pena
d4245df7d6 - New tests 2008-04-18 13:54:46 +00:00
Greg Beaver
c4f502fae0 COMPLETELY rework filename extension detection. Now the only requirements are:
1 - executable phars must contain '.phar' in the filename
2 - non-executable phars must not contain '.phar' and must have an extension of at least 1 character

In addition, phar filenames must exist if opened for read, and the directory containing the phar must exist if opened for creation
if opened for creation, the file must not already exist
[DOC]
2008-04-18 04:13:13 +00:00
Christopher Jones
bd6696c639 MFB: Set extension status back to dev 2008-04-18 02:35:08 +00:00
9c1ba80062 ChangeLog update 2008-04-18 01:31:37 +00:00