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_Auth</name>
4 <channel>pear.horde.org</channel>
5 <extends>Auth</extends>
6 <summary>Horde Authentication API</summary>
7 <description>The Horde_Auth package provides a common interface into the various backends for the Horde authentication system.</description>
8 <lead>
9  <name>Chuck Hagenbuch</name>
10  <user>chuck</user>
11  <email>chuck@horde.org</email>
12  <active>yes</active>
13 </lead>
14 <lead>
15  <name>Jan Schneider</name>
16  <user>jan</user>
17  <email>jan@horde.org</email>
18  <active>yes</active>
19 </lead>
20 <lead>
21  <name>Michael Slusarz</name>
22  <user>slusarz</user>
23  <email>slusarz@horde.org</email>
24  <active>yes</active>
25 </lead>
26 <date>2017-06-22</date>
27 <time>15:40:24</time>
28 <version>
29  <release>2.2.2</release>
30  <api>2.2.0</api>
31 </version>
32 <stability>
33  <release>stable</release>
34  <api>stable</api>
35 </stability>
36 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
37 <notes>
38* [jan] Add Turkish translation (İTÜ BİDB &lt;sistemdestek@itu.edu.tr&gt;).
39 </notes>
40 <contents>
41  <dir baseinstalldir="/" name="/">
42   <file baseinstalldir="/" md5sum="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Auth/COPYING" role="doc" />
43   <file baseinstalldir="/" md5sum="62b82b7d90208ea62be023809e7bf54e" name="lib/Horde/Auth/Http/Remote.php" role="php" />
44   <file baseinstalldir="/" md5sum="f7da8127e6ace9a68ead6fe15abfbca9" name="lib/Horde/Auth/Auto.php" role="php" />
45   <file baseinstalldir="/" md5sum="a4542a00f75b0121ffa365e53a5dfa21" name="lib/Horde/Auth/Base.php" role="php" />
46   <file baseinstalldir="/" md5sum="afe49bc8cd5f2978d2c45dfa0c327455" name="lib/Horde/Auth/Composite.php" role="php" />
47   <file baseinstalldir="/" md5sum="795f8188fc11f034d4caec69d6fdbb3f" name="lib/Horde/Auth/Customsql.php" role="php" />
48   <file baseinstalldir="/" md5sum="53b6178fdf7e21593ab491baff845da3" name="lib/Horde/Auth/Cyrsql.php" role="php" />
49   <file baseinstalldir="/" md5sum="dd6191e0f4aa27138247b256d1d2e0de" name="lib/Horde/Auth/Exception.php" role="php" />
50   <file baseinstalldir="/" md5sum="eac2cdc676c2359103c7bc87c09146ed" name="lib/Horde/Auth/Ftp.php" role="php" />
51   <file baseinstalldir="/" md5sum="b40aa57494e07b8c77dd5f66a1023686" name="lib/Horde/Auth/Http.php" role="php" />
52   <file baseinstalldir="/" md5sum="95754e0357328de523a65402cc175fe2" name="lib/Horde/Auth/Imap.php" role="php" />
53   <file baseinstalldir="/" md5sum="ba74836f6cf406cc0c3b084b542218ca" name="lib/Horde/Auth/Ipbasic.php" role="php" />
54   <file baseinstalldir="/" md5sum="2b4d85dddb17fff3ac6f9619bbf8e6ae" name="lib/Horde/Auth/Kolab.php" role="php" />
55   <file baseinstalldir="/" md5sum="dec2af70dce1c2319927ea4afa765524" name="lib/Horde/Auth/Ldap.php" role="php" />
56   <file baseinstalldir="/" md5sum="07ae15597e269a2bb5bb66a5b9455025" name="lib/Horde/Auth/Login.php" role="php" />
57   <file baseinstalldir="/" md5sum="427e470c2725738f36cd33cca7dbd0d9" name="lib/Horde/Auth/Msad.php" role="php" />
58   <file baseinstalldir="/" md5sum="2512b87c8d4ca20021b8fdbc84a60320" name="lib/Horde/Auth/Pam.php" role="php" />
59   <file baseinstalldir="/" md5sum="256410dfdd13fc3c84440a5b0ba097b2" name="lib/Horde/Auth/Passwd.php" role="php" />
60   <file baseinstalldir="/" md5sum="43e1cb37e68cb668f15d231f1632d0ad" name="lib/Horde/Auth/Peclsasl.php" role="php" />
61   <file baseinstalldir="/" md5sum="fe17ee30a6a8c9f822aee2dc46889bf2" name="lib/Horde/Auth/Radius.php" role="php" />
62   <file baseinstalldir="/" md5sum="8efb656ddf1e86ac96e3751084cb8466" name="lib/Horde/Auth/Shibboleth.php" role="php" />
63   <file baseinstalldir="/" md5sum="f0e3cebbc3019c65e3b29831c1813bc1" name="lib/Horde/Auth/Smb.php" role="php" />
64   <file baseinstalldir="/" md5sum="e7542479002903cf37425f65851ec159" name="lib/Horde/Auth/Smbclient.php" role="php" />
65   <file baseinstalldir="/" md5sum="e802bbdf8b282f7736406c1d92b2b133" name="lib/Horde/Auth/Sql.php" role="php" />
66   <file baseinstalldir="/" md5sum="b8904e7d991687e99fc8ac7e3c2b2531" name="lib/Horde/Auth/Translation.php" role="php">
67    <tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
68   </file>
69   <file baseinstalldir="/" md5sum="43fa2ce109021ecf09bec17344c0b2ab" name="lib/Horde/Auth/X509.php" role="php" />
70   <file baseinstalldir="/" md5sum="831d06c9a8f5344174380e74cd007c3c" name="lib/Horde/Auth.php" role="php" />
71   <file baseinstalldir="/" md5sum="38c03f85d262e257c81b35982443397f" name="locale/da/LC_MESSAGES/Horde_Auth.mo" role="data" />
72   <file baseinstalldir="/" md5sum="be42915a5ac1005fd308376c8d8a6f08" name="locale/da/LC_MESSAGES/Horde_Auth.po" role="data" />
73   <file baseinstalldir="/" md5sum="0bb9946685b2f861e3db34b7aaf2d21d" name="locale/de/LC_MESSAGES/Horde_Auth.mo" role="data" />
74   <file baseinstalldir="/" md5sum="897e2bb5040574fc6b8ec4d1c0694d6e" name="locale/de/LC_MESSAGES/Horde_Auth.po" role="data" />
75   <file baseinstalldir="/" md5sum="fa0a24886fc46b7ccedda62d53e10c3d" name="locale/es/LC_MESSAGES/Horde_Auth.mo" role="data" />
76   <file baseinstalldir="/" md5sum="2cdfbbe25f65b6e55f7c0f8539825105" name="locale/es/LC_MESSAGES/Horde_Auth.po" role="data" />
77   <file baseinstalldir="/" md5sum="399f0084b1a987797a354f9236289a82" name="locale/et/LC_MESSAGES/Horde_Auth.mo" role="data" />
78   <file baseinstalldir="/" md5sum="2792b08f3dffa32ddeb91732a354e14a" name="locale/et/LC_MESSAGES/Horde_Auth.po" role="data" />
79   <file baseinstalldir="/" md5sum="0b5178e2b00436dd69d0b327879f2e32" name="locale/eu/LC_MESSAGES/Horde_Auth.mo" role="data" />
80   <file baseinstalldir="/" md5sum="f79d633104a829d524c2215af5e6b5c7" name="locale/eu/LC_MESSAGES/Horde_Auth.po" role="data" />
81   <file baseinstalldir="/" md5sum="0dc78c36dd6a12380884ff0a4cf25b4f" name="locale/fi/LC_MESSAGES/Horde_Auth.mo" role="data" />
82   <file baseinstalldir="/" md5sum="20f0ae8581a3ef9fee70a5481b1e4b7a" name="locale/fi/LC_MESSAGES/Horde_Auth.po" role="data" />
83   <file baseinstalldir="/" md5sum="3b2692ce78474115d096c6fcec532815" name="locale/fr/LC_MESSAGES/Horde_Auth.mo" role="data" />
84   <file baseinstalldir="/" md5sum="cb578bb057f4730772cb9b331750c2f4" name="locale/fr/LC_MESSAGES/Horde_Auth.po" role="data" />
85   <file baseinstalldir="/" md5sum="0f0f85d7ad6c6ee0090278bba8ae0389" name="locale/hu/LC_MESSAGES/Horde_Auth.mo" role="data" />
86   <file baseinstalldir="/" md5sum="df61fea0e2a94bcb05841ad2fcf0c18f" name="locale/hu/LC_MESSAGES/Horde_Auth.po" role="data" />
87   <file baseinstalldir="/" md5sum="fb107c6d0dd55e457d3f483d39118fcd" name="locale/ja/LC_MESSAGES/Horde_Auth.mo" role="data" />
88   <file baseinstalldir="/" md5sum="97d893d260a789fd254ada5ab98461f7" name="locale/ja/LC_MESSAGES/Horde_Auth.po" role="data" />
89   <file baseinstalldir="/" md5sum="b40a8aeef9ca190591558f688b27924e" name="locale/lv/LC_MESSAGES/Horde_Auth.mo" role="data" />
90   <file baseinstalldir="/" md5sum="3afa307f6182a70b4e07e84f56293f43" name="locale/lv/LC_MESSAGES/Horde_Auth.po" role="data" />
91   <file baseinstalldir="/" md5sum="0055314d9502c3a1c605447d5191d767" name="locale/pl/LC_MESSAGES/Horde_Auth.mo" role="data" />
92   <file baseinstalldir="/" md5sum="ee4eb00f29293b9511e48e504eefbaa1" name="locale/pl/LC_MESSAGES/Horde_Auth.po" role="data" />
93   <file baseinstalldir="/" md5sum="a2b80094bc7d0f5a61462c14a66163c9" name="locale/tr/LC_MESSAGES/Horde_Auth.mo" role="data" />
94   <file baseinstalldir="/" md5sum="e895606461cc99765c7e151052111c85" name="locale/tr/LC_MESSAGES/Horde_Auth.po" role="data" />
95   <file baseinstalldir="/" md5sum="edada68ca9a839765d41fa172fecbef2" name="locale/Horde_Auth.pot" role="data" />
96   <file baseinstalldir="/" md5sum="76cd00680aa5e65838a53d8a036ee1dd" name="migration/Horde/Auth/1_horde_auth_base_tables.php" role="data" />
97   <file baseinstalldir="/" md5sum="b75bcbcec1236462d2fe0e2e5270a088" name="test/Horde/Auth/fixtures/test.passwd" role="test" />
98   <file baseinstalldir="/" md5sum="1e98abb3743e020c09503e577c263073" name="test/Horde/Auth/Unit/Sql/Pdo/SqliteLockTest.php" role="test" />
99   <file baseinstalldir="/" md5sum="21873a0ef2b0e2042bacd3342499e976" name="test/Horde/Auth/Unit/Sql/Pdo/SqliteTest.php" role="test" />
100   <file baseinstalldir="/" md5sum="8d288cfe12dc85ddd8971a611091961a" name="test/Horde/Auth/Unit/Sql/Base.php" role="test" />
101   <file baseinstalldir="/" md5sum="51121b7508257b0e6177c17544476226" name="test/Horde/Auth/Unit/Sql/Locks.php" role="test" />
102   <file baseinstalldir="/" md5sum="ac9929b89f30cb8456c8dac5f828cdf6" name="test/Horde/Auth/Unit/AuthTest.php" role="test" />
103   <file baseinstalldir="/" md5sum="5e470c060d56d39b41022331a9b75e56" name="test/Horde/Auth/Unit/KolabTest.php" role="test" />
104   <file baseinstalldir="/" md5sum="05935ba7e5ae90365845c5be9dd9c6af" name="test/Horde/Auth/Unit/PasswdTest.php" role="test" />
105   <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Auth/AllTests.php" role="test" />
106   <file baseinstalldir="/" md5sum="0c6281ce8e903c2b07776f0d560046b7" name="test/Horde/Auth/Autoload.php" role="test" />
107   <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Auth/bootstrap.php" role="test" />
108   <file baseinstalldir="/" md5sum="3789cf14d422573d6c85e4398ffd6caa" name="test/Horde/Auth/phpunit.xml" role="test" />
109   <file baseinstalldir="/" md5sum="97020510e11f7bf79b219a3979b786ca" name="test/Horde/Auth/TestCase.php" role="test" />
110  </dir>
111 </contents>
112 <dependencies>
113  <required>
114   <php>
115    <min>5.3.0</min>
116    <max>8.0.0alpha1</max>
117    <exclude>8.0.0alpha1</exclude>
118   </php>
119   <pearinstaller>
120    <min>1.7.0</min>
121   </pearinstaller>
122   <package>
123    <name>Horde_Exception</name>
124    <channel>pear.horde.org</channel>
125    <min>2.0.0</min>
126    <max>3.0.0alpha1</max>
127    <exclude>3.0.0alpha1</exclude>
128   </package>
129   <package>
130    <name>Horde_Translation</name>
131    <channel>pear.horde.org</channel>
132    <min>2.2.0</min>
133    <max>3.0.0alpha1</max>
134    <exclude>3.0.0alpha1</exclude>
135   </package>
136   <package>
137    <name>Horde_Util</name>
138    <channel>pear.horde.org</channel>
139    <min>2.0.0</min>
140    <max>3.0.0alpha1</max>
141    <exclude>3.0.0alpha1</exclude>
142   </package>
143   <extension>
144    <name>hash</name>
145   </extension>
146  </required>
147  <optional>
148   <package>
149    <name>Horde_Db</name>
150    <channel>pear.horde.org</channel>
151    <min>2.0.0</min>
152    <max>3.0.0alpha1</max>
153    <exclude>3.0.0alpha1</exclude>
154   </package>
155   <package>
156    <name>Horde_History</name>
157    <channel>pear.horde.org</channel>
158    <min>2.0.0</min>
159    <max>3.0.0alpha1</max>
160    <exclude>3.0.0alpha1</exclude>
161   </package>
162   <package>
163    <name>Horde_Lock</name>
164    <channel>pear.horde.org</channel>
165    <min>2.0.0</min>
166    <max>3.0.0alpha1</max>
167    <exclude>3.0.0alpha1</exclude>
168   </package>
169   <package>
170    <name>Horde_Imap_Client</name>
171    <channel>pear.horde.org</channel>
172    <min>2.0.0</min>
173    <max>3.0.0alpha1</max>
174    <exclude>3.0.0alpha1</exclude>
175   </package>
176   <package>
177    <name>Horde_Kolab_Session</name>
178    <channel>pear.horde.org</channel>
179    <min>2.0.0</min>
180    <max>3.0.0alpha1</max>
181    <exclude>3.0.0alpha1</exclude>
182   </package>
183   <package>
184    <name>Horde_Ldap</name>
185    <channel>pear.horde.org</channel>
186    <min>2.0.0</min>
187    <max>3.0.0alpha1</max>
188    <exclude>3.0.0alpha1</exclude>
189   </package>
190   <package>
191    <name>Horde_Imsp</name>
192    <channel>pear.horde.org</channel>
193    <min>2.0.0</min>
194    <max>3.0.0alpha1</max>
195    <exclude>3.0.0alpha1</exclude>
196   </package>
197   <package>
198    <name>Horde_Http</name>
199    <channel>pear.horde.org</channel>
200    <min>2.0.0</min>
201    <max>3.0.0alpha1</max>
202    <exclude>3.0.0alpha1</exclude>
203   </package>
204   <package>
205    <name>Horde_Test</name>
206    <channel>pear.horde.org</channel>
207    <min>2.1.0</min>
208    <max>3.0.0alpha1</max>
209    <exclude>3.0.0alpha1</exclude>
210   </package>
211   <package>
212    <name>pam</name>
213    <channel>pecl.php.net</channel>
214    <providesextension>pam</providesextension>
215   </package>
216   <package>
217    <name>sasl</name>
218    <channel>pecl.php.net</channel>
219    <providesextension>sasl</providesextension>
220   </package>
221   <extension>
222    <name>ctype</name>
223   </extension>
224   <extension>
225    <name>ftp</name>
226   </extension>
227  </optional>
228 </dependencies>
229 <phprelease>
230  <filelist>
231   <install as="COPYING" name="doc/Horde/Auth/COPYING" />
232   <install as="Horde/Auth.php" name="lib/Horde/Auth.php" />
233   <install as="Horde/Auth/Auto.php" name="lib/Horde/Auth/Auto.php" />
234   <install as="Horde/Auth/Base.php" name="lib/Horde/Auth/Base.php" />
235   <install as="Horde/Auth/Composite.php" name="lib/Horde/Auth/Composite.php" />
236   <install as="Horde/Auth/Customsql.php" name="lib/Horde/Auth/Customsql.php" />
237   <install as="Horde/Auth/Cyrsql.php" name="lib/Horde/Auth/Cyrsql.php" />
238   <install as="Horde/Auth/Exception.php" name="lib/Horde/Auth/Exception.php" />
239   <install as="Horde/Auth/Ftp.php" name="lib/Horde/Auth/Ftp.php" />
240   <install as="Horde/Auth/Http.php" name="lib/Horde/Auth/Http.php" />
241   <install as="Horde/Auth/Imap.php" name="lib/Horde/Auth/Imap.php" />
242   <install as="Horde/Auth/Ipbasic.php" name="lib/Horde/Auth/Ipbasic.php" />
243   <install as="Horde/Auth/Kolab.php" name="lib/Horde/Auth/Kolab.php" />
244   <install as="Horde/Auth/Ldap.php" name="lib/Horde/Auth/Ldap.php" />
245   <install as="Horde/Auth/Login.php" name="lib/Horde/Auth/Login.php" />
246   <install as="Horde/Auth/Msad.php" name="lib/Horde/Auth/Msad.php" />
247   <install as="Horde/Auth/Pam.php" name="lib/Horde/Auth/Pam.php" />
248   <install as="Horde/Auth/Passwd.php" name="lib/Horde/Auth/Passwd.php" />
249   <install as="Horde/Auth/Peclsasl.php" name="lib/Horde/Auth/Peclsasl.php" />
250   <install as="Horde/Auth/Radius.php" name="lib/Horde/Auth/Radius.php" />
251   <install as="Horde/Auth/Shibboleth.php" name="lib/Horde/Auth/Shibboleth.php" />
252   <install as="Horde/Auth/Smb.php" name="lib/Horde/Auth/Smb.php" />
253   <install as="Horde/Auth/Smbclient.php" name="lib/Horde/Auth/Smbclient.php" />
254   <install as="Horde/Auth/Sql.php" name="lib/Horde/Auth/Sql.php" />
255   <install as="Horde/Auth/Translation.php" name="lib/Horde/Auth/Translation.php" />
256   <install as="Horde/Auth/X509.php" name="lib/Horde/Auth/X509.php" />
257   <install as="Horde/Auth/Http/Remote.php" name="lib/Horde/Auth/Http/Remote.php" />
258   <install as="locale/Horde_Auth.pot" name="locale/Horde_Auth.pot" />
259   <install as="locale/da/LC_MESSAGES/Horde_Auth.mo" name="locale/da/LC_MESSAGES/Horde_Auth.mo" />
260   <install as="locale/da/LC_MESSAGES/Horde_Auth.po" name="locale/da/LC_MESSAGES/Horde_Auth.po" />
261   <install as="locale/de/LC_MESSAGES/Horde_Auth.mo" name="locale/de/LC_MESSAGES/Horde_Auth.mo" />
262   <install as="locale/de/LC_MESSAGES/Horde_Auth.po" name="locale/de/LC_MESSAGES/Horde_Auth.po" />
263   <install as="locale/es/LC_MESSAGES/Horde_Auth.mo" name="locale/es/LC_MESSAGES/Horde_Auth.mo" />
264   <install as="locale/es/LC_MESSAGES/Horde_Auth.po" name="locale/es/LC_MESSAGES/Horde_Auth.po" />
265   <install as="locale/et/LC_MESSAGES/Horde_Auth.mo" name="locale/et/LC_MESSAGES/Horde_Auth.mo" />
266   <install as="locale/et/LC_MESSAGES/Horde_Auth.po" name="locale/et/LC_MESSAGES/Horde_Auth.po" />
267   <install as="locale/eu/LC_MESSAGES/Horde_Auth.mo" name="locale/eu/LC_MESSAGES/Horde_Auth.mo" />
268   <install as="locale/eu/LC_MESSAGES/Horde_Auth.po" name="locale/eu/LC_MESSAGES/Horde_Auth.po" />
269   <install as="locale/fi/LC_MESSAGES/Horde_Auth.mo" name="locale/fi/LC_MESSAGES/Horde_Auth.mo" />
270   <install as="locale/fi/LC_MESSAGES/Horde_Auth.po" name="locale/fi/LC_MESSAGES/Horde_Auth.po" />
271   <install as="locale/fr/LC_MESSAGES/Horde_Auth.mo" name="locale/fr/LC_MESSAGES/Horde_Auth.mo" />
272   <install as="locale/fr/LC_MESSAGES/Horde_Auth.po" name="locale/fr/LC_MESSAGES/Horde_Auth.po" />
273   <install as="locale/hu/LC_MESSAGES/Horde_Auth.mo" name="locale/hu/LC_MESSAGES/Horde_Auth.mo" />
274   <install as="locale/hu/LC_MESSAGES/Horde_Auth.po" name="locale/hu/LC_MESSAGES/Horde_Auth.po" />
275   <install as="locale/ja/LC_MESSAGES/Horde_Auth.mo" name="locale/ja/LC_MESSAGES/Horde_Auth.mo" />
276   <install as="locale/ja/LC_MESSAGES/Horde_Auth.po" name="locale/ja/LC_MESSAGES/Horde_Auth.po" />
277   <install as="locale/lv/LC_MESSAGES/Horde_Auth.mo" name="locale/lv/LC_MESSAGES/Horde_Auth.mo" />
278   <install as="locale/lv/LC_MESSAGES/Horde_Auth.po" name="locale/lv/LC_MESSAGES/Horde_Auth.po" />
279   <install as="locale/pl/LC_MESSAGES/Horde_Auth.mo" name="locale/pl/LC_MESSAGES/Horde_Auth.mo" />
280   <install as="locale/pl/LC_MESSAGES/Horde_Auth.po" name="locale/pl/LC_MESSAGES/Horde_Auth.po" />
281   <install as="locale/tr/LC_MESSAGES/Horde_Auth.mo" name="locale/tr/LC_MESSAGES/Horde_Auth.mo" />
282   <install as="locale/tr/LC_MESSAGES/Horde_Auth.po" name="locale/tr/LC_MESSAGES/Horde_Auth.po" />
283   <install as="migration/1_horde_auth_base_tables.php" name="migration/Horde/Auth/1_horde_auth_base_tables.php" />
284   <install as="Horde/Auth/AllTests.php" name="test/Horde/Auth/AllTests.php" />
285   <install as="Horde/Auth/Autoload.php" name="test/Horde/Auth/Autoload.php" />
286   <install as="Horde/Auth/bootstrap.php" name="test/Horde/Auth/bootstrap.php" />
287   <install as="Horde/Auth/phpunit.xml" name="test/Horde/Auth/phpunit.xml" />
288   <install as="Horde/Auth/TestCase.php" name="test/Horde/Auth/TestCase.php" />
289   <install as="Horde/Auth/fixtures/test.passwd" name="test/Horde/Auth/fixtures/test.passwd" />
290   <install as="Horde/Auth/Unit/AuthTest.php" name="test/Horde/Auth/Unit/AuthTest.php" />
291   <install as="Horde/Auth/Unit/KolabTest.php" name="test/Horde/Auth/Unit/KolabTest.php" />
292   <install as="Horde/Auth/Unit/PasswdTest.php" name="test/Horde/Auth/Unit/PasswdTest.php" />
293   <install as="Horde/Auth/Unit/Sql/Base.php" name="test/Horde/Auth/Unit/Sql/Base.php" />
294   <install as="Horde/Auth/Unit/Sql/Locks.php" name="test/Horde/Auth/Unit/Sql/Locks.php" />
295   <install as="Horde/Auth/Unit/Sql/Pdo/SqliteLockTest.php" name="test/Horde/Auth/Unit/Sql/Pdo/SqliteLockTest.php" />
296   <install as="Horde/Auth/Unit/Sql/Pdo/SqliteTest.php" name="test/Horde/Auth/Unit/Sql/Pdo/SqliteTest.php" />
297  </filelist>
298 </phprelease>
299 <changelog>
300  <release>
301   <date>2008-09-16</date>
302   <version>
303    <release>0.1.0</release>
304    <api>0.1.0</api>
305   </version>
306   <stability>
307    <release>beta</release>
308    <api>beta</api>
309   </stability>
310   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
311   <notes>
312* Fixed error handling when removing user data.
313* Retrieve password where necessary for salt calculations in the custom SQL driver (Bug #3739).
314* Added a query for checking existance of a user to the custom SQL driver (Request #5151).
315* Completed Cyrus virtual domain support in the cyrsql driver.
316* Fixed handling of UID logins in the Kolab driver  (Bugs #1317, #4662).
317* Fixed case handling in the LDAP driver (Bug #2435).
318* Rewrote PAM driver to use PAM extension from PECL.
319* Fixed the PAM driver authentication so that it works with both pam and pam_auth extensions (Bug #6860).
320* Ensured that the LDAP driver always uses the configured filter.
321* Renamed Auth_sasl to Auth_peclsasl (Bug #4547).
322* Allow signup hooks to override the user_name and password fields (Request #2904).
323* Created an SQL driver for signups and allowing backends other than DataTree (Request #7161).
324* Added smbclient driver as an alternative to the smb driver which requires a PHP extension.
325* Fix handling of SSHA and SMD5 salts (ulrich-horde@topfen.net, Bug #2863).
326* Added readSessionData() function to get Horde authentication data from session strings.
327* Allow drivers to include their own isAdmin() implementations (Request #5521).
328* Add Active Directory extension of LDAP driver (Request #3769).
329* Hide the cyrus account in cyrsql driver (vilius@lnk.lt, Request #5626).
330* Bring the passwd driver into compliance with the Auth API.
331* Remove dependency on the mhash extension for some encryption types.
332* Add authentication against a remote HTTP Authentication endpoint (duck@obala.net).
333* CSRF token protections for logout links.
334* Call the postauthenticate hook in Horde_Auth::setAuth() instead of authenticate().
335* Modified the Kolab driver to use the new Kolab_Server package.
336* Improved handling of multiple IMAP server setups in the Kolab driver.
337   </notes>
338  </release>
339  <release>
340   <date>2008-10-29</date>
341   <version>
342    <release>0.1.1</release>
343    <api>0.1.0</api>
344   </version>
345   <stability>
346    <release>beta</release>
347    <api>beta</api>
348   </stability>
349   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
350   <notes>
351* Imap driver now uses Horde_Imap_Client library.
352* Add signup drivers to package.xml (Bug #7345).
353* Fix the &quot;overwriting realm info from application auth drivers&quot; (Bug #6749)
354* Switched Kolab auth handling from IMAP to LDAP by using Kolab_Server.
355* Added &quot;add user&quot; capability to the Kolab driver.
356* Adapted the Kolab auth driver to the changes in Kolab_Server.
357   </notes>
358  </release>
359  <release>
360   <version>
361    <release>1.0.0alpha1</release>
362    <api>1.0.0</api>
363   </version>
364   <stability>
365    <release>alpha</release>
366    <api>alpha</api>
367   </stability>
368   <date>2011-03-08</date>
369   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
370   <notes>
371* First alpha release for Horde 4.
372* Remove dependency on horde/Core.
373* Remove all non-authentication backend related code.
374* Removed Krb5 driver.
375* Moved signup code to horde/Core.
376* Split Horde_Auth into Horde_Auth and Horde_Auth_Base components.
377   </notes>
378  </release>
379  <release>
380   <version>
381    <release>1.0.0beta1</release>
382    <api>1.0.0</api>
383   </version>
384   <stability>
385    <release>beta</release>
386    <api>beta</api>
387   </stability>
388   <date>2011-03-16</date>
389   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
390   <notes>
391* First beta release for Horde 4.
392   </notes>
393  </release>
394  <release>
395   <version>
396    <release>1.0.0RC1</release>
397    <api>1.0.0</api>
398   </version>
399   <stability>
400    <release>beta</release>
401    <api>beta</api>
402   </stability>
403   <date>2011-03-22</date>
404   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
405   <notes>
406* First release candidate for Horde 4.
407   </notes>
408  </release>
409  <release>
410   <version>
411    <release>1.0.0RC2</release>
412    <api>1.0.0</api>
413   </version>
414   <stability>
415    <release>beta</release>
416    <api>beta</api>
417   </stability>
418   <date>2011-03-29</date>
419   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
420   <notes>
421* Second release candidate for Horde 4.
422* Remove Cyrus driver.
423* Remove support for pam_auth (Ticket #6860).
424   </notes>
425  </release>
426  <release>
427   <version>
428    <release>1.0.0</release>
429    <api>1.0.0</api>
430   </version>
431   <stability>
432    <release>stable</release>
433    <api>stable</api>
434   </stability>
435   <date>2011-04-06</date>
436   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
437   <notes>
438* First stable release for Horde 4.
439* [jan] Fix Cyrsql driver (Vilius Sumskas &lt;vilius@lnk.lt&gt;, Bug #9781).
440* [jan] Add SHA-256 hashing and add SHA as alias for SHA1.
441   </notes>
442  </release>
443  <release>
444   <version>
445    <release>1.0.1</release>
446    <api>1.0.0</api>
447   </version>
448   <stability>
449    <release>stable</release>
450    <api>stable</api>
451   </stability>
452   <date>2011-04-20</date>
453   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
454   <notes>
455* [mms] Fix default userhierarchy for Cyrsql driver (Bug #9895).
456* [cjh] Add crypt-sha256 and crypt-sha512 password hashes (patrickdk@patrickdk.com, Request #6991).
457* [mms] Fix addUser() in Customsql driver (Bug #9832).
458   </notes>
459  </release>
460  <release>
461   <version>
462    <release>1.0.2</release>
463    <api>1.0.0</api>
464   </version>
465   <stability>
466    <release>stable</release>
467    <api>stable</api>
468   </stability>
469   <date>2011-05-03</date>
470   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
471   <notes>
472* [jan] Fix listing users in Customsql driver (Bug #9963).
473   </notes>
474  </release>
475  <release>
476   <version>
477    <release>1.0.3</release>
478    <api>1.0.0</api>
479   </version>
480   <stability>
481    <release>stable</release>
482    <api>stable</api>
483   </stability>
484   <date>2011-05-18</date>
485   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
486   <notes>
487* [mms] Cyrsql driver doesn&apos;t support resetting passwords currently (Bug #10060).
488   </notes>
489  </release>
490  <release>
491   <version>
492    <release>1.0.4</release>
493    <api>1.0.0</api>
494   </version>
495   <stability>
496    <release>stable</release>
497    <api>stable</api>
498   </stability>
499   <date>2011-06-08</date>
500   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
501   <notes>
502* [jan] SECURITY: Fix propagating failed login in composite driver (Bug #10211).
503   </notes>
504  </release>
505  <release>
506   <version>
507    <release>1.1.0</release>
508    <api>1.1.0</api>
509   </version>
510   <stability>
511    <release>stable</release>
512    <api>stable</api>
513   </stability>
514   <date>2011-07-05</date>
515   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
516   <notes>
517* [rla] Add sort parameter to listUsers() method.
518* [mms] Fix addUser() for Cyrsql driver (vilius@lnk.lt, Bug #10239).
519   </notes>
520  </release>
521  <release>
522   <version>
523    <release>1.2.0</release>
524    <api>1.2.0</api>
525   </version>
526   <stability>
527    <release>stable</release>
528    <api>stable</api>
529   </stability>
530   <date>2011-08-31</date>
531   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
532   <notes>
533* [rla] Add bad login blocking and account locking to the base driver.
534* [rla] Fix SQL driver when using soft_expiration and hard_expiration features.
535* [rla] No longer enforce lowercase fieldnames.
536   </notes>
537  </release>
538  <release>
539   <version>
540    <release>1.3.0</release>
541    <api>1.3.0</api>
542   </version>
543   <stability>
544    <release>stable</release>
545    <api>stable</api>
546   </stability>
547   <date>2011-09-20</date>
548   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
549   <notes>
550* [jan] Dynamically disable capabilities of Customsql authentication driver if queries are empty (Michael Gröne, Request #10510).
551* [jan] Fix updating users in LDAP while using preauthenticate hooks.
552* [jan] Add support for resetting passwords to LDAP driver.
553   </notes>
554  </release>
555  <release>
556   <version>
557    <release>1.4.0</release>
558    <api>1.4.0</api>
559   </version>
560   <stability>
561    <release>stable</release>
562    <api>stable</api>
563   </stability>
564   <date>2011-09-28</date>
565   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
566   <notes>
567* [jan] Add checkPasswordPolicy() and checkPasswordSimilarity() methods.
568   </notes>
569  </release>
570  <release>
571   <version>
572    <release>1.4.1</release>
573    <api>1.4.0</api>
574   </version>
575   <stability>
576    <release>stable</release>
577    <api>stable</api>
578   </stability>
579   <date>2011-10-03</date>
580   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
581   <notes>
582* [jan] Add missing locale directory (Bug #10589).
583   </notes>
584  </release>
585  <release>
586   <version>
587    <release>1.4.2</release>
588    <api>1.4.0</api>
589   </version>
590   <stability>
591    <release>stable</release>
592    <api>stable</api>
593   </stability>
594   <date>2011-10-04</date>
595   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
596   <notes>
597* [jan] Fix detecting locale directory from PEAR installation (Bug #10589).
598   </notes>
599  </release>
600  <release>
601   <version>
602    <release>1.4.3</release>
603    <api>1.4.0</api>
604   </version>
605   <stability>
606    <release>stable</release>
607    <api>stable</api>
608   </stability>
609   <date>2011-10-18</date>
610   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
611   <notes>
612* [jan] Catch exceptions from imap library (Bug #10272).
613   </notes>
614  </release>
615  <release>
616   <version>
617    <release>1.4.4</release>
618    <api>1.4.0</api>
619   </version>
620   <stability>
621    <release>stable</release>
622    <api>stable</api>
623   </stability>
624   <date>2011-11-08</date>
625   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
626   <notes>
627* [jan] Allow to run unit tests from installed package.
628   </notes>
629  </release>
630  <release>
631   <version>
632    <release>1.4.5</release>
633    <api>1.4.0</api>
634   </version>
635   <stability>
636    <release>stable</release>
637    <api>stable</api>
638   </stability>
639   <date>2011-11-22</date>
640   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
641   <notes>
642* [jan] Add Estonian translation.
643   </notes>
644  </release>
645  <release>
646   <version>
647    <release>1.4.6</release>
648    <api>1.4.0</api>
649   </version>
650   <stability>
651    <release>stable</release>
652    <api>stable</api>
653   </stability>
654   <date>2011-12-06</date>
655   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
656   <notes>
657* [jan] Add Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).
658   </notes>
659  </release>
660  <release>
661   <version>
662    <release>1.4.7</release>
663    <api>1.4.0</api>
664   </version>
665   <stability>
666    <release>stable</release>
667    <api>stable</api>
668   </stability>
669   <date>2011-12-13</date>
670   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
671   <notes>
672* [jan] Add Latvian translation (Jānis Eisaks &lt;jancs@dv.lv&gt;).
673   </notes>
674  </release>
675  <release>
676   <version>
677    <release>1.4.8</release>
678    <api>1.4.0</api>
679   </version>
680   <stability>
681    <release>stable</release>
682    <api>stable</api>
683   </stability>
684   <date>2012-01-31</date>
685   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
686   <notes>
687* [jan] Add optimized exists() implementation to LDAP driver (Marco Ferrante &lt;marco@csita.unige.it&gt;, Request #10944).
688* [jan] Add Spanish translation (Manuel P. Ayala &lt;mayala@unex.es&gt;).
689   </notes>
690  </release>
691  <release>
692   <version>
693    <release>1.4.9</release>
694    <api>1.4.0</api>
695   </version>
696   <stability>
697    <release>stable</release>
698    <api>stable</api>
699   </stability>
700   <date>2012-03-20</date>
701   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
702   <notes>
703* [jan] Add Finnish translation (Leena Heino &lt;liinu@uta.fi&gt;).
704   </notes>
705  </release>
706  <release>
707   <version>
708    <release>1.4.10</release>
709    <api>1.4.0</api>
710   </version>
711   <stability>
712    <release>stable</release>
713    <api>stable</api>
714   </stability>
715   <date>2012-03-20</date>
716   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
717   <notes>
718* [mms] Fix Horde_Auth_Passwd#updateUser().
719   </notes>
720  </release>
721  <release>
722   <date>2012-07-05</date>
723   <time>10:30:07</time>
724   <version>
725    <release>2.0.0alpha1</release>
726    <api>2.0.0alpha1</api>
727   </version>
728   <stability>
729    <release>alpha</release>
730    <api>alpha</api>
731   </stability>
732   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
733   <notes>
734* First alpha release for Horde 5.
735* [mms] Removed charset parameter for Imap and Cyrsql drivers.
736   </notes>
737  </release>
738  <release>
739   <version>
740    <release>2.0.0beta1</release>
741    <api>2.0.0beta1</api>
742   </version>
743   <stability>
744    <release>beta</release>
745    <api>beta</api>
746   </stability>
747   <date>2012-07-19</date>
748   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
749   <notes>
750* First beta release for Horde 5.
751* [rla] Use constant for permanent lock and provide more verbose feedback (Request #11254).
752   </notes>
753  </release>
754  <release>
755   <version>
756    <release>2.0.0beta2</release>
757    <api>2.0.0beta1</api>
758   </version>
759   <stability>
760    <release>beta</release>
761    <api>beta</api>
762   </stability>
763   <date>2012-10-12</date>
764   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
765   <notes>
766* [jan] Fix setting IMAP ACLs in IMAP and Cyrsql drivers.
767* [mms] Fix user management in Passwd driver.
768* [mms] Fix setting soft expiration in SQL driver.
769   </notes>
770  </release>
771  <release>
772   <version>
773    <release>2.0.0</release>
774    <api>2.0.0</api>
775   </version>
776   <stability>
777    <release>stable</release>
778    <api>stable</api>
779   </stability>
780   <date>2012-10-30</date>
781   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
782   <notes>
783* First stable release for Horde 5.
784   </notes>
785  </release>
786  <release>
787   <version>
788    <release>2.0.1</release>
789    <api>2.0.0</api>
790   </version>
791   <stability>
792    <release>stable</release>
793    <api>stable</api>
794   </stability>
795   <date>2012-11-19</date>
796   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
797   <notes>
798* [mms] Use new Horde_Test layout.
799   </notes>
800  </release>
801  <release>
802   <version>
803    <release>2.0.2</release>
804    <api>2.0.0</api>
805   </version>
806   <stability>
807    <release>stable</release>
808    <api>stable</api>
809   </stability>
810   <date>2013-01-09</date>
811   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
812   <notes>
813* [jan] Add Basque translation (Ibon Igartua &lt;ibon.igartua@ehu.es&gt;).
814* [jan] Fix updating users in LDAP driver (Bug #11791).
815   </notes>
816  </release>
817  <release>
818   <version>
819    <release>2.0.3</release>
820    <api>2.0.0</api>
821   </version>
822   <stability>
823    <release>stable</release>
824    <api>stable</api>
825   </stability>
826   <date>2013-01-29</date>
827   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
828   <notes>
829* [jan] Add French translation (Paul De Vlieger &lt;paul.de_vlieger@moniut.univ-bpclermont.fr&gt;).
830* [jan] Fix argument reading in Samba drivers (Bug #11926).
831* [mms] Remove call-time pass-by-reference, which was causing PAM authentication driver to fail in PHP 5.4+ (Bug #10965).
832   </notes>
833  </release>
834  <release>
835   <version>
836    <release>2.0.4</release>
837    <api>2.0.0</api>
838   </version>
839   <stability>
840    <release>stable</release>
841    <api>stable</api>
842   </stability>
843   <date>2013-03-05</date>
844   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
845   <notes>
846* [jan] Improve documentation.
847   </notes>
848  </release>
849  <release>
850   <version>
851    <release>2.0.5</release>
852    <api>2.0.0</api>
853   </version>
854   <stability>
855    <release>stable</release>
856    <api>stable</api>
857   </stability>
858   <date>2013-07-16</date>
859   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
860   <notes>
861* [jan] Add password policy for minimum number of non-alphabetic characters (Friedrich Haubensak &lt;hsk@fli-leibniz.de&gt;, Request #12243).
862* [jan] Fix resetting passwords with LDAP driver (Bug #12317).
863* [mms] Fix authentication with the Http auth driver.
864   </notes>
865  </release>
866  <release>
867   <version>
868    <release>2.0.6</release>
869    <api>2.0.0</api>
870   </version>
871   <stability>
872    <release>stable</release>
873    <api>stable</api>
874   </stability>
875   <date>2013-07-16</date>
876   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
877   <notes>
878* [mms] Fix adding/deleting users via IMAP administration (Bug #12426).
879   </notes>
880  </release>
881  <release>
882   <version>
883    <release>2.1.0</release>
884    <api>2.1.0</api>
885   </version>
886   <stability>
887    <release>stable</release>
888    <api>stable</api>
889   </stability>
890   <date>2013-09-02</date>
891   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
892   <notes>
893* [mjr] Add X509 authentication driver.
894   </notes>
895  </release>
896  <release>
897   <version>
898    <release>2.1.1</release>
899    <api>2.1.0</api>
900   </version>
901   <stability>
902    <release>stable</release>
903    <api>stable</api>
904   </stability>
905   <date>2013-10-15</date>
906   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
907   <notes>
908* [mms] Password strength testing is now case-insensitive (delrio@mie.utoronto.ca, Request #12708).
909   </notes>
910  </release>
911  <release>
912   <version>
913    <release>2.1.2</release>
914    <api>2.1.0</api>
915   </version>
916   <stability>
917    <release>stable</release>
918    <api>stable</api>
919   </stability>
920   <date>2014-03-03</date>
921   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
922   <notes>
923* [jan] Add MySQL password hashing (Request #12962).
924* [rla] Add joomla encrypted password format (Request #12889).
925* [mms] Fix parsing salted SHA256 entries (Adam James &lt;adam.james@transitiv.co.uk&gt;).
926   </notes>
927  </release>
928  <release>
929   <version>
930    <release>2.1.3</release>
931    <api>2.1.0</api>
932   </version>
933   <stability>
934    <release>stable</release>
935    <api>stable</api>
936   </stability>
937   <date>2014-04-03</date>
938   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
939   <notes>
940* [jan] Add Danish translation (Erling Preben Hansen &lt;erling@eph.dk&gt;).
941   </notes>
942  </release>
943  <release>
944   <version>
945    <release>2.1.4</release>
946    <api>2.1.0</api>
947   </version>
948   <stability>
949    <release>stable</release>
950    <api>stable</api>
951   </stability>
952   <date>2014-05-21</date>
953   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
954   <notes>
955* [jan] Add Hungarian translation (Andras Galos &lt;galosa@netinform.hu&gt;).
956   </notes>
957  </release>
958  <release>
959   <version>
960    <release>2.1.5</release>
961    <api>2.1.0</api>
962   </version>
963   <stability>
964    <release>stable</release>
965    <api>stable</api>
966   </stability>
967   <date>2014-06-17</date>
968   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
969   <notes>
970* [jan] Add Polish translation (Maciej Uhlig &lt;maciej.uhlig@us.edu.pl&gt;).
971   </notes>
972  </release>
973  <release>
974   <version>
975    <release>2.1.6</release>
976    <api>2.1.0</api>
977   </version>
978   <stability>
979    <release>stable</release>
980    <api>stable</api>
981   </stability>
982   <date>2015-01-08</date>
983   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
984   <notes>
985* [jan] Support loading translations from Composer-installed package.
986* [jan] Improve PSR-2 compatibility.
987   </notes>
988  </release>
989  <release>
990   <version>
991    <release>2.1.7</release>
992    <api>2.1.0</api>
993   </version>
994   <stability>
995    <release>stable</release>
996    <api>stable</api>
997   </stability>
998   <date>2015-04-13</date>
999   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1000   <notes>
1001* [jan] Improve salt generation for Blowfish hashes.
1002   </notes>
1003  </release>
1004  <release>
1005   <version>
1006    <release>2.1.8</release>
1007    <api>2.1.0</api>
1008   </version>
1009   <stability>
1010    <release>stable</release>
1011    <api>stable</api>
1012   </stability>
1013   <date>2015-04-28</date>
1014   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1015   <notes>
1016* [jan] Fix issues with certain locales like Turkish.
1017   </notes>
1018  </release>
1019  <release>
1020   <version>
1021    <release>2.1.9</release>
1022    <api>2.1.0</api>
1023   </version>
1024   <stability>
1025    <release>stable</release>
1026    <api>stable</api>
1027   </stability>
1028   <date>2015-06-29</date>
1029   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1030   <notes>
1031* [mjr] Ensure we rebind as configured user after testing auth user credentials.
1032   </notes>
1033  </release>
1034  <release>
1035   <version>
1036    <release>2.1.10</release>
1037    <api>2.1.0</api>
1038   </version>
1039   <stability>
1040    <release>stable</release>
1041    <api>stable</api>
1042   </stability>
1043   <date>2015-07-06</date>
1044   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1045   <notes>
1046* [jan] SECURITY: Don&apos;t allow to login to LDAP with an emtpy password.
1047   </notes>
1048  </release>
1049  <release>
1050   <version>
1051    <release>2.1.11</release>
1052    <api>2.1.0</api>
1053   </version>
1054   <stability>
1055    <release>stable</release>
1056    <api>stable</api>
1057   </stability>
1058   <date>2016-02-01</date>
1059   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1060   <notes>
1061* [jan] Mark PHP 7 as supported.
1062   </notes>
1063  </release>
1064  <release>
1065   <version>
1066    <release>2.1.12</release>
1067    <api>2.1.0</api>
1068   </version>
1069   <stability>
1070    <release>stable</release>
1071    <api>stable</api>
1072   </stability>
1073   <date>2016-04-05</date>
1074   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1075   <notes>
1076* [mjr] Fix creating/removing mailbox in cyrsql driver (federico.mennite@lifeware.ch, Bug #14295).
1077   </notes>
1078  </release>
1079  <release>
1080   <version>
1081    <release>2.2.0</release>
1082    <api>2.2.0</api>
1083   </version>
1084   <stability>
1085    <release>stable</release>
1086    <api>stable</api>
1087   </stability>
1088   <date>2016-07-28</date>
1089   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1090   <notes>
1091* [jan] Add searchUsers() method.
1092   </notes>
1093  </release>
1094  <release>
1095   <version>
1096    <release>2.2.1</release>
1097    <api>2.2.0</api>
1098   </version>
1099   <stability>
1100    <release>stable</release>
1101    <api>stable</api>
1102   </stability>
1103   <date>2016-12-03</date>
1104   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1105   <notes>
1106* [jan] Use more efficient database access in SQL backend.
1107   </notes>
1108  </release>
1109  <release>
1110   <version>
1111    <release>2.2.2</release>
1112    <api>2.2.0</api>
1113   </version>
1114   <stability>
1115    <release>stable</release>
1116    <api>stable</api>
1117   </stability>
1118   <date>2017-06-22</date>
1119   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1120   <notes>
1121* [jan] Add Turkish translation (İTÜ BİDB &lt;sistemdestek@itu.edu.tr&gt;).
1122   </notes>
1123  </release>
1124 </changelog>
1125</package>
1126