#
529aa19c |
| 21-Jun-2008 |
Greg Beaver |
82x(./profile2) speedup for buildFrom*()
|
#
62726c96 |
| 20-Jun-2008 |
Johannes Schlüter |
- Fix ZTS build (not required on HEAD, patch by Uwe Pries)
|
#
7cc6b9f3 |
| 20-Jun-2008 |
Greg Beaver |
making progress - up to 42/phar vs. 48/disk with these optimizations
|
#
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
|
#
41047860 |
| 15-Jun-2008 |
Greg Beaver |
another optimization - move inode hash to initial manifest parsing, improves runtime perf of stat slightly
|
#
d8ed660a |
| 15-Jun-2008 |
Greg Beaver |
minor optimization
|
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 ...
|
#
4f9daeed |
| 13-Jun-2008 |
Greg Beaver |
[DOC] implement full signature support for tar-based archives. By default, data archives do not have a signature, but can have one set via setSignatureAlgorithm()
|
#
5ff4deaa |
| 13-Jun-2008 |
Greg Beaver |
full refactor of signatures complete - now to implement them for tar as a starting point
|
#
8b8a64a3 |
| 10-Jun-2008 |
Greg Beaver |
fix PHP Bug #45218: PHAR archive built from directory limited by max open file handles
|
#
159561e9 |
| 02-Jun-2008 |
Marcus Boerger |
- Need to use a proper inheritance check
|
#
aaf6b216 |
| 01-Jun-2008 |
Marcus Boerger |
- Fix docu
|
#
5fbeb235 |
| 01-Jun-2008 |
Greg Beaver |
add openssl signing support. This adds an extra parameter for the contents of the exported private key to Phar->setSignatureAlgorithm, and expects the public key to be in a file named blah.p
add openssl signing support. This adds an extra parameter for the contents of the exported private key to Phar->setSignatureAlgorithm, and expects the public key to be in a file named blah.phar.pubkey in the same directory as the phar blah.phar. This works with openssl static or shared and fails gracefully if openssl is not present without adding a dependency. config.w32 needs updating to match config.m4 [DOC]
show more ...
|
#
8b600a72 |
| 30-May-2008 |
Greg Beaver |
refactor function names for clarity. No functionality change
|
#
51967b91 |
| 24-May-2008 |
Steph Fox |
"We shouldn't need a full path to the mount" - Fixed under Windows, cleaned up test
|
#
4b035dae |
| 22-May-2008 |
Greg Beaver |
major fixes * found felipe's segfault in util.c and fixed the segfault (3 tests fail due to odd behavior of . and .. on this machine) * fixed serious flaws in the setting/resetting of is_da
major fixes * found felipe's segfault in util.c and fixed the segfault (3 tests fail due to odd behavior of . and .. on this machine) * fixed serious flaws in the setting/resetting of is_data - now it works properly. Assume all new PharData are tar-based, and allow passing Phar::ZIP to PharData constructor to override this * fix broken earlier commit, introduced segfault that broke 20 tests here
show more ...
|
#
e1bfc452 |
| 21-May-2008 |
Felipe Pena |
- Fix build (ZTS)
|
#
1f661c81 |
| 21-May-2008 |
Greg Beaver |
fix offset detection in tar files
|
#
79ae1c72 |
| 21-May-2008 |
Greg Beaver |
fix convertTo\*() for same-named archives with no files
|
#
07d6758c |
| 20-May-2008 |
Greg Beaver |
relax conversion, so that if a phar has no files, we can convert it to another format without changing the extension
|
#
0800b3b1 |
| 18-May-2008 |
Greg Beaver |
fix memleak, add test for previous segfault fix
|
#
b149e8c0 |
| 18-May-2008 |
Greg Beaver |
fix segfault, test coming shortly
|
#
4aa4f1fa |
| 17-May-2008 |
Greg Beaver |
enable by default statically instead of shared this is done by removing zlib/bz2 explicit dependencies because they are unnecessary we only ever use the stream filter, and the check for exist
enable by default statically instead of shared this is done by removing zlib/bz2 explicit dependencies because they are unnecessary we only ever use the stream filter, and the check for existence has been moved to runtime where it is after startup
show more ...
|
#
719beb79 |
| 15-May-2008 |
Greg Beaver |
add full metadata support for tar-based archives and test
|
#
de5aaaa7 |
| 15-May-2008 |
Greg Beaver |
fix potentially major security hole: modification/creation of files in .phar directory enabled in many locations which then allows easy creation of tar/zip-based phar archives with a simple renam
fix potentially major security hole: modification/creation of files in .phar directory enabled in many locations which then allows easy creation of tar/zip-based phar archives with a simple rename even when phar.readonly=1. Plug the hole very tightly, allowing read access to files, and also excluding them from opendir() output
show more ...
|