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&apos;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