<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.5" 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>Net_FTP</name>
 <channel>pear.php.net</channel>
 <summary>Net_FTP provides an OO interface to the PHP FTP functions plus some additions</summary>
 <description>Net_FTP allows you to communicate with FTP servers in a more comfortable way
than the native FTP functions of PHP do. The class implements everything natively
supported by PHP and additionally features like recursive up- and downloading,
dircreation and chmodding. It also implements an observer pattern to allow
for example the view of a progress bar.</description>
 <lead>
  <name>Jorrit Schippers</name>
  <user>jorrit</user>
  <email>jschippers@php.net</email>
  <active>yes</active>
 </lead>
 <lead>
  <name>Tobias Schlitt</name>
  <user>toby</user>
  <email>toby@php.net</email>
  <active>no</active>
 </lead>
 <date>2015-03-11</date>
 <time>14:09:37</time>
 <version>
  <release>1.4.0</release>
  <api>1.4.0</api>
 </version>
 <stability>
  <release>stable</release>
  <api>stable</api>
 </stability>
 <license uri="http://www.opensource.org/licenses/bsd-license.html">BSD License</license>
 <notes>
* Feature Request 20317: Switch to BSD License.
* Fixed Bug 20096: Package doesn&apos;t install because of conflict.
* Fixed Bug 20088: Missing file config.php.
* Validate return of _lsFiles() and _lsDirs() during _rmDirRecursive().
* Handle failed ls() command during chmodRecursive().
* $_file_extensions is prepped with invalid data.
 </notes>
 <contents>
  <dir baseinstalldir="/" name="/">
   <file baseinstalldir="/" md5sum="0aeb3b3be1fdfe7fccbe704581d36f3f" name="example/extensions.ini" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="1ef53670db4708aed6434ed5ff1fd2d7" name="example/index.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="bde6d146e5c18479046c2555d87e537f" name="example/observer.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="3c4298bba8a4dff7400f32433e19b446" name="example/socket.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="34f27df7429fd036a4287eed04c68e89" name="Net/FTP.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="5e915ca3f716f0f6019c963102e2c401" name="Net/FTP/Observer.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="bb5da8457e4bf5f38e3c0a2ca2f82ff5" name="Net/FTP/Socket.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="12c581d1115d21e8f8e98cad2b7f9e3b" name="tests/AllTests.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="5ad4de0cea84996184062e903bc799a3" name="tests/config.php.dist" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="0aeb3b3be1fdfe7fccbe704581d36f3f" name="tests/extensions.ini" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="5009d2d6046643884250aedd00a3d764" name="tests/Net_FTPTest.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="d41d8cd98f00b204e9800998ecf8427e" name="tests/testfile.dat" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="e9769218aff870162a5e9421d4e242df" name="CHANGELOG" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="/" md5sum="16fccd2f80a0f9111c14514504ddcada" name="README" role="data" />
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>4.3.0</min>
   </php>
   <pearinstaller>
    <min>1.3.0</min>
   </pearinstaller>
   <extension>
    <name>ftp</name>
   </extension>
  </required>
 </dependencies>
 <phprelease>
  <filelist>
   <install as="AllTests.php" name="tests/AllTests.php" />
   <install as="Net_FTPTest.php" name="tests/Net_FTPTest.php" />
   <install as="config.php.dist" name="tests/config.php.dist" />
   <install as="testfile.dat" name="tests/testfile.dat" />
   <install as="extensions.ini" name="tests/extensions.ini" />
  </filelist>
 </phprelease>
 <phprelease />
 <changelog>
  <release>
   <version>
    <release>1.3.0</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2005-03-31</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
