1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.10.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"> 3 <name>Horde_Url</name> 4 <channel>pear.horde.org</channel> 5 <summary>Horde Url class</summary> 6 <description>This class represents a single URL and provides methods for manipulating URLs.</description> 7 <lead> 8 <name>Jan Schneider</name> 9 <user>jan</user> 10 <email>jan@horde.org</email> 11 <active>yes</active> 12 </lead> 13 <lead> 14 <name>Michael Slusarz</name> 15 <user>slusarz</user> 16 <email>slusarz@horde.org</email> 17 <active>yes</active> 18 </lead> 19 <date>2017-08-01</date> 20 <time>12:36:02</time> 21 <version> 22 <release>2.2.6</release> 23 <api>2.2.0</api> 24 </version> 25 <stability> 26 <release>stable</release> 27 <api>stable</api> 28 </stability> 29 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 30 <notes> 31* [jan] SECURITY: Fix XSS vulnerability with pathinfo component in toString(). 32 </notes> 33 <contents> 34 <dir baseinstalldir="/" name="/"> 35 <file baseinstalldir="/" md5sum="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Url/COPYING" role="doc" /> 36 <file baseinstalldir="/" md5sum="af2c7fbd398b193ff80414673b03fcb9" name="lib/Horde/Url/Data.php" role="php" /> 37 <file baseinstalldir="/" md5sum="5c43e8bc21e18f0812d2eab078413956" name="lib/Horde/Url/Exception.php" role="php" /> 38 <file baseinstalldir="/" md5sum="f3e9ed88c743ea6540cce42aea1b6de5" name="lib/Horde/Url.php" role="php" /> 39 <file baseinstalldir="/" md5sum="8c8ad8a5258a2f50ec3720122133712e" name="test/Horde/Url/AddTest.php" role="test" /> 40 <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Url/AllTests.php" role="test" /> 41 <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Url/bootstrap.php" role="test" /> 42 <file baseinstalldir="/" md5sum="0c6d23d6aa5975d096c3734e03a37687" name="test/Horde/Url/CallbackTest.php" role="test" /> 43 <file baseinstalldir="/" md5sum="fc56f91d1b582e968397ace0145f0038" name="test/Horde/Url/ConstructorTest.php" role="test" /> 44 <file baseinstalldir="/" md5sum="edcf2bd915b7e58c588494728a9f0931" name="test/Horde/Url/LinkTest.php" role="test" /> 45 <file baseinstalldir="/" md5sum="090ce475b8a9773a240e954334988c75" name="test/Horde/Url/phpunit.xml" role="test" /> 46 <file baseinstalldir="/" md5sum="7d5af462039f6062ad3629caa257cab9" name="test/Horde/Url/RawTest.php" role="test" /> 47 <file baseinstalldir="/" md5sum="cf5b8c94fca690cc9c835011c23dfc23" name="test/Horde/Url/RedirectTest.php" role="test" /> 48 <file baseinstalldir="/" md5sum="287598f7f7d150d4d5274389b2214d70" name="test/Horde/Url/RemoveTest.php" role="test" /> 49 <file baseinstalldir="/" md5sum="8001734e01d7b8ca60ebf0045c910da6" name="test/Horde/Url/TostringTest.php" role="test" /> 50 <file baseinstalldir="/" md5sum="b7fea6f19128bc4f6bba111bdd4d4d38" name="test/Horde/Url/UrlDataTest.php" role="test" /> 51 </dir> 52 </contents> 53 <dependencies> 54 <required> 55 <php> 56 <min>5.3.0</min> 57 <max>8.0.0alpha1</max> 58 <exclude>8.0.0alpha1</exclude> 59 </php> 60 <pearinstaller> 61 <min>1.7.0</min> 62 </pearinstaller> 63 <package> 64 <name>Horde_Exception</name> 65 <channel>pear.horde.org</channel> 66 <min>2.0.0</min> 67 <max>3.0.0alpha1</max> 68 <exclude>3.0.0alpha1</exclude> 69 </package> 70 </required> 71 <optional> 72 <package> 73 <name>Horde_Test</name> 74 <channel>pear.horde.org</channel> 75 <min>2.1.0</min> 76 <max>3.0.0alpha1</max> 77 <exclude>3.0.0alpha1</exclude> 78 </package> 79 </optional> 80 </dependencies> 81 <phprelease> 82 <filelist> 83 <install as="COPYING" name="doc/Horde/Url/COPYING" /> 84 <install as="Horde/Url.php" name="lib/Horde/Url.php" /> 85 <install as="Horde/Url/Data.php" name="lib/Horde/Url/Data.php" /> 86 <install as="Horde/Url/Exception.php" name="lib/Horde/Url/Exception.php" /> 87 <install as="Horde/Url/AddTest.php" name="test/Horde/Url/AddTest.php" /> 88 <install as="Horde/Url/AllTests.php" name="test/Horde/Url/AllTests.php" /> 89 <install as="Horde/Url/bootstrap.php" name="test/Horde/Url/bootstrap.php" /> 90 <install as="Horde/Url/CallbackTest.php" name="test/Horde/Url/CallbackTest.php" /> 91 <install as="Horde/Url/ConstructorTest.php" name="test/Horde/Url/ConstructorTest.php" /> 92 <install as="Horde/Url/LinkTest.php" name="test/Horde/Url/LinkTest.php" /> 93 <install as="Horde/Url/phpunit.xml" name="test/Horde/Url/phpunit.xml" /> 94 <install as="Horde/Url/RawTest.php" name="test/Horde/Url/RawTest.php" /> 95 <install as="Horde/Url/RedirectTest.php" name="test/Horde/Url/RedirectTest.php" /> 96 <install as="Horde/Url/RemoveTest.php" name="test/Horde/Url/RemoveTest.php" /> 97 <install as="Horde/Url/TostringTest.php" name="test/Horde/Url/TostringTest.php" /> 98 <install as="Horde/Url/UrlDataTest.php" name="test/Horde/Url/UrlDataTest.php" /> 99 </filelist> 100 </phprelease> 101 <changelog> 102 <release> 103 <version> 104 <release>1.0.0alpha1</release> 105 <api>1.0.0</api> 106 </version> 107 <stability> 108 <release>alpha</release> 109 <api>alpha</api> 110 </stability> 111 <date>2011-03-08</date> 112 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 113 <notes> 114* First alpha release for Horde 4. 115* Add ability to return relative URL when converting to string. 116* Add Horde_Url_Exception::. 117* Add Horde_Url::redirect(). 118* Add Horde_Url::unique(). 119* Add support for callback function for toString conversion. 120* Add support for URL anchors. 121* Added Horde_Url::uriB64Encode() and Horde_Url::uriB64Decode(). 122 </notes> 123 </release> 124 <release> 125 <version> 126 <release>1.0.0beta1</release> 127 <api>1.0.0</api> 128 </version> 129 <stability> 130 <release>beta</release> 131 <api>beta</api> 132 </stability> 133 <date>2011-03-16</date> 134 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 135 <notes> 136* First beta release for Horde 4. 137 </notes> 138 </release> 139 <release> 140 <version> 141 <release>1.0.0RC1</release> 142 <api>1.0.0</api> 143 </version> 144 <stability> 145 <release>beta</release> 146 <api>beta</api> 147 </stability> 148 <date>2011-03-22</date> 149 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 150 <notes> 151* First release candidate for Horde 4. 152 </notes> 153 </release> 154 <release> 155 <version> 156 <release>1.0.0RC2</release> 157 <api>1.0.0</api> 158 </version> 159 <stability> 160 <release>beta</release> 161 <api>beta</api> 162 </stability> 163 <date>2011-03-29</date> 164 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 165 <notes> 166* Second release candidate for Horde 4. 167 </notes> 168 </release> 169 <release> 170 <version> 171 <release>1.0.0</release> 172 <api>1.0.0</api> 173 </version> 174 <stability> 175 <release>stable</release> 176 <api>stable</api> 177 </stability> 178 <date>2011-04-06</date> 179 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 180 <notes> 181* First stable release for Horde 4. 182 </notes> 183 </release> 184 <release> 185 <version> 186 <release>1.0.1</release> 187 <api>1.0.0</api> 188 </version> 189 <stability> 190 <release>stable</release> 191 <api>stable</api> 192 </stability> 193 <date>2012-04-10</date> 194 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 195 <notes> 196* [rla] Add license file. 197 </notes> 198 </release> 199 <release> 200 <version> 201 <release>1.0.2</release> 202 <api>1.0.0</api> 203 </version> 204 <stability> 205 <release>stable</release> 206 <api>stable</api> 207 </stability> 208 <date>2012-05-09</date> 209 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 210 <notes> 211* [mms] Don't encode anchor string if raw mode is enabled. 212 </notes> 213 </release> 214 <release> 215 <version> 216 <release>2.0.0alpha1</release> 217 <api>1.0.0</api> 218 </version> 219 <stability> 220 <release>alpha</release> 221 <api>stable</api> 222 </stability> 223 <date>2012-07-06</date> 224 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 225 <notes> 226* First alpha release for Horde 5. 227 </notes> 228 </release> 229 <release> 230 <version> 231 <release>2.0.0beta1</release> 232 <api>1.0.0</api> 233 </version> 234 <stability> 235 <release>beta</release> 236 <api>stable</api> 237 </stability> 238 <date>2012-07-19</date> 239 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 240 <notes> 241* First beta release for Horde 5. 242* [jan] Make constructor parameters optional for empty URLs. 243 </notes> 244 </release> 245 <release> 246 <version> 247 <release>2.0.0beta2</release> 248 <api>1.1.0</api> 249 </version> 250 <stability> 251 <release>beta</release> 252 <api>stable</api> 253 </stability> 254 <date>2012-08-29</date> 255 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 256 <notes> 257* [mms] Add Horde_Url::setScheme(). 258 </notes> 259 </release> 260 <release> 261 <version> 262 <release>2.0.0beta3</release> 263 <api>1.1.0</api> 264 </version> 265 <stability> 266 <release>beta</release> 267 <api>stable</api> 268 </stability> 269 <date>2012-10-12</date> 270 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 271 <notes> 272* [mms] Make parameter generation extendable. 273 </notes> 274 </release> 275 <release> 276 <version> 277 <release>2.0.0RC1</release> 278 <api>1.1.0</api> 279 </version> 280 <stability> 281 <release>beta</release> 282 <api>stable</api> 283 </stability> 284 <date>2012-10-26</date> 285 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 286 <notes> 287* [mms] Fix copying all parameters when cloning a Horde_Url object in the constructor. 288 </notes> 289 </release> 290 <release> 291 <version> 292 <release>2.0.0</release> 293 <api>1.1.0</api> 294 </version> 295 <stability> 296 <release>stable</release> 297 <api>stable</api> 298 </stability> 299 <date>2012-10-30</date> 300 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 301 <notes> 302* First stable release for Horde 5. 303 </notes> 304 </release> 305 <release> 306 <version> 307 <release>2.0.1</release> 308 <api>1.1.0</api> 309 </version> 310 <stability> 311 <release>stable</release> 312 <api>stable</api> 313 </stability> 314 <date>2012-11-19</date> 315 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 316 <notes> 317* [mms] Use new Horde_Test layout. 318 </notes> 319 </release> 320 <release> 321 <version> 322 <release>2.1.0</release> 323 <api>2.1.0</api> 324 </version> 325 <stability> 326 <release>stable</release> 327 <api>stable</api> 328 </stability> 329 <date>2013-01-29</date> 330 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 331 <notes> 332* [mms] Add Horde_Url_Data class. 333 </notes> 334 </release> 335 <release> 336 <version> 337 <release>2.2.0</release> 338 <api>2.2.0</api> 339 </version> 340 <stability> 341 <release>stable</release> 342 <api>stable</api> 343 </stability> 344 <date>2013-03-05</date> 345 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 346 <notes> 347* [mms] Add Horde_Url_Data::isData(). 348 </notes> 349 </release> 350 <release> 351 <version> 352 <release>2.2.1</release> 353 <api>2.2.0</api> 354 </version> 355 <stability> 356 <release>stable</release> 357 <api>stable</api> 358 </stability> 359 <date>2013-08-27</date> 360 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 361 <notes> 362* [mms] Use strpos() instead of preg_match() for simple string searches (Thomas Jarosch <thomas.jarosch@intra2net.com>, Request #12603). 363 </notes> 364 </release> 365 <release> 366 <version> 367 <release>2.2.2</release> 368 <api>2.2.0</api> 369 </version> 370 <stability> 371 <release>stable</release> 372 <api>stable</api> 373 </stability> 374 <date>2014-03-03</date> 375 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 376 <notes> 377* [mms] Optimize Horde_Url#toString(). 378 </notes> 379 </release> 380 <release> 381 <version> 382 <release>2.2.3</release> 383 <api>2.2.0</api> 384 </version> 385 <stability> 386 <release>stable</release> 387 <api>stable</api> 388 </stability> 389 <date>2014-06-04</date> 390 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 391 <notes> 392* [mms] Catch/ignore invalid RFC 2397 data strings. 393 </notes> 394 </release> 395 <release> 396 <version> 397 <release>2.2.4</release> 398 <api>2.2.0</api> 399 </version> 400 <stability> 401 <release>stable</release> 402 <api>stable</api> 403 </stability> 404 <date>2015-01-09</date> 405 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 406 <notes> 407* [jan] Improve PSR-2 compatibility. 408 </notes> 409 </release> 410 <release> 411 <version> 412 <release>2.2.5</release> 413 <api>2.2.0</api> 414 </version> 415 <stability> 416 <release>stable</release> 417 <api>stable</api> 418 </stability> 419 <date>2016-02-02</date> 420 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 421 <notes> 422* [jan] Mark PHP 7 as supported. 423 </notes> 424 </release> 425 <release> 426 <version> 427 <release>2.2.6</release> 428 <api>2.2.0</api> 429 </version> 430 <stability> 431 <release>stable</release> 432 <api>stable</api> 433 </stability> 434 <date>2017-08-01</date> 435 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 436 <notes> 437* [jan] SECURITY: Fix XSS vulnerability with pathinfo component in toString(). 438 </notes> 439 </release> 440 </changelog> 441</package> 442