@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion= "1.6.2 " version= "2.0" xmlns= "http://pear.php.net/dtd/package-2.0" xmlns:tasks= "http://pear.php.net/dtd/tasks-1.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd" >
<package packagerversion= "1.7.0RC1 " version= "2.0" xmlns= "http://pear.php.net/dtd/package-2.0" xmlns:tasks= "http://pear.php.net/dtd/tasks-1.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd" >
<name > phar</name>
<channel > pecl.php.net</channel>
<summary > allows running of complete applications out of .phar files (like Java .jar files)</summary>
@ -29,10 +29,10 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<email > helly@php.net</email>
<active > yes</active>
</lead>
<date > 2007-08-24 </date>
<time > 20:06:43 </time>
<date > 2007-12-12 </date>
<time > 11:56:58 </time>
<version >
<release > 1.2.1 </release>
<release > 1.3.0 </release>
<api > 1.1.0</api>
</version>
<stability >
@ -42,18 +42,10 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<license uri= "http://www.php.net/license" > PHP License</license>
<notes >
* add Phar::setAlias() [Greg]
* fix too many open file handles issue [Greg]
* fix rename [Greg]
* add Phar::getAlias() [Marcus]
* Made -a optional in pack subcommand of phar.phar [Marcus]
* Fix issue with apache module and extracted archives [Marcus]
* Send all error messages to stderr in phar.phar [Marcus]
* Added new subcommands add and delete to phar.phar [Marcus]
* Made Phar::loadPhar() and Phar::mapPhar() ignore extracted archives [Marcus]
* Fix issue with compressed entries and uncompressing entries [Marcus]
* Verify stubs before writing [Marcus]
* Always use longest stub end to avoid issues with length field [Marcus]
* implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
* add mapping of include/require from within a phar to location within phar [Greg]
solves the include_path issue without code munging
* add Phar::delete() [Greg]
</notes>
<contents >
@ -66,7 +58,6 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "phar.inc" role= "src" />
<file name= "phar.php" role= "src" />
<file name= "pharcommand.inc" role= "src" />
<file name= "phar.phar" role= "php" />
</dir> <!-- /phar -->
<dir name= "tests" >
<file name= "001.phpt" role= "test" />
@ -113,6 +104,7 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "create_new_phar_b.phpt" role= "test" />
<file name= "create_new_phar_c.phpt" role= "test" />
<file name= "create_path_error.phpt" role= "test" />
<file name= "delete.phpt" role= "test" />
<file name= "delete_in_phar.phpt" role= "test" />
<file name= "delete_in_phar_b.phpt" role= "test" />
<file name= "delete_in_phar_confirm.phpt" role= "test" />
@ -120,6 +112,7 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "extracted_001.phpt" role= "test" />
<file name= "ini_set.phpt" role= "test" />
<file name= "ini_set_off.phpt" role= "test" />
<file name= "md5.phar" role= "test" />
<file name= "metadata_read.phpt" role= "test" />
<file name= "metadata_write.phpt" role= "test" />
<file name= "metadata_write_commit.phpt" role= "test" />
@ -133,6 +126,11 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "phar_commitwrite.phpt" role= "test" />
<file name= "phar_create_in_cwd.phpt" role= "test" />
<file name= "phar_ctx_001.phpt" role= "test" />
<file name= "phar_dir_iterate.phpt" role= "test" />
<file name= "phar_get_supportedcomp1.phpt" role= "test" />
<file name= "phar_get_supportedcomp2.phpt" role= "test" />
<file name= "phar_get_supportedcomp3.phpt" role= "test" />
<file name= "phar_get_supportedcomp4.phpt" role= "test" />
<file name= "phar_get_suppoted_signatures_001.phpt" role= "test" />
<file name= "phar_get_suppoted_signatures_002.phpt" role= "test" />
<file name= "phar_metadata_read.phpt" role= "test" />
@ -159,6 +157,8 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "phar_oo_compressed_001b.phpt" role= "test" />
<file name= "phar_oo_compressed_002.phpt" role= "test" />
<file name= "phar_oo_compressed_002b.phpt" role= "test" />
<file name= "phar_oo_getmodified.phpt" role= "test" />
<file name= "phar_oo_nosig.phpt" role= "test" />
<file name= "phar_oo_test.inc" role= "test" />
<file name= "phar_oo_uncompressall.phpt" role= "test" />
<file name= "phar_setalias.phpt" role= "test" />
@ -171,7 +171,12 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "phar_stub_write_file.phpt" role= "test" />
<file name= "phar_test.inc" role= "test" />
<file name= "refcount1.phpt" role= "test" />
<file name= "refcount1_5_2.phpt" role= "test" />
<file name= "rename.phpt" role= "test" />
<file name= "sha1.phar" role= "test" />
<file name= "sha256.phar" role= "test" />
<file name= "sha512.phar" role= "test" />
<file name= "test_signaturealgos.phpt" role= "test" />
</dir> <!-- /tests -->
<file name= "build_precommand.php" role= "php" />
<file name= "config.m4" role= "src" />
@ -181,7 +186,7 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<file name= "LICENSE" role= "doc" />
<file name= "Makefile.frag" role= "src" />
<file name= "phar.c" role= "src" />
<file name= "phar.phar" role= "data " />
<file name= "phar.phar" role= "script " />
<file name= "phar_internal.h" role= "src" />
<file name= "phar_object.c" role= "src" />
<file name= "phar_path_check.c" role= "src" />
@ -223,32 +228,48 @@ avaiable then SHA-256 and SHA-512 signatures are supported as well.</description
<changelog >
<release >
<version >
<release > 1.2.1 </release>
<release > 1.3.0 </release>
<api > 1.1.0</api>
</version>
<stability >
<release > stable</release>
<api > stable</api>
</stability>
<date > 2007-08-24 </date>
<date > 2007-12-12 </date>
<license uri= "http://www.php.net/license" > PHP License</license>
<notes >
* add Phar::setAlias() [Greg]
* fix too many open file handles issue [Greg]
* fix rename [Greg]
* add Phar::getAlias() [Marcus]
* Made -a optional in pack subcommand of phar.phar [Marcus]
* Fix issue with apache module and extracted archives [Marcus]
* Send all error messages to stderr in phar.phar [Marcus]
* Added new subcommands add and delete to phar.phar [Marcus]
* Made Phar::loadPhar() and Phar::mapPhar() ignore extracted archives [Marcus]
* Fix issue with compressed entries and uncompressing entries [Marcus]
* Verify stubs before writing [Marcus]
* Always use longest stub end to avoid issues with length field [Marcus]
* implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
* add mapping of include/require from within a phar to location within phar [Greg]
solves the include_path issue without code munging
* add Phar::delete() [Greg]
</notes>
</release>
<release >
<version >
<release > 1.2.1</release>
<api > 1.1.0</api>
</version>
<stability >
<release > stable</release>
<api > stable</api>
</stability>
<date > 2007-08-24</date>
<license uri= "http://www.php.net/license" > PHP License</license>
<notes > * add Phar::setAlias() [Greg]
* fix too many open file handles issue [Greg]
* fix rename [Greg]
* add Phar::getAlias() [Marcus]
* Made -a optional in pack subcommand of phar.phar [Marcus]
* Fix issue with apache module and extracted archives [Marcus]
* Send all error messages to stderr in phar.phar [Marcus]
* Added new subcommands add and delete to phar.phar [Marcus]
* Made Phar::loadPhar() and Phar::mapPhar() ignore extracted archives [Marcus]
* Fix issue with compressed entries and uncompressing entries [Marcus]
* Verify stubs before writing [Marcus]
* Always use longest stub end to avoid issues with length field [Marcus]</notes>
</release>
<release >
<version >
<release > 1.2.0</release>