- Updated year.
- Updated docblocks regarding the new standard.
- Fixed whitespace issues.
- Fixed bug 3362: bug in Net_FTP::_rm_file.
- Added PEAR 1.4 compatible package2.xml (package.xml version 2.0).
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.1</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2005-04-07</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fix bug #3778 &quot;Notice of Uninitialized string offset in function _rm_dir_recursive&quot;
* Fix bug #4008 &quot;_list_and_parse tries to determine OS on an empty list&quot;
* Fix bug #4009 &quot;_determine_os_match doesn&apos;t take into account numbered users and groups&quot;
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.2</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2006-02-11</date>
   <license>PHP License</license>
   <notes>
* Fixed Bug #4102: Problem detecting os method ls().
* Fixed Bug #5337: _list_and_parse behavior with an empty remote directory.
* Fixed Bug #4836: Off-by-one error in regex for Windows directory listings.
* Fixed Bug #4749: ls() fails when connection is closed.
* Fixed Bug #4969: Recursive rm ends in endless loop.
* Fixed Bug #5895: Recursive chmod ends in endless loop.
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.3</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2007-12-06</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fixed Bug #7146: Recursive mkdir() broken on Windows
* Fixed Bug #7270: Recursive rmdir() broken
* Fixed Bug #7527: ls fails if there are no files and a total line
* Fixed Bug #8102: Loading file extension and checking extension gives binary for ascii files
* Fixed Bug #9611: (, ? and ) break detection of the unix platform
* Fixed Bug #10237: put() doesn&apos;t run ftp_alloc to allocate space
* PEAR Coding Style Valid
* Removed package.xml version 1.0
* Added some unit tests
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.4</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2007-12-10</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fixed Bug #12639: _constructPath() prevents _checkDir() from working correctly
   </notes>
  </release>
  <release>
   <version>
    <release>1.4.0a1</release>
    <api>1.4.0</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>stable</api>
   </stability>
   <date>2007-12-23</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fixed bug #6754: Add method to set directory list matcher explicitly
* Fixed Bug #7102: Add ability to disable use of ftp_nb_put(), can sometimes be very slow

* Improved detection of remote directories. It is slower than before, but does  not rely on simply detecting if the given path ends with a slash.
   </notes>
  </release>
  <release>
   <version>
    <release>1.4.0a2</release>
    <api>1.4.0</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>stable</api>
   </stability>
   <date>2008-05-19</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fixed Bug #13496: set bit not supported
* Fixed Bug #13689: . in file owner or group name breaks _ls_match
* Fixed Bug #13690: getRecursive does not work because of &apos;.&apos; and &apos;..&apos; directories
* Fixed Bug #13114: Error check in $FTP-&gt;getRecursive(...)
* Implemented Request #13104: connect() &lt;&gt; $this-&gt;handle in login()
* Fixed Bug #13917: putRecursive always return PEAR::Error
* Fixed Bug #13850: inclusion of Net/FTP.php in tests doesn&apos;t always work
* Implemented Request #2271: New flag for _rm_dir_recursive to leave directory structure intact
* Implemented Request #6806: Allow recursive up-/download with only adding newer files
   </notes>
  </release>
  <release>
   <version>
    <release>1.4.0a3</release>
    <api>1.4.0</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>stable</api>
   </stability>
   <date>2011-12-11</date>
   <license uri="http://www.php.net/license">PHP License</license>
   <notes>
* Fixed Bug #13946: Test Failed : testPutRecursive
* Fixed Bug #14513: Timestamp when using the LS function
* Implemented Request #14773: setPassive possible before connecting
* Use markTestSkipped, not fail()
* Fatal error: Cannot redeclare ftp_connect() in ./Net_FTP/Net/FTP/Socket.php
* remove error_reporting (for PEAR QA team)
   </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-03-11</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.html">BSD License</license>
   <notes>
* Feature Request 20317: Switch to BSD License.
* Fixed Bug 20096: Package doesn&apos;t install because of conflict.
* Validate return of _lsFiles() and _lsDirs() during _rmDirRecursive().
* Handle failed ls() command during chmodRecursive().
* $_file_extensions is prepped with invalid data.
   </notes>
  </release>
 </changelog>
</package>
