Marcus Boerger
|
be1177259e
|
- Imlement normal stream handling, use .phar.php anf .phar.gz to detect
where the filename part ends and whether it is compressed or not
# This already allows: php ext/spl/examples/directorytree.php phar:///...
|
2006-01-04 02:26:15 +00:00 |
|
Marcus Boerger
|
cc860105fe
|
- Fix two crashes in case of error
|
2006-01-03 16:22:23 +00:00 |
|
Marcus Boerger
|
e829ba3a9d
|
- Provide parameter info
- Add missing editor blocks
|
2006-01-03 15:59:07 +00:00 |
|
Marcus Boerger
|
d01c016cbd
|
- Change to new extension layout (drops unneccessary foward decls)
- Privide proto's
|
2006-01-03 15:50:46 +00:00 |
|
Greg Beaver
|
33925b3627
|
PHP_Archive -> Phar to match coding standards and pecl traditions
|
2006-01-01 22:49:10 +00:00 |
|
Greg Beaver
|
98e7933f8b
|
fix 018/019.phpt - we need to compare the whole key, not just all but 1 char, otherwise 1-byte files/dirs are not compared
|
2006-01-01 22:20:26 +00:00 |
|
Marcus Boerger
|
f21708f0a4
|
- Small tweaks/cleanup/left-overs
|
2006-01-01 22:19:51 +00:00 |
|
Greg Beaver
|
4b70d45fc9
|
remove a host of small problems found by testing 016.phpt
|
2006-01-01 22:11:03 +00:00 |
|
Marcus Boerger
|
77232928a5
|
- No revert the automatically inserted /*..*/ where wrong
|
2006-01-01 20:40:43 +00:00 |
|
Marcus Boerger
|
570e38fde8
|
- Fix comments
|
2006-01-01 20:34:22 +00:00 |
|
Greg Beaver
|
edb6e4c9d5
|
add sorting to opendir() so that it matches PHP_Archive exactly
|
2006-01-01 20:16:09 +00:00 |
|
Greg Beaver
|
75bac89418
|
fix eof, fix segfault in stat, add unique dev/inode to allow caching via opcode caches like APC, comply with API 0.7.1, add todo items to EXPERIMENTAL
|
2006-01-01 07:40:36 +00:00 |
|
Greg Beaver
|
4479bebb13
|
streamline, add more phpinfo output
switch parameter order for PHP_Archive::mapPhar, will be better in the long run
|
2005-12-14 03:42:43 +00:00 |
|
Greg Beaver
|
b4cc79277a
|
complete unit tests (woohoo!)
add stream seek (mistakenly never enabled)
|
2005-12-12 06:17:16 +00:00 |
|
Greg Beaver
|
e0b54bcdd3
|
slightly clearer error message
|
2005-12-11 21:44:44 +00:00 |
|
Edin Kadribasic
|
48f4c97b8c
|
Use php5 built-in zlib. Unfortunatelly we don't export zError() there
so I habe generic "compression error" will suffice.
|
2005-12-11 21:23:35 +00:00 |
|
Greg Beaver
|
dd8e3dd4df
|
fix opendir, add test for subdirectory, revert stupid addition to 018.phpt
|
2005-12-11 08:14:44 +00:00 |
|
Greg Beaver
|
7187bdc0d3
|
add opendir/readdir test for root dir, fix dir stat
|
2005-12-11 07:25:30 +00:00 |
|
Greg Beaver
|
ca86d4fa92
|
switch to php_stream_wrapper_log_error from php_error_docref (should be documented somewhere...), add test for failing stream open
|
2005-12-11 00:00:31 +00:00 |
|
Greg Beaver
|
285b5a934e
|
fix minor leak on zlib error, new test for gzipped internal file
|
2005-12-10 23:19:32 +00:00 |
|
Greg Beaver
|
fb5cff819d
|
add crc checked flag, for slight speedup on multiple access to the same file
|
2005-12-10 00:00:00 +00:00 |
|
Greg Beaver
|
e1d98926ba
|
new test, better naming of tests
|
2005-12-09 23:55:52 +00:00 |
|
Greg Beaver
|
0285ef3952
|
fix leaks, mem corruption, and add test for successful phar
|
2005-12-09 23:37:03 +00:00 |
|
Greg Beaver
|
48050ca09d
|
add constraint check for number of manifest entries, and test
|
2005-12-09 19:55:29 +00:00 |
|
Greg Beaver
|
755e9c3172
|
improve error messages to state overrun when it exists. Also, catch overrun before we attempt to write beyond the buffer's end
|
2005-12-08 07:59:18 +00:00 |
|
Greg Beaver
|
68a5fdea12
|
CS // -> /* */
|
2005-12-08 07:38:44 +00:00 |
|
Greg Beaver
|
eb3c055e21
|
rework errors slightly. Add buffer overflow check for manifest, so we don't create a memory monster by accident
|
2005-12-08 07:34:16 +00:00 |
|
Greg Beaver
|
919b0736c5
|
add next truncation test, tweak error messages
|
2005-12-08 07:08:49 +00:00 |
|
Greg Beaver
|
16bd8c6ac7
|
add error if seeking fails on self, add test 1 for truncated phar
|
2005-12-08 06:46:02 +00:00 |
|
Greg Beaver
|
6ff5c1f974
|
add error if __HALT_COMPILER(); is not declared and new test
|
2005-12-08 06:38:26 +00:00 |
|
Greg Beaver
|
eea900316b
|
add PHP_Archive::canCompress() which determines whether zlib decompression is available
clean up code slightly
add lots of error notification
add .cvsignore for tests/
update 002 to handle new testing behavior
|
2005-12-07 06:39:03 +00:00 |
|
Frank M. Kromann
|
b6f3fc1acf
|
Fix ZTS and Win32 builds
|
2005-12-07 01:18:54 +00:00 |
|
Greg Beaver
|
f9e209f048
|
fix segfault in opendir/readdir. fix possible duplicate dirs. is_dir() doesn't yet work, so url_stat is not working fully
|
2005-12-05 08:31:05 +00:00 |
|
Greg Beaver
|
7944a489fd
|
switch to streams, respect safe_mode, open_basedir
|
2005-12-05 04:47:29 +00:00 |
|
Greg Beaver
|
92846c03d4
|
kill memory leaks
|
2005-12-05 04:21:36 +00:00 |
|
Greg Beaver
|
852eec498f
|
add ability to detect zlib library when zlib ext is disabled
|
2005-12-05 01:07:02 +00:00 |
|
Greg Beaver
|
6e0c451133
|
update header, use PHP 3.01 license
|
2005-12-04 22:50:54 +00:00 |
|
Greg Beaver
|
9d4036ea7c
|
initial import
# file handling needs to use streams, handle safe_mode/open_basedir
|
2005-12-04 20:35:38 +00:00 |
|