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_Crypt</name>
4 <channel>pear.horde.org</channel>
5 <summary>Cryptography library</summary>
6 <description>The Horde_Crypt package class provides an API for various cryptographic systems.</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>no</active>
18 </lead>
19 <date>2018-05-13</date>
20 <time>11:20:39</time>
21 <version>
22  <release>2.7.12</release>
23  <api>2.7.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* [mjr] Fix detecting digest algo properly (Bug #14814).
32 </notes>
33 <contents>
34  <dir baseinstalldir="/" name="/">
35   <file baseinstalldir="/" md5sum="bef9095215991dd73c426c20c9c0aff9" name="doc/Horde/Crypt/CHANGES" role="doc" />
36   <file baseinstalldir="/" md5sum="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Crypt/COPYING" role="doc" />
37   <file baseinstalldir="/" md5sum="a9595c4d591f8b4ecd37053e5b011d92" name="lib/Horde/Crypt/Pgp/Backend/Binary.php" role="php" />
38   <file baseinstalldir="/" md5sum="0c54f31669cce20eb2c789b2d336e5bd" name="lib/Horde/Crypt/Pgp/Backend.php" role="php" />
39   <file baseinstalldir="/" md5sum="729620a8ebc0e84b2e415239f6b0355c" name="lib/Horde/Crypt/Pgp/Keyserver.php" role="php" />
40   <file baseinstalldir="/" md5sum="787768310d1b8111142a426465c5196c" name="lib/Horde/Crypt/Pgp/Parse.php" role="php" />
41   <file baseinstalldir="/" md5sum="a0b8d77b280c859c13e677008728e1b0" name="lib/Horde/Crypt/Exception.php" role="php" />
42   <file baseinstalldir="/" md5sum="ed0e40588c69dab1bd9a73e2f1566ee1" name="lib/Horde/Crypt/Pgp.php" role="php" />
43   <file baseinstalldir="/" md5sum="42cb8a8291e847ef8ff5c5f96eb9f097" name="lib/Horde/Crypt/Smime.php" role="php" />
44   <file baseinstalldir="/" md5sum="80ac434cfa2dc73cf157b0cbb9de6e94" name="lib/Horde/Crypt/Translation.php" role="php">
45    <tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
46   </file>
47   <file baseinstalldir="/" md5sum="f552f814bb63db07286fffa15c48a404" name="lib/Horde/Crypt.php" role="php" />
48   <file baseinstalldir="/" md5sum="c1ece32ec41eb8e21264470af59b012e" name="locale/ar/LC_MESSAGES/Horde_Crypt.mo" role="data" />
49   <file baseinstalldir="/" md5sum="a6d0cda8c3d4e5b9a3204073c5be3165" name="locale/ar/LC_MESSAGES/Horde_Crypt.po" role="data" />
50   <file baseinstalldir="/" md5sum="c4822558dd9fe3fc766983b057430e45" name="locale/bg/LC_MESSAGES/Horde_Crypt.mo" role="data" />
51   <file baseinstalldir="/" md5sum="ba3d4263c47f289c1bdaea6d48bb2bd5" name="locale/bg/LC_MESSAGES/Horde_Crypt.po" role="data" />
52   <file baseinstalldir="/" md5sum="cedd01e7b308ee6e695bfb839b81cd5c" name="locale/bs/LC_MESSAGES/Horde_Crypt.mo" role="data" />
53   <file baseinstalldir="/" md5sum="8a5d9336e2fc4d2814bbc4deb65d5465" name="locale/bs/LC_MESSAGES/Horde_Crypt.po" role="data" />
54   <file baseinstalldir="/" md5sum="b6dbcad692d57dda6554d31b4a8dfd31" name="locale/ca/LC_MESSAGES/Horde_Crypt.mo" role="data" />
55   <file baseinstalldir="/" md5sum="626900b3547553f51761eed76b565423" name="locale/ca/LC_MESSAGES/Horde_Crypt.po" role="data" />
56   <file baseinstalldir="/" md5sum="a154f8a91b15a924dd8e5437b2ee1060" name="locale/cs/LC_MESSAGES/Horde_Crypt.mo" role="data" />
57   <file baseinstalldir="/" md5sum="775972e451924c6623495f0a31485939" name="locale/cs/LC_MESSAGES/Horde_Crypt.po" role="data" />
58   <file baseinstalldir="/" md5sum="81597a2bb118de29611d5b87cdacaffb" name="locale/da/LC_MESSAGES/Horde_Crypt.mo" role="data" />
59   <file baseinstalldir="/" md5sum="9e2042505c80f037569a0558ab62da7c" name="locale/da/LC_MESSAGES/Horde_Crypt.po" role="data" />
60   <file baseinstalldir="/" md5sum="13ef1ae2da8ee2631ad9ede9af659925" name="locale/de/LC_MESSAGES/Horde_Crypt.mo" role="data" />
61   <file baseinstalldir="/" md5sum="6b5c58cfbde5cd8b56ad8b6c842967b0" name="locale/de/LC_MESSAGES/Horde_Crypt.po" role="data" />
62   <file baseinstalldir="/" md5sum="df040c38703aa9aa93950f7322a2e097" name="locale/el/LC_MESSAGES/Horde_Crypt.mo" role="data" />
63   <file baseinstalldir="/" md5sum="a2300c1a72df5fb06a72dcb8a939244d" name="locale/el/LC_MESSAGES/Horde_Crypt.po" role="data" />
64   <file baseinstalldir="/" md5sum="84f77cdf7cb07970c021146139888358" name="locale/es/LC_MESSAGES/Horde_Crypt.mo" role="data" />
65   <file baseinstalldir="/" md5sum="e772d51bbba74813883d9ca0ecc815f7" name="locale/es/LC_MESSAGES/Horde_Crypt.po" role="data" />
66   <file baseinstalldir="/" md5sum="203e6f007fe7e331494452a3a2059034" name="locale/et/LC_MESSAGES/Horde_Crypt.mo" role="data" />
67   <file baseinstalldir="/" md5sum="729e0c0a7c6451c549c81b6a39194ae1" name="locale/et/LC_MESSAGES/Horde_Crypt.po" role="data" />
68   <file baseinstalldir="/" md5sum="09b5dc1b37ebdacdaf17721717dad173" name="locale/eu/LC_MESSAGES/Horde_Crypt.mo" role="data" />
69   <file baseinstalldir="/" md5sum="6a4b935ee5cfb84fb43727f55e760c02" name="locale/eu/LC_MESSAGES/Horde_Crypt.po" role="data" />
70   <file baseinstalldir="/" md5sum="c936725466075a9f77091c163c416e2d" name="locale/fa/LC_MESSAGES/Horde_Crypt.mo" role="data" />
71   <file baseinstalldir="/" md5sum="92763ec6920e8094bb6d300521e1e4f0" name="locale/fa/LC_MESSAGES/Horde_Crypt.po" role="data" />
72   <file baseinstalldir="/" md5sum="ebbf718fee5b20b6045a5fd31e45f693" name="locale/fi/LC_MESSAGES/Horde_Crypt.mo" role="data" />
73   <file baseinstalldir="/" md5sum="f864ad19ab4ef9f2e7ada2c7c43364a9" name="locale/fi/LC_MESSAGES/Horde_Crypt.po" role="data" />
74   <file baseinstalldir="/" md5sum="0c2577851f922f378694f53c68eadfcc" name="locale/fr/LC_MESSAGES/Horde_Crypt.mo" role="data" />
75   <file baseinstalldir="/" md5sum="3bd0c432cc3abe1828cc997ab83f0982" name="locale/fr/LC_MESSAGES/Horde_Crypt.po" role="data" />
76   <file baseinstalldir="/" md5sum="c60a48afe3aaf13caae9983f12e3cf4b" name="locale/gl/LC_MESSAGES/Horde_Crypt.mo" role="data" />
77   <file baseinstalldir="/" md5sum="beddf67ad563e65a8839509c41dcb329" name="locale/gl/LC_MESSAGES/Horde_Crypt.po" role="data" />
78   <file baseinstalldir="/" md5sum="a38121978f6655971d57384e9623e131" name="locale/he/LC_MESSAGES/Horde_Crypt.mo" role="data" />
79   <file baseinstalldir="/" md5sum="cee3738f98604bf385f2b9ed6fa90943" name="locale/he/LC_MESSAGES/Horde_Crypt.po" role="data" />
80   <file baseinstalldir="/" md5sum="5a4b4d68149592d7e628be0e309dcefb" name="locale/hr/LC_MESSAGES/Horde_Crypt.mo" role="data" />
81   <file baseinstalldir="/" md5sum="c8a8a40a5e1686c7cc61cd79353f3162" name="locale/hr/LC_MESSAGES/Horde_Crypt.po" role="data" />
82   <file baseinstalldir="/" md5sum="58833c6c716616cee449ba88cba716db" name="locale/hu/LC_MESSAGES/Horde_Crypt.mo" role="data" />
83   <file baseinstalldir="/" md5sum="9c32bd3c5ea363ab99b2e138446c8add" name="locale/hu/LC_MESSAGES/Horde_Crypt.po" role="data" />
84   <file baseinstalldir="/" md5sum="abe8c201fa304e3add7ad0896a7c8686" name="locale/id/LC_MESSAGES/Horde_Crypt.mo" role="data" />
85   <file baseinstalldir="/" md5sum="5e37410c094f87740333bdff814e626b" name="locale/id/LC_MESSAGES/Horde_Crypt.po" role="data" />
86   <file baseinstalldir="/" md5sum="91e66c270077cbbf4ec21b429318bc6c" name="locale/is/LC_MESSAGES/Horde_Crypt.mo" role="data" />
87   <file baseinstalldir="/" md5sum="4cb588babc67c87aca6606f74c8628a0" name="locale/is/LC_MESSAGES/Horde_Crypt.po" role="data" />
88   <file baseinstalldir="/" md5sum="bc5f98e62cb6020d70e4e145e0c7e033" name="locale/it/LC_MESSAGES/Horde_Crypt.mo" role="data" />
89   <file baseinstalldir="/" md5sum="0a66205379bf2ed5466077fc719ad5b4" name="locale/it/LC_MESSAGES/Horde_Crypt.po" role="data" />
90   <file baseinstalldir="/" md5sum="198b5c1441992bb34684335a827c36b4" name="locale/ja/LC_MESSAGES/Horde_Crypt.mo" role="data" />
91   <file baseinstalldir="/" md5sum="2b12ab1d5cb69a895736d37ba821ffcd" name="locale/ja/LC_MESSAGES/Horde_Crypt.po" role="data" />
92   <file baseinstalldir="/" md5sum="0962bbc2c05e8466fdd88ba8a2c794c0" name="locale/km/LC_MESSAGES/Horde_Crypt.mo" role="data" />
93   <file baseinstalldir="/" md5sum="104cf1f24fd3eba8e3b6e461fffdf952" name="locale/km/LC_MESSAGES/Horde_Crypt.po" role="data" />
94   <file baseinstalldir="/" md5sum="6d4fae28c4e31c889ac39ecdaef0dab3" name="locale/ko/LC_MESSAGES/Horde_Crypt.mo" role="data" />
95   <file baseinstalldir="/" md5sum="18470c8be05da3fc0e7f937cd0d23ec5" name="locale/ko/LC_MESSAGES/Horde_Crypt.po" role="data" />
96   <file baseinstalldir="/" md5sum="1719207f65582e41a8ff6ebb4725a5f3" name="locale/lt/LC_MESSAGES/Horde_Crypt.mo" role="data" />
97   <file baseinstalldir="/" md5sum="19087145750dfd83e1df83db85dde2a0" name="locale/lt/LC_MESSAGES/Horde_Crypt.po" role="data" />
98   <file baseinstalldir="/" md5sum="35d548167583bfa3a38e821e8da58a03" name="locale/lv/LC_MESSAGES/Horde_Crypt.mo" role="data" />
99   <file baseinstalldir="/" md5sum="dc4a3464bf7ee5ba2ae2457f3d39489e" name="locale/lv/LC_MESSAGES/Horde_Crypt.po" role="data" />
100   <file baseinstalldir="/" md5sum="ae2011b033fe569deccae28da585f776" name="locale/mk/LC_MESSAGES/Horde_Crypt.mo" role="data" />
101   <file baseinstalldir="/" md5sum="74e0475e88c48c118ec3c867565e7c6b" name="locale/mk/LC_MESSAGES/Horde_Crypt.po" role="data" />
102   <file baseinstalldir="/" md5sum="865a0b7ce1d74251f792ce2512bbf53d" name="locale/nb/LC_MESSAGES/Horde_Crypt.mo" role="data" />
103   <file baseinstalldir="/" md5sum="dda567e6a58fdc412493d76bebd76bf8" name="locale/nb/LC_MESSAGES/Horde_Crypt.po" role="data" />
104   <file baseinstalldir="/" md5sum="02709616eaa93c5027df2a2ad60d6aa5" name="locale/nl/LC_MESSAGES/Horde_Crypt.mo" role="data" />
105   <file baseinstalldir="/" md5sum="cd0254cca4ee64ed3d054a9b642fd087" name="locale/nl/LC_MESSAGES/Horde_Crypt.po" role="data" />
106   <file baseinstalldir="/" md5sum="fc2be186c609ee17afd455f254b4466c" name="locale/nn/LC_MESSAGES/Horde_Crypt.mo" role="data" />
107   <file baseinstalldir="/" md5sum="63316375949036de174677bf249f30fa" name="locale/nn/LC_MESSAGES/Horde_Crypt.po" role="data" />
108   <file baseinstalldir="/" md5sum="def5345bd96d8c1974cc577b784a2e93" name="locale/pl/LC_MESSAGES/Horde_Crypt.mo" role="data" />
109   <file baseinstalldir="/" md5sum="fd6cb1e01296b9b356b4b01307ae5dee" name="locale/pl/LC_MESSAGES/Horde_Crypt.po" role="data" />
110   <file baseinstalldir="/" md5sum="d0a4adf36ab7f3ebb3f2657e1ad9fe7d" name="locale/pt/LC_MESSAGES/Horde_Crypt.mo" role="data" />
111   <file baseinstalldir="/" md5sum="511e0e66406f497714fa02b7145d54a1" name="locale/pt/LC_MESSAGES/Horde_Crypt.po" role="data" />
112   <file baseinstalldir="/" md5sum="1276ffe6d4fab1394140fa4ef3112bfa" name="locale/pt_BR/LC_MESSAGES/Horde_Crypt.mo" role="data" />
113   <file baseinstalldir="/" md5sum="0310fa8f4a3a031584e32c860b64aebe" name="locale/pt_BR/LC_MESSAGES/Horde_Crypt.po" role="data" />
114   <file baseinstalldir="/" md5sum="78038e5f26ced13e0a44c7eabfc9f7ba" name="locale/ro/LC_MESSAGES/Horde_Crypt.mo" role="data" />
115   <file baseinstalldir="/" md5sum="cb477a1f41ebb5cd1b5b79dd78c37214" name="locale/ro/LC_MESSAGES/Horde_Crypt.po" role="data" />
116   <file baseinstalldir="/" md5sum="ce5b109f67a954c2cc031d142d6afd6c" name="locale/ru/LC_MESSAGES/Horde_Crypt.mo" role="data" />
117   <file baseinstalldir="/" md5sum="a662853d17a3ccfd8c67eecfc5d97daa" name="locale/ru/LC_MESSAGES/Horde_Crypt.po" role="data" />
118   <file baseinstalldir="/" md5sum="a19ded1020d704a8295e83bef811b854" name="locale/sk/LC_MESSAGES/Horde_Crypt.mo" role="data" />
119   <file baseinstalldir="/" md5sum="b67d95735b3bbad36cee5ce65a8cf97e" name="locale/sk/LC_MESSAGES/Horde_Crypt.po" role="data" />
120   <file baseinstalldir="/" md5sum="f2bb9698e90c7b0964854559d8cfc265" name="locale/sl/LC_MESSAGES/Horde_Crypt.mo" role="data" />
121   <file baseinstalldir="/" md5sum="3fc3274a412503190d6c2c2e21f31757" name="locale/sl/LC_MESSAGES/Horde_Crypt.po" role="data" />
122   <file baseinstalldir="/" md5sum="6cb784c16056c8feab4ba502fd4b14e8" name="locale/sv/LC_MESSAGES/Horde_Crypt.mo" role="data" />
123   <file baseinstalldir="/" md5sum="5dc897effe8d323e99a0e11f2b4dec36" name="locale/sv/LC_MESSAGES/Horde_Crypt.po" role="data" />
124   <file baseinstalldir="/" md5sum="a3e6ee4642cd852b467cdbd64625554a" name="locale/tr/LC_MESSAGES/Horde_Crypt.mo" role="data" />
125   <file baseinstalldir="/" md5sum="fb0f4f815f919aa509ef8a31084cb1cf" name="locale/tr/LC_MESSAGES/Horde_Crypt.po" role="data" />
126   <file baseinstalldir="/" md5sum="4c8a3b41d835fd99affff35623e4f47f" name="locale/uk/LC_MESSAGES/Horde_Crypt.mo" role="data" />
127   <file baseinstalldir="/" md5sum="2277db1ebe500344fcf2d3609c410a66" name="locale/uk/LC_MESSAGES/Horde_Crypt.po" role="data" />
128   <file baseinstalldir="/" md5sum="d6fef12b972ac8bba15dbadbe4d24e60" name="locale/zh_CN/LC_MESSAGES/Horde_Crypt.mo" role="data" />
129   <file baseinstalldir="/" md5sum="c6bc56fb2ee2ece83b386503ea5d493d" name="locale/zh_CN/LC_MESSAGES/Horde_Crypt.po" role="data" />
130   <file baseinstalldir="/" md5sum="cabdd64a674d02d96501e1ac588c30e8" name="locale/zh_TW/LC_MESSAGES/Horde_Crypt.mo" role="data" />
131   <file baseinstalldir="/" md5sum="e6256ef8abb5c3655063653bf6047bbd" name="locale/zh_TW/LC_MESSAGES/Horde_Crypt.po" role="data" />
132   <file baseinstalldir="/" md5sum="1d0a3193491737aa9663eaec13261835" name="locale/Horde_Crypt.pot" role="data" />
133   <file baseinstalldir="/" md5sum="9b9f80ab5004e863e896d6b07080356a" name="test/Horde/Crypt/fixtures/bug_6601.asc" role="test" />
134   <file baseinstalldir="/" md5sum="d8b74210c071777add8eafc9ce001094" name="test/Horde/Crypt/fixtures/clear.txt" role="test" />
135   <file baseinstalldir="/" md5sum="6c52099e98ce6234157f91bba52b3667" name="test/Horde/Crypt/fixtures/pgp_encrypted.txt" role="test" />
136   <file baseinstalldir="/" md5sum="6ff754091217ded616e69ce778f20913" name="test/Horde/Crypt/fixtures/pgp_encrypted_symmetric.txt" role="test" />
137   <file baseinstalldir="/" md5sum="79f25db78168e8c49b20952621eaca10" name="test/Horde/Crypt/fixtures/pgp_private.asc" role="test" />
138   <file baseinstalldir="/" md5sum="2835380ac4f03cb0cf27ed031f4c874b" name="test/Horde/Crypt/fixtures/pgp_public.asc" role="test" />
139   <file baseinstalldir="/" md5sum="4e1ab07330efeedaff4eb95988777ba9" name="test/Horde/Crypt/fixtures/pgp_signature.txt" role="test" />
140   <file baseinstalldir="/" md5sum="d2fc2b5297b2fd24170e2edc254905b3" name="test/Horde/Crypt/fixtures/pgp_signed.txt" role="test" />
141   <file baseinstalldir="/" md5sum="40a005225e2f7c4d7208305345507cd5" name="test/Horde/Crypt/fixtures/pgp_signed2.txt" role="test" />
142   <file baseinstalldir="/" md5sum="e4ec63cec7cce1d636060f4c2d394919" name="test/Horde/Crypt/fixtures/smime_signed_opaque.eml" role="test" />
143   <file baseinstalldir="/" md5sum="707933f201a7b2a724ae2669044f7ac1" name="test/Horde/Crypt/fixtures/smime_subjectAltName.pem" role="test" />
144   <file baseinstalldir="/" md5sum="6e922c718583b6f77ac519dcf608b8b9" name="test/Horde/Crypt/fixtures/test_digest_algo.txt" role="test" />
145   <file baseinstalldir="/" md5sum="6e3ce9d99a52e456183cd2874c828e94" name="test/Horde/Crypt/Pgp/BinaryTest.php" role="test" />
146   <file baseinstalldir="/" md5sum="93569c70b1a7b3c5df647124b2b0e191" name="test/Horde/Crypt/Pgp/TestBase.php" role="test" />
147   <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Crypt/AllTests.php" role="test" />
148   <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Crypt/bootstrap.php" role="test" />
149   <file baseinstalldir="/" md5sum="88b797d327dc637d336fc72fb142182a" name="test/Horde/Crypt/conf.php.dist" role="test" />
150   <file baseinstalldir="/" md5sum="489bbe54a915a55c4effb7d0a27be07c" name="test/Horde/Crypt/PgpKeyserverTest.php" role="test" />
151   <file baseinstalldir="/" md5sum="3cc1f7d147f5c70561ef8967bd67b87b" name="test/Horde/Crypt/PgpParseTest.php" role="test" />
152   <file baseinstalldir="/" md5sum="59ad068bb1cf3582544992ee4dc21fe0" name="test/Horde/Crypt/SmimeTest.php" role="test" />
153  </dir>
154 </contents>
155 <dependencies>
156  <required>
157   <php>
158    <min>5.3.0</min>
159    <max>8.0.0alpha1</max>
160    <exclude>8.0.0alpha1</exclude>
161   </php>
162   <pearinstaller>
163    <min>1.7.0</min>
164   </pearinstaller>
165   <package>
166    <name>Horde_Exception</name>
167    <channel>pear.horde.org</channel>
168    <min>2.0.0</min>
169    <max>3.0.0alpha1</max>
170    <exclude>3.0.0alpha1</exclude>
171   </package>
172   <package>
173    <name>Horde_Http</name>
174    <channel>pear.horde.org</channel>
175    <min>2.0.0</min>
176    <max>3.0.0alpha1</max>
177    <exclude>3.0.0alpha1</exclude>
178   </package>
179   <package>
180    <name>Horde_Mime</name>
181    <channel>pear.horde.org</channel>
182    <min>2.0.0</min>
183    <max>3.0.0alpha1</max>
184    <exclude>3.0.0alpha1</exclude>
185   </package>
186   <package>
187    <name>Horde_Stream</name>
188    <channel>pear.horde.org</channel>
189    <min>1.5.0</min>
190    <max>2.0.0alpha1</max>
191    <exclude>2.0.0alpha1</exclude>
192   </package>
193   <package>
194    <name>Horde_Stream_Filter</name>
195    <channel>pear.horde.org</channel>
196    <min>2.0.0</min>
197    <max>3.0.0alpha1</max>
198    <exclude>3.0.0alpha1</exclude>
199   </package>
200   <package>
201    <name>Horde_Translation</name>
202    <channel>pear.horde.org</channel>
203    <min>2.2.0</min>
204    <max>3.0.0alpha1</max>
205    <exclude>3.0.0alpha1</exclude>
206   </package>
207   <package>
208    <name>Horde_Url</name>
209    <channel>pear.horde.org</channel>
210    <min>2.0.0</min>
211    <max>3.0.0alpha1</max>
212    <exclude>3.0.0alpha1</exclude>
213   </package>
214   <package>
215    <name>Horde_Util</name>
216    <channel>pear.horde.org</channel>
217    <min>2.0.0</min>
218    <max>3.0.0alpha1</max>
219    <exclude>3.0.0alpha1</exclude>
220   </package>
221   <extension>
222    <name>hash</name>
223   </extension>
224   <extension>
225    <name>openssl</name>
226   </extension>
227  </required>
228  <optional>
229   <package>
230    <name>Horde_Test</name>
231    <channel>pear.horde.org</channel>
232    <min>2.1.0</min>
233    <max>3.0.0alpha1</max>
234    <exclude>3.0.0alpha1</exclude>
235   </package>
236  </optional>
237 </dependencies>
238 <phprelease>
239  <filelist>
240   <install as="CHANGES" name="doc/Horde/Crypt/CHANGES" />
241   <install as="COPYING" name="doc/Horde/Crypt/COPYING" />
242   <install as="Horde/Crypt.php" name="lib/Horde/Crypt.php" />
243   <install as="Horde/Crypt/Exception.php" name="lib/Horde/Crypt/Exception.php" />
244   <install as="Horde/Crypt/Pgp.php" name="lib/Horde/Crypt/Pgp.php" />
245   <install as="Horde/Crypt/Smime.php" name="lib/Horde/Crypt/Smime.php" />
246   <install as="Horde/Crypt/Translation.php" name="lib/Horde/Crypt/Translation.php" />
247   <install as="Horde/Crypt/Pgp/Backend.php" name="lib/Horde/Crypt/Pgp/Backend.php" />
248   <install as="Horde/Crypt/Pgp/Keyserver.php" name="lib/Horde/Crypt/Pgp/Keyserver.php" />
249   <install as="Horde/Crypt/Pgp/Parse.php" name="lib/Horde/Crypt/Pgp/Parse.php" />
250   <install as="Horde/Crypt/Pgp/Backend/Binary.php" name="lib/Horde/Crypt/Pgp/Backend/Binary.php" />
251   <install as="locale/Horde_Crypt.pot" name="locale/Horde_Crypt.pot" />
252   <install as="locale/ar/LC_MESSAGES/Horde_Crypt.mo" name="locale/ar/LC_MESSAGES/Horde_Crypt.mo" />
253   <install as="locale/ar/LC_MESSAGES/Horde_Crypt.po" name="locale/ar/LC_MESSAGES/Horde_Crypt.po" />
254   <install as="locale/bg/LC_MESSAGES/Horde_Crypt.mo" name="locale/bg/LC_MESSAGES/Horde_Crypt.mo" />
255   <install as="locale/bg/LC_MESSAGES/Horde_Crypt.po" name="locale/bg/LC_MESSAGES/Horde_Crypt.po" />
256   <install as="locale/bs/LC_MESSAGES/Horde_Crypt.mo" name="locale/bs/LC_MESSAGES/Horde_Crypt.mo" />
257   <install as="locale/bs/LC_MESSAGES/Horde_Crypt.po" name="locale/bs/LC_MESSAGES/Horde_Crypt.po" />
258   <install as="locale/ca/LC_MESSAGES/Horde_Crypt.mo" name="locale/ca/LC_MESSAGES/Horde_Crypt.mo" />
259   <install as="locale/ca/LC_MESSAGES/Horde_Crypt.po" name="locale/ca/LC_MESSAGES/Horde_Crypt.po" />
260   <install as="locale/cs/LC_MESSAGES/Horde_Crypt.mo" name="locale/cs/LC_MESSAGES/Horde_Crypt.mo" />
261   <install as="locale/cs/LC_MESSAGES/Horde_Crypt.po" name="locale/cs/LC_MESSAGES/Horde_Crypt.po" />
262   <install as="locale/da/LC_MESSAGES/Horde_Crypt.mo" name="locale/da/LC_MESSAGES/Horde_Crypt.mo" />
263   <install as="locale/da/LC_MESSAGES/Horde_Crypt.po" name="locale/da/LC_MESSAGES/Horde_Crypt.po" />
264   <install as="locale/de/LC_MESSAGES/Horde_Crypt.mo" name="locale/de/LC_MESSAGES/Horde_Crypt.mo" />
265   <install as="locale/de/LC_MESSAGES/Horde_Crypt.po" name="locale/de/LC_MESSAGES/Horde_Crypt.po" />
266   <install as="locale/el/LC_MESSAGES/Horde_Crypt.mo" name="locale/el/LC_MESSAGES/Horde_Crypt.mo" />
267   <install as="locale/el/LC_MESSAGES/Horde_Crypt.po" name="locale/el/LC_MESSAGES/Horde_Crypt.po" />
268   <install as="locale/es/LC_MESSAGES/Horde_Crypt.mo" name="locale/es/LC_MESSAGES/Horde_Crypt.mo" />
269   <install as="locale/es/LC_MESSAGES/Horde_Crypt.po" name="locale/es/LC_MESSAGES/Horde_Crypt.po" />
270   <install as="locale/et/LC_MESSAGES/Horde_Crypt.mo" name="locale/et/LC_MESSAGES/Horde_Crypt.mo" />
271   <install as="locale/et/LC_MESSAGES/Horde_Crypt.po" name="locale/et/LC_MESSAGES/Horde_Crypt.po" />
272   <install as="locale/eu/LC_MESSAGES/Horde_Crypt.mo" name="locale/eu/LC_MESSAGES/Horde_Crypt.mo" />
273   <install as="locale/eu/LC_MESSAGES/Horde_Crypt.po" name="locale/eu/LC_MESSAGES/Horde_Crypt.po" />
274   <install as="locale/fa/LC_MESSAGES/Horde_Crypt.mo" name="locale/fa/LC_MESSAGES/Horde_Crypt.mo" />
275   <install as="locale/fa/LC_MESSAGES/Horde_Crypt.po" name="locale/fa/LC_MESSAGES/Horde_Crypt.po" />
276   <install as="locale/fi/LC_MESSAGES/Horde_Crypt.mo" name="locale/fi/LC_MESSAGES/Horde_Crypt.mo" />
277   <install as="locale/fi/LC_MESSAGES/Horde_Crypt.po" name="locale/fi/LC_MESSAGES/Horde_Crypt.po" />
278   <install as="locale/fr/LC_MESSAGES/Horde_Crypt.mo" name="locale/fr/LC_MESSAGES/Horde_Crypt.mo" />
279   <install as="locale/fr/LC_MESSAGES/Horde_Crypt.po" name="locale/fr/LC_MESSAGES/Horde_Crypt.po" />
280   <install as="locale/gl/LC_MESSAGES/Horde_Crypt.mo" name="locale/gl/LC_MESSAGES/Horde_Crypt.mo" />
281   <install as="locale/gl/LC_MESSAGES/Horde_Crypt.po" name="locale/gl/LC_MESSAGES/Horde_Crypt.po" />
282   <install as="locale/he/LC_MESSAGES/Horde_Crypt.mo" name="locale/he/LC_MESSAGES/Horde_Crypt.mo" />
283   <install as="locale/he/LC_MESSAGES/Horde_Crypt.po" name="locale/he/LC_MESSAGES/Horde_Crypt.po" />
284   <install as="locale/hr/LC_MESSAGES/Horde_Crypt.mo" name="locale/hr/LC_MESSAGES/Horde_Crypt.mo" />
285   <install as="locale/hr/LC_MESSAGES/Horde_Crypt.po" name="locale/hr/LC_MESSAGES/Horde_Crypt.po" />
286   <install as="locale/hu/LC_MESSAGES/Horde_Crypt.mo" name="locale/hu/LC_MESSAGES/Horde_Crypt.mo" />
287   <install as="locale/hu/LC_MESSAGES/Horde_Crypt.po" name="locale/hu/LC_MESSAGES/Horde_Crypt.po" />
288   <install as="locale/id/LC_MESSAGES/Horde_Crypt.mo" name="locale/id/LC_MESSAGES/Horde_Crypt.mo" />
289   <install as="locale/id/LC_MESSAGES/Horde_Crypt.po" name="locale/id/LC_MESSAGES/Horde_Crypt.po" />
290   <install as="locale/is/LC_MESSAGES/Horde_Crypt.mo" name="locale/is/LC_MESSAGES/Horde_Crypt.mo" />
291   <install as="locale/is/LC_MESSAGES/Horde_Crypt.po" name="locale/is/LC_MESSAGES/Horde_Crypt.po" />
292   <install as="locale/it/LC_MESSAGES/Horde_Crypt.mo" name="locale/it/LC_MESSAGES/Horde_Crypt.mo" />
293   <install as="locale/it/LC_MESSAGES/Horde_Crypt.po" name="locale/it/LC_MESSAGES/Horde_Crypt.po" />
294   <install as="locale/ja/LC_MESSAGES/Horde_Crypt.mo" name="locale/ja/LC_MESSAGES/Horde_Crypt.mo" />
295   <install as="locale/ja/LC_MESSAGES/Horde_Crypt.po" name="locale/ja/LC_MESSAGES/Horde_Crypt.po" />
296   <install as="locale/km/LC_MESSAGES/Horde_Crypt.mo" name="locale/km/LC_MESSAGES/Horde_Crypt.mo" />
297   <install as="locale/km/LC_MESSAGES/Horde_Crypt.po" name="locale/km/LC_MESSAGES/Horde_Crypt.po" />
298   <install as="locale/ko/LC_MESSAGES/Horde_Crypt.mo" name="locale/ko/LC_MESSAGES/Horde_Crypt.mo" />
299   <install as="locale/ko/LC_MESSAGES/Horde_Crypt.po" name="locale/ko/LC_MESSAGES/Horde_Crypt.po" />
300   <install as="locale/lt/LC_MESSAGES/Horde_Crypt.mo" name="locale/lt/LC_MESSAGES/Horde_Crypt.mo" />
301   <install as="locale/lt/LC_MESSAGES/Horde_Crypt.po" name="locale/lt/LC_MESSAGES/Horde_Crypt.po" />
302   <install as="locale/lv/LC_MESSAGES/Horde_Crypt.mo" name="locale/lv/LC_MESSAGES/Horde_Crypt.mo" />
303   <install as="locale/lv/LC_MESSAGES/Horde_Crypt.po" name="locale/lv/LC_MESSAGES/Horde_Crypt.po" />
304   <install as="locale/mk/LC_MESSAGES/Horde_Crypt.mo" name="locale/mk/LC_MESSAGES/Horde_Crypt.mo" />
305   <install as="locale/mk/LC_MESSAGES/Horde_Crypt.po" name="locale/mk/LC_MESSAGES/Horde_Crypt.po" />
306   <install as="locale/nb/LC_MESSAGES/Horde_Crypt.mo" name="locale/nb/LC_MESSAGES/Horde_Crypt.mo" />
307   <install as="locale/nb/LC_MESSAGES/Horde_Crypt.po" name="locale/nb/LC_MESSAGES/Horde_Crypt.po" />
308   <install as="locale/nl/LC_MESSAGES/Horde_Crypt.mo" name="locale/nl/LC_MESSAGES/Horde_Crypt.mo" />
309   <install as="locale/nl/LC_MESSAGES/Horde_Crypt.po" name="locale/nl/LC_MESSAGES/Horde_Crypt.po" />
310   <install as="locale/nn/LC_MESSAGES/Horde_Crypt.mo" name="locale/nn/LC_MESSAGES/Horde_Crypt.mo" />
311   <install as="locale/nn/LC_MESSAGES/Horde_Crypt.po" name="locale/nn/LC_MESSAGES/Horde_Crypt.po" />
312   <install as="locale/pl/LC_MESSAGES/Horde_Crypt.mo" name="locale/pl/LC_MESSAGES/Horde_Crypt.mo" />
313   <install as="locale/pl/LC_MESSAGES/Horde_Crypt.po" name="locale/pl/LC_MESSAGES/Horde_Crypt.po" />
314   <install as="locale/pt/LC_MESSAGES/Horde_Crypt.mo" name="locale/pt/LC_MESSAGES/Horde_Crypt.mo" />
315   <install as="locale/pt/LC_MESSAGES/Horde_Crypt.po" name="locale/pt/LC_MESSAGES/Horde_Crypt.po" />
316   <install as="locale/pt_BR/LC_MESSAGES/Horde_Crypt.mo" name="locale/pt_BR/LC_MESSAGES/Horde_Crypt.mo" />
317   <install as="locale/pt_BR/LC_MESSAGES/Horde_Crypt.po" name="locale/pt_BR/LC_MESSAGES/Horde_Crypt.po" />
318   <install as="locale/ro/LC_MESSAGES/Horde_Crypt.mo" name="locale/ro/LC_MESSAGES/Horde_Crypt.mo" />
319   <install as="locale/ro/LC_MESSAGES/Horde_Crypt.po" name="locale/ro/LC_MESSAGES/Horde_Crypt.po" />
320   <install as="locale/ru/LC_MESSAGES/Horde_Crypt.mo" name="locale/ru/LC_MESSAGES/Horde_Crypt.mo" />
321   <install as="locale/ru/LC_MESSAGES/Horde_Crypt.po" name="locale/ru/LC_MESSAGES/Horde_Crypt.po" />
322   <install as="locale/sk/LC_MESSAGES/Horde_Crypt.mo" name="locale/sk/LC_MESSAGES/Horde_Crypt.mo" />
323   <install as="locale/sk/LC_MESSAGES/Horde_Crypt.po" name="locale/sk/LC_MESSAGES/Horde_Crypt.po" />
324   <install as="locale/sl/LC_MESSAGES/Horde_Crypt.mo" name="locale/sl/LC_MESSAGES/Horde_Crypt.mo" />
325   <install as="locale/sl/LC_MESSAGES/Horde_Crypt.po" name="locale/sl/LC_MESSAGES/Horde_Crypt.po" />
326   <install as="locale/sv/LC_MESSAGES/Horde_Crypt.mo" name="locale/sv/LC_MESSAGES/Horde_Crypt.mo" />
327   <install as="locale/sv/LC_MESSAGES/Horde_Crypt.po" name="locale/sv/LC_MESSAGES/Horde_Crypt.po" />
328   <install as="locale/tr/LC_MESSAGES/Horde_Crypt.mo" name="locale/tr/LC_MESSAGES/Horde_Crypt.mo" />
329   <install as="locale/tr/LC_MESSAGES/Horde_Crypt.po" name="locale/tr/LC_MESSAGES/Horde_Crypt.po" />
330   <install as="locale/uk/LC_MESSAGES/Horde_Crypt.mo" name="locale/uk/LC_MESSAGES/Horde_Crypt.mo" />
331   <install as="locale/uk/LC_MESSAGES/Horde_Crypt.po" name="locale/uk/LC_MESSAGES/Horde_Crypt.po" />
332   <install as="locale/zh_CN/LC_MESSAGES/Horde_Crypt.mo" name="locale/zh_CN/LC_MESSAGES/Horde_Crypt.mo" />
333   <install as="locale/zh_CN/LC_MESSAGES/Horde_Crypt.po" name="locale/zh_CN/LC_MESSAGES/Horde_Crypt.po" />
334   <install as="locale/zh_TW/LC_MESSAGES/Horde_Crypt.mo" name="locale/zh_TW/LC_MESSAGES/Horde_Crypt.mo" />
335   <install as="locale/zh_TW/LC_MESSAGES/Horde_Crypt.po" name="locale/zh_TW/LC_MESSAGES/Horde_Crypt.po" />
336   <install as="Horde/Crypt/AllTests.php" name="test/Horde/Crypt/AllTests.php" />
337   <install as="Horde/Crypt/bootstrap.php" name="test/Horde/Crypt/bootstrap.php" />
338   <install as="Horde/Crypt/conf.php.dist" name="test/Horde/Crypt/conf.php.dist" />
339   <install as="Horde/Crypt/PgpKeyserverTest.php" name="test/Horde/Crypt/PgpKeyserverTest.php" />
340   <install as="Horde/Crypt/PgpParseTest.php" name="test/Horde/Crypt/PgpParseTest.php" />
341   <install as="Horde/Crypt/SmimeTest.php" name="test/Horde/Crypt/SmimeTest.php" />
342   <install as="Horde/Crypt/fixtures/bug_6601.asc" name="test/Horde/Crypt/fixtures/bug_6601.asc" />
343   <install as="Horde/Crypt/fixtures/clear.txt" name="test/Horde/Crypt/fixtures/clear.txt" />
344   <install as="Horde/Crypt/fixtures/pgp_encrypted.txt" name="test/Horde/Crypt/fixtures/pgp_encrypted.txt" />
345   <install as="Horde/Crypt/fixtures/pgp_encrypted_symmetric.txt" name="test/Horde/Crypt/fixtures/pgp_encrypted_symmetric.txt" />
346   <install as="Horde/Crypt/fixtures/pgp_private.asc" name="test/Horde/Crypt/fixtures/pgp_private.asc" />
347   <install as="Horde/Crypt/fixtures/pgp_public.asc" name="test/Horde/Crypt/fixtures/pgp_public.asc" />
348   <install as="Horde/Crypt/fixtures/pgp_signature.txt" name="test/Horde/Crypt/fixtures/pgp_signature.txt" />
349   <install as="Horde/Crypt/fixtures/pgp_signed.txt" name="test/Horde/Crypt/fixtures/pgp_signed.txt" />
350   <install as="Horde/Crypt/fixtures/pgp_signed2.txt" name="test/Horde/Crypt/fixtures/pgp_signed2.txt" />
351   <install as="Horde/Crypt/fixtures/smime_signed_opaque.eml" name="test/Horde/Crypt/fixtures/smime_signed_opaque.eml" />
352   <install as="Horde/Crypt/fixtures/smime_subjectAltName.pem" name="test/Horde/Crypt/fixtures/smime_subjectAltName.pem" />
353   <install as="Horde/Crypt/fixtures/test_digest_algo.txt" name="test/Horde/Crypt/fixtures/test_digest_algo.txt" />
354   <install as="Horde/Crypt/Pgp/BinaryTest.php" name="test/Horde/Crypt/Pgp/BinaryTest.php" />
355   <install as="Horde/Crypt/Pgp/TestBase.php" name="test/Horde/Crypt/Pgp/TestBase.php" />
356  </filelist>
357 </phprelease>
358 <changelog>
359  <release>
360   <version>
361    <release>0.0.1</release>
362    <api>0.0.1</api>
363   </version>
364   <stability>
365    <release>alpha</release>
366    <api>alpha</api>
367   </stability>
368   <date>2003-07-03</date>
369   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
370   <notes>
371* Initial release as a PEAR package
372   </notes>
373  </release>
374  <release>
375   <version>
376    <release>0.0.2</release>
377    <api>0.0.2</api>
378   </version>
379   <stability>
380    <release>alpha</release>
381    <api>alpha</api>
382   </stability>
383   <date>2006-05-08</date>
384   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
385   <notes>
386* Converted to package.xml 2.0 for pear.horde.org
387* Added support for email addresses in subjectAltName of S/MIME certs (Bug #5986)
388* Improved support for PGP fingerprints (Bug #6363)
389   </notes>
390  </release>
391  <release>
392   <version>
393    <release>1.0.0alpha1</release>
394    <api>1.0.0</api>
395   </version>
396   <stability>
397    <release>alpha</release>
398    <api>alpha</api>
399   </stability>
400   <date>2011-03-08</date>
401   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
402   <notes>
403* First alpha release for Horde 4.
404* Add Horde_Crypt_Exception.
405* Better error handling for gnupg and openssl command line binaries.
406   </notes>
407  </release>
408  <release>
409   <version>
410    <release>1.0.0beta1</release>
411    <api>1.0.0</api>
412   </version>
413   <stability>
414    <release>beta</release>
415    <api>beta</api>
416   </stability>
417   <date>2011-03-16</date>
418   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
419   <notes>
420* First beta release for Horde 4.
421   </notes>
422  </release>
423  <release>
424   <version>
425    <release>1.0.0RC1</release>
426    <api>1.0.0</api>
427   </version>
428   <stability>
429    <release>beta</release>
430    <api>beta</api>
431   </stability>
432   <date>2011-03-22</date>
433   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
434   <notes>
435* First release candidate for Horde 4.
436   </notes>
437  </release>
438  <release>
439   <version>
440    <release>1.0.0RC2</release>
441    <api>1.0.0</api>
442   </version>
443   <stability>
444    <release>beta</release>
445    <api>beta</api>
446   </stability>
447   <date>2011-03-29</date>
448   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
449   <notes>
450* Second release candidate for Horde 4.
451   </notes>
452  </release>
453  <release>
454   <version>
455    <release>1.0.0</release>
456    <api>1.0.0</api>
457   </version>
458   <stability>
459    <release>stable</release>
460    <api>stable</api>
461   </stability>
462   <date>2011-04-06</date>
463   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
464   <notes>
465* First stable release for Horde 4.
466   </notes>
467  </release>
468  <release>
469   <version>
470    <release>1.0.1</release>
471    <api>1.0.0</api>
472   </version>
473   <stability>
474    <release>stable</release>
475    <api>stable</api>
476   </stability>
477   <date>2011-04-20</date>
478   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
479   <notes>
480* [jan] Fix package.xml syntax.
481   </notes>
482  </release>
483  <release>
484   <version>
485    <release>1.0.2</release>
486    <api>1.0.0</api>
487   </version>
488   <stability>
489    <release>stable</release>
490    <api>stable</api>
491   </stability>
492   <date>2011-05-18</date>
493   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
494   <notes>
495* [jan] Updated Spanish translation.
496   </notes>
497  </release>
498  <release>
499   <version>
500    <release>1.0.3</release>
501    <api>1.0.0</api>
502   </version>
503   <stability>
504    <release>stable</release>
505    <api>stable</api>
506   </stability>
507   <date>2011-06-01</date>
508   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
509   <notes>
510* [jan] Updated Slovak translation.
511   </notes>
512  </release>
513  <release>
514   <version>
515    <release>1.0.4</release>
516    <api>1.0.0</api>
517   </version>
518   <stability>
519    <release>stable</release>
520    <api>stable</api>
521   </stability>
522   <date>2011-07-27</date>
523   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
524   <notes>
525* [jan] Update Latvian translation.
526* [jan] Allow to specify body charset when verifying PGP signed messages.
527* [jan] Update Lithuanian translation.
528* [jan] Update Brazilian Portuguese translation.
529* [mms] Use strongest cipher possible when encrypting S/MIME data (Request #10246).
530   </notes>
531  </release>
532  <release>
533   <version>
534    <release>1.0.5</release>
535    <api>1.0.0</api>
536   </version>
537   <stability>
538    <release>stable</release>
539    <api>stable</api>
540   </stability>
541   <date>2011-08-17</date>
542   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
543   <notes>
544* [mms] Encrypted data is already base64 encoded (Bug #10285).
545   </notes>
546  </release>
547  <release>
548   <version>
549    <release>1.0.6</release>
550    <api>1.0.0</api>
551   </version>
552   <stability>
553    <release>stable</release>
554    <api>stable</api>
555   </stability>
556   <date>2011-11-22</date>
557   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
558   <notes>
559* [jan] Update Croatian translation.
560* [jan] Update Estonian translation.
561* [mms] Upgrade signed S/MIME output to comply with S/MIME version 3.2.
562   </notes>
563  </release>
564  <release>
565   <version>
566    <release>1.1.0</release>
567    <api>1.1.0</api>
568   </version>
569   <stability>
570    <release>stable</release>
571    <api>stable</api>
572   </stability>
573   <date>2011-12-13</date>
574   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
575   <notes>
576* [mms] Provide signature information when decrypting a message, rather than just a boolean result.
577* [mms] Fix displaying PGP key expiration information.
578* [mms] Allow expiration date to be given to Horde_Crypt_Pgp#generateKey() (Request #5754).
579   </notes>
580  </release>
581  <release>
582   <version>
583    <release>1.1.1</release>
584    <api>1.1.0</api>
585   </version>
586   <stability>
587    <release>stable</release>
588    <api>stable</api>
589   </stability>
590   <date>2012-02-22</date>
591   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
592   <notes>
593* [mms] Improved parsing of S/MIME certificate information (Bug #10956).
594* [mms] Silently ignore unknown data when parsing S/MIME certificates.
595   </notes>
596  </release>
597  <release>
598   <version>
599    <release>1.1.2</release>
600    <api>1.1.0</api>
601   </version>
602   <stability>
603    <release>stable</release>
604    <api>stable</api>
605   </stability>
606   <date>2012-05-01</date>
607   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
608   <notes>
609* [jan] Fix HTML rendering of S/MIME certificates with multi-value attributes.
610   </notes>
611  </release>
612  <release>
613   <version>
614    <release>1.1.3</release>
615    <api>1.1.0</api>
616   </version>
617   <stability>
618    <release>stable</release>
619    <api>stable</api>
620   </stability>
621   <date>2012-05-01</date>
622   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
623   <notes>
624* [jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530).
625* [mms] Improvements in obtaining GPG keys from a keyserver (Bug #11380) (o+horde@immerda.ch).
626   </notes>
627  </release>
628  <release>
629   <version>
630    <release>2.0.0alpha1</release>
631    <api>1.1.0</api>
632   </version>
633   <stability>
634    <release>alpha</release>
635    <api>stable</api>
636   </stability>
637   <date>2012-07-05</date>
638   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
639   <notes>
640* First alpha release for Horde 5.
641   </notes>
642  </release>
643  <release>
644   <version>
645    <release>2.0.0beta1</release>
646    <api>1.1.0</api>
647   </version>
648   <stability>
649    <release>beta</release>
650    <api>stable</api>
651   </stability>
652   <date>2012-07-19</date>
653   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
654   <notes>
655* First beta release for Horde 5.
656   </notes>
657  </release>
658  <release>
659   <version>
660    <release>2.0.0beta2</release>
661    <api>1.1.0</api>
662   </version>
663   <stability>
664    <release>beta</release>
665    <api>stable</api>
666   </stability>
667   <date>2012-08-29</date>
668   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
669   <notes>
670* [mms] Improvements in obtaining GPG keys from a keyserver (Bug #11380) (o+horde@immerda.ch).
671   </notes>
672  </release>
673  <release>
674   <version>
675    <release>2.0.0RC1</release>
676    <api>1.1.0</api>
677   </version>
678   <stability>
679    <release>beta</release>
680    <api>stable</api>
681   </stability>
682   <date>2012-10-26</date>
683   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
684   <notes>
685* [jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530).
686   </notes>
687  </release>
688  <release>
689   <version>
690    <release>2.0.0</release>
691    <api>1.1.0</api>
692   </version>
693   <stability>
694    <release>stable</release>
695    <api>stable</api>
696   </stability>
697   <date>2012-10-30</date>
698   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
699   <notes>
700* First stable release for Horde 5.
701   </notes>
702  </release>
703  <release>
704   <version>
705    <release>2.1.0</release>
706    <api>1.2.0</api>
707   </version>
708   <stability>
709    <release>stable</release>
710    <api>stable</api>
711   </stability>
712   <date>2012-11-06</date>
713   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
714   <notes>
715* [jan] Update Dutch translation (Arjen de Korte &lt;build+horde@de-korte.org&gt;).
716* [mms] Add Horde_Crypt_Pgp#getPublicKeyFromPrivateKey().
717   </notes>
718  </release>
719  <release>
720   <version>
721    <release>2.1.1</release>
722    <api>1.2.0</api>
723   </version>
724   <stability>
725    <release>stable</release>
726    <api>stable</api>
727   </stability>
728   <date>2013-01-09</date>
729   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
730   <notes>
731* [jan] Update Basque translation (Ibon Igartua &lt;ibon.igartua@ehu.es&gt;).
732   </notes>
733  </release>
734  <release>
735   <version>
736    <release>2.1.2</release>
737    <api>1.2.0</api>
738   </version>
739   <stability>
740    <release>stable</release>
741    <api>stable</api>
742   </stability>
743   <date>2013-01-29</date>
744   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
745   <notes>
746* [jan] Update French translation (Paul De Vlieger &lt;paul.de_vlieger@moniut.univ-bpclermont.fr&gt;).
747   </notes>
748  </release>
749  <release>
750   <version>
751    <release>2.1.3</release>
752    <api>1.2.0</api>
753   </version>
754   <stability>
755    <release>stable</release>
756    <api>stable</api>
757   </stability>
758   <date>2013-03-05</date>
759   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
760   <notes>
761* [jan] Change default keyserver to pool.sks-keyservers.net.
762* [jan] Fix finding key ID for an email address on a keyserver (o@immerda.ch).
763   </notes>
764  </release>
765  <release>
766   <version>
767    <release>2.2.0</release>
768    <api>2.2.0</api>
769   </version>
770   <stability>
771    <release>stable</release>
772    <api>stable</api>
773   </stability>
774   <date>2013-05-06</date>
775   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
776   <notes>
777* [mms] Fix Horde_Crypt_Pgp#encryptedSymmetrically() from entering an infinite loop when using GnuPg v2.
778* [mms] Improve security in PGP key generation (Request #12099).
779   </notes>
780  </release>
781  <release>
782   <version>
783    <release>2.2.1</release>
784    <api>2.2.0</api>
785   </version>
786   <stability>
787    <release>stable</release>
788    <api>stable</api>
789   </stability>
790   <date>2013-06-26</date>
791   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
792   <notes>
793* [mms] SECURITY: Fix XSS vulnerability in Horde_Crypt_Smime#certToHTML() (João Machado &lt;geral@jpaulo.eu&gt;).
794   </notes>
795  </release>
796  <release>
797   <version>
798    <release>2.2.2</release>
799    <api>2.2.0</api>
800   </version>
801   <stability>
802    <release>stable</release>
803    <api>stable</api>
804   </stability>
805   <date>2013-08-27</date>
806   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
807   <notes>
808* [jan] Fix detecting bad PGP signatures on some systems with non-English locales (Bug #10273).
809   </notes>
810  </release>
811  <release>
812   <version>
813    <release>2.3.0</release>
814    <api>2.3.0</api>
815   </version>
816   <stability>
817    <release>stable</release>
818    <api>stable</api>
819   </stability>
820   <date>2013-11-12</date>
821   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
822   <notes>
823* [mms] Horde_Crypt_Pgp#parsePGPData() now accepts a Horde_Stream object as an argument.
824   </notes>
825  </release>
826  <release>
827   <version>
828    <release>2.4.0</release>
829    <api>2.4.0</api>
830   </version>
831   <stability>
832    <release>stable</release>
833    <api>stable</api>
834   </stability>
835   <date>2013-11-19</date>
836   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
837   <notes>
838* [mms] Remove Horde_Crypt_Pgp#generateRevocation() (Bug #7375).
839* [mms] Fix submitting PGP keys to a public keyserver (Bug #10931).
840* [mms] PGP keyserver code now uses Horde_Http_Client to connect to the keyserver.
841* [mms] Move PGP keyserver code to a separate Horde_Crypt_Pgp_Keyserver class.
842* [mms] Add Horde_Crypt_Pgp_Parse#parseToPart().
843* [mms] Move Horde_Crypt_Pgp#parsePGPData() to separate class (Horde_Crypt_Pgp_Parse), since it can be used even if GnuPG binary is not available.
844   </notes>
845  </release>
846  <release>
847   <version>
848    <release>2.4.1</release>
849    <api>2.4.0</api>
850   </version>
851   <stability>
852    <release>stable</release>
853    <api>stable</api>
854   </stability>
855   <date>2014-03-03</date>
856   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
857   <notes>
858* [mms] Ensure that all text parts are Q-P encoded when signing a MIME part.
859* [mms] More efficient parsing in Horde_Crypt_Pgp_Parse.
860   </notes>
861  </release>
862  <release>
863   <version>
864    <release>2.4.2</release>
865    <api>2.4.0</api>
866   </version>
867   <stability>
868    <release>stable</release>
869    <api>stable</api>
870   </stability>
871   <date>2014-04-03</date>
872   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
873   <notes>
874* [jan] Update Korean translation (Deokgon Kim &lt;dgkim@dgkim.net&gt;).
875   </notes>
876  </release>
877  <release>
878   <version>
879    <release>2.4.3</release>
880    <api>2.4.0</api>
881   </version>
882   <stability>
883    <release>stable</release>
884    <api>stable</api>
885   </stability>
886   <date>2014-05-21</date>
887   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
888   <notes>
889* [jan] Update Hungarian translation (Andras Galos &lt;galosa@netinform.hu&gt;).
890   </notes>
891  </release>
892  <release>
893   <version>
894    <release>2.5.0</release>
895    <api>2.5.0</api>
896   </version>
897   <stability>
898    <release>stable</release>
899    <api>stable</api>
900   </stability>
901   <date>2014-07-01</date>
902   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
903   <notes>
904* [mms] Fix reference to constant outside of the package.
905   </notes>
906  </release>
907  <release>
908   <version>
909    <release>2.5.1</release>
910    <api>2.5.0</api>
911   </version>
912   <stability>
913    <release>stable</release>
914    <api>stable</api>
915   </stability>
916   <date>2014-11-18</date>
917   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
918   <notes>
919* [jan] Fix using non-deprecated Content-Type for encrypted messages (Bug #13659).
920   </notes>
921  </release>
922  <release>
923   <version>
924    <release>2.5.2</release>
925    <api>2.5.0</api>
926   </version>
927   <stability>
928    <release>stable</release>
929    <api>stable</api>
930   </stability>
931   <date>2014-12-29</date>
932   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
933   <notes>
934* [mms] Fix parsing GPG packet information using the gnupg v2.1 binary.
935   </notes>
936  </release>
937  <release>
938   <version>
939    <release>2.5.3</release>
940    <api>2.5.0</api>
941   </version>
942   <stability>
943    <release>stable</release>
944    <api>stable</api>
945   </stability>
946   <date>2015-02-10</date>
947   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
948   <notes>
949* [jan] Make all PGP features locale-independent.
950   </notes>
951  </release>
952  <release>
953   <version>
954    <release>2.6.0</release>
955    <api>2.6.0</api>
956   </version>
957   <stability>
958    <release>stable</release>
959    <api>stable</api>
960   </stability>
961   <date>2015-07-31</date>
962   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
963   <notes>
964* [jan] Updated UK translation.
965* [jan] Fix issues with certain locales like Turkish.
966* [mms] Split gnupg command-line binary specific code out into a separate PGP backend driver.
967* [mms] S/MIME encryption is now done only with AES (if using PHP 5.4+) or 3DES.
968   </notes>
969  </release>
970  <release>
971   <version>
972    <release>2.6.1</release>
973    <api>2.6.0</api>
974   </version>
975   <stability>
976    <release>stable</release>
977    <api>stable</api>
978   </stability>
979   <date>2015-08-20</date>
980   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
981   <notes>
982* [mjr] Fix PHP 5.3 incompatibility (Bug #14090).
983   </notes>
984  </release>
985  <release>
986   <version>
987    <release>2.7.0</release>
988    <api>2.7.0</api>
989   </version>
990   <stability>
991    <release>stable</release>
992    <api>stable</api>
993   </stability>
994   <date>2016-02-01</date>
995   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
996   <notes>
997* [jan] Add Horde_Crypt_Pgp::pgpPacketInformationMultiple() and Horde_Crypt_Pgp_Backend_Binary::packetInfoMultiple() (Request #13190).
998* [jan] Fix retrieving PGP keys from the keyserver with certain HTTP client backends.
999* [jan] Fix creating PGP keys with comments (Bug #14125).
1000* [jan] Mark PHP 7 as supported.
1001   </notes>
1002  </release>
1003  <release>
1004   <version>
1005    <release>2.7.1</release>
1006    <api>2.7.0</api>
1007   </version>
1008   <stability>
1009    <release>stable</release>
1010    <api>stable</api>
1011   </stability>
1012   <date>2016-03-08</date>
1013   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1014   <notes>
1015* [jan] Update Greek translation (Limperis Antonis &lt;limperis@cti.gr&gt;).
1016* [jan] Try three times to retrieve public PGP if the keyserver pool contains broken servers.
1017   </notes>
1018  </release>
1019  <release>
1020   <version>
1021    <release>2.7.2</release>
1022    <api>2.7.0</api>
1023   </version>
1024   <stability>
1025    <release>stable</release>
1026    <api>stable</api>
1027   </stability>
1028   <date>2016-03-11</date>
1029   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1030   <notes>
1031* [jan] Fix throwing exception if verifying a PGP signature failed.
1032   </notes>
1033  </release>
1034  <release>
1035   <version>
1036    <release>2.7.3</release>
1037    <api>2.7.0</api>
1038   </version>
1039   <stability>
1040    <release>stable</release>
1041    <api>stable</api>
1042   </stability>
1043   <date>2016-04-05</date>
1044   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1045   <notes>
1046* [jan] Work around broken PGP key servers.
1047   </notes>
1048  </release>
1049  <release>
1050   <version>
1051    <release>2.7.4</release>
1052    <api>2.7.0</api>
1053   </version>
1054   <stability>
1055    <release>stable</release>
1056    <api>stable</api>
1057   </stability>
1058   <date>2016-12-03</date>
1059   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1060   <notes>
1061* [mjr] Ensure version information is output in ASCII armored output.
1062* [jan] Fix parsing inline signed PGP messages with PHP 7+ (Bug #14352).
1063   </notes>
1064  </release>
1065  <release>
1066   <version>
1067    <release>2.7.5</release>
1068    <api>2.7.0</api>
1069   </version>
1070   <stability>
1071    <release>stable</release>
1072    <api>stable</api>
1073   </stability>
1074   <date>2016-12-16</date>
1075   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1076   <notes>
1077* [jan] Fix label for S/MIME Encrypted Key Usage attribute.
1078   </notes>
1079  </release>
1080  <release>
1081   <version>
1082    <release>2.7.6</release>
1083    <api>2.7.0</api>
1084   </version>
1085   <stability>
1086    <release>stable</release>
1087    <api>stable</api>
1088   </stability>
1089   <date>2017-04-04</date>
1090   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1091   <notes>
1092* [mjr] SECURITY: Fix remote code execution vulnerability (CVE-2017-7413, and CVE-2017-7414).
1093   </notes>
1094  </release>
1095  <release>
1096   <version>
1097    <release>2.7.7</release>
1098    <api>2.7.0</api>
1099   </version>
1100   <stability>
1101    <release>stable</release>
1102    <api>stable</api>
1103   </stability>
1104   <date>2017-05-03</date>
1105   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1106   <notes>
1107* [mjr] Correctly specify either sha-1 or sha-256 when signing a smime message.
1108* [jan] Support GnuPG 2.1+ too (Bug #14014).
1109   </notes>
1110  </release>
1111  <release>
1112   <version>
1113    <release>2.7.8</release>
1114    <api>2.7.0</api>
1115   </version>
1116   <stability>
1117    <release>stable</release>
1118    <api>stable</api>
1119   </stability>
1120   <date>2017-05-03</date>
1121   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1122   <notes>
1123* [jan] Detect unsupported GnuPG versions.
1124* [jan] Fix detection of new GnuPG API (Remi Collet &lt;remi@remirepo.net&gt;, PR #220).
1125   </notes>
1126  </release>
1127  <release>
1128   <version>
1129    <release>2.7.9</release>
1130    <api>2.7.0</api>
1131   </version>
1132   <stability>
1133    <release>stable</release>
1134    <api>stable</api>
1135   </stability>
1136   <date>2017-06-22</date>
1137   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1138   <notes>
1139* [jan] More fixes for GnuPG 2 (Mathieu Parent &lt;math.parent@gmail.com&gt;).
1140* [jan] Remove dependency on openssl executable (Hadi Nategh &lt;hnategh@gmail.com&gt;).
1141   </notes>
1142  </release>
1143  <release>
1144   <version>
1145    <release>2.7.10</release>
1146    <api>2.7.0</api>
1147   </version>
1148   <stability>
1149    <release>stable</release>
1150    <api>stable</api>
1151   </stability>
1152   <date>2017-09-19</date>
1153   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1154   <notes>
1155* [jan] Correctly determine expiration dates of short living PGP keys.
1156   </notes>
1157  </release>
1158  <release>
1159   <version>
1160    <release>2.7.11</release>
1161    <api>2.7.0</api>
1162   </version>
1163   <stability>
1164    <release>stable</release>
1165    <api>stable</api>
1166   </stability>
1167   <date>2017-10-20</date>
1168   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1169   <notes>
1170* [jan] Improve S/MIME key details formatting.
1171   </notes>
1172  </release>
1173  <release>
1174   <version>
1175    <release>2.7.12</release>
1176    <api>2.7.0</api>
1177   </version>
1178   <stability>
1179    <release>stable</release>
1180    <api>stable</api>
1181   </stability>
1182   <date>2018-05-13</date>
1183   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1184   <notes>
1185* [mjr] Fix detecting digest algo properly (Bug #14814).
1186   </notes>
1187  </release>
1188 </changelog>
1189</package>
1190