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_Autoloader_Cache</name> 4 <channel>pear.horde.org</channel> 5 <summary>Cache for the Horde_Autoloader library</summary> 6 <description>Extension of the Horde_Autoloader that implements caching of class-file-maps. The caching method is determined automatically from the list of supported cache backends: APC, XCache, eAccelerator, local file system.</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 <developer> 14 <name>Michael Slusarz</name> 15 <user>slusarz</user> 16 <email>slusarz@horde.org</email> 17 <active>yes</active> 18 </developer> 19 <date>2017-09-19</date> 20 <time>10:09:27</time> 21 <version> 22 <release>2.1.3</release> 23 <api>2.1.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] Mark PHP 7 as supported. 32 </notes> 33 <contents> 34 <dir baseinstalldir="/" name="/"> 35 <file baseinstalldir="/" md5sum="259a5acbd70bb89026470ea852132c81" name="bin/horde-autoloader-cache-prune" role="script"> 36 <tasks:replace from="/usr/bin/env php" to="php_bin" type="pear-config" /> 37 </file> 38 <file baseinstalldir="/" md5sum="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Autoloader/Cache/COPYING" role="doc" /> 39 <file baseinstalldir="/" md5sum="b91a40a2ef81bb9a26c99def84767a4d" name="lib/Horde/Autoloader/Cache/Bootstrap.php" role="php" /> 40 <file baseinstalldir="/" md5sum="56a49a5e62da641f5fa5404d31ee0fc2" name="lib/Horde/Autoloader/Cache.php" role="php" /> 41 </dir> 42 </contents> 43 <dependencies> 44 <required> 45 <php> 46 <min>5.3.0</min> 47 <max>8.0.0alpha1</max> 48 <exclude>8.0.0alpha1</exclude> 49 </php> 50 <pearinstaller> 51 <min>1.7.0</min> 52 </pearinstaller> 53 <package> 54 <name>Horde_Autoloader</name> 55 <channel>pear.horde.org</channel> 56 <min>2.0.0</min> 57 <max>3.0.0alpha1</max> 58 <exclude>3.0.0alpha1</exclude> 59 </package> 60 <extension> 61 <name>json</name> 62 </extension> 63 </required> 64 <optional> 65 <package> 66 <name>horde_lz4</name> 67 <channel>pear.horde.org</channel> 68 <providesextension>horde_lz4</providesextension> 69 </package> 70 <package> 71 <name>lzf</name> 72 <channel>pecl.php.net</channel> 73 <min>1.5.2</min> 74 <providesextension>lzf</providesextension> 75 </package> 76 <package> 77 <name>msgpack</name> 78 <channel>pecl.php.net</channel> 79 <providesextension>msgpack</providesextension> 80 </package> 81 <extension> 82 <name>apc</name> 83 </extension> 84 <extension> 85 <name>eaccelerator</name> 86 </extension> 87 <extension> 88 <name>xcache</name> 89 </extension> 90 </optional> 91 </dependencies> 92 <phprelease> 93 <filelist> 94 <install as="horde-autoloader-cache-prune" name="bin/horde-autoloader-cache-prune" /> 95 <install as="COPYING" name="doc/Horde/Autoloader/Cache/COPYING" /> 96 <install as="Horde/Autoloader/Cache.php" name="lib/Horde/Autoloader/Cache.php" /> 97 <install as="Horde/Autoloader/Cache/Bootstrap.php" name="lib/Horde/Autoloader/Cache/Bootstrap.php" /> 98 </filelist> 99 </phprelease> 100 <changelog> 101 <release> 102 <date>2011-11-22</date> 103 <time>11:58:36</time> 104 <version> 105 <release>1.0.0RC1</release> 106 <api>1.0.0RC1</api> 107 </version> 108 <stability> 109 <release>beta</release> 110 <api>beta</api> 111 </stability> 112 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 113 <notes> 114* First release candidate. 115 </notes> 116 </release> 117 <release> 118 <version> 119 <release>1.0.0RC2</release> 120 <api>1.0.0RC2</api> 121 </version> 122 <stability> 123 <release>beta</release> 124 <api>beta</api> 125 </stability> 126 <date>2011-12-06</date> 127 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 128 <notes> 129* [mms] Fix logic error that prevented non-existent class names from being cached. 130* [mms] Only save cached list if it has changed during this access. 131 </notes> 132 </release> 133 <release> 134 <version> 135 <release>1.0.0RC3</release> 136 <api>1.0.0RC3</api> 137 </version> 138 <stability> 139 <release>beta</release> 140 <api>beta</api> 141 </stability> 142 <date>2011-12-13</date> 143 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 144 <notes> 145* [jan] Include server name and file path in cache key to allow multiple Horde installations. 146 </notes> 147 </release> 148 <release> 149 <version> 150 <release>1.0.0</release> 151 <api>1.0.0</api> 152 </version> 153 <stability> 154 <release>stable</release> 155 <api>stable</api> 156 </stability> 157 <date>2011-12-21</date> 158 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 159 <notes> 160* First stable release. 161 </notes> 162 </release> 163 <release> 164 <version> 165 <release>1.0.1</release> 166 <api>1.0.0</api> 167 </version> 168 <stability> 169 <release>stable</release> 170 <api>stable</api> 171 </stability> 172 <date>2012-02-22</date> 173 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 174 <notes> 175* [jan] Fix horde-autoloader-cache-prune script. 176 </notes> 177 </release> 178 <release> 179 <version> 180 <release>2.0.0alpha1</release> 181 <api>1.0.0</api> 182 </version> 183 <stability> 184 <release>alpha</release> 185 <api>stable</api> 186 </stability> 187 <date>2012-07-05</date> 188 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 189 <notes> 190* First alpha release for Horde 5. 191 </notes> 192 </release> 193 <release> 194 <version> 195 <release>2.0.0beta1</release> 196 <api>1.0.0</api> 197 </version> 198 <stability> 199 <release>beta</release> 200 <api>stable</api> 201 </stability> 202 <date>2012-07-19</date> 203 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 204 <notes> 205* First beta release for Horde 5. 206 </notes> 207 </release> 208 <release> 209 <version> 210 <release>2.0.0</release> 211 <api>1.0.0</api> 212 </version> 213 <stability> 214 <release>stable</release> 215 <api>stable</api> 216 </stability> 217 <date>2012-10-30</date> 218 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 219 <notes> 220* First stable release for Horde 5. 221 </notes> 222 </release> 223 <release> 224 <version> 225 <release>2.0.1</release> 226 <api>1.0.0</api> 227 </version> 228 <stability> 229 <release>stable</release> 230 <api>stable</api> 231 </stability> 232 <date>2012-11-19</date> 233 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 234 <notes> 235* [mms] Compress cached data with LZF, if the PECL module is available. 236 </notes> 237 </release> 238 <release> 239 <version> 240 <release>2.0.2</release> 241 <api>1.0.0</api> 242 </version> 243 <stability> 244 <release>stable</release> 245 <api>stable</api> 246 </stability> 247 <date>2013-03-05</date> 248 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 249 <notes> 250* [jan] Improve dependency detection. 251 </notes> 252 </release> 253 <release> 254 <version> 255 <release>2.0.3</release> 256 <api>1.0.0</api> 257 </version> 258 <stability> 259 <release>stable</release> 260 <api>stable</api> 261 </stability> 262 <date>2013-03-11</date> 263 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 264 <notes> 265* [mms] Additional sanity checking when trying to load from cache. 266* [mms] Add support for horde_lz4 for compressing cache data. 267* [mms] Better error-checking when uncompressing cache data. 268 </notes> 269 </release> 270 <release> 271 <version> 272 <release>2.0.4</release> 273 <api>1.0.0</api> 274 </version> 275 <stability> 276 <release>stable</release> 277 <api>stable</api> 278 </stability> 279 <date>2013-08-02</date> 280 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 281 <notes> 282* [mms] Don't cache missing class paths. 283* [mms] Purging the autoloader cache no longer requires knowledge of the various SERVER_NAME settings used on a given system. 284 </notes> 285 </release> 286 <release> 287 <version> 288 <release>2.0.5</release> 289 <api>1.0.0</api> 290 </version> 291 <stability> 292 <release>stable</release> 293 <api>stable</api> 294 </stability> 295 <date>2013-08-20</date> 296 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 297 <notes> 298* [mms] Improved error handling/logging when system temporary directory is not accessible. 299 </notes> 300 </release> 301 <release> 302 <version> 303 <release>2.0.6</release> 304 <api>1.0.0</api> 305 </version> 306 <stability> 307 <release>stable</release> 308 <api>stable</api> 309 </stability> 310 <date>2013-11-12</date> 311 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 312 <notes> 313* [mms] Support msgpack for serializing the map lookup. 314 </notes> 315 </release> 316 <release> 317 <version> 318 <release>2.0.7</release> 319 <api>1.0.0</api> 320 </version> 321 <stability> 322 <release>stable</release> 323 <api>stable</api> 324 </stability> 325 <date>2014-02-14</date> 326 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 327 <notes> 328* [mms] Use more efficient hashing algorithm, if available. 329* [mms] Saving cache data should be handled in a shutdown function, not a destructor. 330* [mms] Add Horde-specific prefix to filesystem cache name to allow for easy identification. 331 </notes> 332 </release> 333 <release> 334 <version> 335 <release>2.1.0</release> 336 <api>2.1.0</api> 337 </version> 338 <stability> 339 <release>stable</release> 340 <api>stable</api> 341 </stability> 342 <date>2014-04-03</date> 343 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 344 <notes> 345* [mms] Abstract caching logic into Horde_Autoloader_Cache_Bootstrap class. 346 </notes> 347 </release> 348 <release> 349 <version> 350 <release>2.1.1</release> 351 <api>2.1.0</api> 352 </version> 353 <stability> 354 <release>stable</release> 355 <api>stable</api> 356 </stability> 357 <date>2015-01-06</date> 358 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 359 <notes> 360* [mms] Handle a cache miss by trying to load the class in its new location. 361 </notes> 362 </release> 363 <release> 364 <version> 365 <release>2.1.2</release> 366 <api>2.1.0</api> 367 </version> 368 <stability> 369 <release>stable</release> 370 <api>stable</api> 371 </stability> 372 <date>2015-07-31</date> 373 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 374 <notes> 375* [jan] Fix Composer file. 376 </notes> 377 </release> 378 <release> 379 <version> 380 <release>2.1.3</release> 381 <api>2.1.0</api> 382 </version> 383 <stability> 384 <release>stable</release> 385 <api>stable</api> 386 </stability> 387 <date>2017-09-19</date> 388 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 389 <notes> 390* [jan] Mark PHP 7 as supported. 391 </notes> 392 </release> 393 </changelog> 394</package> 395