1<?xml version="1.0" encoding="UTF-8"?> 2<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"> 3 <name>Horde_Secret</name> 4 <channel>pear.horde.org</channel> 5 <summary>Secret Encryption API</summary> 6 <description>An API for encrypting and decrypting small pieces of data with the use of a shared key.</description> 7 <lead> 8 <name>Chuck Hagenbuch</name> 9 <user>chuck</user> 10 <email>chuck@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>2016-02-02</date> 20 <time>09:55:03</time> 21 <version> 22 <release>2.0.6</release> 23 <api>1.0.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="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Secret/COPYING" role="doc" /> 36 <file baseinstalldir="/" md5sum="c79922a60567b39ff6d38c6ab9669666" name="lib/Horde/Secret/Exception.php" role="php" /> 37 <file baseinstalldir="/" md5sum="145292f8c2e0c72503db649317511a1b" name="lib/Horde/Secret.php" role="php" /> 38 <file baseinstalldir="/" md5sum="ac3017f884e0a72a5622667bb44debd1" name="test/Horde/Secret/Stub/Message.php" role="test" /> 39 <file baseinstalldir="/" md5sum="f58ef623ebf370c730a88ecdd4361c62" name="test/Horde/Secret/Unit/SecretTest.php" role="test" /> 40 <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Secret/AllTests.php" role="test" /> 41 <file baseinstalldir="/" md5sum="0d69b91fa5c2178441859a80c2e85554" name="test/Horde/Secret/Autoload.php" role="test" /> 42 <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Secret/bootstrap.php" role="test" /> 43 <file baseinstalldir="/" md5sum="3789cf14d422573d6c85e4398ffd6caa" name="test/Horde/Secret/phpunit.xml" role="test" /> 44 </dir> 45 </contents> 46 <dependencies> 47 <required> 48 <php> 49 <min>5.3.0</min> 50 <max>8.0.0alpha1</max> 51 <exclude>8.0.0alpha1</exclude> 52 </php> 53 <pearinstaller> 54 <min>1.7.0</min> 55 </pearinstaller> 56 <package> 57 <name>Horde_Crypt_Blowfish</name> 58 <channel>pear.horde.org</channel> 59 <min>1.0.0</min> 60 <max>2.0.0alpha1</max> 61 <exclude>2.0.0alpha1</exclude> 62 </package> 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 <package> 71 <name>Horde_Support</name> 72 <channel>pear.horde.org</channel> 73 <min>2.0.0</min> 74 <max>3.0.0alpha1</max> 75 <exclude>3.0.0alpha1</exclude> 76 </package> 77 <extension> 78 <name>hash</name> 79 </extension> 80 </required> 81 <optional> 82 <package> 83 <name>Horde_Test</name> 84 <channel>pear.horde.org</channel> 85 <min>2.1.0</min> 86 <max>3.0.0alpha1</max> 87 <exclude>3.0.0alpha1</exclude> 88 </package> 89 </optional> 90 </dependencies> 91 <phprelease> 92 <filelist> 93 <install as="COPYING" name="doc/Horde/Secret/COPYING" /> 94 <install as="Horde/Secret.php" name="lib/Horde/Secret.php" /> 95 <install as="Horde/Secret/Exception.php" name="lib/Horde/Secret/Exception.php" /> 96 <install as="Horde/Secret/AllTests.php" name="test/Horde/Secret/AllTests.php" /> 97 <install as="Horde/Secret/Autoload.php" name="test/Horde/Secret/Autoload.php" /> 98 <install as="Horde/Secret/bootstrap.php" name="test/Horde/Secret/bootstrap.php" /> 99 <install as="Horde/Secret/phpunit.xml" name="test/Horde/Secret/phpunit.xml" /> 100 <install as="Horde/Secret/Stub/Message.php" name="test/Horde/Secret/Stub/Message.php" /> 101 <install as="Horde/Secret/Unit/SecretTest.php" name="test/Horde/Secret/Unit/SecretTest.php" /> 102 </filelist> 103 </phprelease> 104 <changelog> 105 <release> 106 <version> 107 <release>0.0.1</release> 108 <api>0.0.1</api> 109 </version> 110 <stability> 111 <release>alpha</release> 112 <api>alpha</api> 113 </stability> 114 <date>2003-07-05</date> 115 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 116 <notes> 117Initial release as a PEAR package 118 </notes> 119 </release> 120 <release> 121 <date>2006-05-08</date> 122 <time>23:10:28</time> 123 <version> 124 <release>0.0.2</release> 125 <api>0.0.2</api> 126 </version> 127 <stability> 128 <release>alpha</release> 129 <api>alpha</api> 130 </stability> 131 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 132 <notes> 133- Converted to package.xml 2.0 for pear.horde.org 134- Return false instead of generating encryption errors if $key is empty (Bug #5925). 135 </notes> 136 </release> 137 <release> 138 <version> 139 <release>1.0.0alpha1</release> 140 <api>1.0.0</api> 141 </version> 142 <stability> 143 <release>alpha</release> 144 <api>alpha</api> 145 </stability> 146 <date>2011-03-08</date> 147 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 148 <notes> 149* First alpha release for Horde 4. 150* Remove dependency on Horde_Core. 151* Throw exceptions on error. 152* Convert to OO-interface. 153* Use PEAR's Crypt_Blowfish to encrypt data. 154 </notes> 155 </release> 156 <release> 157 <version> 158 <release>1.0.0beta1</release> 159 <api>1.0.0</api> 160 </version> 161 <stability> 162 <release>beta</release> 163 <api>beta</api> 164 </stability> 165 <date>2011-03-16</date> 166 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 167 <notes> 168* First beta release for Horde 4. 169 </notes> 170 </release> 171 <release> 172 <version> 173 <release>1.0.0RC1</release> 174 <api>1.0.0</api> 175 </version> 176 <stability> 177 <release>beta</release> 178 <api>beta</api> 179 </stability> 180 <date>2011-03-22</date> 181 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 182 <notes> 183* First release candidate for Horde 4. 184 </notes> 185 </release> 186 <release> 187 <version> 188 <release>1.0.0RC2</release> 189 <api>1.0.0</api> 190 </version> 191 <stability> 192 <release>beta</release> 193 <api>beta</api> 194 </stability> 195 <date>2011-03-29</date> 196 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 197 <notes> 198* Second release candidate for Horde 4. 199 </notes> 200 </release> 201 <release> 202 <version> 203 <release>1.0.0</release> 204 <api>1.0.0</api> 205 </version> 206 <stability> 207 <release>stable</release> 208 <api>stable</api> 209 </stability> 210 <date>2011-04-06</date> 211 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 212 <notes> 213* First stable release for Horde 4. 214 </notes> 215 </release> 216 <release> 217 <version> 218 <release>1.0.1</release> 219 <api>1.0.0</api> 220 </version> 221 <stability> 222 <release>stable</release> 223 <api>stable</api> 224 </stability> 225 <date>2012-04-10</date> 226 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 227 <notes> 228* [rla] Add license file. 229 </notes> 230 </release> 231 <release> 232 <version> 233 <release>1.0.2</release> 234 <api>1.0.0</api> 235 </version> 236 <stability> 237 <release>stable</release> 238 <api>stable</api> 239 </stability> 240 <date>2012-06-29</date> 241 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 242 <notes> 243* [mms] Secret keys should always be session expiration cookies. 244* [mms] Add DEFAULT_KEY constant. 245* [mms] Actually delete the cookie key from the browser when clearKey() is called. 246 </notes> 247 </release> 248 <release> 249 <version> 250 <release>1.0.3</release> 251 <api>1.0.0</api> 252 </version> 253 <stability> 254 <release>stable</release> 255 <api>stable</api> 256 </stability> 257 <date>2012-10-24</date> 258 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 259 <notes> 260* [mms] Limit decryption/encryption key to 56 bytes (Bug #11566). 261* [mms] Mark secret cookie data as HttpOnly. 262 </notes> 263 </release> 264 <release> 265 <version> 266 <release>1.0.4</release> 267 <api>1.0.0</api> 268 </version> 269 <stability> 270 <release>stable</release> 271 <api>stable</api> 272 </stability> 273 <date>2012-10-24</date> 274 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 275 <notes> 276* [mms] If secret key is changed, change the associated $_COOKIE key or else key change may not be recognized in the current page access (Bug #11570). 277 </notes> 278 </release> 279 <release> 280 <version> 281 <release>2.0.0alpha1</release> 282 <api>1.0.0</api> 283 </version> 284 <stability> 285 <release>alpha</release> 286 <api>stable</api> 287 </stability> 288 <date>2012-07-05</date> 289 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 290 <notes> 291* First alpha release for Horde 5. 292 </notes> 293 </release> 294 <release> 295 <version> 296 <release>2.0.0beta1</release> 297 <api>1.0.0</api> 298 </version> 299 <stability> 300 <release>beta</release> 301 <api>stable</api> 302 </stability> 303 <date>2012-07-19</date> 304 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 305 <notes> 306* First beta release for Horde 5. 307 </notes> 308 </release> 309 <release> 310 <version> 311 <release>2.0.0beta2</release> 312 <api>1.0.0</api> 313 </version> 314 <stability> 315 <release>beta</release> 316 <api>stable</api> 317 </stability> 318 <date>2012-10-12</date> 319 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 320 <notes> 321* [mms] Use Horde_Support_Randomid class to generate secret key. 322 </notes> 323 </release> 324 <release> 325 <version> 326 <release>2.0.0RC1</release> 327 <api>1.0.0</api> 328 </version> 329 <stability> 330 <release>beta</release> 331 <api>stable</api> 332 </stability> 333 <date>2012-10-26</date> 334 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 335 <notes> 336* [mms] If secret key is changed, change the associated key or else key change may not be recognized in the current page access (Bug #11570). 337* [mms] Limit decryption/encryption key to 56 bytes (Bug #11566). 338* [mms] Mark secret cookie data as HttpOnly. 339* [mms] Add Exception code constants. 340 </notes> 341 </release> 342 <release> 343 <version> 344 <release>2.0.0</release> 345 <api>1.0.0</api> 346 </version> 347 <stability> 348 <release>stable</release> 349 <api>stable</api> 350 </stability> 351 <date>2012-10-30</date> 352 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 353 <notes> 354* First stable release for Horde 5. 355 </notes> 356 </release> 357 <release> 358 <version> 359 <release>2.0.1</release> 360 <api>1.0.0</api> 361 </version> 362 <stability> 363 <release>stable</release> 364 <api>stable</api> 365 </stability> 366 <date>2012-11-19</date> 367 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 368 <notes> 369* [mms] Use Horde_Crypt_Blowfish instead of Crypt_Blowfish. 370 </notes> 371 </release> 372 <release> 373 <version> 374 <release>2.0.2</release> 375 <api>1.0.0</api> 376 </version> 377 <stability> 378 <release>stable</release> 379 <api>stable</api> 380 </stability> 381 <date>2012-11-19</date> 382 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 383 <notes> 384* [jan] Fix package.xml. 385 </notes> 386 </release> 387 <release> 388 <version> 389 <release>2.0.3</release> 390 <api>1.0.0</api> 391 </version> 392 <stability> 393 <release>stable</release> 394 <api>stable</api> 395 </stability> 396 <date>2014-06-24</date> 397 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 398 <notes> 399* [mms] Only store keys in cookie if cookies are in use (thomas.jarosch@intra2net.com, Bug #13284). 400* [mms] Correctly clear secret key from cookie data (thomas.jarosch@intra2net.com, Bug #13283). 401 </notes> 402 </release> 403 <release> 404 <version> 405 <release>2.0.4</release> 406 <api>1.0.0</api> 407 </version> 408 <stability> 409 <release>stable</release> 410 <api>stable</api> 411 </stability> 412 <date>2014-10-27</date> 413 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 414 <notes> 415* [jan] Revert: Only store keys in cookie if cookies are in use (thomas.jarosch@intra2net.com, Bug #13284). 416 </notes> 417 </release> 418 <release> 419 <version> 420 <release>2.0.5</release> 421 <api>1.0.0</api> 422 </version> 423 <stability> 424 <release>stable</release> 425 <api>stable</api> 426 </stability> 427 <date>2015-10-20</date> 428 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 429 <notes> 430* [jan] Remove unnecessary include. 431 </notes> 432 </release> 433 <release> 434 <version> 435 <release>2.0.6</release> 436 <api>1.0.0</api> 437 </version> 438 <stability> 439 <release>stable</release> 440 <api>stable</api> 441 </stability> 442 <date>2016-02-02</date> 443 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 444 <notes> 445* [jan] Mark PHP 7 as supported. 446 </notes> 447 </release> 448 </changelog> 449</package> 450