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_Imap_Client</name>
4 <channel>pear.horde.org</channel>
5 <summary>IMAP client library</summary>
6 <description>A library to access IMAP4rev1 (RFC 3501) mail servers. Also supports connections to POP3 (STD 53/RFC 1939).</description>
7 <lead>
8  <name>Michael Slusarz</name>
9  <user>slusarz</user>
10  <email>slusarz@horde.org</email>
11  <active>no</active>
12 </lead>
13 <date>2019-09-14</date>
14 <time>12:39:56</time>
15 <version>
16  <release>2.29.18</release>
17  <api>2.29.0</api>
18 </version>
19 <stability>
20  <release>stable</release>
21  <api>stable</api>
22 </stability>
23 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
24 <notes>
25* [mjr] Fix LIST-STATUS parsing when using wildcards (Bug #14937, mariusz.goch@spacja.com).
26 </notes>
27 <contents>
28  <dir baseinstalldir="/" name="/">
29   <file baseinstalldir="/" md5sum="575a06606f28dab74f52d419d9735d4c" name="doc/Horde/Imap/Client/examples/tutorial.md" role="doc" />
30   <file baseinstalldir="/" md5sum="9f7784bf40807fe5a787869d19ff3ef1" name="doc/Horde/Imap/Client/examples/tutorial.rst" role="doc" />
31   <file baseinstalldir="/" md5sum="c7e96111d5b0c0d49c1472cd714198bf" name="doc/Horde/Imap/Client/CHANGES" role="doc" />
32   <file baseinstalldir="/" md5sum="448263295cf592643828bb7121113a01" name="doc/Horde/Imap/Client/COPYING" role="doc" />
33   <file baseinstalldir="/" md5sum="f60cca3139991769d90bf550a2b61da0" name="doc/Horde/Imap/Client/UPGRADING" role="doc" />
34   <file baseinstalldir="/" md5sum="43aa5bb8d368814c0d9cbe6699de8139" name="lib/Horde/Imap/Client/Auth/DigestMD5.php" role="php" />
35   <file baseinstalldir="/" md5sum="e4fd0e79b21c0f5c25f2793aec928dca" name="lib/Horde/Imap/Client/Auth/Scram.php" role="php" />
36   <file baseinstalldir="/" md5sum="105705fafdc7f080737c2003c4613c25" name="lib/Horde/Imap/Client/Base/Alerts.php" role="php" />
37   <file baseinstalldir="/" md5sum="235716dc6b4cc960120fb99e8bee12a2" name="lib/Horde/Imap/Client/Base/Debug.php" role="php" />
38   <file baseinstalldir="/" md5sum="3427feadf152be1f1761d93a52004930" name="lib/Horde/Imap/Client/Base/Deprecated.php" role="php" />
39   <file baseinstalldir="/" md5sum="7dee14db8d086fd36005524b5a136933" name="lib/Horde/Imap/Client/Base/Mailbox.php" role="php" />
40   <file baseinstalldir="/" md5sum="742b67eec5a558a53fd9f6c0e517163c" name="lib/Horde/Imap/Client/Base/Password.php" role="php" />
41   <file baseinstalldir="/" md5sum="30f6513676a518047e8fbc1573410904" name="lib/Horde/Imap/Client/Cache/Backend/Cache.php" role="php" />
42   <file baseinstalldir="/" md5sum="422cc4ef3038fbcd83df10f8d84193c5" name="lib/Horde/Imap/Client/Cache/Backend/Db.php" role="php" />
43   <file baseinstalldir="/" md5sum="5fe1162c1a33e65497d2b5c61ff2f7c5" name="lib/Horde/Imap/Client/Cache/Backend/Hashtable.php" role="php" />
44   <file baseinstalldir="/" md5sum="86f56e28a4a9c7c49ec5c2c9a3e777f5" name="lib/Horde/Imap/Client/Cache/Backend/Mongo.php" role="php" />
45   <file baseinstalldir="/" md5sum="9b49bbeb0822665407f3cb1692d5daa0" name="lib/Horde/Imap/Client/Cache/Backend/Null.php" role="php" />
46   <file baseinstalldir="/" md5sum="bab8420a045ee8a1898e8be9de00788e" name="lib/Horde/Imap/Client/Cache/Backend.php" role="php" />
47   <file baseinstalldir="/" md5sum="c15d5deca4a980b26a6a267c513e6f2c" name="lib/Horde/Imap/Client/Data/Capability/Imap.php" role="php" />
48   <file baseinstalldir="/" md5sum="552167296b82e0ad94ade081a383c803" name="lib/Horde/Imap/Client/Data/Fetch/Pop3.php" role="php" />
49   <file baseinstalldir="/" md5sum="35eb902083de8eade6b4c8eb58733048" name="lib/Horde/Imap/Client/Data/Format/Astring/Nonascii.php" role="php" />
50   <file baseinstalldir="/" md5sum="6983c998b6395a3ad6e82b1d594173a9" name="lib/Horde/Imap/Client/Data/Format/Filter/Quote.php" role="php" />
51   <file baseinstalldir="/" md5sum="f6905d48b66d7a55880dd38aa32d8f4d" name="lib/Horde/Imap/Client/Data/Format/Filter/String.php" role="php" />
52   <file baseinstalldir="/" md5sum="1fff86794464874d46a1161242a9e273" name="lib/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" role="php" />
53   <file baseinstalldir="/" md5sum="089527bd096db778f1de78d042454303" name="lib/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" role="php" />
54   <file baseinstalldir="/" md5sum="61fca61be71952d6840112a1dafac69f" name="lib/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" role="php" />
55   <file baseinstalldir="/" md5sum="cc3cb5ffac84a8be267457b4a2d8a598" name="lib/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" role="php" />
56   <file baseinstalldir="/" md5sum="71eda02fefbbc419770ee38f8e31b0f4" name="lib/Horde/Imap/Client/Data/Format/String/Nonascii.php" role="php" />
57   <file baseinstalldir="/" md5sum="16a71f6ac0f788cd48bf47eea5906162" name="lib/Horde/Imap/Client/Data/Format/Astring.php" role="php" />
58   <file baseinstalldir="/" md5sum="854222b028ab692562ee307791126047" name="lib/Horde/Imap/Client/Data/Format/Atom.php" role="php" />
59   <file baseinstalldir="/" md5sum="80f711a03caa3785fac707d5b1238200" name="lib/Horde/Imap/Client/Data/Format/Date.php" role="php" />
60   <file baseinstalldir="/" md5sum="671962a9a8d7891e6a239945067df7cd" name="lib/Horde/Imap/Client/Data/Format/DateTime.php" role="php" />
61   <file baseinstalldir="/" md5sum="6fb420ba2a67b63afa6579937c0d5309" name="lib/Horde/Imap/Client/Data/Format/Exception.php" role="php" />
62   <file baseinstalldir="/" md5sum="4ae82827176a4dd2abd9aad5f161419c" name="lib/Horde/Imap/Client/Data/Format/List.php" role="php" />
63   <file baseinstalldir="/" md5sum="a0f245db3f012f5cacd7906f5622232f" name="lib/Horde/Imap/Client/Data/Format/ListMailbox.php" role="php" />
64   <file baseinstalldir="/" md5sum="9e2591dc6a95df190f7ac5419a610f54" name="lib/Horde/Imap/Client/Data/Format/Mailbox.php" role="php" />
65   <file baseinstalldir="/" md5sum="f01f757bdcb1226ecddd1a06273963fe" name="lib/Horde/Imap/Client/Data/Format/Nil.php" role="php" />
66   <file baseinstalldir="/" md5sum="e034c0a955edab88ff7a8e24af505915" name="lib/Horde/Imap/Client/Data/Format/Nstring.php" role="php" />
67   <file baseinstalldir="/" md5sum="b6a38e54254ade2ae9f79b23763c63de" name="lib/Horde/Imap/Client/Data/Format/Number.php" role="php" />
68   <file baseinstalldir="/" md5sum="2921624651fc6545e77ed22057fdc354" name="lib/Horde/Imap/Client/Data/Format/String.php" role="php" />
69   <file baseinstalldir="/" md5sum="6965d04ecebd9a0dfe3dbc0c13498f57" name="lib/Horde/Imap/Client/Data/SearchCharset/Utf8.php" role="php" />
70   <file baseinstalldir="/" md5sum="983b371172ccfe16388c1ad3e2ab8ab4" name="lib/Horde/Imap/Client/Data/Acl.php" role="php" />
71   <file baseinstalldir="/" md5sum="912dbbecaed161389a3a4be73ddbb7f4" name="lib/Horde/Imap/Client/Data/AclCommon.php" role="php" />
72   <file baseinstalldir="/" md5sum="18b233a962bfa79761513a40d0b1f9fe" name="lib/Horde/Imap/Client/Data/AclNegative.php" role="php" />
73   <file baseinstalldir="/" md5sum="61a9caa9356604b9830cb18367cf355f" name="lib/Horde/Imap/Client/Data/AclRights.php" role="php" />
74   <file baseinstalldir="/" md5sum="06bef1f9a1e1ab641f836af5a5c9202a" name="lib/Horde/Imap/Client/Data/BaseSubject.php" role="php" />
75   <file baseinstalldir="/" md5sum="ce02172426ec590ded3789a1109df3e9" name="lib/Horde/Imap/Client/Data/Capability.php" role="php" />
76   <file baseinstalldir="/" md5sum="46cd87445f91c5a88aca79f02ccec860" name="lib/Horde/Imap/Client/Data/Envelope.php" role="php" />
77   <file baseinstalldir="/" md5sum="70ff1200fa8e0f81663363868d5a30d0" name="lib/Horde/Imap/Client/Data/Fetch.php" role="php" />
78   <file baseinstalldir="/" md5sum="bad49afc8f3fdcc7c25d31c403e01c78" name="lib/Horde/Imap/Client/Data/Format.php" role="php" />
79   <file baseinstalldir="/" md5sum="220d025cd232465e285fb501cfcaf087" name="lib/Horde/Imap/Client/Data/Namespace.php" role="php" />
80   <file baseinstalldir="/" md5sum="42668613ef2cb64829554777d3121e40" name="lib/Horde/Imap/Client/Data/SearchCharset.php" role="php" />
81   <file baseinstalldir="/" md5sum="c9c20c46e9ab51ffd7bd11add8792d23" name="lib/Horde/Imap/Client/Data/Sync.php" role="php" />
82   <file baseinstalldir="/" md5sum="7658092134aaa2b7e4d53115bc28e114" name="lib/Horde/Imap/Client/Data/Thread.php" role="php" />
83   <file baseinstalldir="/" md5sum="00d7c0cb79226b7e095e4541b297e986" name="lib/Horde/Imap/Client/Exception/NoSupportExtension.php" role="php" />
84   <file baseinstalldir="/" md5sum="a67caa3554339b62c7e5a86973f2feeb" name="lib/Horde/Imap/Client/Exception/NoSupportPop3.php" role="php" />
85   <file baseinstalldir="/" md5sum="36d3561473baa28f6218286a723f8bab" name="lib/Horde/Imap/Client/Exception/SearchCharset.php" role="php" />
86   <file baseinstalldir="/" md5sum="5be3ee35384050b7f3e6a0f3854fd027" name="lib/Horde/Imap/Client/Exception/ServerResponse.php" role="php" />
87   <file baseinstalldir="/" md5sum="b56fe1ae1ca8954f4c731ab31f9152d0" name="lib/Horde/Imap/Client/Exception/Sync.php" role="php" />
88   <file baseinstalldir="/" md5sum="fafdbaf97e15ac1bddf7cf7707ae6756" name="lib/Horde/Imap/Client/Fetch/Query.php" role="php" />
89   <file baseinstalldir="/" md5sum="dd4485bce0811ea0001f72be8ac2242c" name="lib/Horde/Imap/Client/Fetch/Results.php" role="php" />
90   <file baseinstalldir="/" md5sum="5743f1ba7f28bd7ef22cc080e63b24f1" name="lib/Horde/Imap/Client/Ids/Map.php" role="php" />
91   <file baseinstalldir="/" md5sum="67a2b4269e3c495cb8198c6f52055252" name="lib/Horde/Imap/Client/Ids/Pop3.php" role="php" />
92   <file baseinstalldir="/" md5sum="cb997a1b9060cc9d3bd8bd67272ccfde" name="lib/Horde/Imap/Client/Interaction/Command/Continuation.php" role="php" />
93   <file baseinstalldir="/" md5sum="be0c6bd7b421c6d9d5ac8e9015b1c9eb" name="lib/Horde/Imap/Client/Interaction/Server/Continuation.php" role="php" />
94   <file baseinstalldir="/" md5sum="56d7756760c4d2298aee78ee3c9622c8" name="lib/Horde/Imap/Client/Interaction/Server/Tagged.php" role="php" />
95   <file baseinstalldir="/" md5sum="89a0eca14ea51e86198d16e2dceaccc2" name="lib/Horde/Imap/Client/Interaction/Server/Untagged.php" role="php" />
96   <file baseinstalldir="/" md5sum="d0c4516cb3789cd91a124f82c7d57725" name="lib/Horde/Imap/Client/Interaction/Client.php" role="php" />
97   <file baseinstalldir="/" md5sum="51ef86a97da4814eb012d57084366baf" name="lib/Horde/Imap/Client/Interaction/Command.php" role="php" />
98   <file baseinstalldir="/" md5sum="6ec5694642a24e1e19396dc2419f00cb" name="lib/Horde/Imap/Client/Interaction/Pipeline.php" role="php" />
99   <file baseinstalldir="/" md5sum="5a16b1a28b26c1edb567cfe92e140326" name="lib/Horde/Imap/Client/Interaction/Server.php" role="php" />
100   <file baseinstalldir="/" md5sum="d1ef5424d9a9da4d038fd73aed1c63e1" name="lib/Horde/Imap/Client/Mailbox/List.php" role="php" />
101   <file baseinstalldir="/" md5sum="bcf0e8a335c449ef85517ef633987ccb" name="lib/Horde/Imap/Client/Namespace/List.php" role="php" />
102   <file baseinstalldir="/" md5sum="8b68dc825559eb1b1458af29b371f3b4" name="lib/Horde/Imap/Client/Password/Xoauth2.php" role="php" />
103   <file baseinstalldir="/" md5sum="bf41a6c6566a7b95bf9c9a4025e4cfe0" name="lib/Horde/Imap/Client/Search/Query.php" role="php" />
104   <file baseinstalldir="/" md5sum="d7b42b69dc5e439ca40b34b36bc67189" name="lib/Horde/Imap/Client/Socket/Connection/Base.php" role="php" />
105   <file baseinstalldir="/" md5sum="6713e051c55168b9fd580dfa4c36b14d" name="lib/Horde/Imap/Client/Socket/Connection/Pop3.php" role="php" />
106   <file baseinstalldir="/" md5sum="8ee277ee26e096d6e8a2fbcaf3cc733e" name="lib/Horde/Imap/Client/Socket/Connection/Socket.php" role="php" />
107   <file baseinstalldir="/" md5sum="c50d5ee6cd4f62e58b387ee4ba85b2b5" name="lib/Horde/Imap/Client/Socket/Catenate.php" role="php" />
108   <file baseinstalldir="/" md5sum="38638c4a6355af118f462e9b0bb4dc7d" name="lib/Horde/Imap/Client/Socket/ClientSort.php" role="php" />
109   <file baseinstalldir="/" md5sum="00ce41c86fc414bf52eb31915feb088d" name="lib/Horde/Imap/Client/Socket/Pop3.php" role="php" />
110   <file baseinstalldir="/" md5sum="d37b8c2920e49c3c600b36c1851da693" name="lib/Horde/Imap/Client/Url/Imap/Relative.php" role="php" />
111   <file baseinstalldir="/" md5sum="cd79e935070d389f4c5ad34c8d0a9a2d" name="lib/Horde/Imap/Client/Url/Base.php" role="php" />
112   <file baseinstalldir="/" md5sum="b7f3cf39a7a028ba247eed10b0a29cb6" name="lib/Horde/Imap/Client/Url/Imap.php" role="php" />
113   <file baseinstalldir="/" md5sum="6f4b6312f2277e3a4dd7f7161d3709d9" name="lib/Horde/Imap/Client/Url/Pop3.php" role="php" />
114   <file baseinstalldir="/" md5sum="15277349e45fb129766aa7ad7ffeadd9" name="lib/Horde/Imap/Client/Base.php" role="php" />
115   <file baseinstalldir="/" md5sum="1bd32e62c8d251160e3b475ae04d72dd" name="lib/Horde/Imap/Client/Cache.php" role="php" />
116   <file baseinstalldir="/" md5sum="d0d0fefa64abd6280c3c8d4838a6c37d" name="lib/Horde/Imap/Client/DateTime.php" role="php" />
117   <file baseinstalldir="/" md5sum="c64f011eb9bb4b3b61276cbfa12bf11d" name="lib/Horde/Imap/Client/Exception.php" role="php" />
118   <file baseinstalldir="/" md5sum="5735606650c554f37368676ca734f8d3" name="lib/Horde/Imap/Client/Ids.php" role="php" />
119   <file baseinstalldir="/" md5sum="880196b3fc708b7bad931a1ce73837c6" name="lib/Horde/Imap/Client/Mailbox.php" role="php" />
120   <file baseinstalldir="/" md5sum="a362cdf0e678f04943b0289a1357515b" name="lib/Horde/Imap/Client/Socket.php" role="php" />
121   <file baseinstalldir="/" md5sum="5d81a96d6b3bb3dd28848f1532c86671" name="lib/Horde/Imap/Client/Tokenize.php" role="php" />
122   <file baseinstalldir="/" md5sum="4de29e914835ca269435b199f7e503bd" name="lib/Horde/Imap/Client/Translation.php" role="php">
123    <tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
124   </file>
125   <file baseinstalldir="/" md5sum="593873071e2d2864d87e9d4f124aec21" name="lib/Horde/Imap/Client/Url.php" role="php" />
126   <file baseinstalldir="/" md5sum="6269b1f293abb26c585b05b327cc6511" name="lib/Horde/Imap/Client/Utf7imap.php" role="php" />
127   <file baseinstalldir="/" md5sum="0a5891306c51fb723e8d6f407fa64df8" name="lib/Horde/Imap/Client.php" role="php" />
128   <file baseinstalldir="/" md5sum="dbc467b4fa4a5e79c1f1392a63ad78e3" name="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
129   <file baseinstalldir="/" md5sum="411eb21b5b0433bdf8a8a2044754ef3a" name="locale/da/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
130   <file baseinstalldir="/" md5sum="1329ab8895fab94dd15c1e624f23b523" name="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
131   <file baseinstalldir="/" md5sum="f32adf8389c6dda5b76a105f3ee2f75e" name="locale/de/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
132   <file baseinstalldir="/" md5sum="c8e6e9ed9f0d80f92c7b898acefd2d97" name="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
133   <file baseinstalldir="/" md5sum="aae0d19c448632d5bd69eb9ff78d2646" name="locale/el/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
134   <file baseinstalldir="/" md5sum="8a9fe56c5f946045e6dcc666c9137f81" name="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
135   <file baseinstalldir="/" md5sum="59b386d08b1b579567322ddd1ab6f55a" name="locale/es/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
136   <file baseinstalldir="/" md5sum="6bb44d66a278da657dfae0e321128c49" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
137   <file baseinstalldir="/" md5sum="0ea63465f218a2b448a8516ffae41037" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
138   <file baseinstalldir="/" md5sum="1e02265b9e2b9d072bf8a6bcca81b251" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
139   <file baseinstalldir="/" md5sum="7da54e79e1bfce5ed1155a0986a74e76" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
140   <file baseinstalldir="/" md5sum="faf99da5d2c51613fdcc659da0a70c9d" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
141   <file baseinstalldir="/" md5sum="28fd53b3ed3205b78f719a44741adb8f" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
142   <file baseinstalldir="/" md5sum="5b1d3bff3d4fd3dc342359a8dc64dfff" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
143   <file baseinstalldir="/" md5sum="dfcab3c8f64ed6a837e8a50b7ffae4f7" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
144   <file baseinstalldir="/" md5sum="4a9ae6d03e003fef1351dab419ae52ef" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
145   <file baseinstalldir="/" md5sum="7dbdf1e996d2570ddaf81a10a2438802" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
146   <file baseinstalldir="/" md5sum="ffe353b14335deded0320b1973634630" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
147   <file baseinstalldir="/" md5sum="2aecc2776ca53645094e89226ceb91f6" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
148   <file baseinstalldir="/" md5sum="365d030da9a791eccd3261f35cdecbd7" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
149   <file baseinstalldir="/" md5sum="1b332f1cfefe265771de22a6c7b9b407" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
150   <file baseinstalldir="/" md5sum="8915c4548e733611a12e29069636d29c" name="locale/Horde_Imap_Client.pot" role="data" />
151   <file baseinstalldir="/" md5sum="5e92e8871f526aba20391fba887f7945" name="migration/Horde/Imap/Client/1_horde_imap_client_base_tables.php" role="data" />
152   <file baseinstalldir="/" md5sum="f4e1c195cf896d2277f00d274fe6a2c1" name="migration/Horde/Imap/Client/2_horde_imap_client_change_column_name.php" role="data" />
153   <file baseinstalldir="/" md5sum="836026598111ad8f6d261d9fdb663c1e" name="test/Horde/Imap/Client/Base/MailboxTest.php" role="test" />
154   <file baseinstalldir="/" md5sum="7a59747783379dcfdf28ce3473970fa5" name="test/Horde/Imap/Client/Cache/CacheTest.php" role="test" />
155   <file baseinstalldir="/" md5sum="a02317e0d504704ef5df22e7bcb751f6" name="test/Horde/Imap/Client/Cache/DbTest.php" role="test" />
156   <file baseinstalldir="/" md5sum="90e926e0102397561a674e48891fa1ae" name="test/Horde/Imap/Client/Cache/HashtableTest.php" role="test" />
157   <file baseinstalldir="/" md5sum="35eb7919206b172ba6754a0d22a1ca40" name="test/Horde/Imap/Client/Cache/MongoTest.php" role="test" />
158   <file baseinstalldir="/" md5sum="3f38765d0bfede1bfc7b78e1178d846b" name="test/Horde/Imap/Client/Cache/TestBase.php" role="test" />
159   <file baseinstalldir="/" md5sum="5f7814eae6cb398ea87ff89b5bb114ad" name="test/Horde/Imap/Client/Data/Capability/ImapTest.php" role="test" />
160   <file baseinstalldir="/" md5sum="c33d149f9d32b3888637519b78d2e245" name="test/Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" role="test" />
161   <file baseinstalldir="/" md5sum="4338f6d89fd16132603fecee5eb78e7b" name="test/Horde/Imap/Client/Data/Fetch/FetchTest.php" role="test" />
162   <file baseinstalldir="/" md5sum="194cb262ac6b7dad80f9cea47a841e6a" name="test/Horde/Imap/Client/Data/Fetch/TestBase.php" role="test" />
163   <file baseinstalldir="/" md5sum="34e43517275e1d591ad5d1022cbc4483" name="test/Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" role="test" />
164   <file baseinstalldir="/" md5sum="1e3f7873c4d6fada2e837d484e673fcc" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" role="test" />
165   <file baseinstalldir="/" md5sum="689e2cac51a888835a364826e7b5bb33" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" role="test" />
166   <file baseinstalldir="/" md5sum="7c350a5b66f80794d3bdc91a3de9d176" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" role="test" />
167   <file baseinstalldir="/" md5sum="c440ec2fe8bf2665e43847b4b233b156" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" role="test" />
168   <file baseinstalldir="/" md5sum="b20565784eb9bde57c05ce5d0635ac94" name="test/Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" role="test" />
169   <file baseinstalldir="/" md5sum="b9bea720c3d8b170c47e7adbf85b82ac" name="test/Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" role="test" />
170   <file baseinstalldir="/" md5sum="353081f76b05bb11668a30a8a77e385c" name="test/Horde/Imap/Client/Data/Format/String/NonasciiTest.php" role="test" />
171   <file baseinstalldir="/" md5sum="0dbb50933ad7a5ec6e6598229c671345" name="test/Horde/Imap/Client/Data/Format/String/TestBase.php" role="test" />
172   <file baseinstalldir="/" md5sum="b5beb4d1a1d895a465a03cf802d67950" name="test/Horde/Imap/Client/Data/Format/AstringTest.php" role="test" />
173   <file baseinstalldir="/" md5sum="8d1d21c0558875d86f929c89e1694867" name="test/Horde/Imap/Client/Data/Format/AtomTest.php" role="test" />
174   <file baseinstalldir="/" md5sum="a246089da05080e295e62386dbdf36d5" name="test/Horde/Imap/Client/Data/Format/DateTest.php" role="test" />
175   <file baseinstalldir="/" md5sum="7578b45e0096e883cf621666d36d25a9" name="test/Horde/Imap/Client/Data/Format/DateTimeTest.php" role="test" />
176   <file baseinstalldir="/" md5sum="be31f8f01a37c4d51923dfe01d4c5f8d" name="test/Horde/Imap/Client/Data/Format/ListTest.php" role="test" />
177   <file baseinstalldir="/" md5sum="288325fd5a4bd9520c4766cdf9fb6f9b" name="test/Horde/Imap/Client/Data/Format/NilTest.php" role="test" />
178   <file baseinstalldir="/" md5sum="5f780719f1d5425720da46a4e3692a64" name="test/Horde/Imap/Client/Data/Format/NstringTest.php" role="test" />
179   <file baseinstalldir="/" md5sum="ac125803e78cc6d531a7638448151073" name="test/Horde/Imap/Client/Data/Format/NumberTest.php" role="test" />
180   <file baseinstalldir="/" md5sum="d95706c736fd2663e888befdfe3ea209" name="test/Horde/Imap/Client/Data/Format/StringTest.php" role="test" />
181   <file baseinstalldir="/" md5sum="8268c5f9e98e1b36c8071076d45d69cf" name="test/Horde/Imap/Client/Data/Format/TestBase.php" role="test" />
182   <file baseinstalldir="/" md5sum="fdf049d935dfc042db36ef7bf343851e" name="test/Horde/Imap/Client/Data/AclTest.php" role="test" />
183   <file baseinstalldir="/" md5sum="b77d91eda5d94b593d445d05bff4ea7f" name="test/Horde/Imap/Client/Data/CapabilityTest.php" role="test" />
184   <file baseinstalldir="/" md5sum="3bca394194d8468aab276ce9c084cb17" name="test/Horde/Imap/Client/Data/SearchCharsetTest.php" role="test" />
185   <file baseinstalldir="/" md5sum="08093dcd798a446200e23fe0ec16cd3e" name="test/Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" role="test" />
186   <file baseinstalldir="/" md5sum="5eecc47adf4ae80dd447e323cc5611ae" name="test/Horde/Imap/Client/Data/SubjectParseTest.php" role="test" />
187   <file baseinstalldir="/" md5sum="80bdbd2725f7414f5d18bd2b55c44c01" name="test/Horde/Imap/Client/Data/ThreadTest.php" role="test" />
188   <file baseinstalldir="/" md5sum="d51a284c49fcf85a0070e72665ac2d6b" name="test/Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" role="test" />
189   <file baseinstalldir="/" md5sum="caa76c22abad55ed71b02d8fa0fb0bb4" name="test/Horde/Imap/Client/Fetch/Results/FetchTest.php" role="test" />
190   <file baseinstalldir="/" md5sum="fb140bb3602561f65a4cfd707c79afd5" name="test/Horde/Imap/Client/Fetch/Results/TestBase.php" role="test" />
191   <file baseinstalldir="/" md5sum="45d136b705872d2c51c216fa6312925e" name="test/Horde/Imap/Client/fixtures/clientsort.txt" role="test" />
192   <file baseinstalldir="/" md5sum="48c317eb1aebf9152be47618248e2314" name="test/Horde/Imap/Client/fixtures/clientsort2.txt" role="test" />
193   <file baseinstalldir="/" md5sum="a485412772e46fb4d4554bb8df4da1a5" name="test/Horde/Imap/Client/fixtures/remote1.txt" role="test" />
194   <file baseinstalldir="/" md5sum="e5396d235a95a327e03dbe4bedb6dae4" name="test/Horde/Imap/Client/fixtures/remote2.txt" role="test" />
195   <file baseinstalldir="/" md5sum="1e8c0aa9eb6880b3ab80b08412f9ac44" name="test/Horde/Imap/Client/fixtures/remote3.txt" role="test" />
196   <file baseinstalldir="/" md5sum="901807cb8f038d4839e8fd074cf6f425" name="test/Horde/Imap/Client/fixtures/remote4.txt" role="test" />
197   <file baseinstalldir="/" md5sum="09f5e4497b0ea7ef9c0b1ebb271d398f" name="test/Horde/Imap/Client/fixtures/remote5.txt" role="test" />
198   <file baseinstalldir="/" md5sum="9b5c94108a04ba2362908239fe241fcd" name="test/Horde/Imap/Client/Ids/Pop3Test.php" role="test" />
199   <file baseinstalldir="/" md5sum="d05d6847b450c054eb7e450bf0b58e2e" name="test/Horde/Imap/Client/Interaction/CommandTest.php" role="test" />
200   <file baseinstalldir="/" md5sum="d3d094389514fc382e41141e5d3f0bde" name="test/Horde/Imap/Client/Live/Base.php" role="test" />
201   <file baseinstalldir="/" md5sum="c8909e0fd360714f7c38bc3ee2a9719b" name="test/Horde/Imap/Client/Live/Imap.php" role="test" />
202   <file baseinstalldir="/" md5sum="e904764dc7d150a064ad65daa9840067" name="test/Horde/Imap/Client/Live/ImapTest.php" role="test" />
203   <file baseinstalldir="/" md5sum="f78e8b0d938b5e593a0a78174505b905" name="test/Horde/Imap/Client/Live/Pop3.php" role="test" />
204   <file baseinstalldir="/" md5sum="d162c7e72ed9018d6a377ed2e12ff27c" name="test/Horde/Imap/Client/Live/Pop3Test.php" role="test" />
205   <file baseinstalldir="/" md5sum="5dc33d4bc651feb2b01271b17e30da7a" name="test/Horde/Imap/Client/Namespace/DataTest.php" role="test" />
206   <file baseinstalldir="/" md5sum="1e7de64659a4bbeee53fd5ad13ec0592" name="test/Horde/Imap/Client/Namespace/ListTest.php" role="test" />
207   <file baseinstalldir="/" md5sum="cb92960f30d6f95b38f539f43ad2b094" name="test/Horde/Imap/Client/Socket/ClientSortTest.php" role="test" />
208   <file baseinstalldir="/" md5sum="83e27046f170ad8471c2eb8e0a62efad" name="test/Horde/Imap/Client/Stub/ClientSort.php" role="test" />
209   <file baseinstalldir="/" md5sum="76ec406053fb22281331a1ff29e8fe1d" name="test/Horde/Imap/Client/Stub/DigestMD5.php" role="test" />
210   <file baseinstalldir="/" md5sum="4681c7b1fce6fdc2d293f7186fd42f6a" name="test/Horde/Imap/Client/Stub/Scram.php" role="test" />
211   <file baseinstalldir="/" md5sum="9c8901ace6eb9760d2e40c55f7084e05" name="test/Horde/Imap/Client/Stub/Socket.php" role="test" />
212   <file baseinstalldir="/" md5sum="fcbcd5c682a8eb60669373fc2408a72c" name="test/Horde/Imap/Client/Stub/Utf7imap.php" role="test" />
213   <file baseinstalldir="/" md5sum="9bb0a5c07fab6696edac870fdfe1abf7" name="test/Horde/Imap/Client/Url/BaseTest.php" role="test" />
214   <file baseinstalldir="/" md5sum="7ce1d36715af33300264c049deeacfba" name="test/Horde/Imap/Client/Url/ImapDeprecatedTest.php" role="test" />
215   <file baseinstalldir="/" md5sum="674dbaa9d2c2d30b3d4410402fe371e1" name="test/Horde/Imap/Client/Url/ImapRelativeTest.php" role="test" />
216   <file baseinstalldir="/" md5sum="1f0f9f64d296b5b5e1a2e0a3bb2dc62e" name="test/Horde/Imap/Client/Url/ImapTest.php" role="test" />
217   <file baseinstalldir="/" md5sum="eb8da1691c8f48601b94733ce8958275" name="test/Horde/Imap/Client/Url/Pop3DeprecatedTest.php" role="test" />
218   <file baseinstalldir="/" md5sum="c13bce406bfcc69d008cf5a1bb42ab99" name="test/Horde/Imap/Client/Url/Pop3Test.php" role="test" />
219   <file baseinstalldir="/" md5sum="1530614fe904ccbc1a43c845e8ca156c" name="test/Horde/Imap/Client/Url/TestBase.php" role="test" />
220   <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Imap/Client/AllTests.php" role="test" />
221   <file baseinstalldir="/" md5sum="abdcb0b98b39209fac1791fc20f9efac" name="test/Horde/Imap/Client/AuthTest.php" role="test" />
222   <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Imap/Client/bootstrap.php" role="test" />
223   <file baseinstalldir="/" md5sum="28d6815c3c5ed2460dcaf808a7bf5d0b" name="test/Horde/Imap/Client/conf.php.dist" role="test" />
224   <file baseinstalldir="/" md5sum="9b434fe45bd22866b87489a3154696af" name="test/Horde/Imap/Client/DateTimeTest.php" role="test" />
225   <file baseinstalldir="/" md5sum="14fac171caf99d286c2746a0f8b201b1" name="test/Horde/Imap/Client/IdsTest.php" role="test" />
226   <file baseinstalldir="/" md5sum="02e6e3aeb5567207020c5de02ea8f4e3" name="test/Horde/Imap/Client/MailboxTest.php" role="test" />
227   <file baseinstalldir="/" md5sum="049156fb6bea89561cdfb5af985abe6b" name="test/Horde/Imap/Client/MapTest.php" role="test" />
228   <file baseinstalldir="/" md5sum="05bf241d4c2985ca82c8d6b3eb901c58" name="test/Horde/Imap/Client/SearchTest.php" role="test" />
229   <file baseinstalldir="/" md5sum="1a0bb3263b014e4d3c100ced678f584a" name="test/Horde/Imap/Client/SocketTest.php" role="test" />
230   <file baseinstalldir="/" md5sum="b7d675dd56178a4e8651aaebc43ba508" name="test/Horde/Imap/Client/SortTest.php" role="test" />
231   <file baseinstalldir="/" md5sum="476968566c40ab8d1c7a552ddd35458f" name="test/Horde/Imap/Client/TokenizeTest.php" role="test" />
232   <file baseinstalldir="/" md5sum="4d8240c794ff8b33e76fa0aaaf0ed08f" name="test/Horde/Imap/Client/Utf7ConvertTest.php" role="test" />
233   <file baseinstalldir="/" md5sum="001c14f7de5c818600b558bb569907ab" name="test/Horde/Imap/Client/Xoauth2Test.php" role="test" />
234  </dir>
235 </contents>
236 <dependencies>
237  <required>
238   <php>
239    <min>5.3.0</min>
240    <max>8.0.0alpha1</max>
241    <exclude>8.0.0alpha1</exclude>
242   </php>
243   <pearinstaller>
244    <min>1.7.0</min>
245   </pearinstaller>
246   <package>
247    <name>Horde_Exception</name>
248    <channel>pear.horde.org</channel>
249    <min>2.0.0</min>
250    <max>3.0.0alpha1</max>
251    <exclude>3.0.0alpha1</exclude>
252   </package>
253   <package>
254    <name>Horde_Mail</name>
255    <channel>pear.horde.org</channel>
256    <min>2.0.0</min>
257    <max>3.0.0alpha1</max>
258    <exclude>3.0.0alpha1</exclude>
259   </package>
260   <package>
261    <name>Horde_Mime</name>
262    <channel>pear.horde.org</channel>
263    <min>2.5.2</min>
264    <max>3.0.0alpha1</max>
265    <exclude>3.0.0alpha1</exclude>
266   </package>
267   <package>
268    <name>Horde_Socket_Client</name>
269    <channel>pear.horde.org</channel>
270    <min>2.0.0</min>
271    <max>3.0.0alpha1</max>
272    <exclude>3.0.0alpha1</exclude>
273   </package>
274   <package>
275    <name>Horde_Stream</name>
276    <channel>pear.horde.org</channel>
277    <min>1.4.0</min>
278    <max>2.0.0alpha1</max>
279    <exclude>2.0.0alpha1</exclude>
280   </package>
281   <package>
282    <name>Horde_Secret</name>
283    <channel>pear.horde.org</channel>
284    <min>2.0.0</min>
285    <max>3.0.0alpha1</max>
286    <exclude>3.0.0alpha1</exclude>
287   </package>
288   <package>
289    <name>Horde_Stream_Filter</name>
290    <channel>pear.horde.org</channel>
291    <min>2.0.0</min>
292    <max>3.0.0alpha1</max>
293    <exclude>3.0.0alpha1</exclude>
294   </package>
295   <package>
296    <name>Horde_Translation</name>
297    <channel>pear.horde.org</channel>
298    <min>2.2.0</min>
299    <max>3.0.0alpha1</max>
300    <exclude>3.0.0alpha1</exclude>
301   </package>
302   <package>
303    <name>Horde_Util</name>
304    <channel>pear.horde.org</channel>
305    <min>2.0.0</min>
306    <max>3.0.0alpha1</max>
307    <exclude>3.0.0alpha1</exclude>
308   </package>
309   <extension>
310    <name>hash</name>
311   </extension>
312   <extension>
313    <name>json</name>
314   </extension>
315  </required>
316  <optional>
317   <package>
318    <name>Horde_Cache</name>
319    <channel>pear.horde.org</channel>
320    <min>2.0.0</min>
321    <max>3.0.0alpha1</max>
322    <exclude>3.0.0alpha1</exclude>
323   </package>
324   <package>
325    <name>Horde_Compress_Fast</name>
326    <channel>pear.horde.org</channel>
327    <min>1.0.0</min>
328    <max>2.0.0alpha1</max>
329    <exclude>2.0.0alpha1</exclude>
330   </package>
331   <package>
332    <name>Horde_Crypt_Blowfish</name>
333    <channel>pear.horde.org</channel>
334    <min>1.1.0</min>
335    <max>2.0.0alpha1</max>
336    <exclude>2.0.0alpha1</exclude>
337   </package>
338   <package>
339    <name>Horde_Db</name>
340    <channel>pear.horde.org</channel>
341    <min>2.2.0</min>
342    <max>3.0.0alpha1</max>
343    <exclude>3.0.0alpha1</exclude>
344   </package>
345   <package>
346    <name>Horde_HashTable</name>
347    <channel>pear.horde.org</channel>
348    <min>1.0.0</min>
349    <max>2.0.0alpha1</max>
350    <exclude>2.0.0alpha1</exclude>
351   </package>
352   <package>
353    <name>Horde_Mongo</name>
354    <channel>pear.horde.org</channel>
355    <min>1.0.0</min>
356    <max>2.0.0alpha1</max>
357    <exclude>2.0.0alpha1</exclude>
358   </package>
359   <package>
360    <name>Horde_Pack</name>
361    <channel>pear.horde.org</channel>
362    <min>1.0.0</min>
363    <max>2.0.0alpha1</max>
364    <exclude>2.0.0alpha1</exclude>
365   </package>
366   <package>
367    <name>Horde_Stringprep</name>
368    <channel>pear.horde.org</channel>
369    <min>1.0.0</min>
370    <max>2.0.0alpha1</max>
371    <exclude>2.0.0alpha1</exclude>
372   </package>
373   <package>
374    <name>Horde_Support</name>
375    <channel>pear.horde.org</channel>
376    <min>2.0.0</min>
377    <max>3.0.0alpha1</max>
378    <exclude>3.0.0alpha1</exclude>
379   </package>
380   <package>
381    <name>Horde_Test</name>
382    <channel>pear.horde.org</channel>
383    <min>2.2.7</min>
384    <max>3.0.0alpha1</max>
385    <exclude>3.0.0alpha1</exclude>
386   </package>
387   <extension>
388    <name>intl</name>
389   </extension>
390   <extension>
391    <name>mbstring</name>
392   </extension>
393  </optional>
394 </dependencies>
395 <phprelease>
396  <filelist>
397   <install as="CHANGES" name="doc/Horde/Imap/Client/CHANGES" />
398   <install as="COPYING" name="doc/Horde/Imap/Client/COPYING" />
399   <install as="UPGRADING" name="doc/Horde/Imap/Client/UPGRADING" />
400   <install as="examples/tutorial.md" name="doc/Horde/Imap/Client/examples/tutorial.md" />
401   <install as="examples/tutorial.rst" name="doc/Horde/Imap/Client/examples/tutorial.rst" />
402   <install as="Horde/Imap/Client.php" name="lib/Horde/Imap/Client.php" />
403   <install as="Horde/Imap/Client/Base.php" name="lib/Horde/Imap/Client/Base.php" />
404   <install as="Horde/Imap/Client/Cache.php" name="lib/Horde/Imap/Client/Cache.php" />
405   <install as="Horde/Imap/Client/DateTime.php" name="lib/Horde/Imap/Client/DateTime.php" />
406   <install as="Horde/Imap/Client/Exception.php" name="lib/Horde/Imap/Client/Exception.php" />
407   <install as="Horde/Imap/Client/Ids.php" name="lib/Horde/Imap/Client/Ids.php" />
408   <install as="Horde/Imap/Client/Mailbox.php" name="lib/Horde/Imap/Client/Mailbox.php" />
409   <install as="Horde/Imap/Client/Socket.php" name="lib/Horde/Imap/Client/Socket.php" />
410   <install as="Horde/Imap/Client/Tokenize.php" name="lib/Horde/Imap/Client/Tokenize.php" />
411   <install as="Horde/Imap/Client/Translation.php" name="lib/Horde/Imap/Client/Translation.php" />
412   <install as="Horde/Imap/Client/Url.php" name="lib/Horde/Imap/Client/Url.php" />
413   <install as="Horde/Imap/Client/Utf7imap.php" name="lib/Horde/Imap/Client/Utf7imap.php" />
414   <install as="Horde/Imap/Client/Auth/DigestMD5.php" name="lib/Horde/Imap/Client/Auth/DigestMD5.php" />
415   <install as="Horde/Imap/Client/Auth/Scram.php" name="lib/Horde/Imap/Client/Auth/Scram.php" />
416   <install as="Horde/Imap/Client/Base/Alerts.php" name="lib/Horde/Imap/Client/Base/Alerts.php" />
417   <install as="Horde/Imap/Client/Base/Debug.php" name="lib/Horde/Imap/Client/Base/Debug.php" />
418   <install as="Horde/Imap/Client/Base/Deprecated.php" name="lib/Horde/Imap/Client/Base/Deprecated.php" />
419   <install as="Horde/Imap/Client/Base/Mailbox.php" name="lib/Horde/Imap/Client/Base/Mailbox.php" />
420   <install as="Horde/Imap/Client/Base/Password.php" name="lib/Horde/Imap/Client/Base/Password.php" />
421   <install as="Horde/Imap/Client/Cache/Backend.php" name="lib/Horde/Imap/Client/Cache/Backend.php" />
422   <install as="Horde/Imap/Client/Cache/Backend/Cache.php" name="lib/Horde/Imap/Client/Cache/Backend/Cache.php" />
423   <install as="Horde/Imap/Client/Cache/Backend/Db.php" name="lib/Horde/Imap/Client/Cache/Backend/Db.php" />
424   <install as="Horde/Imap/Client/Cache/Backend/Hashtable.php" name="lib/Horde/Imap/Client/Cache/Backend/Hashtable.php" />
425   <install as="Horde/Imap/Client/Cache/Backend/Mongo.php" name="lib/Horde/Imap/Client/Cache/Backend/Mongo.php" />
426   <install as="Horde/Imap/Client/Cache/Backend/Null.php" name="lib/Horde/Imap/Client/Cache/Backend/Null.php" />
427   <install as="Horde/Imap/Client/Data/Acl.php" name="lib/Horde/Imap/Client/Data/Acl.php" />
428   <install as="Horde/Imap/Client/Data/AclCommon.php" name="lib/Horde/Imap/Client/Data/AclCommon.php" />
429   <install as="Horde/Imap/Client/Data/AclNegative.php" name="lib/Horde/Imap/Client/Data/AclNegative.php" />
430   <install as="Horde/Imap/Client/Data/AclRights.php" name="lib/Horde/Imap/Client/Data/AclRights.php" />
431   <install as="Horde/Imap/Client/Data/BaseSubject.php" name="lib/Horde/Imap/Client/Data/BaseSubject.php" />
432   <install as="Horde/Imap/Client/Data/Capability.php" name="lib/Horde/Imap/Client/Data/Capability.php" />
433   <install as="Horde/Imap/Client/Data/Envelope.php" name="lib/Horde/Imap/Client/Data/Envelope.php" />
434   <install as="Horde/Imap/Client/Data/Fetch.php" name="lib/Horde/Imap/Client/Data/Fetch.php" />
435   <install as="Horde/Imap/Client/Data/Format.php" name="lib/Horde/Imap/Client/Data/Format.php" />
436   <install as="Horde/Imap/Client/Data/Namespace.php" name="lib/Horde/Imap/Client/Data/Namespace.php" />
437   <install as="Horde/Imap/Client/Data/SearchCharset.php" name="lib/Horde/Imap/Client/Data/SearchCharset.php" />
438   <install as="Horde/Imap/Client/Data/Sync.php" name="lib/Horde/Imap/Client/Data/Sync.php" />
439   <install as="Horde/Imap/Client/Data/Thread.php" name="lib/Horde/Imap/Client/Data/Thread.php" />
440   <install as="Horde/Imap/Client/Data/Capability/Imap.php" name="lib/Horde/Imap/Client/Data/Capability/Imap.php" />
441   <install as="Horde/Imap/Client/Data/Fetch/Pop3.php" name="lib/Horde/Imap/Client/Data/Fetch/Pop3.php" />
442   <install as="Horde/Imap/Client/Data/Format/Astring.php" name="lib/Horde/Imap/Client/Data/Format/Astring.php" />
443   <install as="Horde/Imap/Client/Data/Format/Atom.php" name="lib/Horde/Imap/Client/Data/Format/Atom.php" />
444   <install as="Horde/Imap/Client/Data/Format/Date.php" name="lib/Horde/Imap/Client/Data/Format/Date.php" />
445   <install as="Horde/Imap/Client/Data/Format/DateTime.php" name="lib/Horde/Imap/Client/Data/Format/DateTime.php" />
446   <install as="Horde/Imap/Client/Data/Format/Exception.php" name="lib/Horde/Imap/Client/Data/Format/Exception.php" />
447   <install as="Horde/Imap/Client/Data/Format/List.php" name="lib/Horde/Imap/Client/Data/Format/List.php" />
448   <install as="Horde/Imap/Client/Data/Format/ListMailbox.php" name="lib/Horde/Imap/Client/Data/Format/ListMailbox.php" />
449   <install as="Horde/Imap/Client/Data/Format/Mailbox.php" name="lib/Horde/Imap/Client/Data/Format/Mailbox.php" />
450   <install as="Horde/Imap/Client/Data/Format/Nil.php" name="lib/Horde/Imap/Client/Data/Format/Nil.php" />
451   <install as="Horde/Imap/Client/Data/Format/Nstring.php" name="lib/Horde/Imap/Client/Data/Format/Nstring.php" />
452   <install as="Horde/Imap/Client/Data/Format/Number.php" name="lib/Horde/Imap/Client/Data/Format/Number.php" />
453   <install as="Horde/Imap/Client/Data/Format/String.php" name="lib/Horde/Imap/Client/Data/Format/String.php" />
454   <install as="Horde/Imap/Client/Data/Format/Astring/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/Astring/Nonascii.php" />
455   <install as="Horde/Imap/Client/Data/Format/Filter/Quote.php" name="lib/Horde/Imap/Client/Data/Format/Filter/Quote.php" />
456   <install as="Horde/Imap/Client/Data/Format/Filter/String.php" name="lib/Horde/Imap/Client/Data/Format/Filter/String.php" />
457   <install as="Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" name="lib/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" />
458   <install as="Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" name="lib/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" />
459   <install as="Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" />
460   <install as="Horde/Imap/Client/Data/Format/String/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/String/Nonascii.php" />
461   <install as="Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" />
462   <install as="Horde/Imap/Client/Data/SearchCharset/Utf8.php" name="lib/Horde/Imap/Client/Data/SearchCharset/Utf8.php" />
463   <install as="Horde/Imap/Client/Exception/NoSupportExtension.php" name="lib/Horde/Imap/Client/Exception/NoSupportExtension.php" />
464   <install as="Horde/Imap/Client/Exception/NoSupportPop3.php" name="lib/Horde/Imap/Client/Exception/NoSupportPop3.php" />
465   <install as="Horde/Imap/Client/Exception/SearchCharset.php" name="lib/Horde/Imap/Client/Exception/SearchCharset.php" />
466   <install as="Horde/Imap/Client/Exception/ServerResponse.php" name="lib/Horde/Imap/Client/Exception/ServerResponse.php" />
467   <install as="Horde/Imap/Client/Exception/Sync.php" name="lib/Horde/Imap/Client/Exception/Sync.php" />
468   <install as="Horde/Imap/Client/Fetch/Query.php" name="lib/Horde/Imap/Client/Fetch/Query.php" />
469   <install as="Horde/Imap/Client/Fetch/Results.php" name="lib/Horde/Imap/Client/Fetch/Results.php" />
470   <install as="Horde/Imap/Client/Ids/Map.php" name="lib/Horde/Imap/Client/Ids/Map.php" />
471   <install as="Horde/Imap/Client/Ids/Pop3.php" name="lib/Horde/Imap/Client/Ids/Pop3.php" />
472   <install as="Horde/Imap/Client/Interaction/Client.php" name="lib/Horde/Imap/Client/Interaction/Client.php" />
473   <install as="Horde/Imap/Client/Interaction/Command.php" name="lib/Horde/Imap/Client/Interaction/Command.php" />
474   <install as="Horde/Imap/Client/Interaction/Pipeline.php" name="lib/Horde/Imap/Client/Interaction/Pipeline.php" />
475   <install as="Horde/Imap/Client/Interaction/Server.php" name="lib/Horde/Imap/Client/Interaction/Server.php" />
476   <install as="Horde/Imap/Client/Interaction/Command/Continuation.php" name="lib/Horde/Imap/Client/Interaction/Command/Continuation.php" />
477   <install as="Horde/Imap/Client/Interaction/Server/Continuation.php" name="lib/Horde/Imap/Client/Interaction/Server/Continuation.php" />
478   <install as="Horde/Imap/Client/Interaction/Server/Tagged.php" name="lib/Horde/Imap/Client/Interaction/Server/Tagged.php" />
479   <install as="Horde/Imap/Client/Interaction/Server/Untagged.php" name="lib/Horde/Imap/Client/Interaction/Server/Untagged.php" />
480   <install as="Horde/Imap/Client/Mailbox/List.php" name="lib/Horde/Imap/Client/Mailbox/List.php" />
481   <install as="Horde/Imap/Client/Namespace/List.php" name="lib/Horde/Imap/Client/Namespace/List.php" />
482   <install as="Horde/Imap/Client/Password/Xoauth2.php" name="lib/Horde/Imap/Client/Password/Xoauth2.php" />
483   <install as="Horde/Imap/Client/Search/Query.php" name="lib/Horde/Imap/Client/Search/Query.php" />
484   <install as="Horde/Imap/Client/Socket/Catenate.php" name="lib/Horde/Imap/Client/Socket/Catenate.php" />
485   <install as="Horde/Imap/Client/Socket/ClientSort.php" name="lib/Horde/Imap/Client/Socket/ClientSort.php" />
486   <install as="Horde/Imap/Client/Socket/Pop3.php" name="lib/Horde/Imap/Client/Socket/Pop3.php" />
487   <install as="Horde/Imap/Client/Socket/Connection/Base.php" name="lib/Horde/Imap/Client/Socket/Connection/Base.php" />
488   <install as="Horde/Imap/Client/Socket/Connection/Pop3.php" name="lib/Horde/Imap/Client/Socket/Connection/Pop3.php" />
489   <install as="Horde/Imap/Client/Socket/Connection/Socket.php" name="lib/Horde/Imap/Client/Socket/Connection/Socket.php" />
490   <install as="Horde/Imap/Client/Url/Base.php" name="lib/Horde/Imap/Client/Url/Base.php" />
491   <install as="Horde/Imap/Client/Url/Imap.php" name="lib/Horde/Imap/Client/Url/Imap.php" />
492   <install as="Horde/Imap/Client/Url/Pop3.php" name="lib/Horde/Imap/Client/Url/Pop3.php" />
493   <install as="Horde/Imap/Client/Url/Imap/Relative.php" name="lib/Horde/Imap/Client/Url/Imap/Relative.php" />
494   <install as="locale/Horde_Imap_Client.pot" name="locale/Horde_Imap_Client.pot" />
495   <install as="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" />
496   <install as="locale/da/LC_MESSAGES/Horde_Imap_Client.po" name="locale/da/LC_MESSAGES/Horde_Imap_Client.po" />
497   <install as="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" />
498   <install as="locale/de/LC_MESSAGES/Horde_Imap_Client.po" name="locale/de/LC_MESSAGES/Horde_Imap_Client.po" />
499   <install as="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" />
500   <install as="locale/el/LC_MESSAGES/Horde_Imap_Client.po" name="locale/el/LC_MESSAGES/Horde_Imap_Client.po" />
501   <install as="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" />
502   <install as="locale/es/LC_MESSAGES/Horde_Imap_Client.po" name="locale/es/LC_MESSAGES/Horde_Imap_Client.po" />
503   <install as="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" />
504   <install as="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" />
505   <install as="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" />
506   <install as="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" />
507   <install as="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" />
508   <install as="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" />
509   <install as="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" />
510   <install as="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" />
511   <install as="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" />
512   <install as="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" />
513   <install as="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" />
514   <install as="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" />
515   <install as="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" />
516   <install as="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" />
517   <install as="migration/1_horde_imap_client_base_tables.php" name="migration/Horde/Imap/Client/1_horde_imap_client_base_tables.php" />
518   <install as="migration/2_horde_imap_client_change_column_name.php" name="migration/Horde/Imap/Client/2_horde_imap_client_change_column_name.php" />
519   <install as="Horde/Imap/Client/AllTests.php" name="test/Horde/Imap/Client/AllTests.php" />
520   <install as="Horde/Imap/Client/AuthTest.php" name="test/Horde/Imap/Client/AuthTest.php" />
521   <install as="Horde/Imap/Client/bootstrap.php" name="test/Horde/Imap/Client/bootstrap.php" />
522   <install as="Horde/Imap/Client/conf.php.dist" name="test/Horde/Imap/Client/conf.php.dist" />
523   <install as="Horde/Imap/Client/DateTimeTest.php" name="test/Horde/Imap/Client/DateTimeTest.php" />
524   <install as="Horde/Imap/Client/IdsTest.php" name="test/Horde/Imap/Client/IdsTest.php" />
525   <install as="Horde/Imap/Client/MailboxTest.php" name="test/Horde/Imap/Client/MailboxTest.php" />
526   <install as="Horde/Imap/Client/MapTest.php" name="test/Horde/Imap/Client/MapTest.php" />
527   <install as="Horde/Imap/Client/SearchTest.php" name="test/Horde/Imap/Client/SearchTest.php" />
528   <install as="Horde/Imap/Client/SocketTest.php" name="test/Horde/Imap/Client/SocketTest.php" />
529   <install as="Horde/Imap/Client/SortTest.php" name="test/Horde/Imap/Client/SortTest.php" />
530   <install as="Horde/Imap/Client/TokenizeTest.php" name="test/Horde/Imap/Client/TokenizeTest.php" />
531   <install as="Horde/Imap/Client/Utf7ConvertTest.php" name="test/Horde/Imap/Client/Utf7ConvertTest.php" />
532   <install as="Horde/Imap/Client/Xoauth2Test.php" name="test/Horde/Imap/Client/Xoauth2Test.php" />
533   <install as="Horde/Imap/Client/Base/MailboxTest.php" name="test/Horde/Imap/Client/Base/MailboxTest.php" />
534   <install as="Horde/Imap/Client/Cache/CacheTest.php" name="test/Horde/Imap/Client/Cache/CacheTest.php" />
535   <install as="Horde/Imap/Client/Cache/DbTest.php" name="test/Horde/Imap/Client/Cache/DbTest.php" />
536   <install as="Horde/Imap/Client/Cache/HashtableTest.php" name="test/Horde/Imap/Client/Cache/HashtableTest.php" />
537   <install as="Horde/Imap/Client/Cache/MongoTest.php" name="test/Horde/Imap/Client/Cache/MongoTest.php" />
538   <install as="Horde/Imap/Client/Cache/TestBase.php" name="test/Horde/Imap/Client/Cache/TestBase.php" />
539   <install as="Horde/Imap/Client/Data/AclTest.php" name="test/Horde/Imap/Client/Data/AclTest.php" />
540   <install as="Horde/Imap/Client/Data/CapabilityTest.php" name="test/Horde/Imap/Client/Data/CapabilityTest.php" />
541   <install as="Horde/Imap/Client/Data/SearchCharsetTest.php" name="test/Horde/Imap/Client/Data/SearchCharsetTest.php" />
542   <install as="Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" name="test/Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" />
543   <install as="Horde/Imap/Client/Data/SubjectParseTest.php" name="test/Horde/Imap/Client/Data/SubjectParseTest.php" />
544   <install as="Horde/Imap/Client/Data/ThreadTest.php" name="test/Horde/Imap/Client/Data/ThreadTest.php" />
545   <install as="Horde/Imap/Client/Data/Capability/ImapTest.php" name="test/Horde/Imap/Client/Data/Capability/ImapTest.php" />
546   <install as="Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" name="test/Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" />
547   <install as="Horde/Imap/Client/Data/Fetch/FetchTest.php" name="test/Horde/Imap/Client/Data/Fetch/FetchTest.php" />
548   <install as="Horde/Imap/Client/Data/Fetch/TestBase.php" name="test/Horde/Imap/Client/Data/Fetch/TestBase.php" />
549   <install as="Horde/Imap/Client/Data/Format/AstringTest.php" name="test/Horde/Imap/Client/Data/Format/AstringTest.php" />
550   <install as="Horde/Imap/Client/Data/Format/AtomTest.php" name="test/Horde/Imap/Client/Data/Format/AtomTest.php" />
551   <install as="Horde/Imap/Client/Data/Format/DateTest.php" name="test/Horde/Imap/Client/Data/Format/DateTest.php" />
552   <install as="Horde/Imap/Client/Data/Format/DateTimeTest.php" name="test/Horde/Imap/Client/Data/Format/DateTimeTest.php" />
553   <install as="Horde/Imap/Client/Data/Format/ListTest.php" name="test/Horde/Imap/Client/Data/Format/ListTest.php" />
554   <install as="Horde/Imap/Client/Data/Format/NilTest.php" name="test/Horde/Imap/Client/Data/Format/NilTest.php" />
555   <install as="Horde/Imap/Client/Data/Format/NstringTest.php" name="test/Horde/Imap/Client/Data/Format/NstringTest.php" />
556   <install as="Horde/Imap/Client/Data/Format/NumberTest.php" name="test/Horde/Imap/Client/Data/Format/NumberTest.php" />
557   <install as="Horde/Imap/Client/Data/Format/StringTest.php" name="test/Horde/Imap/Client/Data/Format/StringTest.php" />
558   <install as="Horde/Imap/Client/Data/Format/TestBase.php" name="test/Horde/Imap/Client/Data/Format/TestBase.php" />
559   <install as="Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" />
560   <install as="Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" />
561   <install as="Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" />
562   <install as="Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" />
563   <install as="Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" />
564   <install as="Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" />
565   <install as="Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" />
566   <install as="Horde/Imap/Client/Data/Format/String/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/String/NonasciiTest.php" />
567   <install as="Horde/Imap/Client/Data/Format/String/TestBase.php" name="test/Horde/Imap/Client/Data/Format/String/TestBase.php" />
568   <install as="Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" name="test/Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" />
569   <install as="Horde/Imap/Client/Fetch/Results/FetchTest.php" name="test/Horde/Imap/Client/Fetch/Results/FetchTest.php" />
570   <install as="Horde/Imap/Client/Fetch/Results/TestBase.php" name="test/Horde/Imap/Client/Fetch/Results/TestBase.php" />
571   <install as="Horde/Imap/Client/fixtures/clientsort.txt" name="test/Horde/Imap/Client/fixtures/clientsort.txt" />
572   <install as="Horde/Imap/Client/fixtures/clientsort2.txt" name="test/Horde/Imap/Client/fixtures/clientsort2.txt" />
573   <install as="Horde/Imap/Client/fixtures/remote1.txt" name="test/Horde/Imap/Client/fixtures/remote1.txt" />
574   <install as="Horde/Imap/Client/fixtures/remote2.txt" name="test/Horde/Imap/Client/fixtures/remote2.txt" />
575   <install as="Horde/Imap/Client/fixtures/remote3.txt" name="test/Horde/Imap/Client/fixtures/remote3.txt" />
576   <install as="Horde/Imap/Client/fixtures/remote4.txt" name="test/Horde/Imap/Client/fixtures/remote4.txt" />
577   <install as="Horde/Imap/Client/fixtures/remote5.txt" name="test/Horde/Imap/Client/fixtures/remote5.txt" />
578   <install as="Horde/Imap/Client/Ids/Pop3Test.php" name="test/Horde/Imap/Client/Ids/Pop3Test.php" />
579   <install as="Horde/Imap/Client/Interaction/CommandTest.php" name="test/Horde/Imap/Client/Interaction/CommandTest.php" />
580   <install as="Horde/Imap/Client/Live/Base.php" name="test/Horde/Imap/Client/Live/Base.php" />
581   <install as="Horde/Imap/Client/Live/Imap.php" name="test/Horde/Imap/Client/Live/Imap.php" />
582   <install as="Horde/Imap/Client/Live/ImapTest.php" name="test/Horde/Imap/Client/Live/ImapTest.php" />
583   <install as="Horde/Imap/Client/Live/Pop3.php" name="test/Horde/Imap/Client/Live/Pop3.php" />
584   <install as="Horde/Imap/Client/Live/Pop3Test.php" name="test/Horde/Imap/Client/Live/Pop3Test.php" />
585   <install as="Horde/Imap/Client/Namespace/DataTest.php" name="test/Horde/Imap/Client/Namespace/DataTest.php" />
586   <install as="Horde/Imap/Client/Namespace/ListTest.php" name="test/Horde/Imap/Client/Namespace/ListTest.php" />
587   <install as="Horde/Imap/Client/Socket/ClientSortTest.php" name="test/Horde/Imap/Client/Socket/ClientSortTest.php" />
588   <install as="Horde/Imap/Client/Stub/ClientSort.php" name="test/Horde/Imap/Client/Stub/ClientSort.php" />
589   <install as="Horde/Imap/Client/Stub/DigestMD5.php" name="test/Horde/Imap/Client/Stub/DigestMD5.php" />
590   <install as="Horde/Imap/Client/Stub/Scram.php" name="test/Horde/Imap/Client/Stub/Scram.php" />
591   <install as="Horde/Imap/Client/Stub/Socket.php" name="test/Horde/Imap/Client/Stub/Socket.php" />
592   <install as="Horde/Imap/Client/Stub/Utf7imap.php" name="test/Horde/Imap/Client/Stub/Utf7imap.php" />
593   <install as="Horde/Imap/Client/Url/BaseTest.php" name="test/Horde/Imap/Client/Url/BaseTest.php" />
594   <install as="Horde/Imap/Client/Url/ImapDeprecatedTest.php" name="test/Horde/Imap/Client/Url/ImapDeprecatedTest.php" />
595   <install as="Horde/Imap/Client/Url/ImapRelativeTest.php" name="test/Horde/Imap/Client/Url/ImapRelativeTest.php" />
596   <install as="Horde/Imap/Client/Url/ImapTest.php" name="test/Horde/Imap/Client/Url/ImapTest.php" />
597   <install as="Horde/Imap/Client/Url/Pop3DeprecatedTest.php" name="test/Horde/Imap/Client/Url/Pop3DeprecatedTest.php" />
598   <install as="Horde/Imap/Client/Url/Pop3Test.php" name="test/Horde/Imap/Client/Url/Pop3Test.php" />
599   <install as="Horde/Imap/Client/Url/TestBase.php" name="test/Horde/Imap/Client/Url/TestBase.php" />
600  </filelist>
601 </phprelease>
602 <changelog>
603  <release>
604   <version>
605    <release>1.0.0alpha1</release>
606    <api>1.0.0</api>
607   </version>
608   <stability>
609    <release>alpha</release>
610    <api>alpha</api>
611   </stability>
612   <date>2011-03-08</date>
613   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
614   <notes>
615* [mms] Add PHPUnit test framework.
616* [mms] Added constants for RFC-defined flags.
617* [mms] Supported finalized SPECIAL-USE capability (RFC 6154).
618* [mms] Add Horde_Imap_Client_Data_AclNegative object.
619* [mms] Add Horde_Imap_Client_Base#allAclRights().
620* [mms] Add Horde_Imap_Client_Data_Acl and Horde_Imap_Client_Data_AclRights objects.
621* [mms] Horde_Imap_Client_Base#getNamespaces() now returns integer constants for the &apos;type&apos; parameter.
622* [mms] Add Horde_Imap_Client_Data_Fetch data object.
623* [mms] Add Horde_Imap_Client_Ids data object.
624* [mms] Add Horde_Imap_Client_Fetch_Query data object.
625* [mms] Add Horde_Imap_Client_Data_Envelope data object.
626   </notes>
627  </release>
628  <release>
629   <version>
630    <release>1.0.0beta1</release>
631    <api>1.0.0</api>
632   </version>
633   <stability>
634    <release>beta</release>
635    <api>beta</api>
636   </stability>
637   <date>2011-03-16</date>
638   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
639   <notes>
640* [mms] Fix client-side sorting using envelope data.
641* [mms] Workaround PHP &lt; 5.2.6 (broken stream handling) (Bug #9644).
642* [mms] Add basic UTF7-IMAP conversion unit test.
643   </notes>
644  </release>
645  <release>
646   <version>
647    <release>1.0.0RC1</release>
648    <api>1.0.0</api>
649   </version>
650   <stability>
651    <release>beta</release>
652    <api>beta</api>
653   </stability>
654   <date>2011-03-22</date>
655   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
656   <notes>
657* First release candidate for Horde 4.
658* [mms] Use UIDPLUS results to copy cached data to new mailbox when copying messags.
659* [mms] Fix fetching by sequence number when caching.
660   </notes>
661  </release>
662  <release>
663   <version>
664    <release>1.0.0RC2</release>
665    <api>1.0.0</api>
666   </version>
667   <stability>
668    <release>beta</release>
669    <api>beta</api>
670   </stability>
671   <date>2011-03-29</date>
672   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
673   <notes>
674* Second release candidate for Horde 4.
675* [mms] Provide way to indicate mailboxes that should not have FETCH data cached.
676   </notes>
677  </release>
678  <release>
679   <version>
680    <release>1.0.0</release>
681    <api>1.0.0</api>
682   </version>
683   <stability>
684    <release>stable</release>
685    <api>stable</api>
686   </stability>
687   <date>2011-04-06</date>
688   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
689   <notes>
690* First stable release for Horde 4.
691* [mms] Fixes for IMAP servers that support CONDSTORE but disable MODSEQs in mialboxes (Bug #9796).
692* [mms] Fix obtaining fetch results when searching by sequence number and using caching.
693* [mms] Add ability to sort mailboxes return from Horde_Imap_Client_Base#statusMultiple().
694   </notes>
695  </release>
696  <release>
697   <version>
698    <release>1.0.1</release>
699    <api>1.0.0</api>
700   </version>
701   <stability>
702    <release>stable</release>
703    <api>stable</api>
704   </stability>
705   <date>2011-04-20</date>
706   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
707   <notes>
708* [mms] Work around broken IMAP servers that send EXISTS data in EXPUNGE response (Bug #9915).
709* [mms] Work around broken ESEARCH on Cyrus (Bug #9842).
710* [mms] Parse broken date strings that contain timezone information in parantheses (Request #9847).
711* [mms] Fix for IMAP servers that report MODSEQ information even though CONDSTORE has not been enabled (Bug #9845).
712* [mms] Fix server-side sorting of subjects in Socket driver (Bug #9840).
713* [mms] Fix UIDVALIDITY determination for POP3 servers that support UIDL.
714* [mms] Added Horde_Imap_Client_Data_Fetch_Pop3 object.
715   </notes>
716  </release>
717  <release>
718   <version>
719    <release>1.0.2</release>
720    <api>1.0.0</api>
721   </version>
722   <stability>
723    <release>stable</release>
724    <api>stable</api>
725   </stability>
726   <date>2011-04-21</date>
727   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
728   <notes>
729* [mms] Correct fix for Bug #9915 (Bug #9943).
730   </notes>
731  </release>
732  <release>
733   <version>
734    <release>1.0.3</release>
735    <api>1.0.0</api>
736   </version>
737   <stability>
738    <release>stable</release>
739    <api>stable</api>
740   </stability>
741   <date>2011-04-21</date>
742   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
743   <notes>
744* [mms] Return cloned objects from Data results, to prevent issues when caching (Bug #9931).
745* [mms] Optimize listing subscribed mailboxes for certain queries.
746* [mms] Add support for PARTIAL search/sort results return (RFC 5267 [4.4]).
747* [mms] Add support for SEARCH=FUZZY (RFC 6203).
748   </notes>
749  </release>
750  <release>
751   <version>
752    <release>1.0.4</release>
753    <api>1.0.0</api>
754   </version>
755   <stability>
756    <release>stable</release>
757    <api>stable</api>
758   </stability>
759   <date>2011-04-29</date>
760   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
761   <notes>
762* [mms] Filter CAPABILITY return if sent in response code (Bug #9976).
763* [mms] Correctly limit FETCH results when specifying changedsince or vanished options and all requested fetch data is already cached.
764* [mms] Fix intermittent issues retrieving FETCH results in Socket driver.
765* [mms] Optimize expunging in Socket driver with UIDPLUS servers.
766* [mms] Fix parsing NAMESPACE response in Socket driver (Bug #9970).
767   </notes>
768  </release>
769  <release>
770   <version>
771    <release>1.0.5</release>
772    <api>1.0.0</api>
773   </version>
774   <stability>
775    <release>stable</release>
776    <api>stable</api>
777   </stability>
778   <date>2011-05-11</date>
779   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
780   <notes>
781* [mms] Fix OVERQUOTA Exception error constant (Bug #10068; Felipe Zipitría &lt;fzipi@fing.edu.uy&gt;).
782* [mms] Correctly return PERMANENTFLAGS information if missing in server return.
783* [mms] Optimizing expunging when using QRESYNC.
784* [mms] Optimize re-opening a mailbox R/W if using CONDSTORE/QRESYNC.
785* [mms] Optimize statusMultiple() for currently selected mailbox.
786* [mms] Optimize search()/thread() in empty mailboxes.
787   </notes>
788  </release>
789  <release>
790   <version>
791    <release>1.0.6</release>
792    <api>1.0.0</api>
793   </version>
794   <stability>
795    <release>stable</release>
796    <api>stable</api>
797   </stability>
798   <date>2011-05-25</date>
799   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
800   <notes>
801* [mms] Fix changedsince FETCH results when no cacheable fields were present in query.
802* [mms] Fix/optimize updating Sequence -&gt; UID list when processing EXPUNGEs (Bug #10097).
803* [mms] Fix UTF-8 -&gt; UTF7-IMAP encoding of ampersands (Bug #10093).
804* [mms] Fix setACL() for Socket driver (was always doing replace instead of add/remove).
805* [mms] Fix ACL parsing on RFC 2086 server implementations (Bug #10079).
806* [mms] More than one SEARCH response may be sent, so don&apos;t overwrite existing values.
807* [mms] Disable search caching if a mailbox reports it does not support mod sequences (Bug #9833).
808* [mms] Fix storing IMAP flag cache info if specifying both add and remove options to store().
809   </notes>
810  </release>
811  <release>
812   <version>
813    <release>1.0.7</release>
814    <api>1.0.0</api>
815   </version>
816   <stability>
817    <release>stable</release>
818    <api>stable</api>
819   </stability>
820   <date>2011-06-01</date>
821   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
822   <notes>
823* [mms] Support response code for POP3 servers (RFC 2449/3206).
824* [mms] Enable cache support for POP3 Socket driver (FETCH data only).
825* [mms] Fix APOP authentication for POP3 Socket driver.
826* [mms] Fix regression with UTF7-IMAP encoding of non-ascii folder names (Bug #10093).
827   </notes>
828  </release>
829  <release>
830   <version>
831    <release>1.0.8</release>
832    <api>1.0.0</api>
833   </version>
834   <stability>
835    <release>stable</release>
836    <api>stable</api>
837   </stability>
838   <date>2011-06-14</date>
839   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
840   <notes>
841* [mms] Fix re-subscribing to child mailboxes of a renamed mailbox (Bug #10212).
842* [mms] Fix base subject generation under RFC 5256 [2.1].
843   </notes>
844  </release>
845  <release>
846   <version>
847    <release>1.0.9</release>
848    <api>1.0.0</api>
849   </version>
850   <stability>
851    <release>stable</release>
852    <api>stable</api>
853   </stability>
854   <date>2011-07-05</date>
855   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
856   <notes>
857* [jan] Fix stripping attachments from mailboxes with non-ascii names.
858* [mjr] Fix incorrect method name in Pop3 Socket driver.
859   </notes>
860  </release>
861  <release>
862   <version>
863    <release>1.0.10</release>
864    <api>1.0.0</api>
865   </version>
866   <stability>
867    <release>stable</release>
868    <api>stable</api>
869   </stability>
870   <date>2011-08-03</date>
871   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
872   <notes>
873* [mms] Fix OR search if first search element contains more than one search criteria (Bug #10404).
874* [mms] Fix invalid IMAP command being sent if a changedsince search was empty.
875   </notes>
876  </release>
877  <release>
878   <version>
879    <release>1.0.11</release>
880    <api>1.0.0</api>
881   </version>
882   <stability>
883    <release>stable</release>
884    <api>stable</api>
885   </stability>
886   <date>2011-08-09</date>
887   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
888   <notes>
889* [mms] Fix regression in POP3 Socket driver that caused incorrect parsing of server data (Bug #10417).
890   </notes>
891  </release>
892  <release>
893   <version>
894    <release>1.0.12</release>
895    <api>1.0.0</api>
896   </version>
897   <stability>
898    <release>stable</release>
899    <api>stable</api>
900   </stability>
901   <date>2011-08-17</date>
902   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
903   <notes>
904* [mms] Fix typo that prevented deletion of messages on POP3 servers (Bug #10424).
905   </notes>
906  </release>
907  <release>
908   <version>
909    <release>1.0.13</release>
910    <api>1.0.0</api>
911   </version>
912   <stability>
913    <release>stable</release>
914    <api>stable</api>
915   </stability>
916   <date>2011-08-23</date>
917   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
918   <notes>
919* [mms] Fix rare race condition that may cause FETCH requests in the IMAP Socket driver to return empty results (Bug #10434).
920   </notes>
921  </release>
922  <release>
923   <version>
924    <release>1.0.14</release>
925    <api>1.0.0</api>
926   </version>
927   <stability>
928    <release>stable</release>
929    <api>stable</api>
930   </stability>
931   <date>2011-08-30</date>
932   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
933   <notes>
934* [mms] Add support for CRAM-SHA1 and CRAM-SHA256 authentication (available in Courier SASL library).
935* [mms] Remove dependency on Auth_SASL for CRAM-MD5 authentication.
936* [mms] Ignore unknown authentication methods; otherwise, they give false positive when authenticating (Bug #10453).
937   </notes>
938  </release>
939  <release>
940   <version>
941    <release>1.0.15</release>
942    <api>1.0.0</api>
943   </version>
944   <stability>
945    <release>stable</release>
946    <api>stable</api>
947   </stability>
948   <date>2011-08-31</date>
949   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
950   <notes>
951* [mms] Remove dependency on Auth_SASL.
952   </notes>
953  </release>
954  <release>
955   <version>
956    <release>1.1.0</release>
957    <api>1.1.0</api>
958   </version>
959   <stability>
960    <release>stable</release>
961    <api>stable</api>
962   </stability>
963   <date>2011-10-08</date>
964   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
965   <notes>
966* [mms] Fix client-side Cc/From/To sorting (Bug #10503).
967* [mms] Improved IMAP debug logging.
968* [mms] Fix search charset determination for servers that support SORT &amp; ESORT (Bug #10479).
969* [mms] Improved phpdoc documentation.
970* [mms] API CHANGE: Add shortcuts to get MIME decoded envelope information.
971* [mms] Automatically authenticate to server when using a command that requires an authenticated/selected state (Bug #10473).
972   </notes>
973  </release>
974  <release>
975   <version>
976    <release>1.2.0</release>
977    <api>1.2.0</api>
978   </version>
979   <stability>
980    <release>stable</release>
981    <api>stable</api>
982   </stability>
983   <date>2011-11-04</date>
984   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
985   <notes>
986* [mms] Fixed setting data for several POP3 fetch results.
987* [mms] Parsing/generating sequence strings for POP3 servers has been fixed.
988* [mms] Removed unmaintained Mock driver.
989* [mms] API CHANGE: Added Horde_Imap_Client_Mailbox to provide way to accurately switch between UTF7-IMAP and UTF-8 mailbox representations.
990* [mms] API CHANGE: Deprecate Horde_Imap_Client_Base::parseCommandArray() - use Horde_Imap_Client_Utils::parseCommandArray() instead.
991* [mms] API CHANGE: Added a required parameter (&apos;baseob&apos;) to Horde_Imap_Client_Cache constructor.
992* [mms] API CHANGE: Added Horde_Imap_Client_Base::writeDebug().
993* [mms] API CHANGE: Added Horde_Imap_Client_Base::getIdsOb().
994* [mms] API CHANGE: Deprecate Horde_Imap_Client_Cache::singleton().
995   </notes>
996  </release>
997  <release>
998   <version>
999    <release>1.2.1</release>
1000    <api>1.2.0</api>
1001   </version>
1002   <stability>
1003    <release>stable</release>
1004    <api>stable</api>
1005   </stability>
1006   <date>2011-11-22</date>
1007   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1008   <notes>
1009* [mms] Workaround missing search charset support in the Socket driver (Bug #10726).
1010* [mms] Only add CHARSET data to SEARCH queries if necessary (Bug #10726).
1011* [mms] Fix deletion of cached message entries.
1012   </notes>
1013  </release>
1014  <release>
1015   <version>
1016    <release>1.3.0</release>
1017    <api>1.2.0</api>
1018   </version>
1019   <stability>
1020    <release>stable</release>
1021    <api>stable</api>
1022   </stability>
1023   <date>2011-12-13</date>
1024   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1025   <notes>
1026* [mms] Work around broken headers in IMAP envelope data.
1027* [mms] Remove Cclient drivers.
1028   </notes>
1029  </release>
1030  <release>
1031   <version>
1032    <release>1.3.1</release>
1033    <api>1.2.0</api>
1034   </version>
1035   <stability>
1036    <release>stable</release>
1037    <api>stable</api>
1038   </stability>
1039   <date>2011-12-21</date>
1040   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1041   <notes>
1042* [mms] LIST-STATUS does not depend on LIST-EXTENDED.
1043* [mms] Add dependency checking for capabilities.
1044   </notes>
1045  </release>
1046  <release>
1047   <version>
1048    <release>1.3.2</release>
1049    <api>1.2.0</api>
1050   </version>
1051   <stability>
1052    <release>stable</release>
1053    <api>stable</api>
1054   </stability>
1055   <date>2012-01-17</date>
1056   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1057   <notes>
1058* [mms] Allow multiple date searches to be specified in a single AND search query.
1059* [mms] Fix deleting cached mailbox when mailbox name is given as an object.
1060* [mms] Fix &apos;changedsince&apos; and &apos;vanished&apos; parameters&apos; in the fetch() command (Bug #10915).
1061   </notes>
1062  </release>
1063  <release>
1064   <version>
1065    <release>1.4.0</release>
1066    <api>1.4.0</api>
1067   </version>
1068   <stability>
1069    <release>stable</release>
1070    <api>stable</api>
1071   </stability>
1072   <date>2012-01-31</date>
1073   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1074   <notes>
1075* [jan] Add German translation.
1076* [jan] Add Spanish translation (Manuel P. Ayala &lt;mayala@unex.es&gt;).
1077* [mms] Implement more efficient serialization for Thread data objects.
1078* [mms] Move server debug information from exception error message to &apos;details&apos; property of exception object.
1079* [mms] Fix METADATA_TOOMANY and METADATA_NOPRIVATE exception codes.
1080* [mms] All user-directed exception messages are now translated.
1081* [mms] Added Horde_Imap_Client_Exception_NoSupportExtension.
1082* [mms] Incorrect method calls now throw SPL errors instead of Horde_Imap_Client_Exceptions.
1083   </notes>
1084  </release>
1085  <release>
1086   <version>
1087    <release>1.4.1</release>
1088    <api>1.4.0</api>
1089   </version>
1090   <stability>
1091    <release>stable</release>
1092    <api>stable</api>
1093   </stability>
1094   <date>2012-01-31</date>
1095   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1096   <notes>
1097* [jan] Fix translations when installed through PEAR.
1098   </notes>
1099  </release>
1100  <release>
1101   <version>
1102    <release>1.4.2</release>
1103    <api>1.4.0</api>
1104   </version>
1105   <stability>
1106    <release>stable</release>
1107    <api>stable</api>
1108   </stability>
1109   <date>2012-02-01</date>
1110   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1111   <notes>
1112* [mms] Fix objects where the password is not being encrypted (Bug #10950).
1113   </notes>
1114  </release>
1115  <release>
1116   <version>
1117    <release>1.4.3</release>
1118    <api>1.4.0</api>
1119   </version>
1120   <stability>
1121    <release>stable</release>
1122    <api>stable</api>
1123   </stability>
1124   <date>2012-02-06</date>
1125   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1126   <notes>
1127* [mms] Workaround non-ASCII data in bodystructure return from IMAP server.
1128* [mms] Fix several faulty translation strings (Bug #10958).
1129   </notes>
1130  </release>
1131  <release>
1132   <version>
1133    <release>1.4.4</release>
1134    <api>1.4.0</api>
1135   </version>
1136   <stability>
1137    <release>stable</release>
1138    <api>stable</api>
1139   </stability>
1140   <date>2012-02-12</date>
1141   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1142   <notes>
1143* [mms] Re-release of 1.4.3 due to broken PEAR .tgz package.
1144   </notes>
1145  </release>
1146  <release>
1147   <version>
1148    <release>1.5.0</release>
1149    <api>1.5.0</api>
1150   </version>
1151   <stability>
1152    <release>stable</release>
1153    <api>stable</api>
1154   </stability>
1155   <date>2012-02-22</date>
1156   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1157   <notes>
1158* [mms] Add Horde_Imap_Client_Base#setParam() (Bug #10680).
1159* [mms] Return correct authentication error if authentication fails after the original login (Bug #11007).
1160* [mms] Do case-insensitive check for NIL in IMAP data.
1161* [mms] Correctly support RFC 822 groups in envelope data.
1162* [mms] Envelope address data now returned as Horde_Mail_Rfc822_Address objects.
1163* [mms] Other places where bodystructure may return literals.
1164   </notes>
1165  </release>
1166  <release>
1167   <version>
1168    <release>1.5.1</release>
1169    <api>1.5.0</api>
1170   </version>
1171   <stability>
1172    <release>stable</release>
1173    <api>stable</api>
1174   </stability>
1175   <date>2012-02-28</date>
1176   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1177   <notes>
1178* [mms] Workaround PHP bug when using serialized Envelope data created by Horde_Imap_Client &lt; 1.5.0 (Bug #11026).
1179* [mms] Fix accessing STATUS information for mailboxes with non 7-bit characters.
1180* [mms] Fix &apos;vanished&apos; return from fetch().
1181   </notes>
1182  </release>
1183  <release>
1184   <version>
1185    <release>1.5.2</release>
1186    <api>1.5.0</api>
1187   </version>
1188   <stability>
1189    <release>stable</release>
1190    <api>stable</api>
1191   </stability>
1192   <date>2012-04-09</date>
1193   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1194   <notes>
1195* [mms] Fix CHANGEDSINCE search if no FETCH attributes were specified (Bug #11132).
1196* [mms] Fix search charset detection for servers that do not send the BADCHARSET response code (Bug #11117).
1197* [mms] Workaround IMAP servers with broken CATENATE implementations (Bug #11111).
1198* [jan] Fix sending ID requests.
1199* [jan] Add Finnish translation (Leena Heino &lt;liinu@uta.fi&gt;).
1200* [mms] Rewrite of caching system. Fixes a few bugs, and should be more efficient.
1201* [mms] Clear imapproxy status when logging out.
1202   </notes>
1203  </release>
1204  <release>
1205   <version>
1206    <release>1.5.3</release>
1207    <api>1.5.0</api>
1208   </version>
1209   <stability>
1210    <release>stable</release>
1211    <api>stable</api>
1212   </stability>
1213   <date>2012-04-11</date>
1214   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1215   <notes>
1216* [mms] Fixed PHP 5.2 incompatibility (Bug #11137).
1217   </notes>
1218  </release>
1219  <release>
1220   <version>
1221    <release>1.5.4</release>
1222    <api>1.5.0</api>
1223   </version>
1224   <stability>
1225    <release>stable</release>
1226    <api>stable</api>
1227   </stability>
1228   <date>2012-04-12</date>
1229   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1230   <notes>
1231* [mms] Fix regression in caching code (Bug #11143).
1232   </notes>
1233  </release>
1234  <release>
1235   <version>
1236    <release>1.5.5</release>
1237    <api>1.5.0</api>
1238   </version>
1239   <stability>
1240    <release>stable</release>
1241    <api>stable</api>
1242   </stability>
1243   <date>2012-06-29</date>
1244   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1245   <notes>
1246* [mms] Improved handling of multi-accessed mailboxes and the FETCH/STORE/SEARCH commands (RFC 2180 [2-4]).
1247   </notes>
1248  </release>
1249  <release>
1250   <version>
1251    <release>1.5.6</release>
1252    <api>1.5.0</api>
1253   </version>
1254   <stability>
1255    <release>stable</release>
1256    <api>stable</api>
1257   </stability>
1258   <date>2012-07-28</date>
1259   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1260   <notes>
1261* [mms] Fix sorting of numeric mailboxes with leading zeros.
1262* [mms] Optimize statusMultiple() when polling mailboxes containing wildcard characters.
1263* [mms] Correctly handle any resource key supported by the QUOTA extension.
1264   </notes>
1265  </release>
1266  <release>
1267   <version>
1268    <release>1.5.7</release>
1269    <api>1.5.0</api>
1270   </version>
1271   <stability>
1272    <release>stable</release>
1273    <api>stable</api>
1274   </stability>
1275   <date>2012-07-30</date>
1276   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1277   <notes>
1278* [mms] Fix determining sequence numbers when caching is active (Bug #11294).
1279   </notes>
1280  </release>
1281  <release>
1282   <version>
1283    <release>1.5.8</release>
1284    <api>1.5.0</api>
1285   </version>
1286   <stability>
1287    <release>stable</release>
1288    <api>stable</api>
1289   </stability>
1290   <date>2012-09-19</date>
1291   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1292   <notes>
1293* [mms] Fix CRAM-MD5 authentication (Bug #11449; patrickdk@patrickdk.com).
1294* [mms] Allow SSL version to be explicitly chosen via &apos;secure&apos; configuration option (Request #11435).
1295   </notes>
1296  </release>
1297  <release>
1298   <version>
1299    <release>1.5.9</release>
1300    <api>1.5.0</api>
1301   </version>
1302   <stability>
1303    <release>stable</release>
1304    <api>stable</api>
1305   </stability>
1306   <date>2012-09-26</date>
1307   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1308   <notes>
1309* [mms] Fix POP3 regression that broken envelope data parsing (Bug #11477).
1310* [mms] Fix outputting the host part when using Horde_Imap_Client_Utils#createUrl().
1311* [mms] Fix obtaining UIDs for APPENDed messages when the server doesn&apos;t support APPENDUID.
1312   </notes>
1313  </release>
1314  <release>
1315   <version>
1316    <release>1.5.10</release>
1317    <api>1.5.0</api>
1318   </version>
1319   <stability>
1320    <release>stable</release>
1321    <api>stable</api>
1322   </stability>
1323   <date>2012-10-15</date>
1324   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1325   <notes>
1326* [mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
1327   </notes>
1328  </release>
1329  <release>
1330   <version>
1331    <release>1.5.11</release>
1332    <api>1.5.0</api>
1333   </version>
1334   <stability>
1335    <release>stable</release>
1336    <api>stable</api>
1337   </stability>
1338   <date />
1339   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1340   <notes>
1341* [mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
1342* [mms] Allow SSL version to be explicitly chosen via &apos;secure&apos; configuration option for POP3 driver (Request #11435).
1343   </notes>
1344  </release>
1345  <release>
1346   <version>
1347    <release>2.0.0alpha1</release>
1348    <api>2.0.0alpha1</api>
1349   </version>
1350   <stability>
1351    <release>alpha</release>
1352    <api>alpha</api>
1353   </stability>
1354   <date>2012-07-06</date>
1355   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1356   <notes>
1357* First alpha release for Horde 5.
1358* [mms] Internally workaround IMAP servers that don&apos;t support text searches other than US-ASCII.
1359* [mms] Horde_Imap_Client_DateTime is now a wrapper around the native PHP DateTime object (Request #11074).
1360* [mms] Implement new 2.0 API. See UPGRADING for full details of changes.
1361   </notes>
1362  </release>
1363  <release>
1364   <version>
1365    <release>2.0.0beta1</release>
1366    <api>2.0.0beta1</api>
1367   </version>
1368   <stability>
1369    <release>beta</release>
1370    <api>beta</api>
1371   </stability>
1372   <date>2012-07-19</date>
1373   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1374   <notes>
1375* First beta release for Horde 5.
1376* [mms] Allow auto-escaping of mailbox names in listMailboxes().
1377* [mms] Add list_escape property to Horde_Imap_Client_Mailbox.
1378* [mms] Remove public cache variable from IMAP driver.
1379   </notes>
1380  </release>
1381  <release>
1382   <version>
1383    <release>2.0.0beta2</release>
1384    <api>2.0.0beta1</api>
1385   </version>
1386   <stability>
1387    <release>beta</release>
1388    <api>beta</api>
1389   </stability>
1390   <date>2012-08-07</date>
1391   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1392   <notes>
1393*
1394   </notes>
1395  </release>
1396  <release>
1397   <version>
1398    <release>2.0.0beta3</release>
1399    <api>2.0.0beta1</api>
1400   </version>
1401   <stability>
1402    <release>beta</release>
1403    <api>beta</api>
1404   </stability>
1405   <date>2012-08-29</date>
1406   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1407   <notes>
1408* [mms] Correctly handle any resource key supported by the QUOTA extension.
1409   </notes>
1410  </release>
1411  <release>
1412   <version>
1413    <release>2.0.0beta4</release>
1414    <api>2.0.0beta1</api>
1415   </version>
1416   <stability>
1417    <release>beta</release>
1418    <api>beta</api>
1419   </stability>
1420   <date>2012-10-12</date>
1421   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1422   <notes>
1423* [jan] Add deleteACL().
1424* [jan] Make setACL() work more similar to the SETACL IMAP command.
1425* [mms] Fix determination of HIGHESTMODSEQ value from FETCH data.
1426* [mms] Store command that caused NO/BAD error in Exception, if it can be determined.
1427* [mms] Limit FETCH ENVELOPE data sizes.
1428* [mms] Improved parsing of incoming IMAP server stream.
1429* [mms] Improved parsing of IMAP threading data.
1430* [mms] Improved IMAP tokenizer of server response data using PHP temporary streams.
1431* [mms] Add standalone IMAP command tokenizer.
1432* [mms] Rewritten handling for processing outgoing IMAP commands.
1433* [mms] Improved debugging efficiency.
1434* [mms] Added data objects for the various IMAP data types.
1435* [mms] Added the Horde_Imap_Client_Data_Format objects.
1436   </notes>
1437  </release>
1438  <release>
1439   <version>
1440    <release>2.0.0RC1</release>
1441    <api>2.0.0beta1</api>
1442   </version>
1443   <stability>
1444    <release>beta</release>
1445    <api>beta</api>
1446   </stability>
1447   <date>2012-10-26</date>
1448   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1449   <notes>
1450* [mms] Fix CONDSTORE synchronization of deleted messages since last mailbox access.
1451* [mms] Need to immediately synchronize mailbox on mailbox load with CONDSTORE or else we may lose flag change information.
1452* [mms] Fixes/improvements to CONDSTORE capability sniffing and enabling.
1453* [mms] Remove statuscache configuration option.
1454* [mms] Optimize generation of POP3 sequence string.
1455* [mms] Abstract forced determination of UIDNEXT value from cache method to a status() flag.
1456* [mms] Remove Horde_Imap_Client_Base#fetchFromSectionString().
1457* [mms] Horde_Imap_Client_Base#listMailboxes() now supports &apos;status&apos; return even if server does not server LIST-STATUS.
1458* [mms] Remove Horde_Imap_Client_Base#fetchCacheIgnore().
1459* [mms] Move IMAP/POP URL parsing to new Horde_Imap_Client_Url object.
1460* [mms] Move base subject parsing to new Horde_Imap_Client_Data_BaseSubject class.
1461* [mms] Move IMAP sequence string generation/parsing to the Horde_Imap_Client_Ids object.
1462* [mms] Remove Horde_Imap_Client_Utils#escape().
1463* [mms] Remove Horde_Imap_Client_Utils#removeBareNewlines().
1464* [mms] Move IMAP mailboxes sorting into new Horde_Imap_Client_Mailbox_List class.
1465* [mms] Correctly handle determination of highestmodseq in currently selected mailbox if CONDSTORE, but not QRESYNC, is active.
1466* [mms] Optimize APPEND so that we don&apos;t send large amounts of data to server if the server is not going to accept the data.
1467* [mms] Don&apos;t expunge mailbox when it is labeled as read-only.
1468* [mms] Fix regression in FETCH/COPY with sequence numbers (Bug #11521).
1469* [mms] Fix quoting empty astrings (Bug #11505).
1470* [jan] Fix Horde_Stream dependency.
1471   </notes>
1472  </release>
1473  <release>
1474   <version>
1475    <release>2.0.0RC2</release>
1476    <api>2.0.0beta1</api>
1477   </version>
1478   <stability>
1479    <release>beta</release>
1480    <api>beta</api>
1481   </stability>
1482   <date>2012-10-29</date>
1483   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1484   <notes>
1485* [mms] Fix invalid class name usage (Bug #11586).
1486* [mms] Remove STATUS_LASTMODSEQ and STATUS_LASTMODSEQUIDS return options from status().
1487   </notes>
1488  </release>
1489  <release>
1490   <version>
1491    <release>2.0.0</release>
1492    <api>2.0.0</api>
1493   </version>
1494   <stability>
1495    <release>stable</release>
1496    <api>stable</api>
1497   </stability>
1498   <date>2012-10-30</date>
1499   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1500   <notes>
1501* First stable release for Horde 5.
1502* [mms] Fix regression in Horde_Imap_Client_Base#listMailboxes() return when both the &apos;flat&apos; and &apos;sort&apos; options are active.
1503* [mms] Add STATUS_SYNCMODSEQ, STATUS_SYNCFLAGUIDS, and STATUS_SYNCVANISHED return options to Horde_Imap_Client_Base#status().
1504   </notes>
1505  </release>
1506  <release>
1507   <version>
1508    <release>2.1.0</release>
1509    <api>2.1.0</api>
1510   </version>
1511   <stability>
1512    <release>stable</release>
1513    <api>stable</api>
1514   </stability>
1515   <date>2012-11-02</date>
1516   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1517   <notes>
1518* [mms] Split debugging code from Base driver into separate object.
1519* [mms] Fix double encoding of non-ASCII elements in listMailboxes() (Bug #11608).
1520* [mms] Fix regression for non-cached Socket objects (Bug #11605).
1521* [mms] Improved handling of server write errors in the Socket driver.
1522* [mms] Add support for IMAP MOVE command.
1523* [mms] Correctly handle FETCH results intermingled with EXPUNGE/VANISHED requests within a single request.
1524* [mms] Correctly handle EXISTS/EXPUNGE/VANISHED untagged responses which may appear at any time.
1525* [mms] Fix handling message sequence number actions returned from server when using CONDSTORE/QRESYNC.
1526   </notes>
1527  </release>
1528  <release>
1529   <version>
1530    <release>2.1.1</release>
1531    <api>2.1.0</api>
1532   </version>
1533   <stability>
1534    <release>stable</release>
1535    <api>stable</api>
1536   </stability>
1537   <date>2012-11-03</date>
1538   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1539   <notes>
1540* [mms] Massive performance increase for cached FETCH queries.
1541   </notes>
1542  </release>
1543  <release>
1544   <version>
1545    <release>2.1.2</release>
1546    <api>2.1.0</api>
1547   </version>
1548   <stability>
1549    <release>stable</release>
1550    <api>stable</api>
1551   </stability>
1552   <date>2012-11-05</date>
1553   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1554   <notes>
1555* [mms] Fix parsing empty ACL responses.
1556   </notes>
1557  </release>
1558  <release>
1559   <version>
1560    <release>2.1.3</release>
1561    <api>2.1.0</api>
1562   </version>
1563   <stability>
1564    <release>stable</release>
1565    <api>stable</api>
1566   </stability>
1567   <date>2012-11-05</date>
1568   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1569   <notes>
1570* [mms] Allow Horde_Imap_Client_Base#vanished() to work with non-QRESYNC servers if the &apos;ids&apos; option is given.
1571* [mms] Always map UIDs to sequence numbers if resolving an all UIDs search.
1572* [mms] Ignore empty ID search queries.
1573   </notes>
1574  </release>
1575  <release>
1576   <version>
1577    <release>2.1.4</release>
1578    <api>2.1.0</api>
1579   </version>
1580   <stability>
1581    <release>stable</release>
1582    <api>stable</api>
1583   </stability>
1584   <date>2012-11-19</date>
1585   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1586   <notes>
1587* [jan] Add Dutch translation (Arjen de Korte &lt;build+horde@de-korte.org&gt;).
1588* [mms] Fix returning UIDNEXT when using UIDNEXT_FORCE and the server does not automatically return this information.
1589* [mms] Significant optimization to append() command.
1590* [mms] Add abstracted syncing methods to Horde_Imap_Client_Base.
1591   </notes>
1592  </release>
1593  <release>
1594   <version>
1595    <release>2.1.5</release>
1596    <api>2.1.0</api>
1597   </version>
1598   <stability>
1599    <release>stable</release>
1600    <api>stable</api>
1601   </stability>
1602   <date>2012-11-06</date>
1603   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1604   <notes>
1605* [mms] Correctly workaround servers that incorrectly implement the LIST-EXTENDED command.
1606   </notes>
1607  </release>
1608  <release>
1609   <version>
1610    <release>2.1.6</release>
1611    <api>2.1.0</api>
1612   </version>
1613   <stability>
1614    <release>stable</release>
1615    <api>stable</api>
1616   </stability>
1617   <date>2012-11-10</date>
1618   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1619   <notes>
1620* [mms] Fix parsing PARSE response code associated with an OK response.
1621* [mms] Workaround broken BINARY implementation on UW-IMAP servers.
1622* [mms] If we have binary data, and server doesn&apos;t support BINARY extension, send data anyway since we don&apos;t have any other option.
1623* [mms] Correctly increment UIDNEXT when an EXISTS response is issued after the mailbox is opened (Bug #11679).
1624* [mms] Fix regression that may have caused message flags to have been improperly cached if debugging was disabled (Bug #11665).
1625   </notes>
1626  </release>
1627  <release>
1628   <version>
1629    <release>2.2.0</release>
1630    <api>2.2.0</api>
1631   </version>
1632   <stability>
1633    <release>stable</release>
1634    <api>stable</api>
1635   </stability>
1636   <date>2012-11-10</date>
1637   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1638   <notes>
1639* [mms] Fix returning UIDNEXT when using UIDNEXT_FORCE and the server does not automatically return this information.
1640* [mms] Significant optimization to append() command.
1641* [mms] Add abstracted syncing methods to Horde_Imap_Client_Base.
1642   </notes>
1643  </release>
1644  <release>
1645   <version>
1646    <release>2.2.1</release>
1647    <api>2.2.0</api>
1648   </version>
1649   <stability>
1650    <release>stable</release>
1651    <api>stable</api>
1652   </stability>
1653   <date>2012-11-22</date>
1654   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1655   <notes>
1656* [mms] Workaround broken BINARY extension on Cyrus servers.
1657   </notes>
1658  </release>
1659  <release>
1660   <version>
1661    <release>2.2.2</release>
1662    <api>2.2.0</api>
1663   </version>
1664   <stability>
1665    <release>stable</release>
1666    <api>stable</api>
1667   </stability>
1668   <date>2012-11-27</date>
1669   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1670   <notes>
1671* [mms] Complete workaround for broken BINARY extension on Cyrus servers.
1672   </notes>
1673  </release>
1674  <release>
1675   <version>
1676    <release>2.2.3</release>
1677    <api>2.2.0</api>
1678   </version>
1679   <stability>
1680    <release>stable</release>
1681    <api>stable</api>
1682   </stability>
1683   <date>2012-11-28</date>
1684   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1685   <notes>
1686* [mms] Another workaround for broken Cyrus APPEND behavior (Bug #11769).
1687   </notes>
1688  </release>
1689  <release>
1690   <version>
1691    <release>2.3.0</release>
1692    <api>2.3.0</api>
1693   </version>
1694   <stability>
1695    <release>stable</release>
1696    <api>stable</api>
1697   </stability>
1698   <date>2012-12-03</date>
1699   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1700   <notes>
1701* [mms] Fix sending literal mailbox data to an IMAP server (Bug #11800).
1702* [mms] Add Horde_Imap_Client_Data_Format_String#getStream().
1703* [jan] Fix Dutch translation (Arjen de Korte &lt;build+horde@de-korte.org&gt;).
1704* [mms] Fix regression in POP3 driver for servers that don&apos;t support the RESP-CODES extension.
1705   </notes>
1706  </release>
1707  <release>
1708   <version>
1709    <release>2.3.1</release>
1710    <api>2.3.0</api>
1711   </version>
1712   <stability>
1713    <release>stable</release>
1714    <api>stable</api>
1715   </stability>
1716   <date>2012-12-05</date>
1717   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1718   <notes>
1719* [mms] Fix client-side address sorting (Bug #11820).
1720* [mms] Optimizations to IMAP token parser.
1721* [mms] Fix setting language value when language is returned in an IMAP list.
1722   </notes>
1723  </release>
1724  <release>
1725   <version>
1726    <release>2.3.2</release>
1727    <api>2.3.0</api>
1728   </version>
1729   <stability>
1730    <release>stable</release>
1731    <api>stable</api>
1732   </stability>
1733   <date>2012-12-06</date>
1734   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1735   <notes>
1736* [mms] Revert valid PHP changes that caused errors in broken old versions of PHP.
1737   </notes>
1738  </release>
1739  <release>
1740   <version>
1741    <release>2.4.0</release>
1742    <api>2.4.0</api>
1743   </version>
1744   <stability>
1745    <release>stable</release>
1746    <api>stable</api>
1747   </stability>
1748   <date>2012-12-17</date>
1749   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1750   <notes>
1751* [mms] Re-add optimizations to IMAP token parser.
1752* [jan] Add Basque translation (Ibon Igartua &lt;ibon.igartua@ehu.es&gt;).
1753* [mms] Additional workarounds for IMAP servers with broken BINARY implementations (Bug #11855).
1754* [mms] Add SORT_DISPLAYFROM_FALLBACK and SORT_DISPLAYTO_FALLBACK sorting criteria to Horde_Imap_Client_Base#search().
1755   </notes>
1756  </release>
1757  <release>
1758   <version>
1759    <release>2.4.1</release>
1760    <api>2.4.0</api>
1761   </version>
1762   <stability>
1763    <release>stable</release>
1764    <api>stable</api>
1765   </stability>
1766   <date>2012-12-20</date>
1767   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1768   <notes>
1769* [mms] Fix bodystructure parsing for IMAP servers that do not return full extension data (Bug #11907).
1770   </notes>
1771  </release>
1772  <release>
1773   <version>
1774    <release>2.4.2</release>
1775    <api>2.4.0</api>
1776   </version>
1777   <stability>
1778    <release>stable</release>
1779    <api>stable</api>
1780   </stability>
1781   <date>2013-01-04</date>
1782   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1783   <notes>
1784* [mms] Fix multipart APPENDs when IMAP server does not support CATENATE.
1785* [mms] Fix harmless PHP warning issued when IMAP server supports SORT but not SORT=DISPLAY.
1786   </notes>
1787  </release>
1788  <release>
1789   <version>
1790    <release>2.5.0</release>
1791    <api>2.5.0</api>
1792   </version>
1793   <stability>
1794    <release>stable</release>
1795    <api>stable</api>
1796   </stability>
1797   <date>2013-01-22</date>
1798   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1799   <notes>
1800* [mms] Some IMAP servers require a mailbox to be unselected before it can be renamed.
1801* [jan] Add French translation (Paul De Vlieger &lt;paul.de_vlieger@moniut.univ-bpclermont.fr&gt;).
1802* [mms] Ignore fetch data returned from an UID FETCH command if it doesn&apos;t include UID information (Bug #11946).
1803* [mms] Add exists option to Horde_Imap_Client_Base#fetch().
1804   </notes>
1805  </release>
1806  <release>
1807   <version>
1808    <release>2.6.0</release>
1809    <api>2.6.0</api>
1810   </version>
1811   <stability>
1812    <release>stable</release>
1813    <api>stable</api>
1814   </stability>
1815   <date>2013-02-08</date>
1816   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1817   <notes>
1818* [mms] Fix regression in parsing LISTRIGHTS results (Bug #11994).
1819* [mms] Workaround QRESYNC errata that allows FETCH FLAGS results to be returned without UID information.
1820* [mms] More robust handling of split FETCH responses.
1821   </notes>
1822  </release>
1823  <release>
1824   <version>
1825    <release>2.7.0</release>
1826    <api>2.7.0</api>
1827   </version>
1828   <stability>
1829    <release>stable</release>
1830    <api>stable</api>
1831   </stability>
1832   <date>2013-02-24</date>
1833   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1834   <notes>
1835* [mms] More efficient implementation of Horde_Imap_Client_Ids#range_string.
1836* [mms] Fix APPENDs on IMAP servers that do not support CATENATE.
1837* [mms] Fix from/to searches on servers that support SORT=DISPLAY when using the *_FALLBACK sort criteria.
1838* [mms] Ensure that a FETCH and/or SELECT/EXAMINE (w/QRESYNC) will not exceed maximum allowed command length on the IMAP server (Bug #12001).
1839* [mms] Add Horde_Imap_Client_ids#split().
1840* [mms] Fix regression in the replace argument, and multiple arguments to add/delete, for the store() command.
1841* [mms] Make sure the modseq given to the vanished() command is always at least 1 (Bug #12031).
1842   </notes>
1843  </release>
1844  <release>
1845   <version>
1846    <release>2.7.1</release>
1847    <api>2.7.0</api>
1848   </version>
1849   <stability>
1850    <release>stable</release>
1851    <api>stable</api>
1852   </stability>
1853   <date>2013-03-04</date>
1854   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1855   <notes>
1856* [mms] Fix SETQUOTA, GETQUOTA, and GETQUOTAROOT commands on mailboxes that contain non-7bit characters (Bug #12059).
1857* [mms] Fix returning UID data from the Horde_Imap_Client_Data_Sync object (Bug #12071).
1858   </notes>
1859  </release>
1860  <release>
1861   <version>
1862    <release>2.7.2</release>
1863    <api>2.7.0</api>
1864   </version>
1865   <stability>
1866    <release>stable</release>
1867    <api>stable</api>
1868   </stability>
1869   <date>2013-03-08</date>
1870   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1871   <notes>
1872* [mms] Always return UID information for FETCH queries if cache is active, so we ensure that mappings are updated and any cacheable data can be cached.
1873* [mms] Don&apos;t cache FETCH data if it does not contain UID information (Bug #12097).
1874   </notes>
1875  </release>
1876  <release>
1877   <version>
1878    <release>2.8.0</release>
1879    <api>2.8.0</api>
1880   </version>
1881   <stability>
1882    <release>stable</release>
1883    <api>stable</api>
1884   </stability>
1885   <date>2013-03-26</date>
1886   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1887   <notes>
1888* [mms] Add properties to Sync object to allow retrieval of previous sync state status.
1889* [mms] Only do UNCHANGEDSINCE check when storing flags if the user explicitly passes the &apos;unchangedsince&apos; parameter.
1890* [mms] Add the &apos;nocache&apos; option to Horde_Imap_Client_Base#fetch().
1891   </notes>
1892  </release>
1893  <release>
1894   <version>
1895    <release>2.8.1</release>
1896    <api>2.8.0</api>
1897   </version>
1898   <stability>
1899    <release>stable</release>
1900    <api>stable</api>
1901   </stability>
1902   <date>2013-03-28</date>
1903   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1904   <notes>
1905* [mms] Fix regression in storing cached flags if not using debug mode.
1906   </notes>
1907  </release>
1908  <release>
1909   <version>
1910    <release>2.8.2</release>
1911    <api>2.8.0</api>
1912   </version>
1913   <stability>
1914    <release>stable</release>
1915    <api>stable</api>
1916   </stability>
1917   <date>2013-04-18</date>
1918   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1919   <notes>
1920* [mms] Correctly parse message/rfc822 BODYSTRUCTURE responses if the server does not provide any envelope information (Bug #12190).
1921   </notes>
1922  </release>
1923  <release>
1924   <version>
1925    <release>2.9.0</release>
1926    <api>2.9.0</api>
1927   </version>
1928   <stability>
1929    <release>stable</release>
1930    <api>stable</api>
1931   </stability>
1932   <date>2013-05-01</date>
1933   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1934   <notes>
1935* [mms] Support UID EXPUNGE command for large UID lists (Bug #12228).
1936* [mms] Don&apos;t attempt to expunge messages if the list of UIDs to expunge is empty (Bug #12226).
1937* [mms] Correctly use limit parameter to Horde_Imap_Client_Ids#split() (Bug #12216).
1938* [mms] Add a MongoDB based backend for storing cached IMAP/POP data.
1939* [mms] Add Horde_Imap_Client_Cache#clear().
1940* [mms] Add a Horde_Db based backend for storing cached IMAP/POP data.
1941* [mms] Abstract the backend storage into a separate driver for the Horde_Imap_Client_Cache class.
1942   </notes>
1943  </release>
1944  <release>
1945   <version>
1946    <release>2.9.1</release>
1947    <api>2.9.0</api>
1948   </version>
1949   <stability>
1950    <release>stable</release>
1951    <api>stable</api>
1952   </stability>
1953   <date>2013-05-14</date>
1954   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1955   <notes>
1956* [jan] Fix dependency.
1957   </notes>
1958  </release>
1959  <release>
1960   <version>
1961    <release>2.10.0</release>
1962    <api>2.10.0</api>
1963   </version>
1964   <stability>
1965    <release>stable</release>
1966    <api>stable</api>
1967   </stability>
1968   <date>2013-05-17</date>
1969   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1970   <notes>
1971* [mms] Pipeline multiple IMAP LIST/LSUB calls.
1972* [mms] Fix login methods that require server continutation responses.
1973* [mms] Correctly handle enabled cached status when not using imapproxy.
1974* [mms] Fix caching of CAPABILITY information when not using imapproxy.
1975* [mms] Support pipelining of STORE + EXPUNGE if UIDPLUS is available.
1976* [mms] Pipeline multiple STATUS commands if LIST-STATUS is not available.
1977* [mms] Fold statusMultiple() functionality into base status() command.
1978* [mms] Pipeline multiple IMAP FETCH calls.
1979* [mms] Delay sending LANGUAGE command until we send another command to save a round-trip.
1980* [mms] Delay sending ENABLE command until we send another command to save a round-trip.
1981* [mms] Add internal support for IMAP command pipelining.
1982   </notes>
1983  </release>
1984  <release>
1985   <version>
1986    <release>2.10.1</release>
1987    <api>2.10.0</api>
1988   </version>
1989   <stability>
1990    <release>stable</release>
1991    <api>stable</api>
1992   </stability>
1993   <date>2013-05-21</date>
1994   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
1995   <notes>
1996* [mms] Fix returning the list of deleted messages in the POP3 driver.
1997* [mms] Handle all additional namespace queries in a single call.
1998   </notes>
1999  </release>
2000  <release>
2001   <version>
2002    <release>2.11.0</release>
2003    <api>2.11.0</api>
2004   </version>
2005   <stability>
2006    <release>stable</release>
2007    <api>stable</api>
2008   </stability>
2009   <date>2013-05-27</date>
2010   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2011   <notes>
2012* [mms] Workaround broken IMAP servers and prevent infinite loops (Bug #12265).
2013* [mms] Add support for the DOWNGRADED IMAP response code (RFC 6858).
2014   </notes>
2015  </release>
2016  <release>
2017   <version>
2018    <release>2.11.1</release>
2019    <api>2.11.0</api>
2020   </version>
2021   <stability>
2022    <release>stable</release>
2023    <api>stable</api>
2024   </stability>
2025   <date>2013-05-28</date>
2026   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2027   <notes>
2028* [mms] Fix caching MIME structure data in POP3 driver.
2029* [mms] Enhanced parsing of POP3 data from the remote server.
2030   </notes>
2031  </release>
2032  <release>
2033   <version>
2034    <release>2.11.2</release>
2035    <api>2.11.0</api>
2036   </version>
2037   <stability>
2038    <release>stable</release>
2039    <api>stable</api>
2040   </stability>
2041   <date>2013-05-28</date>
2042   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2043   <notes>
2044* [mms] Fix regression in Socket driver when moving messages without UIDPLUS.
2045   </notes>
2046  </release>
2047  <release>
2048   <version>
2049    <release>2.11.3</release>
2050    <api>2.11.0</api>
2051   </version>
2052   <stability>
2053    <release>stable</release>
2054    <api>stable</api>
2055   </stability>
2056   <date>2013-06-03</date>
2057   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2058   <notes>
2059* [mms] Improved detection of client-side command errors before sending to the remote IMAP server.
2060* [mms] Better sanity checking that we don&apos;t send binary data for mailbox entries.
2061   </notes>
2062  </release>
2063  <release>
2064   <version>
2065    <release>2.11.4</release>
2066    <api>2.11.0</api>
2067   </version>
2068   <stability>
2069    <release>stable</release>
2070    <api>stable</api>
2071   </stability>
2072   <date>2013-06-04</date>
2073   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2074   <notes>
2075* [mms] Be more lenient about mailboxes containing null characters in Horde_Imap_Client 2.x for BC reasons.
2076* [mms] Fix flushing debug buffer when unexpected data is returned from the remote server.
2077   </notes>
2078  </release>
2079  <release>
2080   <version>
2081    <release>2.11.5</release>
2082    <api>2.11.0</api>
2083   </version>
2084   <stability>
2085    <release>stable</release>
2086    <api>stable</api>
2087   </stability>
2088   <date>2013-06-11</date>
2089   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2090   <notes>
2091* [mms] So many IMAP servers have issues with BINARY, that we should not send literal8 data unless we absolutely have to.
2092* [mms] Remove read/write buffering from stream connection to remote server.
2093* [mms] Ensure we only use literal8&apos;s in APPEND commands.
2094* [mms] Abstract connection code into separate library, to better handle output buffering and error handling.
2095* [mms] Fix regression in throwing exceptions when parsing POP3 server responses.
2096   </notes>
2097  </release>
2098  <release>
2099   <version>
2100    <release>2.11.6</release>
2101    <api>2.11.0</api>
2102   </version>
2103   <stability>
2104    <release>stable</release>
2105    <api>stable</api>
2106   </stability>
2107   <date>2013-06-18</date>
2108   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2109   <notes>
2110* [mms] Fix regression in handling response codes in POP3 driver.
2111* [mms] Fix clearing data from the MongoDB cache.
2112   </notes>
2113  </release>
2114  <release>
2115   <version>
2116    <release>2.12.0</release>
2117    <api>2.12.0</api>
2118   </version>
2119   <stability>
2120    <release>stable</release>
2121    <api>stable</api>
2122   </stability>
2123   <date>2013-07-24</date>
2124   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2125   <notes>
2126* [mms] Added the Horde_Imap_Client::STATUS_RECENT_TOTAL return option to Horde_Imap_Client_Base#status().
2127* [mms] More graceful handling of servers that return broken FETCH information (Request #12441).
2128   </notes>
2129  </release>
2130  <release>
2131   <version>
2132    <release>2.12.1</release>
2133    <api>2.12.0</api>
2134   </version>
2135   <stability>
2136    <release>stable</release>
2137    <api>stable</api>
2138   </stability>
2139   <date>2013-08-13</date>
2140   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2141   <notes>
2142* [mms] Fix returning list of expunged UIDs when expunging all messages in a mailbox that doesn&apos;t support CONDSTORE (Bug #12559).
2143* [mms] Translate mailbox names from UTF7-IMAP -&gt; UTF-8 in return from Horde_Imap_Client_Base#getMetadata() (Bug #12541).
2144   </notes>
2145  </release>
2146  <release>
2147   <version>
2148    <release>2.12.2</release>
2149    <api>2.12.0</api>
2150   </version>
2151   <stability>
2152    <release>stable</release>
2153    <api>stable</api>
2154   </stability>
2155   <date>2013-08-15</date>
2156   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2157   <notes>
2158* [mms] Add remote POP3 server test.
2159* [mms] Fix sniffing capabilities for POP3 servers that don&apos;t support the CAPA command.
2160   </notes>
2161  </release>
2162  <release>
2163   <version>
2164    <release>2.12.3</release>
2165    <api>2.12.0</api>
2166   </version>
2167   <stability>
2168    <release>stable</release>
2169    <api>stable</api>
2170   </stability>
2171   <date>2013-08-16</date>
2172   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2173   <notes>
2174* [mms] Fix regression in caching for POP3 servers.
2175* [mms] Cache any data returned from POP3 capability sniffing.
2176   </notes>
2177  </release>
2178  <release>
2179   <version>
2180    <release>2.13.0</release>
2181    <api>2.13.0</api>
2182   </version>
2183   <stability>
2184    <release>stable</release>
2185    <api>stable</api>
2186   </stability>
2187   <date>2013-08-19</date>
2188   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2189   <notes>
2190* [mms] Fix regression in POP3 SASL PLAIN authentication command.
2191* [mms] Fix regression in mapping message sequence numbers to UIDs when doing an &apos;all&apos; activity in POP3.
2192* [mms] Added support for the Google XOAUTH2 authentication mechanism for the IMAP Socket driver.
2193* [mms] Fix regression in retrieving CAPABILITY information after we login.
2194   </notes>
2195  </release>
2196  <release>
2197   <version>
2198    <release>2.13.1</release>
2199    <api>2.13.0</api>
2200   </version>
2201   <stability>
2202    <release>stable</release>
2203    <api>stable</api>
2204   </stability>
2205   <date>2013-08-20</date>
2206   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2207   <notes>
2208* [mms] Fix regression in setting CAPABILITY for IMAP servers that don&apos;t automatically send this information after login.
2209   </notes>
2210  </release>
2211  <release>
2212   <version>
2213    <release>2.14.0</release>
2214    <api>2.14.0</api>
2215   </version>
2216   <stability>
2217    <release>stable</release>
2218    <api>stable</api>
2219   </stability>
2220   <date>2013-08-25</date>
2221   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2222   <notes>
2223* [mms] Added the &apos;statuscache&apos; property to Horde_Imap_Client_Base (Request #12589).
2224* [mms] The &apos;xoauth2_token&apos; parameter now accepts a Horde_Imap_Client_Base_Password object.
2225* [mms] Deprecated the &apos;encryptKey&apos; parameter and instead support passing a Horde_Imap_Client_Base_Password object into the &apos;password&apos; parameter.
2226* [mms] Added the Horde_Imap_Client::STATUS_FORCE_REFRESH flag.
2227   </notes>
2228  </release>
2229  <release>
2230   <version>
2231    <release>2.15.0</release>
2232    <api>2.15.0</api>
2233   </version>
2234   <stability>
2235    <release>stable</release>
2236    <api>stable</api>
2237   </stability>
2238   <date>2013-09-03</date>
2239   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2240   <notes>
2241* [mms] Workaround servers that don&apos;t advertise UIDL until after authentication.
2242* [mms] Fix parsing continuation requests sent in SASL AUTH command (RFC 5034).
2243* [mms] By default, use TLS if available and necessary to login to server.
2244* [mms] Fix adding status information to listMailboxes() return when LIST-STATUS is not available.
2245   </notes>
2246  </release>
2247  <release>
2248   <version>
2249    <release>2.15.1</release>
2250    <api>2.15.0</api>
2251   </version>
2252   <stability>
2253    <release>stable</release>
2254    <api>stable</api>
2255   </stability>
2256   <date>2013-09-13</date>
2257   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2258   <notes>
2259* [mms] Ensure Horde_Imap_Client_Base#search() always returns the &apos;count&apos; value (Bug #12682).
2260* [jan] Fix incorrect usage of Horde_Db API in cache backend.
2261   </notes>
2262  </release>
2263  <release>
2264   <version>
2265    <release>2.15.2</release>
2266    <api>2.15.0</api>
2267   </version>
2268   <stability>
2269    <release>stable</release>
2270    <api>stable</api>
2271   </stability>
2272   <date>2013-09-14</date>
2273   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2274   <notes>
2275* [mms] Handle case-insensitive INBOX return from the server.
2276* [mms] Use strict RFC-compliant workaround for servers that don&apos;t support the UNSELECT IMAP extension.
2277   </notes>
2278  </release>
2279  <release>
2280   <version>
2281    <release>2.15.3</release>
2282    <api>2.15.0</api>
2283   </version>
2284   <stability>
2285    <release>stable</release>
2286    <api>stable</api>
2287   </stability>
2288   <date>2013-09-16</date>
2289   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2290   <notes>
2291* [mms] Fix regression where INBOX may not be recognized as subscribed, if the server doesn&apos;t list it in the subscribed list.
2292   </notes>
2293  </release>
2294  <release>
2295   <version>
2296    <release>2.15.4</release>
2297    <api>2.15.0</api>
2298   </version>
2299   <stability>
2300    <release>stable</release>
2301    <api>stable</api>
2302   </stability>
2303   <date>2013-10-09</date>
2304   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2305   <notes>
2306* [mms] Sort UID list before sending in QRESYNC parameter.
2307* [mms] Ensure that INBOX always appears in subscribed mailbox list when using a server that supports LIST-EXTENDED.
2308   </notes>
2309  </release>
2310  <release>
2311   <version>
2312    <release>2.15.5</release>
2313    <api>2.15.0</api>
2314   </version>
2315   <stability>
2316    <release>stable</release>
2317    <api>stable</api>
2318   </stability>
2319   <date>2013-10-11</date>
2320   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2321   <notes>
2322* [mms] Explicitly reject XOAUTH2 as a authentication mechanism if it is not configured in the client (Bug #12756).
2323   </notes>
2324  </release>
2325  <release>
2326   <version>
2327    <release>2.16.0</release>
2328    <api>2.16.0</api>
2329   </version>
2330   <stability>
2331    <release>stable</release>
2332    <api>stable</api>
2333   </stability>
2334   <date>2013-10-30</date>
2335   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2336   <notes>
2337* [mms] Added direct TLS v1.x connection option when connecting to remote server.
2338* [mms] Use SHA-1 instead of MD5 for internal hashing.
2339* [mms] Correctly handle untagged BAD IMAP responses.
2340* [mms] Added Horde_Imap_Client_Password_Xoauth2 class.
2341* [mms] Fix harmless PHP undefined error when using with an IMAP server that supports XOAUTH2.
2342   </notes>
2343  </release>
2344  <release>
2345   <version>
2346    <release>2.16.1</release>
2347    <api>2.16.0</api>
2348   </version>
2349   <stability>
2350    <release>stable</release>
2351    <api>stable</api>
2352   </stability>
2353   <date>2013-11-21</date>
2354   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2355   <notes>
2356* [mms] Fix intermittent error when purging messages using a Horde_Cache caching backend (Bug #12827).
2357* [mms] Workaround broken IMAP servers that don&apos;t support the required AUTH=PLAIN authentication method (Bug #12817).
2358   </notes>
2359  </release>
2360  <release>
2361   <version>
2362    <release>2.16.2</release>
2363    <api>2.16.0</api>
2364   </version>
2365   <stability>
2366    <release>stable</release>
2367    <api>stable</api>
2368   </stability>
2369   <date>2013-11-27</date>
2370   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2371   <notes>
2372* [mms] Don&apos;t login to IMAP server if namespace information is already cached.
2373   </notes>
2374  </release>
2375  <release>
2376   <version>
2377    <release>2.17.0</release>
2378    <api>2.17.0</api>
2379   </version>
2380   <stability>
2381    <release>stable</release>
2382    <api>stable</api>
2383   </stability>
2384   <date>2014-01-17</date>
2385   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2386   <notes>
2387* [mms] When determining a sequence -&gt; UID mapping, do sanity checking to make ensure data is valid (Bug #12911).
2388* [mms] Add a Horde_Hashtable specific cache driver.
2389* [mms] Add remove() method to Horde_Imap_Client_Ids.
2390   </notes>
2391  </release>
2392  <release>
2393   <version>
2394    <release>2.17.1</release>
2395    <api>2.17.0</api>
2396   </version>
2397   <stability>
2398    <release>stable</release>
2399    <api>stable</api>
2400   </stability>
2401   <date>2014-01-22</date>
2402   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2403   <notes>
2404* [mms] Fix updating message list in the hashtable cache driver when deleting.
2405   </notes>
2406  </release>
2407  <release>
2408   <version>
2409    <release>2.18.0</release>
2410    <api>2.18.0</api>
2411   </version>
2412   <stability>
2413    <release>stable</release>
2414    <api>stable</api>
2415   </stability>
2416   <date>2014-02-11</date>
2417   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2418   <notes>
2419* [mms] Add raw error message text (in English) to Exceptions.
2420* [mms] Add debug timing information for connection/commands.
2421* [mms] Fix resetting capability list when internally cached authentication information becomes invalid.
2422   </notes>
2423  </release>
2424  <release>
2425   <version>
2426    <release>2.18.1</release>
2427    <api>2.18.0</api>
2428   </version>
2429   <stability>
2430    <release>stable</release>
2431    <api>stable</api>
2432   </stability>
2433   <date>2014-02-14</date>
2434   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2435   <notes>
2436* [mms] Fix regression where Horde_Imap_Client_Exception was inheriting from a different class than before.
2437* [mms] Use more efficient FNV1-32 hashing algorithm for internal hashtable storage, if available.
2438* [jan] Make SQL cache backend compatible with Oracle.
2439* [mms] Optimizations to IMAP tokenizer.
2440   </notes>
2441  </release>
2442  <release>
2443   <version>
2444    <release>2.18.2</release>
2445    <api>2.18.0</api>
2446   </version>
2447   <stability>
2448    <release>stable</release>
2449    <api>stable</api>
2450   </stability>
2451   <date>2014-02-17</date>
2452   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2453   <notes>
2454* [mms] More correct fix for Exception construction.
2455   </notes>
2456  </release>
2457  <release>
2458   <version>
2459    <release>2.18.3</release>
2460    <api>2.18.0</api>
2461   </version>
2462   <stability>
2463    <release>stable</release>
2464    <api>stable</api>
2465   </stability>
2466   <date>2014-02-24</date>
2467   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2468   <notes>
2469* [mms] Fix obtaining bodypart size (Bug #12992; martin@matuska.org).
2470   </notes>
2471  </release>
2472  <release>
2473   <version>
2474    <release>2.18.4</release>
2475    <api>2.18.0</api>
2476   </version>
2477   <stability>
2478    <release>stable</release>
2479    <api>stable</api>
2480   </stability>
2481   <date>2014-02-27</date>
2482   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2483   <notes>
2484* [mms] Improved/more concise debug output.
2485* [mms] Optimize sorting in Horde_Imap_Client_Ids object.
2486* [mms] Workaround broken SASL capability responses from POP3 servers.
2487* [mms] Prevent PHP error when a FETCH call is unsuccessful.
2488* [mms] Relax type checking on cache driver object.
2489   </notes>
2490  </release>
2491  <release>
2492   <version>
2493    <release>2.18.5</release>
2494    <api>2.18.0</api>
2495   </version>
2496   <stability>
2497    <release>stable</release>
2498    <api>stable</api>
2499   </stability>
2500   <date>2014-03-04</date>
2501   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2502   <notes>
2503* [mjr] Fix regression in obtaining bodypart size when BINARY extension is available.
2504   </notes>
2505  </release>
2506  <release>
2507   <version>
2508    <release>2.18.6</release>
2509    <api>2.18.0</api>
2510   </version>
2511   <stability>
2512    <release>stable</release>
2513    <api>stable</api>
2514   </stability>
2515   <date>2014-03-04</date>
2516   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2517   <notes>
2518* [mms] Fix updating cached flags list on a CONDSTORE-only server.
2519   </notes>
2520  </release>
2521  <release>
2522   <version>
2523    <release>2.19.0</release>
2524    <api>2.19.0</api>
2525   </version>
2526   <stability>
2527    <release>stable</release>
2528    <api>stable</api>
2529   </stability>
2530   <date>2014-03-10</date>
2531   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2532   <notes>
2533* [mms] The Hashtable cache driver now allows the lifetime of the message data to be specified.
2534* [mms] Fix removing UID from cached list in Hashtable cache driver if the message data no longer exists.
2535* [mms] Add &apos;force_map&apos; option to Horde_Imap_Client_Base#copy() to guarantee that the mapping array is always returned.
2536* [mms] More accurate way of determining appended UID on append when UIDPLUS is not available.
2537* [mms] Fixes for stream handling in the Nstring object.
2538* [mms] Split data format object test into individual files.
2539   </notes>
2540  </release>
2541  <release>
2542   <version>
2543    <release>2.19.1</release>
2544    <api>2.19.0</api>
2545   </version>
2546   <stability>
2547    <release>stable</release>
2548    <api>stable</api>
2549   </stability>
2550   <date>2014-03-16</date>
2551   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2552   <notes>
2553* [mms] Fix regression in parsing empty string values in IMAP tokenizer.
2554   </notes>
2555  </release>
2556  <release>
2557   <version>
2558    <release>2.19.2</release>
2559    <api>2.19.0</api>
2560   </version>
2561   <stability>
2562    <release>stable</release>
2563    <api>stable</api>
2564   </stability>
2565   <date>2014-04-03</date>
2566   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2567   <notes>
2568* [mms] Prevent unnecessary cache writes when list of UIDs passed to deleteMsgs() is empty.
2569* [mms] Fix stripping non-ASCII characters in Horde_Imap_Client_Data_Format_Atom#stripNonAtomCharacters().
2570* [jan] Add Danish translation (Erling Preben Hansen &lt;erling@eph.dk&gt;).
2571* [mms] Don&apos;t allow PREAUTH on unencrypted connection if a secure connection (e.g. STARTTLS) is requested.
2572* [mms] Password is no longer a necessary parameter.
2573   </notes>
2574  </release>
2575  <release>
2576   <version>
2577    <release>2.19.3</release>
2578    <api>2.19.0</api>
2579   </version>
2580   <stability>
2581    <release>stable</release>
2582    <api>stable</api>
2583   </stability>
2584   <date>2014-04-16</date>
2585   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2586   <notes>
2587* [mms] Fix parsing a reply/forward subject with no blob content.
2588* [mms] Ensure integer value returns from Horde_Imap_Client_Base#status() are truly integers.
2589   </notes>
2590  </release>
2591  <release>
2592   <version>
2593    <release>2.19.4</release>
2594    <api>2.19.0</api>
2595   </version>
2596   <stability>
2597    <release>stable</release>
2598    <api>stable</api>
2599   </stability>
2600   <date>2014-04-23</date>
2601   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2602   <notes>
2603* [mms] Handle IN-USE, LOGIN-DELAY, and SYS/TEMP error codes when authenticating to POP3 servers.
2604* [mms] Fix TLS negotiation with POP3 servers.
2605* [mms] Fix throwing authentication exception when using Digest-MD5.
2606   </notes>
2607  </release>
2608  <release>
2609   <version>
2610    <release>2.19.5</release>
2611    <api>2.19.0</api>
2612   </version>
2613   <stability>
2614    <release>stable</release>
2615    <api>stable</api>
2616   </stability>
2617   <date>2014-05-03</date>
2618   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2619   <notes>
2620* [mms] Correctly handle partial search limiting for a single ID (Bug #13153).
2621* [mms] Workaround bug in Dovecot where improperly encoded body part returns NIL data when using the BINARY extension.
2622   </notes>
2623  </release>
2624  <release>
2625   <version>
2626    <release>2.19.6</release>
2627    <api>2.19.0</api>
2628   </version>
2629   <stability>
2630    <release>stable</release>
2631    <api>stable</api>
2632   </stability>
2633   <date>2014-05-14</date>
2634   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2635   <notes>
2636* [mms] Workaround broken MIME parts that cannot be binary decoded on the server.
2637* [jan] Add Hungarian translation (Andras Galos &lt;galosa@netinform.hu&gt;).
2638   </notes>
2639  </release>
2640  <release>
2641   <version>
2642    <release>2.20.0</release>
2643    <api>2.20.0</api>
2644   </version>
2645   <stability>
2646    <release>stable</release>
2647    <api>stable</api>
2648   </stability>
2649   <date>2014-05-21</date>
2650   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2651   <notes>
2652* [mms] Fix instantiating base object with an empty password.
2653* [mms] Better error checking when writing data to the server (Bug #13187; Thomas Jarosch &lt;thomas.jarosch@intra2net.com&gt;).
2654* [mms] Support partial search limitation even if the PARTIAL search return option is not available on the server (Request #13153).
2655* [mms] Added the &apos;max&apos; and &apos;min&apos; properties to Horde_Imap_Client_Ids.
2656   </notes>
2657  </release>
2658  <release>
2659   <version>
2660    <release>2.21.0</release>
2661    <api>2.21.0</api>
2662   </version>
2663   <stability>
2664    <release>stable</release>
2665    <api>stable</api>
2666   </stability>
2667   <date>2014-06-04</date>
2668   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2669   <notes>
2670* [mms] Fix working with mailboxes containing entirely integers (Bug #13157).
2671* [mms] Horde_Imap_Client_Base#getNamespaces() can now return a Horde_Imap_Client_Namespace_List object instead of an array.
2672* [mms] Use the new command length limitations defined in RFC 7162.
2673* [mms] A noop() call before authentication will now correctly throw an exception on a connection issue (Bug #13205).
2674   </notes>
2675  </release>
2676  <release>
2677   <version>
2678    <release>2.22.0</release>
2679    <api>2.22.0</api>
2680   </version>
2681   <stability>
2682    <release>stable</release>
2683    <api>stable</api>
2684   </stability>
2685   <date>2014-06-07</date>
2686   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2687   <notes>
2688* [mms] Workaround PHP DateTime regression in 5.4.29 &amp; 5.5.13.
2689* [mms] Fix translating error messages if they contain printf placeholders.
2690   </notes>
2691  </release>
2692  <release>
2693   <version>
2694    <release>2.23.0</release>
2695    <api>2.23.0</api>
2696   </version>
2697   <stability>
2698    <release>stable</release>
2699    <api>stable</api>
2700   </stability>
2701   <date>2014-06-17</date>
2702   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2703   <notes>
2704* [mms] Delimiter information is now always returned from Horde_Imap_Client_Base#listMailboxes().
2705* [mms] Fix broken MBOX_UNSUBSCRIBED behavior on IMAP servers that support LIST-EXTENDED.
2706* [mms] Added the MBOX_ALL_SUBSCRIBED mode to Horde_Imap_Client_Base#listMailboxes().
2707   </notes>
2708  </release>
2709  <release>
2710   <version>
2711    <release>2.23.1</release>
2712    <api>2.23.0</api>
2713   </version>
2714   <stability>
2715    <release>stable</release>
2716    <api>stable</api>
2717   </stability>
2718   <date>2014-06-17</date>
2719   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2720   <notes>
2721* [mms] Fix regression where INBOX subscription status was based on server status, instead of always being treated as subscribed (Bug #13261).
2722   </notes>
2723  </release>
2724  <release>
2725   <version>
2726    <release>2.23.2</release>
2727    <api>2.23.0</api>
2728   </version>
2729   <stability>
2730    <release>stable</release>
2731    <api>stable</api>
2732   </stability>
2733   <date>2014-07-09</date>
2734   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2735   <notes>
2736* [mms] Determination of approximate part size should be done at IMAP level, not within Horde_Mime_Part.
2737* [mms] Fix regression in handling invalid DateTime data due to a BC-incompatible change in PHP.
2738   </notes>
2739  </release>
2740  <release>
2741   <version>
2742    <release>2.24.0</release>
2743    <api>2.24.0</api>
2744   </version>
2745   <stability>
2746    <release>stable</release>
2747    <api>stable</api>
2748   </stability>
2749   <date>2014-08-04</date>
2750   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2751   <notes>
2752* [mms] Correctly expire internal cache in POP3 when messages are deleted.
2753* [mms] Improved determination of a pseudo-UIDNEXT value for POP3 servers.
2754* [mms] Fix sorting of POP3 IDs.
2755* [mms] Added the &apos;url&apos; property to Horde_Imap_Client_Base.
2756* [mms] Fix thread sort order when using the client-side ordered subject algorithm and there are messages with identical dates.
2757* [mms] Allow multiple live IMAP/POP3 tests to be run in a single PHPUnit instance.
2758* [mms] Add support for the IMAP UTF-8 extension (RFC 6855).
2759* [mms] Querying of valid search charsets is now handled by the Horde_Imap_Client_Data_SearchCharset object.
2760* [mms] IMAP extension enabled information is now stored within the capability object.
2761* [mms] Fix regression where authetication was attempted with a non-null, empty string password.
2762* [mms] Improved debug logging during connection failures and authentication attempts.
2763* [mms] Fix debug logging for certain IMAP authentication actions.
2764* [mms] Internally handle capability querying via the new Horde_Imap_Client_Data_Capability object.
2765   </notes>
2766  </release>
2767  <release>
2768   <version>
2769    <release>2.24.1</release>
2770    <api>2.24.0</api>
2771   </version>
2772   <stability>
2773    <release>stable</release>
2774    <api>stable</api>
2775   </stability>
2776   <date>2014-08-06</date>
2777   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2778   <notes>
2779* [mms] Fix regression in reporting capabilities (Bug #13421).
2780   </notes>
2781  </release>
2782  <release>
2783   <version>
2784    <release>2.24.2</release>
2785    <api>2.24.0</api>
2786   </version>
2787   <stability>
2788    <release>stable</release>
2789    <api>stable</api>
2790   </stability>
2791   <date>2014-08-11</date>
2792   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2793   <notes>
2794* [mms] Fix typo in Horde_Imap_Client_Data_Sync (Bug #13430; Jasper Olbrich &lt;Jasper.Olbrich@students.uni-marburg.de&gt;).
2795   </notes>
2796  </release>
2797  <release>
2798   <version>
2799    <release>2.25.0</release>
2800    <api>2.25.0</api>
2801   </version>
2802   <stability>
2803    <release>stable</release>
2804    <api>stable</api>
2805   </stability>
2806   <date>2014-09-03</date>
2807   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2808   <notes>
2809* [mms] Add support for Gmail-specific WEBALERT response code.
2810* [mms] IMAP/POP3 URL generation split into a more modular library structure.
2811* [mms] Ignore message-specific URL parameters if a search query appears in an IMAP URL.
2812* [mms] Fix encoding/decoding URL elements in IMAP/POP3 URLs.
2813* [mms] Fix setting default port for POP3 URLs.
2814* [mms] Fix client-side reverse sorting.
2815* [mms] Fix client-side sequence sorting, when that is the only sort criteria.
2816* [mms] Use Collator class, if present, to sort string fields on the client side.
2817* [mms] Fix client-side sorting of display addresses.
2818* [mms] Even more improved pseudo-UIDNEXT value for POP3 servers.
2819* [mms] Improved sanity checking so that non-ASCII data is not sent to server in commands where it is not supported.
2820   </notes>
2821  </release>
2822  <release>
2823   <version>
2824    <release>2.25.1</release>
2825    <api>2.25.0</api>
2826   </version>
2827   <stability>
2828    <release>stable</release>
2829    <api>stable</api>
2830   </stability>
2831   <date>2014-09-17</date>
2832   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2833   <notes>
2834* [mms] Fix IMAP search results for recent and total messages when it is the only query and the mailbox is not selected.
2835* [mms] Fix client-side message sorting when there are multiple sort criteria and at least one tie in the first sorting criteria.
2836* [mms] Better error handling when attempting to authenticate via IMAP LOGIN command with non-ASCII credentials (Bug #13554).
2837* [mms] Fix sending IMAP APPEND data when the UTF-8 capability is enabled.
2838* [mms] Fix parsing IMAP mailbox list requests when UTF-8 mode is enabled.
2839* [mms] Ensure client sorting tests work reproducibly across systems with varying default locales.
2840   </notes>
2841  </release>
2842  <release>
2843   <version>
2844    <release>2.25.2</release>
2845    <api>2.25.0</api>
2846   </version>
2847   <stability>
2848    <release>stable</release>
2849    <api>stable</api>
2850   </stability>
2851   <date>2014-10-14</date>
2852   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2853   <notes>
2854* [mms] Add support for UTF8 extension for POP3 servers (RFC 6856).
2855* [mms] Add support for LANG extension for POP3 servers (RFC 6856).
2856   </notes>
2857  </release>
2858  <release>
2859   <version>
2860    <release>2.25.3</release>
2861    <api>2.25.0</api>
2862   </version>
2863   <stability>
2864    <release>stable</release>
2865    <api>stable</api>
2866   </stability>
2867   <date>2014-11-10</date>
2868   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2869   <notes>
2870* [mms] Fix determining whether a command requires a continuation request, when the literal occurs within a nested list.
2871* [mms] Ensure we don&apos;t use the same authentication method multiple times when logging into IMAP server.
2872   </notes>
2873  </release>
2874  <release>
2875   <version>
2876    <release>2.25.4</release>
2877    <api>2.25.0</api>
2878   </version>
2879   <stability>
2880    <release>stable</release>
2881    <api>stable</api>
2882   </stability>
2883   <date>2014-11-23</date>
2884   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2885   <notes>
2886* [mms] Better error handling when IMAP connection is prematurely disconnected.
2887* [mms] Fix regression in listMailboxes() for POP3 servers when &apos;flat&apos; option is true.
2888   </notes>
2889  </release>
2890  <release>
2891   <version>
2892    <release>2.25.5</release>
2893    <api>2.25.0</api>
2894   </version>
2895   <stability>
2896    <release>stable</release>
2897    <api>stable</api>
2898   </stability>
2899   <date>2014-11-24</date>
2900   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2901   <notes>
2902* [mjr] Fix broken IMAP cache behavior in the DB driver when unserialization of a cached object fails.
2903   </notes>
2904  </release>
2905  <release>
2906   <version>
2907    <release>2.25.6</release>
2908    <api>2.25.0</api>
2909   </version>
2910   <stability>
2911    <release>stable</release>
2912    <api>stable</api>
2913   </stability>
2914   <date>2014-12-03</date>
2915   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2916   <notes>
2917* [mms] Better cache unserialization error handling for all backends.
2918   </notes>
2919  </release>
2920  <release>
2921   <version>
2922    <release>2.26.0</release>
2923    <api>2.26.0</api>
2924   </version>
2925   <stability>
2926    <release>stable</release>
2927    <api>stable</api>
2928   </stability>
2929   <date>2015-01-07</date>
2930   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2931   <notes>
2932* [mms] Fix handling mailbox cache data when the mailbox returns NOMODSEQ.
2933* [mms] IMAP alerts can now be handled by registering an observer with the new Horde_Imap_Client_Base_Alerts object.
2934   </notes>
2935  </release>
2936  <release>
2937   <version>
2938    <release>2.26.1</release>
2939    <api>2.26.0</api>
2940   </version>
2941   <stability>
2942    <release>stable</release>
2943    <api>stable</api>
2944   </stability>
2945   <date>2015-01-27</date>
2946   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2947   <notes>
2948* [mms] Fix serialization of Horde_Imap_Client_Data_Fetch objects.
2949* [mms] Workaround broken in-memory stream filter handling.
2950   </notes>
2951  </release>
2952  <release>
2953   <version>
2954    <release>2.27.0</release>
2955    <api>2.27.0</api>
2956   </version>
2957   <stability>
2958    <release>stable</release>
2959    <api>stable</api>
2960   </stability>
2961   <date>2015-03-10</date>
2962   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2963   <notes>
2964* [jan] Add parameter for stream context settings (Request #13730).
2965   </notes>
2966  </release>
2967  <release>
2968   <version>
2969    <release>2.28.0</release>
2970    <api>2.28.0</api>
2971   </version>
2972   <stability>
2973    <release>stable</release>
2974    <api>stable</api>
2975   </stability>
2976   <date>2015-04-27</date>
2977   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2978   <notes>
2979* [mms] Fix parsing mailbox name from STATUS response on servers that have the UTF8 extension enabled.
2980* [jan] Fix searching with non-ASCII strings in AND/OR-combined searches.
2981* [jan] Fix issues with certain locales like Turkish.
2982* [mms] Pipeline ID command with other commands, if possible.
2983   </notes>
2984  </release>
2985  <release>
2986   <version>
2987    <release>2.28.1</release>
2988    <api>2.28.0</api>
2989   </version>
2990   <stability>
2991    <release>stable</release>
2992    <api>stable</api>
2993   </stability>
2994   <date>2015-05-12</date>
2995   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
2996   <notes>
2997* [mms] Directly store literal data in a separate stream when parsing IMAP tokens, so we don&apos;t have to duplicate the stream later when processing it.
2998* [mms] Don&apos;t load literal IMAP data into a string variable when tokenizing IMAP input.
2999* [mms] Fix search queries where ID list given is explicitly empty, indicating that a match can never be successful (Bug #13971).
3000* [mms] Fix expunging in certain cases when UIDPLUS is not available (Bug #13970; Robin McCorkell &lt;rmccorkell@karoshi.org.uk&gt;).
3001   </notes>
3002  </release>
3003  <release>
3004   <version>
3005    <release>2.29.0</release>
3006    <api>2.29.0</api>
3007   </version>
3008   <stability>
3009    <release>stable</release>
3010    <api>stable</api>
3011   </stability>
3012   <date>2015-06-18</date>
3013   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3014   <notes>
3015* [mjr] Fix detecting changes when using tokens.
3016* [mms] Add support for SCRAM-SHA-1 authentication (RFC 5802) for both IMAP and POP3 drivers.
3017   </notes>
3018  </release>
3019  <release>
3020   <version>
3021    <release>2.29.1</release>
3022    <api>2.29.0</api>
3023   </version>
3024   <stability>
3025    <release>stable</release>
3026    <api>stable</api>
3027   </stability>
3028   <date>2015-07-15</date>
3029   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3030   <notes>
3031* [mms] Ensure FETCH stream data is rewound before returning (Bug #14013).
3032* [mjr] Fix detecting empty ID queries (Bug #14044).
3033   </notes>
3034  </release>
3035  <release>
3036   <version>
3037    <release>2.29.2</release>
3038    <api>2.29.0</api>
3039   </version>
3040   <stability>
3041    <release>stable</release>
3042    <api>stable</api>
3043   </stability>
3044   <date>2015-09-01</date>
3045   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3046   <notes>
3047* [mms] Improved performance of Horde_Imap_Client_Data_Thread object when containing large number of messages (Request #14075).
3048* [mms] Catch translation errors when creating Exceptions (PR #143; baso10dev@gmail.com).
3049   </notes>
3050  </release>
3051  <release>
3052   <version>
3053    <release>2.29.3</release>
3054    <api>2.29.0</api>
3055   </version>
3056   <stability>
3057    <release>stable</release>
3058    <api>stable</api>
3059   </stability>
3060   <date>2015-09-07</date>
3061   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3062   <notes>
3063* [mjr] Avoid PHP warning when listing mailboxes without LIST-STATUS (Bug #14097).
3064   </notes>
3065  </release>
3066  <release>
3067   <version>
3068    <release>2.29.4</release>
3069    <api>2.29.0</api>
3070   </version>
3071   <stability>
3072    <release>stable</release>
3073    <api>stable</api>
3074   </stability>
3075   <date>2015-11-22</date>
3076   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3077   <notes>
3078* [jan] Fix parsing IMAP responses with tilde characters.
3079   </notes>
3080  </release>
3081  <release>
3082   <version>
3083    <release>2.29.5</release>
3084    <api>2.29.0</api>
3085   </version>
3086   <stability>
3087    <release>stable</release>
3088    <api>stable</api>
3089   </stability>
3090   <date>2016-02-01</date>
3091   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3092   <notes>
3093* [jan] Don&apos;t try LOGIN authentication over secure connections if explicitly disabled.
3094* [jan] Mark PHP 7 as supported.
3095* [jan] Improve Oracle compatibility.
3096* [mjr] Fix fatal error during shutdown due to incorrect exception name.
3097* [jan] Fix broken ID requests under certain circumstances.
3098   </notes>
3099  </release>
3100  <release>
3101   <version>
3102    <release>2.29.6</release>
3103    <api>2.29.0</api>
3104   </version>
3105   <stability>
3106    <release>stable</release>
3107    <api>stable</api>
3108   </stability>
3109   <date>2016-03-21</date>
3110   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3111   <notes>
3112* [jan] Add Greek translation (Limperis Antonis &lt;limperis@cti.gr&gt;).
3113   </notes>
3114  </release>
3115  <release>
3116   <version>
3117    <release>2.29.7</release>
3118    <api>2.29.0</api>
3119   </version>
3120   <stability>
3121    <release>stable</release>
3122    <api>stable</api>
3123   </stability>
3124   <date>2016-05-31</date>
3125   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3126   <notes>
3127* [mjr] Add sanity check for malformed offset in Date header (Bug #14381).
3128* [mjr] Fix fatal error in certain cases when performing a BODY[HEADER.FIELDS] query.
3129   </notes>
3130  </release>
3131  <release>
3132   <version>
3133    <release>2.29.8</release>
3134    <api>2.29.0</api>
3135   </version>
3136   <stability>
3137    <release>stable</release>
3138    <api>stable</api>
3139   </stability>
3140   <date>2016-07-01</date>
3141   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3142   <notes>
3143* [jan] Avoid notice with Horde_Mongo on PHP 7.
3144* [mjr] Catch incorrectly localized Date headers.
3145   </notes>
3146  </release>
3147  <release>
3148   <version>
3149    <release>2.29.9</release>
3150    <api>2.29.0</api>
3151   </version>
3152   <stability>
3153    <release>stable</release>
3154    <api>stable</api>
3155   </stability>
3156   <date>2016-09-01</date>
3157   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3158   <notes>
3159* [jan] Optimize deleting or moving a large number of messages.
3160   </notes>
3161  </release>
3162  <release>
3163   <version>
3164    <release>2.29.10</release>
3165    <api>2.29.0</api>
3166   </version>
3167   <stability>
3168    <release>stable</release>
3169    <api>stable</api>
3170   </stability>
3171   <date>2016-11-03</date>
3172   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3173   <notes>
3174* [jan] Fix parsing GETACL responses from RFC 4314 capable IMAP servers (Bug #14466).
3175   </notes>
3176  </release>
3177  <release>
3178   <version>
3179    <release>2.29.11</release>
3180    <api>2.29.0</api>
3181   </version>
3182   <stability>
3183    <release>stable</release>
3184    <api>stable</api>
3185   </stability>
3186   <date>2016-12-03</date>
3187   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3188   <notes>
3189* [mjr] Fix failed connections when using unix sockets (Thomas Jarosch &lt;thomas.jarosch@intra2net.com&gt;).
3190   </notes>
3191  </release>
3192  <release>
3193   <version>
3194    <release>2.29.12</release>
3195    <api>2.29.0</api>
3196   </version>
3197   <stability>
3198    <release>stable</release>
3199    <api>stable</api>
3200   </stability>
3201   <date>2016-12-17</date>
3202   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3203   <notes>
3204* [mjr] Fix command syntax for CREATE-SPECIAL-USE support.
3205   </notes>
3206  </release>
3207  <release>
3208   <version>
3209    <release>2.29.13</release>
3210    <api>2.29.0</api>
3211   </version>
3212   <stability>
3213    <release>stable</release>
3214    <api>stable</api>
3215   </stability>
3216   <date>2017-06-22</date>
3217   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3218   <notes>
3219* [jan] Add Turkish translation (İTÜ BİDB &lt;sistemdestek@itu.edu.tr&gt;).
3220   </notes>
3221  </release>
3222  <release>
3223   <version>
3224    <release>2.29.14</release>
3225    <api>2.29.0</api>
3226   </version>
3227   <stability>
3228    <release>stable</release>
3229    <api>stable</api>
3230   </stability>
3231   <date>2017-08-01</date>
3232   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3233   <notes>
3234* [jan] Fix check if QRESYNC is enabled in vanished() (i.badamshin &lt;i.badamshin@i-infinite.net&gt;).
3235   </notes>
3236  </release>
3237  <release>
3238   <version>
3239    <release>2.29.15</release>
3240    <api>2.29.0</api>
3241   </version>
3242   <stability>
3243    <release>stable</release>
3244    <api>stable</api>
3245   </stability>
3246   <date>2017-08-28</date>
3247   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3248   <notes>
3249* [jan] Fix expunging cache entries of a certain lifetime from the DB backend.
3250   </notes>
3251  </release>
3252  <release>
3253   <version>
3254    <release>2.29.16</release>
3255    <api>2.29.0</api>
3256   </version>
3257   <stability>
3258    <release>stable</release>
3259    <api>stable</api>
3260   </stability>
3261   <date>2018-06-24</date>
3262   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3263   <notes>
3264* [mjr] Allow searching by DateTime as well as Date (PR #3, Robin Appelman &lt;robin@icewind.nl&gt;).
3265* [mjr] Fix corruption of search terms due to sticky reference (PR #2).
3266* [mjr] Fix retrying FETCH after an UNKNOWN-CTE error in certain cases (PR #1, stefanolaf).
3267* [mjr] Fix fatal error in dealing with certain exceptions.
3268   </notes>
3269  </release>
3270  <release>
3271   <version>
3272    <release>2.29.17</release>
3273    <api>2.29.0</api>
3274   </version>
3275   <stability>
3276    <release>stable</release>
3277    <api>stable</api>
3278   </stability>
3279   <date>2019-03-02</date>
3280   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3281   <notes>
3282* [mjr] Fix SORT and THREAD commands when UTF8=ACCEPT.
3283* [mjr] Provide SASL PLAIN authentication as another user (Marco Favero &lt;m.faverof@gmail.com&gt;, PR #7).
3284* [jan] Fix warning with PHP 7.3 (Eloy Lafuente (stronk7) &lt;stronk7@moodle.org&gt;, PR 6).
3285   </notes>
3286  </release>
3287  <release>
3288   <version>
3289    <release>2.29.18</release>
3290    <api>2.29.0</api>
3291   </version>
3292   <stability>
3293    <release>stable</release>
3294    <api>stable</api>
3295   </stability>
3296   <date>2019-09-14</date>
3297   <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
3298   <notes>
3299* [mjr] Fix LIST-STATUS parsing when using wildcards (Bug #14937, mariusz.goch@spacja.com).
3300   </notes>
3301  </release>
3302 </changelog>
3303</package>
3304