History log of /PHP-8.4/ext/phar/phar_object.c (Results 326 – 350 of 352)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<1112131415