123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712 |
- <?xml version="1.0" encoding="UTF-8"?>
- <package packagerversion="1.9.4" 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>Archive_Tar</name>
- <channel>pear.php.net</channel>
- <summary>Tar file management class</summary>
- <description>This class provides handling of tar files in PHP.
- It supports creating, listing, extracting and adding to tar files.
- Gzip support is available if PHP has the zlib extension built-in or
- loaded. Bz2 compression is also supported with the bz2 extension loaded.
- Also Lzma2 compressed archives are supported with xz extension.</description>
- <lead>
- <name>Vincent Blavet</name>
- <user>vblavet</user>
- <email>vincent@phpconcept.net</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Greg Beaver</name>
- <user>cellog</user>
- <email>greg@chiaraquartet.net</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Michiel Rook</name>
- <user>mrook</user>
- <email>mrook@php.net</email>
- <active>yes</active>
- </lead>
- <helper>
- <name>Stig Bakken</name>
- <user>ssb</user>
- <email>stig@php.net</email>
- <active>no</active>
- </helper>
- <date>2021-07-20</date>
- <time>18:00:00</time>
- <version>
- <release>1.4.14</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Properly fix symbolic link path traversal (CVE-2021-32610)
- </notes>
- <contents>
- <dir name="/">
- <dir name="Archive">
- <file baseinstalldir="/" name="Tar.php" role="php" />
- </dir> <!-- /Archive -->
- <dir name="docs">
- <file baseinstalldir="/" name="Archive_Tar.txt" role="doc" />
- </dir> <!-- /docs -->
- </dir> <!-- / -->
- </contents>
- <compatible>
- <name>PEAR</name>
- <channel>pear.php.net</channel>
- <min>1.8.0</min>
- <max>1.10.10</max>
- </compatible>
- <dependencies>
- <required>
- <php>
- <min>5.2.0</min>
- </php>
- <pearinstaller>
- <min>1.9.0</min>
- </pearinstaller>
- </required>
- </dependencies>
- <phprelease />
- <changelog>
- <release>
- <version>
- <release>1.4.13</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2021-02-16</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #27010: Relative symlinks failing (out-of path file extraction) [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.12</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2021-01-18</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #27008: Symlink out-of-path write vulnerability (CVE-2020-36193) [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.11</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2020-11-19</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #27002: Filename manipulation vulnerabilities (CVE-2020-28948 / CVE-2020-28949) [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.10</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2020-09-15</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix block padding when the file buffer length is a multiple of 512 and smaller than Archive_Tar buffer length
- * Don't try to copy username/groupname in chroot jail
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.9</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2019-12-04</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Implement Feature #23861: Add option to disallow symlinks [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.8</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2019-10-21</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #23852: PHP 7.4 - Archive_Tar->_readHeader throws deprecation [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.7</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2019-04-08</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Improved performance by increasing read buffer size
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.6</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2019-02-01</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Improve path traversal detection for forward and backward slashes
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.5</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2019-01-02</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #23788: Relative symlinks are broken [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.4</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2018-12-20</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #21058: Long symlinks are not supported [mrook]
- * Fix Bug #23782: Prevent phar:// files from being extracted [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.3</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2017-06-11</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #21218: Cannot use result of built-in function in write context in PHP
- 7.2.0alpha1 [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.2</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2016-02-25</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix reading of archives with files > 8GB
- * Performance optimizations
- * Do not try to call require_once on PEAR.php if it has already been loaded by the autoloader
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.1</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2015-08-05</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Update composer.json to use pear-core-minimal 1.10.0alpha2
- </notes>
- </release>
- <release>
- <version>
- <release>1.4.0</release>
- <api>1.4.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2015-07-20</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Add support for PHP 7
- * Drop support for PHP 4
- * Add visibility declarations to methods and properties
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.16</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2015-04-14</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #20514: invalid package.xml; not installable with pyrus [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.15</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2015-03-05</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fixes composer.json parse error
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.14</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2015-02-26</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #18505: Possible incorrect handling of file names in TAR [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.13</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2014-09-02</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD
- License</license>
- <notes>
- * Fix Bug #20382: gzopen fix [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.12</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2014-08-04</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD
- License</license>
- <notes>
- * Fix Bug #19964: Memory leaking in Archive_Tar [mrook]
- * Fix Bug #20246: Broken with php 5.5.9 [mrook]
- * Fix Bug #20275: "pax_global_header" looks like a regular file
- * [mrook]
- * Implement Feature #19827: pass filename to _addFile function - downstream
- * patch [mrook]
- * Implement Feature #20132: Add custom mode/uid/gid to addString() [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.11</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2013-02-09</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD
- License</license>
- <notes>
- * Fix Bug #19746: Broken with PHP 5.5 [mrook]
- * Implement Feature #11258: Custom date/time in files added on-the-fly
- * [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.10</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2012-04-10</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD
- License</license>
- <notes>
- * Fix Bug #13361: Unable to add() some files (ex. mp3) [mrook]
- * Fix Bug #19330: Class creates incorrect (non-readable) tar.gz file
- * [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.9</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2012-02-27</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #16759: No error thrown from missing PHP zlib functions [mrook]
- * Fix Bug #18877: Incorrect handling of backslashes in filenames on Linux [mrook]
- * Fix Bug #19085: Error while packaging [mrook]
- * Fix Bug #19289: Invalid tar file generated [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.8</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2011-10-14</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #17853: Test failure: dirtraversal.phpt [mrook]
- * Fix Bug #18512: dead links are not saved in tar file [mrook]
- * Fix Bug #18702: Unpacks incorrectly on long file names using header prefix [mrook]
- * Implement Feature #10145: Patch to return a Pear Error Object on failure [mrook]
- * Implement Feature #17491: Option to preserve permissions [mrook]
- * Implement Feature #17813: Prevent PHP notice when extracting corrupted archive [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.7</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2010-04-26</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- PEAR compatibility update
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.6</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2010-03-09</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #16963: extractList can't extract zipped files from big tar [mrook]
- * Implement Feature #4013: Ignoring files and directories on creating an archive. [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.5</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2009-12-31</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #16958: Update 'compatible' tag in package.xml [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.4</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2009-12-30</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #11871: wrong result of ::listContent() if filename begins or ends with space [mrook]
- * Fix Bug #12462: invalid tar magic [mrook]
- * Fix Bug #13918: Long filenames may get up to 511 0x00 bytes appended on read [mrook]
- * Fix Bug #16202: Bogus modification times [mrook]
- * Implement Feature #16212: Die is not exception [mrook]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.3</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2009-03-27</date>
- <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- Change the license to New BSD license
- minor bugfix release
- * fix Bug #9921 compression with bzip2 fails [cellog]
- * fix Bug #11594 _readLongHeader leaves 0 bytes in filename [jamessas]
- * fix Bug #11769 Incorrect symlink handing [fajar99]
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.2</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2007-01-03</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Correct Bug #4016
- Remove duplicate remove error display with '@'
- Correct Bug #3909 : Check existence of OS_WINDOWS constant
- Correct Bug #5452 fix for "lone zero block" when untarring packages
- Change filemode (from pear-core/Archive/Tar.php v.1.21)
- Correct Bug #6486 Can not extract symlinks
- Correct Bug #6933 Archive_Tar (Tar file management class) Directory traversal
- Correct Bug #8114 Files added on-the-fly not storing date
- Correct Bug #9352 Bug on _dirCheck function over nfs path
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.1</release>
- <api>1.3.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2005-03-17</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Correct Bug #3855
- </notes>
- </release>
- <release>
- <version>
- <release>1.3.0</release>
- <api>1.3.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2005-03-06</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Bugs correction (2475, 2488, 2135, 2176)
- </notes>
- </release>
- <release>
- <version>
- <release>1.2</release>
- <api>1.2</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2004-05-08</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Add support for other separator than the space char and bug
- correction
- </notes>
- </release>
- <release>
- <version>
- <release>1.1</release>
- <api>1.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2003-05-28</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- * Add support for BZ2 compression
- * Add support for add and extract without using temporary files : methods addString() and extractInString()
- </notes>
- </release>
- <release>
- <version>
- <release>1.0</release>
- <api>1.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2003-01-24</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Change status to stable
- </notes>
- </release>
- <release>
- <version>
- <release>0.10-b1</release>
- <api>0.10-b1</api>
- </version>
- <stability>
- <release>beta</release>
- <api>beta</api>
- </stability>
- <date>2003-01-08</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Add support for long filenames (greater than 99 characters)
- </notes>
- </release>
- <release>
- <version>
- <release>0.9</release>
- <api>0.9</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2002-05-27</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Auto-detect gzip'ed files
- </notes>
- </release>
- <release>
- <version>
- <release>0.4</release>
- <api>0.4</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2002-05-20</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Windows bugfix: use forward slashes inside archives
- </notes>
- </release>
- <release>
- <version>
- <release>0.2</release>
- <api>0.2</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2002-02-18</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- From initial commit to stable
- </notes>
- </release>
- <release>
- <version>
- <release>0.3</release>
- <api>0.3</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <date>2002-04-13</date>
- <license uri="http://www.php.net/license">PHP License</license>
- <notes>
- Windows bugfix: used wrong directory separators
- </notes>
- </release>
- </changelog>
- </package>
|