History log of /php-src/ext/phar/util.c (Results 176 – 200 of 243)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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

# d61f32d0 13-Jun-2008 Felipe Pena

- Fix build (ZTS)

# 9c8d13fd 13-Jun-2008 Greg Beaver

partial refactor - move signature verification into its own function, in preparation for tar/zip signature support.
next is signature creation

# d0734964 10-Jun-2008 Greg Beaver

fix memleak on error

# 76a9ec37 24-May-2008 Steph Fox

- MFB 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/resettin

- MFB 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 ...

# 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 ...

# 144e4729 15-May-2008 Greg Beaver

MFB: plug security hole of unfettered creation access to .phar magic directory

# 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 ...

# 6a0682d9 14-May-2008 Steph Fox

- MFH
- Make internal code forward-compatible. This included a binary cast in the default stub, hence test updates.

# c1ae13b9 14-May-2008 Steph Fox

- Make internal code back-compatible. This included a binary cast in the default stub, hence many test updates.
- Just over a third of tests pass. Test manifests are broken currently.

# 247d91e7 13-May-2008 Steph Fox

- 'It builds on my box'.
- Don't expect any tests to pass.

Revision tags: RELEASE_1_2_5
# 16b4d8e0 12-May-2008 SVN Migration

This commit was manufactured by cvs2svn to create branch 'PHP_5_3'.

Revision tags: RELEASE_2_0_0b1
# 82dc0394 12-May-2008 Greg Beaver

fix weird alias issues, add tests to check for new-found problems

# 51a1d6a3 12-May-2008 Greg Beaver

increase code coverage in util.c

# 24efbb75 11-May-2008 Greg Beaver

simplify phar_get_link_location and increase its coverage to 100%

# 70d0a4c0 11-May-2008 Greg Beaver

increase code coverage and fix tiny bug in handling of absolute links

# 38d5943e 11-May-2008 Greg Beaver

increase code coverage of funcinterceptors to 90%+, fix many bugs, fix errant wrong test condition in fgc_edgecases

# a919e2f8 08-May-2008 Greg Beaver

fix serious logic error and potential security issue with phar_compiled_file and
phar_find_in_include_path. We were allowing data-based phars to be executed, and actually marking phar-based phar

fix serious logic error and potential security issue with phar_compiled_file and
phar_find_in_include_path. We were allowing data-based phars to be executed, and actually marking phar-based phar archives
without '.phar' in the name as data-based phars, which would allow modifying them even if phar.readonly=0. Add test for this sinister case

show more ...

# 5ba8ca70 06-May-2008 Greg Beaver

fix alias overloading handling for archives that are not in use

# 2b8a5677 30-Apr-2008 Greg Beaver

fix cwd test in php 5.2, now all tests pass in 5.2 on unix

# d16f86f5 30-Apr-2008 Greg Beaver

fix Bug #13786 on unix (Steph can you verify?)

# 5f4c42d3 30-Apr-2008 Greg Beaver

fix double free

Revision tags: php-5.2.6
# fbb2e8ce 28-Apr-2008 Greg Beaver

more fixes for PHAR_G(cwd)

# 62f824b6 28-Apr-2008 Greg Beaver

fix crash (this area really needs code coverage)

12345678910