1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285
|
<?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'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 "Notice of Uninitialized string offset in function _rm_dir_recursive"
* Fix bug #4008 "_list_and_parse tries to determine OS on an empty list"
* Fix bug #4009 "_determine_os_match doesn't take into account numbered users and groups"
</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'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 '.' and '..' directories
* Fixed Bug #13114: Error check in $FTP->getRecursive(...)
* Implemented Request #13104: connect() <> $this->handle in login()
* Fixed Bug #13917: putRecursive always return PEAR::Error
* Fixed Bug #13850: inclusion of Net/FTP.php in tests doesn'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'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>
|