History log of /PHP-5.4/ext/phar/zip.c (Results 26 – 50 of 53)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 625eb9e0 15-Feb-2009 Greg Beaver

fix remaining big-endian issues with phar


# 9221abd0 15-Feb-2009 Greg Beaver

fix getting/setting of all 16/32 values in zip


Revision tags: php-5.2.9RC2, php-5.2.9RC1, php-5.3.0beta1
# 08659c2d 31-Dec-2008 Sebastian Bergmann

MFH: Bump copyright year, 3 of 3.


Revision tags: NEWS, php-5.2.8, BEFORE_HEAD_NS_CHANGES_MERGE, php-5.3.0alpha3, php-5.3.0alpha2, php-5.2.7, php-5.2.7RC5, php-5.2.7RC4, BEFORE_HEAD_NS_CHANGE, BEFORE_NS_RULES_CHANGE, php-5.2.7RC3, php-5.2.7RC2
# 8b793f42 12-Oct-2008 Antony Dovgal

MFH: fix ZTS build


# e16636f0 12-Oct-2008 Greg Beaver

add tests for copy-on-write support
- fix metadata handling with cached phars
- fix virtual_dirs with rmdir
- ensure that after copy-on-write, all existing Phar objects link to the new

add tests for copy-on-write support
- fix metadata handling with cached phars
- fix virtual_dirs with rmdir
- ensure that after copy-on-write, all existing Phar objects link to the newly copied phar data

show more ...


# bf268a68 11-Oct-2008 Greg Beaver

cosmetics/maintainability: reduce code redundancy on error conditions


# eb41e0d6 11-Oct-2008 Greg Beaver

work around crap stream filter implementation, update tests for compressed aliases in zip-based phar so they actually test the compression


Revision tags: php-5.2.7RC1
# 498ffbc8 22-Sep-2008 Greg Beaver

workaround for Bug #46147 for PHP < 5.2.7


# dd51a607 14-Sep-2008 Greg Beaver

increase code coverage, fix bzip2-compressed alias in zip


# 6ac2c92e 31-Aug-2008 Greg Beaver

2 fixes, merge minor fixes from pecl/phar. Merge in corrected fix from pecl/phar for is_tar setting of tar_type


# c3e84859 21-Aug-2008 Greg Beaver

fix bug #45792: bz2 compressed files in zip failure


Revision tags: php-4.4.9
# 4e5280a7 01-Aug-2008 Steph Fox

- ws/cs, macros, code that only affects other branches
- some unsynced changes need valgrind testing before they can go into this branch, see PECL/HEAD


Revision tags: php-5.3.0alpha1
# b53da9cd 29-Jul-2008 Antony Dovgal

fix folding


Revision tags: php-4.4.9RC1
# 5c631e87 17-Jul-2008 Dmitry Stogov

Fixed wrong arguments order


# ad20b9e6 21-Jun-2008 Steph Fox

- pefree pemalloc'd filename


# 22fb73c7 21-Jun-2008 Steph Fox

- Fix macro definition syntax
- Remove pre-existing workaround


# 97cf2a15 20-Jun-2008 Steph Fox

- 5_2 compatibility stuff (so we can stay in sync with PECL)


# aa694b8b 18-Jun-2008 Steph Fox

- Kill 10 MSVC compiler warnings due to type conflict
- Make cached manifest test platform agnostic
- Comment out zend_(init|destroy)_rsrc_list() and associated references

@Greg: cac

- Kill 10 MSVC compiler warnings due to type conflict
- Make cached manifest test platform agnostic
- Comment out zend_(init|destroy)_rsrc_list() and associated references

@Greg: cached manifest test (now) passes here regardless, make of that what you will

show more ...


# cbe23b9f 18-Jun-2008 Greg Beaver

fix windows build and more performance jumps (these are minor)
implement real copy-on-write
use virtual_dirs for wrapper stat


# 03b9673b 16-Jun-2008 Greg Beaver

fix hashtable creation for zip to be exact size needed, fix endian issue for loading manifest


# 41047860 15-Jun-2008 Greg Beaver

another optimization - move inode hash to initial manifest parsing, improves runtime perf of stat slightly


Revision tags: BEFORE_NEW_PARAMETER_PARSE
# 04e257a8 15-Jun-2008 Greg Beaver

HUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now speed with apc+phar.cache_list = on-disk speedcvs diff -u |less This is by generating a list of virtual directories and usi

HUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now speed with apc+phar.cache_list = on-disk speedcvs diff -u |less This is by generating a list of virtual directories and using those in stat calls instead of scanning the whole manifest hash table. on-disk phpMyAdmin = 28 req/sec

show more ...


# 98f2dc2a 12-Jun-2008 Greg Beaver

[DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to phar archives to cache
at startup. This caches the manifest, so that on first access to a phar archive, no file manife

[DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to phar archives to cache
at startup. This caches the manifest, so that on first access to a phar archive, no file manifest parsing occurs.

This could use further tweaking. For instance, the full copy of the manifest into the current process may be unnecessary if refcounting could be external
to the manifest. This would be another significant gain. With APC, I measure a slight perf increase to 19 req/sec up from 16 req/sec, without it approaches
regular PHP at 3.8 req/sec (regular is 4 req/sec). This is benching phpMyAdmin

show more ...


# ca3e7643 12-Jun-2008 Antony Dovgal

fix build (noticed by Alexey Zakhlestin)


# 8b600a72 30-May-2008 Greg Beaver

refactor function names for clarity. No functionality change


123