Files
server/usr/share/psa-horde/.xml/Horde_Imap_Client.xml
2026-01-07 20:52:11 +01:00

3334 lines
140 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.10.9" 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">
<name>Horde_Imap_Client</name>
<channel>pear.horde.org</channel>
<summary>IMAP client library</summary>
<description>A library to access IMAP4rev1 (RFC 3501) mail servers. Also supports connections to POP3 (STD 53/RFC 1939).</description>
<lead>
<name>Michael Slusarz</name>
<user>slusarz</user>
<email>slusarz@horde.org</email>
<active>no</active>
</lead>
<date>2019-11-03</date>
<time>15:16:00</time>
<version>
<release>2.30.1</release>
<api>2.30.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] PHP 7.4 compatibility fixes (Remi Collet &lt;remi@famillecollet.com&gt;, PR #9).
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="/" md5sum="575a06606f28dab74f52d419d9735d4c" name="doc/Horde/Imap/Client/examples/tutorial.md" role="doc" />
<file baseinstalldir="/" md5sum="9f7784bf40807fe5a787869d19ff3ef1" name="doc/Horde/Imap/Client/examples/tutorial.rst" role="doc" />
<file baseinstalldir="/" md5sum="dcd6dc04fa8e90ad5184b67ed30636c9" name="doc/Horde/Imap/Client/CHANGES" role="doc" />
<file baseinstalldir="/" md5sum="448263295cf592643828bb7121113a01" name="doc/Horde/Imap/Client/COPYING" role="doc" />
<file baseinstalldir="/" md5sum="f60cca3139991769d90bf550a2b61da0" name="doc/Horde/Imap/Client/UPGRADING" role="doc" />
<file baseinstalldir="/" md5sum="43aa5bb8d368814c0d9cbe6699de8139" name="lib/Horde/Imap/Client/Auth/DigestMD5.php" role="php" />
<file baseinstalldir="/" md5sum="e4fd0e79b21c0f5c25f2793aec928dca" name="lib/Horde/Imap/Client/Auth/Scram.php" role="php" />
<file baseinstalldir="/" md5sum="105705fafdc7f080737c2003c4613c25" name="lib/Horde/Imap/Client/Base/Alerts.php" role="php" />
<file baseinstalldir="/" md5sum="235716dc6b4cc960120fb99e8bee12a2" name="lib/Horde/Imap/Client/Base/Debug.php" role="php" />
<file baseinstalldir="/" md5sum="3427feadf152be1f1761d93a52004930" name="lib/Horde/Imap/Client/Base/Deprecated.php" role="php" />
<file baseinstalldir="/" md5sum="7dee14db8d086fd36005524b5a136933" name="lib/Horde/Imap/Client/Base/Mailbox.php" role="php" />
<file baseinstalldir="/" md5sum="742b67eec5a558a53fd9f6c0e517163c" name="lib/Horde/Imap/Client/Base/Password.php" role="php" />
<file baseinstalldir="/" md5sum="30f6513676a518047e8fbc1573410904" name="lib/Horde/Imap/Client/Cache/Backend/Cache.php" role="php" />
<file baseinstalldir="/" md5sum="422cc4ef3038fbcd83df10f8d84193c5" name="lib/Horde/Imap/Client/Cache/Backend/Db.php" role="php" />
<file baseinstalldir="/" md5sum="5fe1162c1a33e65497d2b5c61ff2f7c5" name="lib/Horde/Imap/Client/Cache/Backend/Hashtable.php" role="php" />
<file baseinstalldir="/" md5sum="86f56e28a4a9c7c49ec5c2c9a3e777f5" name="lib/Horde/Imap/Client/Cache/Backend/Mongo.php" role="php" />
<file baseinstalldir="/" md5sum="9b49bbeb0822665407f3cb1692d5daa0" name="lib/Horde/Imap/Client/Cache/Backend/Null.php" role="php" />
<file baseinstalldir="/" md5sum="bab8420a045ee8a1898e8be9de00788e" name="lib/Horde/Imap/Client/Cache/Backend.php" role="php" />
<file baseinstalldir="/" md5sum="c15d5deca4a980b26a6a267c513e6f2c" name="lib/Horde/Imap/Client/Data/Capability/Imap.php" role="php" />
<file baseinstalldir="/" md5sum="552167296b82e0ad94ade081a383c803" name="lib/Horde/Imap/Client/Data/Fetch/Pop3.php" role="php" />
<file baseinstalldir="/" md5sum="35eb902083de8eade6b4c8eb58733048" name="lib/Horde/Imap/Client/Data/Format/Astring/Nonascii.php" role="php" />
<file baseinstalldir="/" md5sum="6983c998b6395a3ad6e82b1d594173a9" name="lib/Horde/Imap/Client/Data/Format/Filter/Quote.php" role="php" />
<file baseinstalldir="/" md5sum="f6905d48b66d7a55880dd38aa32d8f4d" name="lib/Horde/Imap/Client/Data/Format/Filter/String.php" role="php" />
<file baseinstalldir="/" md5sum="1fff86794464874d46a1161242a9e273" name="lib/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" role="php" />
<file baseinstalldir="/" md5sum="089527bd096db778f1de78d042454303" name="lib/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" role="php" />
<file baseinstalldir="/" md5sum="61fca61be71952d6840112a1dafac69f" name="lib/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" role="php" />
<file baseinstalldir="/" md5sum="cc3cb5ffac84a8be267457b4a2d8a598" name="lib/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" role="php" />
<file baseinstalldir="/" md5sum="71eda02fefbbc419770ee38f8e31b0f4" name="lib/Horde/Imap/Client/Data/Format/String/Nonascii.php" role="php" />
<file baseinstalldir="/" md5sum="16a71f6ac0f788cd48bf47eea5906162" name="lib/Horde/Imap/Client/Data/Format/Astring.php" role="php" />
<file baseinstalldir="/" md5sum="854222b028ab692562ee307791126047" name="lib/Horde/Imap/Client/Data/Format/Atom.php" role="php" />
<file baseinstalldir="/" md5sum="80f711a03caa3785fac707d5b1238200" name="lib/Horde/Imap/Client/Data/Format/Date.php" role="php" />
<file baseinstalldir="/" md5sum="671962a9a8d7891e6a239945067df7cd" name="lib/Horde/Imap/Client/Data/Format/DateTime.php" role="php" />
<file baseinstalldir="/" md5sum="6fb420ba2a67b63afa6579937c0d5309" name="lib/Horde/Imap/Client/Data/Format/Exception.php" role="php" />
<file baseinstalldir="/" md5sum="4ae82827176a4dd2abd9aad5f161419c" name="lib/Horde/Imap/Client/Data/Format/List.php" role="php" />
<file baseinstalldir="/" md5sum="a0f245db3f012f5cacd7906f5622232f" name="lib/Horde/Imap/Client/Data/Format/ListMailbox.php" role="php" />
<file baseinstalldir="/" md5sum="9e2591dc6a95df190f7ac5419a610f54" name="lib/Horde/Imap/Client/Data/Format/Mailbox.php" role="php" />
<file baseinstalldir="/" md5sum="f01f757bdcb1226ecddd1a06273963fe" name="lib/Horde/Imap/Client/Data/Format/Nil.php" role="php" />
<file baseinstalldir="/" md5sum="e034c0a955edab88ff7a8e24af505915" name="lib/Horde/Imap/Client/Data/Format/Nstring.php" role="php" />
<file baseinstalldir="/" md5sum="b6a38e54254ade2ae9f79b23763c63de" name="lib/Horde/Imap/Client/Data/Format/Number.php" role="php" />
<file baseinstalldir="/" md5sum="2921624651fc6545e77ed22057fdc354" name="lib/Horde/Imap/Client/Data/Format/String.php" role="php" />
<file baseinstalldir="/" md5sum="6965d04ecebd9a0dfe3dbc0c13498f57" name="lib/Horde/Imap/Client/Data/SearchCharset/Utf8.php" role="php" />
<file baseinstalldir="/" md5sum="983b371172ccfe16388c1ad3e2ab8ab4" name="lib/Horde/Imap/Client/Data/Acl.php" role="php" />
<file baseinstalldir="/" md5sum="912dbbecaed161389a3a4be73ddbb7f4" name="lib/Horde/Imap/Client/Data/AclCommon.php" role="php" />
<file baseinstalldir="/" md5sum="18b233a962bfa79761513a40d0b1f9fe" name="lib/Horde/Imap/Client/Data/AclNegative.php" role="php" />
<file baseinstalldir="/" md5sum="61a9caa9356604b9830cb18367cf355f" name="lib/Horde/Imap/Client/Data/AclRights.php" role="php" />
<file baseinstalldir="/" md5sum="06bef1f9a1e1ab641f836af5a5c9202a" name="lib/Horde/Imap/Client/Data/BaseSubject.php" role="php" />
<file baseinstalldir="/" md5sum="ce02172426ec590ded3789a1109df3e9" name="lib/Horde/Imap/Client/Data/Capability.php" role="php" />
<file baseinstalldir="/" md5sum="46cd87445f91c5a88aca79f02ccec860" name="lib/Horde/Imap/Client/Data/Envelope.php" role="php" />
<file baseinstalldir="/" md5sum="70ff1200fa8e0f81663363868d5a30d0" name="lib/Horde/Imap/Client/Data/Fetch.php" role="php" />
<file baseinstalldir="/" md5sum="bad49afc8f3fdcc7c25d31c403e01c78" name="lib/Horde/Imap/Client/Data/Format.php" role="php" />
<file baseinstalldir="/" md5sum="220d025cd232465e285fb501cfcaf087" name="lib/Horde/Imap/Client/Data/Namespace.php" role="php" />
<file baseinstalldir="/" md5sum="42668613ef2cb64829554777d3121e40" name="lib/Horde/Imap/Client/Data/SearchCharset.php" role="php" />
<file baseinstalldir="/" md5sum="c9c20c46e9ab51ffd7bd11add8792d23" name="lib/Horde/Imap/Client/Data/Sync.php" role="php" />
<file baseinstalldir="/" md5sum="f52396ab9fe90827e005cf4adc79eddd" name="lib/Horde/Imap/Client/Data/Thread.php" role="php" />
<file baseinstalldir="/" md5sum="00d7c0cb79226b7e095e4541b297e986" name="lib/Horde/Imap/Client/Exception/NoSupportExtension.php" role="php" />
<file baseinstalldir="/" md5sum="a67caa3554339b62c7e5a86973f2feeb" name="lib/Horde/Imap/Client/Exception/NoSupportPop3.php" role="php" />
<file baseinstalldir="/" md5sum="36d3561473baa28f6218286a723f8bab" name="lib/Horde/Imap/Client/Exception/SearchCharset.php" role="php" />
<file baseinstalldir="/" md5sum="5be3ee35384050b7f3e6a0f3854fd027" name="lib/Horde/Imap/Client/Exception/ServerResponse.php" role="php" />
<file baseinstalldir="/" md5sum="b56fe1ae1ca8954f4c731ab31f9152d0" name="lib/Horde/Imap/Client/Exception/Sync.php" role="php" />
<file baseinstalldir="/" md5sum="fafdbaf97e15ac1bddf7cf7707ae6756" name="lib/Horde/Imap/Client/Fetch/Query.php" role="php" />
<file baseinstalldir="/" md5sum="dd4485bce0811ea0001f72be8ac2242c" name="lib/Horde/Imap/Client/Fetch/Results.php" role="php" />
<file baseinstalldir="/" md5sum="5743f1ba7f28bd7ef22cc080e63b24f1" name="lib/Horde/Imap/Client/Ids/Map.php" role="php" />
<file baseinstalldir="/" md5sum="67a2b4269e3c495cb8198c6f52055252" name="lib/Horde/Imap/Client/Ids/Pop3.php" role="php" />
<file baseinstalldir="/" md5sum="cb997a1b9060cc9d3bd8bd67272ccfde" name="lib/Horde/Imap/Client/Interaction/Command/Continuation.php" role="php" />
<file baseinstalldir="/" md5sum="be0c6bd7b421c6d9d5ac8e9015b1c9eb" name="lib/Horde/Imap/Client/Interaction/Server/Continuation.php" role="php" />
<file baseinstalldir="/" md5sum="56d7756760c4d2298aee78ee3c9622c8" name="lib/Horde/Imap/Client/Interaction/Server/Tagged.php" role="php" />
<file baseinstalldir="/" md5sum="89a0eca14ea51e86198d16e2dceaccc2" name="lib/Horde/Imap/Client/Interaction/Server/Untagged.php" role="php" />
<file baseinstalldir="/" md5sum="d0c4516cb3789cd91a124f82c7d57725" name="lib/Horde/Imap/Client/Interaction/Client.php" role="php" />
<file baseinstalldir="/" md5sum="51ef86a97da4814eb012d57084366baf" name="lib/Horde/Imap/Client/Interaction/Command.php" role="php" />
<file baseinstalldir="/" md5sum="6ec5694642a24e1e19396dc2419f00cb" name="lib/Horde/Imap/Client/Interaction/Pipeline.php" role="php" />
<file baseinstalldir="/" md5sum="5a16b1a28b26c1edb567cfe92e140326" name="lib/Horde/Imap/Client/Interaction/Server.php" role="php" />
<file baseinstalldir="/" md5sum="d1ef5424d9a9da4d038fd73aed1c63e1" name="lib/Horde/Imap/Client/Mailbox/List.php" role="php" />
<file baseinstalldir="/" md5sum="bcf0e8a335c449ef85517ef633987ccb" name="lib/Horde/Imap/Client/Namespace/List.php" role="php" />
<file baseinstalldir="/" md5sum="8b68dc825559eb1b1458af29b371f3b4" name="lib/Horde/Imap/Client/Password/Xoauth2.php" role="php" />
<file baseinstalldir="/" md5sum="bf41a6c6566a7b95bf9c9a4025e4cfe0" name="lib/Horde/Imap/Client/Search/Query.php" role="php" />
<file baseinstalldir="/" md5sum="d7b42b69dc5e439ca40b34b36bc67189" name="lib/Horde/Imap/Client/Socket/Connection/Base.php" role="php" />
<file baseinstalldir="/" md5sum="6713e051c55168b9fd580dfa4c36b14d" name="lib/Horde/Imap/Client/Socket/Connection/Pop3.php" role="php" />
<file baseinstalldir="/" md5sum="8ee277ee26e096d6e8a2fbcaf3cc733e" name="lib/Horde/Imap/Client/Socket/Connection/Socket.php" role="php" />
<file baseinstalldir="/" md5sum="c50d5ee6cd4f62e58b387ee4ba85b2b5" name="lib/Horde/Imap/Client/Socket/Catenate.php" role="php" />
<file baseinstalldir="/" md5sum="2465b40d542faa3b55e3e0c63a42daf4" name="lib/Horde/Imap/Client/Socket/ClientSort.php" role="php" />
<file baseinstalldir="/" md5sum="00ce41c86fc414bf52eb31915feb088d" name="lib/Horde/Imap/Client/Socket/Pop3.php" role="php" />
<file baseinstalldir="/" md5sum="d37b8c2920e49c3c600b36c1851da693" name="lib/Horde/Imap/Client/Url/Imap/Relative.php" role="php" />
<file baseinstalldir="/" md5sum="cd79e935070d389f4c5ad34c8d0a9a2d" name="lib/Horde/Imap/Client/Url/Base.php" role="php" />
<file baseinstalldir="/" md5sum="b7f3cf39a7a028ba247eed10b0a29cb6" name="lib/Horde/Imap/Client/Url/Imap.php" role="php" />
<file baseinstalldir="/" md5sum="6f4b6312f2277e3a4dd7f7161d3709d9" name="lib/Horde/Imap/Client/Url/Pop3.php" role="php" />
<file baseinstalldir="/" md5sum="15277349e45fb129766aa7ad7ffeadd9" name="lib/Horde/Imap/Client/Base.php" role="php" />
<file baseinstalldir="/" md5sum="1bd32e62c8d251160e3b475ae04d72dd" name="lib/Horde/Imap/Client/Cache.php" role="php" />
<file baseinstalldir="/" md5sum="d0d0fefa64abd6280c3c8d4838a6c37d" name="lib/Horde/Imap/Client/DateTime.php" role="php" />
<file baseinstalldir="/" md5sum="c64f011eb9bb4b3b61276cbfa12bf11d" name="lib/Horde/Imap/Client/Exception.php" role="php" />
<file baseinstalldir="/" md5sum="5735606650c554f37368676ca734f8d3" name="lib/Horde/Imap/Client/Ids.php" role="php" />
<file baseinstalldir="/" md5sum="880196b3fc708b7bad931a1ce73837c6" name="lib/Horde/Imap/Client/Mailbox.php" role="php" />
<file baseinstalldir="/" md5sum="a362cdf0e678f04943b0289a1357515b" name="lib/Horde/Imap/Client/Socket.php" role="php" />
<file baseinstalldir="/" md5sum="5d81a96d6b3bb3dd28848f1532c86671" name="lib/Horde/Imap/Client/Tokenize.php" role="php" />
<file baseinstalldir="/" md5sum="4de29e914835ca269435b199f7e503bd" name="lib/Horde/Imap/Client/Translation.php" role="php">
<tasks:replace from="/usr/share/psa-pear/pear/data" to="data_dir" type="pear-config" />
</file>
<file baseinstalldir="/" md5sum="593873071e2d2864d87e9d4f124aec21" name="lib/Horde/Imap/Client/Url.php" role="php" />
<file baseinstalldir="/" md5sum="6269b1f293abb26c585b05b327cc6511" name="lib/Horde/Imap/Client/Utf7imap.php" role="php" />
<file baseinstalldir="/" md5sum="0a5891306c51fb723e8d6f407fa64df8" name="lib/Horde/Imap/Client.php" role="php" />
<file baseinstalldir="/" md5sum="dbc467b4fa4a5e79c1f1392a63ad78e3" name="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="411eb21b5b0433bdf8a8a2044754ef3a" name="locale/da/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="1329ab8895fab94dd15c1e624f23b523" name="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="f32adf8389c6dda5b76a105f3ee2f75e" name="locale/de/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="c8e6e9ed9f0d80f92c7b898acefd2d97" name="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="aae0d19c448632d5bd69eb9ff78d2646" name="locale/el/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="8a9fe56c5f946045e6dcc666c9137f81" name="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="59b386d08b1b579567322ddd1ab6f55a" name="locale/es/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="6bb44d66a278da657dfae0e321128c49" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="0ea63465f218a2b448a8516ffae41037" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="1e02265b9e2b9d072bf8a6bcca81b251" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="7da54e79e1bfce5ed1155a0986a74e76" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="faf99da5d2c51613fdcc659da0a70c9d" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="28fd53b3ed3205b78f719a44741adb8f" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="5b1d3bff3d4fd3dc342359a8dc64dfff" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="dfcab3c8f64ed6a837e8a50b7ffae4f7" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="4a9ae6d03e003fef1351dab419ae52ef" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="7dbdf1e996d2570ddaf81a10a2438802" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="ffe353b14335deded0320b1973634630" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="2aecc2776ca53645094e89226ceb91f6" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="365d030da9a791eccd3261f35cdecbd7" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" role="data" />
<file baseinstalldir="/" md5sum="1b332f1cfefe265771de22a6c7b9b407" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" role="data" />
<file baseinstalldir="/" md5sum="8915c4548e733611a12e29069636d29c" name="locale/Horde_Imap_Client.pot" role="data" />
<file baseinstalldir="/" md5sum="5e92e8871f526aba20391fba887f7945" name="migration/Horde/Imap/Client/1_horde_imap_client_base_tables.php" role="data" />
<file baseinstalldir="/" md5sum="f4e1c195cf896d2277f00d274fe6a2c1" name="migration/Horde/Imap/Client/2_horde_imap_client_change_column_name.php" role="data" />
<file baseinstalldir="/" md5sum="836026598111ad8f6d261d9fdb663c1e" name="test/Horde/Imap/Client/Base/MailboxTest.php" role="test" />
<file baseinstalldir="/" md5sum="7a59747783379dcfdf28ce3473970fa5" name="test/Horde/Imap/Client/Cache/CacheTest.php" role="test" />
<file baseinstalldir="/" md5sum="a02317e0d504704ef5df22e7bcb751f6" name="test/Horde/Imap/Client/Cache/DbTest.php" role="test" />
<file baseinstalldir="/" md5sum="90e926e0102397561a674e48891fa1ae" name="test/Horde/Imap/Client/Cache/HashtableTest.php" role="test" />
<file baseinstalldir="/" md5sum="35eb7919206b172ba6754a0d22a1ca40" name="test/Horde/Imap/Client/Cache/MongoTest.php" role="test" />
<file baseinstalldir="/" md5sum="3f38765d0bfede1bfc7b78e1178d846b" name="test/Horde/Imap/Client/Cache/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="5f7814eae6cb398ea87ff89b5bb114ad" name="test/Horde/Imap/Client/Data/Capability/ImapTest.php" role="test" />
<file baseinstalldir="/" md5sum="c33d149f9d32b3888637519b78d2e245" name="test/Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" role="test" />
<file baseinstalldir="/" md5sum="4338f6d89fd16132603fecee5eb78e7b" name="test/Horde/Imap/Client/Data/Fetch/FetchTest.php" role="test" />
<file baseinstalldir="/" md5sum="194cb262ac6b7dad80f9cea47a841e6a" name="test/Horde/Imap/Client/Data/Fetch/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="34e43517275e1d591ad5d1022cbc4483" name="test/Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" role="test" />
<file baseinstalldir="/" md5sum="1e3f7873c4d6fada2e837d484e673fcc" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" role="test" />
<file baseinstalldir="/" md5sum="689e2cac51a888835a364826e7b5bb33" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" role="test" />
<file baseinstalldir="/" md5sum="7c350a5b66f80794d3bdc91a3de9d176" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" role="test" />
<file baseinstalldir="/" md5sum="c440ec2fe8bf2665e43847b4b233b156" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" role="test" />
<file baseinstalldir="/" md5sum="b20565784eb9bde57c05ce5d0635ac94" name="test/Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="b9bea720c3d8b170c47e7adbf85b82ac" name="test/Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" role="test" />
<file baseinstalldir="/" md5sum="353081f76b05bb11668a30a8a77e385c" name="test/Horde/Imap/Client/Data/Format/String/NonasciiTest.php" role="test" />
<file baseinstalldir="/" md5sum="0dbb50933ad7a5ec6e6598229c671345" name="test/Horde/Imap/Client/Data/Format/String/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="b5beb4d1a1d895a465a03cf802d67950" name="test/Horde/Imap/Client/Data/Format/AstringTest.php" role="test" />
<file baseinstalldir="/" md5sum="8d1d21c0558875d86f929c89e1694867" name="test/Horde/Imap/Client/Data/Format/AtomTest.php" role="test" />
<file baseinstalldir="/" md5sum="a246089da05080e295e62386dbdf36d5" name="test/Horde/Imap/Client/Data/Format/DateTest.php" role="test" />
<file baseinstalldir="/" md5sum="7578b45e0096e883cf621666d36d25a9" name="test/Horde/Imap/Client/Data/Format/DateTimeTest.php" role="test" />
<file baseinstalldir="/" md5sum="be31f8f01a37c4d51923dfe01d4c5f8d" name="test/Horde/Imap/Client/Data/Format/ListTest.php" role="test" />
<file baseinstalldir="/" md5sum="288325fd5a4bd9520c4766cdf9fb6f9b" name="test/Horde/Imap/Client/Data/Format/NilTest.php" role="test" />
<file baseinstalldir="/" md5sum="5f780719f1d5425720da46a4e3692a64" name="test/Horde/Imap/Client/Data/Format/NstringTest.php" role="test" />
<file baseinstalldir="/" md5sum="ac125803e78cc6d531a7638448151073" name="test/Horde/Imap/Client/Data/Format/NumberTest.php" role="test" />
<file baseinstalldir="/" md5sum="d95706c736fd2663e888befdfe3ea209" name="test/Horde/Imap/Client/Data/Format/StringTest.php" role="test" />
<file baseinstalldir="/" md5sum="8268c5f9e98e1b36c8071076d45d69cf" name="test/Horde/Imap/Client/Data/Format/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="fdf049d935dfc042db36ef7bf343851e" name="test/Horde/Imap/Client/Data/AclTest.php" role="test" />
<file baseinstalldir="/" md5sum="b77d91eda5d94b593d445d05bff4ea7f" name="test/Horde/Imap/Client/Data/CapabilityTest.php" role="test" />
<file baseinstalldir="/" md5sum="3bca394194d8468aab276ce9c084cb17" name="test/Horde/Imap/Client/Data/SearchCharsetTest.php" role="test" />
<file baseinstalldir="/" md5sum="08093dcd798a446200e23fe0ec16cd3e" name="test/Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" role="test" />
<file baseinstalldir="/" md5sum="5eecc47adf4ae80dd447e323cc5611ae" name="test/Horde/Imap/Client/Data/SubjectParseTest.php" role="test" />
<file baseinstalldir="/" md5sum="80bdbd2725f7414f5d18bd2b55c44c01" name="test/Horde/Imap/Client/Data/ThreadTest.php" role="test" />
<file baseinstalldir="/" md5sum="d51a284c49fcf85a0070e72665ac2d6b" name="test/Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" role="test" />
<file baseinstalldir="/" md5sum="caa76c22abad55ed71b02d8fa0fb0bb4" name="test/Horde/Imap/Client/Fetch/Results/FetchTest.php" role="test" />
<file baseinstalldir="/" md5sum="fb140bb3602561f65a4cfd707c79afd5" name="test/Horde/Imap/Client/Fetch/Results/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="45d136b705872d2c51c216fa6312925e" name="test/Horde/Imap/Client/fixtures/clientsort.txt" role="test" />
<file baseinstalldir="/" md5sum="48c317eb1aebf9152be47618248e2314" name="test/Horde/Imap/Client/fixtures/clientsort2.txt" role="test" />
<file baseinstalldir="/" md5sum="a485412772e46fb4d4554bb8df4da1a5" name="test/Horde/Imap/Client/fixtures/remote1.txt" role="test" />
<file baseinstalldir="/" md5sum="e5396d235a95a327e03dbe4bedb6dae4" name="test/Horde/Imap/Client/fixtures/remote2.txt" role="test" />
<file baseinstalldir="/" md5sum="1e8c0aa9eb6880b3ab80b08412f9ac44" name="test/Horde/Imap/Client/fixtures/remote3.txt" role="test" />
<file baseinstalldir="/" md5sum="901807cb8f038d4839e8fd074cf6f425" name="test/Horde/Imap/Client/fixtures/remote4.txt" role="test" />
<file baseinstalldir="/" md5sum="09f5e4497b0ea7ef9c0b1ebb271d398f" name="test/Horde/Imap/Client/fixtures/remote5.txt" role="test" />
<file baseinstalldir="/" md5sum="9b5c94108a04ba2362908239fe241fcd" name="test/Horde/Imap/Client/Ids/Pop3Test.php" role="test" />
<file baseinstalldir="/" md5sum="d05d6847b450c054eb7e450bf0b58e2e" name="test/Horde/Imap/Client/Interaction/CommandTest.php" role="test" />
<file baseinstalldir="/" md5sum="d3d094389514fc382e41141e5d3f0bde" name="test/Horde/Imap/Client/Live/Base.php" role="test" />
<file baseinstalldir="/" md5sum="c8909e0fd360714f7c38bc3ee2a9719b" name="test/Horde/Imap/Client/Live/Imap.php" role="test" />
<file baseinstalldir="/" md5sum="e904764dc7d150a064ad65daa9840067" name="test/Horde/Imap/Client/Live/ImapTest.php" role="test" />
<file baseinstalldir="/" md5sum="f78e8b0d938b5e593a0a78174505b905" name="test/Horde/Imap/Client/Live/Pop3.php" role="test" />
<file baseinstalldir="/" md5sum="d162c7e72ed9018d6a377ed2e12ff27c" name="test/Horde/Imap/Client/Live/Pop3Test.php" role="test" />
<file baseinstalldir="/" md5sum="5dc33d4bc651feb2b01271b17e30da7a" name="test/Horde/Imap/Client/Namespace/DataTest.php" role="test" />
<file baseinstalldir="/" md5sum="1e7de64659a4bbeee53fd5ad13ec0592" name="test/Horde/Imap/Client/Namespace/ListTest.php" role="test" />
<file baseinstalldir="/" md5sum="cb92960f30d6f95b38f539f43ad2b094" name="test/Horde/Imap/Client/Socket/ClientSortTest.php" role="test" />
<file baseinstalldir="/" md5sum="83e27046f170ad8471c2eb8e0a62efad" name="test/Horde/Imap/Client/Stub/ClientSort.php" role="test" />
<file baseinstalldir="/" md5sum="76ec406053fb22281331a1ff29e8fe1d" name="test/Horde/Imap/Client/Stub/DigestMD5.php" role="test" />
<file baseinstalldir="/" md5sum="4681c7b1fce6fdc2d293f7186fd42f6a" name="test/Horde/Imap/Client/Stub/Scram.php" role="test" />
<file baseinstalldir="/" md5sum="9c8901ace6eb9760d2e40c55f7084e05" name="test/Horde/Imap/Client/Stub/Socket.php" role="test" />
<file baseinstalldir="/" md5sum="fcbcd5c682a8eb60669373fc2408a72c" name="test/Horde/Imap/Client/Stub/Utf7imap.php" role="test" />
<file baseinstalldir="/" md5sum="9bb0a5c07fab6696edac870fdfe1abf7" name="test/Horde/Imap/Client/Url/BaseTest.php" role="test" />
<file baseinstalldir="/" md5sum="7ce1d36715af33300264c049deeacfba" name="test/Horde/Imap/Client/Url/ImapDeprecatedTest.php" role="test" />
<file baseinstalldir="/" md5sum="674dbaa9d2c2d30b3d4410402fe371e1" name="test/Horde/Imap/Client/Url/ImapRelativeTest.php" role="test" />
<file baseinstalldir="/" md5sum="1f0f9f64d296b5b5e1a2e0a3bb2dc62e" name="test/Horde/Imap/Client/Url/ImapTest.php" role="test" />
<file baseinstalldir="/" md5sum="eb8da1691c8f48601b94733ce8958275" name="test/Horde/Imap/Client/Url/Pop3DeprecatedTest.php" role="test" />
<file baseinstalldir="/" md5sum="c13bce406bfcc69d008cf5a1bb42ab99" name="test/Horde/Imap/Client/Url/Pop3Test.php" role="test" />
<file baseinstalldir="/" md5sum="1530614fe904ccbc1a43c845e8ca156c" name="test/Horde/Imap/Client/Url/TestBase.php" role="test" />
<file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Imap/Client/AllTests.php" role="test" />
<file baseinstalldir="/" md5sum="abdcb0b98b39209fac1791fc20f9efac" name="test/Horde/Imap/Client/AuthTest.php" role="test" />
<file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Imap/Client/bootstrap.php" role="test" />
<file baseinstalldir="/" md5sum="28d6815c3c5ed2460dcaf808a7bf5d0b" name="test/Horde/Imap/Client/conf.php.dist" role="test" />
<file baseinstalldir="/" md5sum="9b434fe45bd22866b87489a3154696af" name="test/Horde/Imap/Client/DateTimeTest.php" role="test" />
<file baseinstalldir="/" md5sum="14fac171caf99d286c2746a0f8b201b1" name="test/Horde/Imap/Client/IdsTest.php" role="test" />
<file baseinstalldir="/" md5sum="02e6e3aeb5567207020c5de02ea8f4e3" name="test/Horde/Imap/Client/MailboxTest.php" role="test" />
<file baseinstalldir="/" md5sum="049156fb6bea89561cdfb5af985abe6b" name="test/Horde/Imap/Client/MapTest.php" role="test" />
<file baseinstalldir="/" md5sum="05bf241d4c2985ca82c8d6b3eb901c58" name="test/Horde/Imap/Client/SearchTest.php" role="test" />
<file baseinstalldir="/" md5sum="1a0bb3263b014e4d3c100ced678f584a" name="test/Horde/Imap/Client/SocketTest.php" role="test" />
<file baseinstalldir="/" md5sum="b7d675dd56178a4e8651aaebc43ba508" name="test/Horde/Imap/Client/SortTest.php" role="test" />
<file baseinstalldir="/" md5sum="476968566c40ab8d1c7a552ddd35458f" name="test/Horde/Imap/Client/TokenizeTest.php" role="test" />
<file baseinstalldir="/" md5sum="4d8240c794ff8b33e76fa0aaaf0ed08f" name="test/Horde/Imap/Client/Utf7ConvertTest.php" role="test" />
<file baseinstalldir="/" md5sum="001c14f7de5c818600b558bb569907ab" name="test/Horde/Imap/Client/Xoauth2Test.php" role="test" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.3.0</min>
<max>8.0.0alpha1</max>
<exclude>8.0.0alpha1</exclude>
</php>
<pearinstaller>
<min>1.7.0</min>
</pearinstaller>
<package>
<name>Horde_Exception</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Mail</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Mime</name>
<channel>pear.horde.org</channel>
<min>2.5.2</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Socket_Client</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Stream</name>
<channel>pear.horde.org</channel>
<min>1.4.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Secret</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Stream_Filter</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Translation</name>
<channel>pear.horde.org</channel>
<min>2.2.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Util</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<extension>
<name>hash</name>
</extension>
<extension>
<name>json</name>
</extension>
</required>
<optional>
<package>
<name>Horde_Cache</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Compress_Fast</name>
<channel>pear.horde.org</channel>
<min>1.0.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Crypt_Blowfish</name>
<channel>pear.horde.org</channel>
<min>1.1.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Db</name>
<channel>pear.horde.org</channel>
<min>2.2.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_HashTable</name>
<channel>pear.horde.org</channel>
<min>1.0.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Mongo</name>
<channel>pear.horde.org</channel>
<min>1.0.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Pack</name>
<channel>pear.horde.org</channel>
<min>1.0.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Stringprep</name>
<channel>pear.horde.org</channel>
<min>1.0.0</min>
<max>2.0.0alpha1</max>
<exclude>2.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Support</name>
<channel>pear.horde.org</channel>
<min>2.0.0</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<package>
<name>Horde_Test</name>
<channel>pear.horde.org</channel>
<min>2.2.7</min>
<max>3.0.0alpha1</max>
<exclude>3.0.0alpha1</exclude>
</package>
<extension>
<name>intl</name>
</extension>
<extension>
<name>mbstring</name>
</extension>
</optional>
</dependencies>
<phprelease>
<filelist>
<install as="CHANGES" name="doc/Horde/Imap/Client/CHANGES" />
<install as="COPYING" name="doc/Horde/Imap/Client/COPYING" />
<install as="UPGRADING" name="doc/Horde/Imap/Client/UPGRADING" />
<install as="examples/tutorial.md" name="doc/Horde/Imap/Client/examples/tutorial.md" />
<install as="examples/tutorial.rst" name="doc/Horde/Imap/Client/examples/tutorial.rst" />
<install as="Horde/Imap/Client.php" name="lib/Horde/Imap/Client.php" />
<install as="Horde/Imap/Client/Base.php" name="lib/Horde/Imap/Client/Base.php" />
<install as="Horde/Imap/Client/Cache.php" name="lib/Horde/Imap/Client/Cache.php" />
<install as="Horde/Imap/Client/DateTime.php" name="lib/Horde/Imap/Client/DateTime.php" />
<install as="Horde/Imap/Client/Exception.php" name="lib/Horde/Imap/Client/Exception.php" />
<install as="Horde/Imap/Client/Ids.php" name="lib/Horde/Imap/Client/Ids.php" />
<install as="Horde/Imap/Client/Mailbox.php" name="lib/Horde/Imap/Client/Mailbox.php" />
<install as="Horde/Imap/Client/Socket.php" name="lib/Horde/Imap/Client/Socket.php" />
<install as="Horde/Imap/Client/Tokenize.php" name="lib/Horde/Imap/Client/Tokenize.php" />
<install as="Horde/Imap/Client/Translation.php" name="lib/Horde/Imap/Client/Translation.php" />
<install as="Horde/Imap/Client/Url.php" name="lib/Horde/Imap/Client/Url.php" />
<install as="Horde/Imap/Client/Utf7imap.php" name="lib/Horde/Imap/Client/Utf7imap.php" />
<install as="Horde/Imap/Client/Auth/DigestMD5.php" name="lib/Horde/Imap/Client/Auth/DigestMD5.php" />
<install as="Horde/Imap/Client/Auth/Scram.php" name="lib/Horde/Imap/Client/Auth/Scram.php" />
<install as="Horde/Imap/Client/Base/Alerts.php" name="lib/Horde/Imap/Client/Base/Alerts.php" />
<install as="Horde/Imap/Client/Base/Debug.php" name="lib/Horde/Imap/Client/Base/Debug.php" />
<install as="Horde/Imap/Client/Base/Deprecated.php" name="lib/Horde/Imap/Client/Base/Deprecated.php" />
<install as="Horde/Imap/Client/Base/Mailbox.php" name="lib/Horde/Imap/Client/Base/Mailbox.php" />
<install as="Horde/Imap/Client/Base/Password.php" name="lib/Horde/Imap/Client/Base/Password.php" />
<install as="Horde/Imap/Client/Cache/Backend.php" name="lib/Horde/Imap/Client/Cache/Backend.php" />
<install as="Horde/Imap/Client/Cache/Backend/Cache.php" name="lib/Horde/Imap/Client/Cache/Backend/Cache.php" />
<install as="Horde/Imap/Client/Cache/Backend/Db.php" name="lib/Horde/Imap/Client/Cache/Backend/Db.php" />
<install as="Horde/Imap/Client/Cache/Backend/Hashtable.php" name="lib/Horde/Imap/Client/Cache/Backend/Hashtable.php" />
<install as="Horde/Imap/Client/Cache/Backend/Mongo.php" name="lib/Horde/Imap/Client/Cache/Backend/Mongo.php" />
<install as="Horde/Imap/Client/Cache/Backend/Null.php" name="lib/Horde/Imap/Client/Cache/Backend/Null.php" />
<install as="Horde/Imap/Client/Data/Acl.php" name="lib/Horde/Imap/Client/Data/Acl.php" />
<install as="Horde/Imap/Client/Data/AclCommon.php" name="lib/Horde/Imap/Client/Data/AclCommon.php" />
<install as="Horde/Imap/Client/Data/AclNegative.php" name="lib/Horde/Imap/Client/Data/AclNegative.php" />
<install as="Horde/Imap/Client/Data/AclRights.php" name="lib/Horde/Imap/Client/Data/AclRights.php" />
<install as="Horde/Imap/Client/Data/BaseSubject.php" name="lib/Horde/Imap/Client/Data/BaseSubject.php" />
<install as="Horde/Imap/Client/Data/Capability.php" name="lib/Horde/Imap/Client/Data/Capability.php" />
<install as="Horde/Imap/Client/Data/Envelope.php" name="lib/Horde/Imap/Client/Data/Envelope.php" />
<install as="Horde/Imap/Client/Data/Fetch.php" name="lib/Horde/Imap/Client/Data/Fetch.php" />
<install as="Horde/Imap/Client/Data/Format.php" name="lib/Horde/Imap/Client/Data/Format.php" />
<install as="Horde/Imap/Client/Data/Namespace.php" name="lib/Horde/Imap/Client/Data/Namespace.php" />
<install as="Horde/Imap/Client/Data/SearchCharset.php" name="lib/Horde/Imap/Client/Data/SearchCharset.php" />
<install as="Horde/Imap/Client/Data/Sync.php" name="lib/Horde/Imap/Client/Data/Sync.php" />
<install as="Horde/Imap/Client/Data/Thread.php" name="lib/Horde/Imap/Client/Data/Thread.php" />
<install as="Horde/Imap/Client/Data/Capability/Imap.php" name="lib/Horde/Imap/Client/Data/Capability/Imap.php" />
<install as="Horde/Imap/Client/Data/Fetch/Pop3.php" name="lib/Horde/Imap/Client/Data/Fetch/Pop3.php" />
<install as="Horde/Imap/Client/Data/Format/Astring.php" name="lib/Horde/Imap/Client/Data/Format/Astring.php" />
<install as="Horde/Imap/Client/Data/Format/Atom.php" name="lib/Horde/Imap/Client/Data/Format/Atom.php" />
<install as="Horde/Imap/Client/Data/Format/Date.php" name="lib/Horde/Imap/Client/Data/Format/Date.php" />
<install as="Horde/Imap/Client/Data/Format/DateTime.php" name="lib/Horde/Imap/Client/Data/Format/DateTime.php" />
<install as="Horde/Imap/Client/Data/Format/Exception.php" name="lib/Horde/Imap/Client/Data/Format/Exception.php" />
<install as="Horde/Imap/Client/Data/Format/List.php" name="lib/Horde/Imap/Client/Data/Format/List.php" />
<install as="Horde/Imap/Client/Data/Format/ListMailbox.php" name="lib/Horde/Imap/Client/Data/Format/ListMailbox.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox.php" name="lib/Horde/Imap/Client/Data/Format/Mailbox.php" />
<install as="Horde/Imap/Client/Data/Format/Nil.php" name="lib/Horde/Imap/Client/Data/Format/Nil.php" />
<install as="Horde/Imap/Client/Data/Format/Nstring.php" name="lib/Horde/Imap/Client/Data/Format/Nstring.php" />
<install as="Horde/Imap/Client/Data/Format/Number.php" name="lib/Horde/Imap/Client/Data/Format/Number.php" />
<install as="Horde/Imap/Client/Data/Format/String.php" name="lib/Horde/Imap/Client/Data/Format/String.php" />
<install as="Horde/Imap/Client/Data/Format/Astring/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/Astring/Nonascii.php" />
<install as="Horde/Imap/Client/Data/Format/Filter/Quote.php" name="lib/Horde/Imap/Client/Data/Format/Filter/Quote.php" />
<install as="Horde/Imap/Client/Data/Format/Filter/String.php" name="lib/Horde/Imap/Client/Data/Format/Filter/String.php" />
<install as="Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" name="lib/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" name="lib/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php" />
<install as="Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php" />
<install as="Horde/Imap/Client/Data/Format/String/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/String/Nonascii.php" />
<install as="Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" name="lib/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php" />
<install as="Horde/Imap/Client/Data/SearchCharset/Utf8.php" name="lib/Horde/Imap/Client/Data/SearchCharset/Utf8.php" />
<install as="Horde/Imap/Client/Exception/NoSupportExtension.php" name="lib/Horde/Imap/Client/Exception/NoSupportExtension.php" />
<install as="Horde/Imap/Client/Exception/NoSupportPop3.php" name="lib/Horde/Imap/Client/Exception/NoSupportPop3.php" />
<install as="Horde/Imap/Client/Exception/SearchCharset.php" name="lib/Horde/Imap/Client/Exception/SearchCharset.php" />
<install as="Horde/Imap/Client/Exception/ServerResponse.php" name="lib/Horde/Imap/Client/Exception/ServerResponse.php" />
<install as="Horde/Imap/Client/Exception/Sync.php" name="lib/Horde/Imap/Client/Exception/Sync.php" />
<install as="Horde/Imap/Client/Fetch/Query.php" name="lib/Horde/Imap/Client/Fetch/Query.php" />
<install as="Horde/Imap/Client/Fetch/Results.php" name="lib/Horde/Imap/Client/Fetch/Results.php" />
<install as="Horde/Imap/Client/Ids/Map.php" name="lib/Horde/Imap/Client/Ids/Map.php" />
<install as="Horde/Imap/Client/Ids/Pop3.php" name="lib/Horde/Imap/Client/Ids/Pop3.php" />
<install as="Horde/Imap/Client/Interaction/Client.php" name="lib/Horde/Imap/Client/Interaction/Client.php" />
<install as="Horde/Imap/Client/Interaction/Command.php" name="lib/Horde/Imap/Client/Interaction/Command.php" />
<install as="Horde/Imap/Client/Interaction/Pipeline.php" name="lib/Horde/Imap/Client/Interaction/Pipeline.php" />
<install as="Horde/Imap/Client/Interaction/Server.php" name="lib/Horde/Imap/Client/Interaction/Server.php" />
<install as="Horde/Imap/Client/Interaction/Command/Continuation.php" name="lib/Horde/Imap/Client/Interaction/Command/Continuation.php" />
<install as="Horde/Imap/Client/Interaction/Server/Continuation.php" name="lib/Horde/Imap/Client/Interaction/Server/Continuation.php" />
<install as="Horde/Imap/Client/Interaction/Server/Tagged.php" name="lib/Horde/Imap/Client/Interaction/Server/Tagged.php" />
<install as="Horde/Imap/Client/Interaction/Server/Untagged.php" name="lib/Horde/Imap/Client/Interaction/Server/Untagged.php" />
<install as="Horde/Imap/Client/Mailbox/List.php" name="lib/Horde/Imap/Client/Mailbox/List.php" />
<install as="Horde/Imap/Client/Namespace/List.php" name="lib/Horde/Imap/Client/Namespace/List.php" />
<install as="Horde/Imap/Client/Password/Xoauth2.php" name="lib/Horde/Imap/Client/Password/Xoauth2.php" />
<install as="Horde/Imap/Client/Search/Query.php" name="lib/Horde/Imap/Client/Search/Query.php" />
<install as="Horde/Imap/Client/Socket/Catenate.php" name="lib/Horde/Imap/Client/Socket/Catenate.php" />
<install as="Horde/Imap/Client/Socket/ClientSort.php" name="lib/Horde/Imap/Client/Socket/ClientSort.php" />
<install as="Horde/Imap/Client/Socket/Pop3.php" name="lib/Horde/Imap/Client/Socket/Pop3.php" />
<install as="Horde/Imap/Client/Socket/Connection/Base.php" name="lib/Horde/Imap/Client/Socket/Connection/Base.php" />
<install as="Horde/Imap/Client/Socket/Connection/Pop3.php" name="lib/Horde/Imap/Client/Socket/Connection/Pop3.php" />
<install as="Horde/Imap/Client/Socket/Connection/Socket.php" name="lib/Horde/Imap/Client/Socket/Connection/Socket.php" />
<install as="Horde/Imap/Client/Url/Base.php" name="lib/Horde/Imap/Client/Url/Base.php" />
<install as="Horde/Imap/Client/Url/Imap.php" name="lib/Horde/Imap/Client/Url/Imap.php" />
<install as="Horde/Imap/Client/Url/Pop3.php" name="lib/Horde/Imap/Client/Url/Pop3.php" />
<install as="Horde/Imap/Client/Url/Imap/Relative.php" name="lib/Horde/Imap/Client/Url/Imap/Relative.php" />
<install as="locale/Horde_Imap_Client.pot" name="locale/Horde_Imap_Client.pot" />
<install as="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/da/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/da/LC_MESSAGES/Horde_Imap_Client.po" name="locale/da/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/de/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/de/LC_MESSAGES/Horde_Imap_Client.po" name="locale/de/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/el/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/el/LC_MESSAGES/Horde_Imap_Client.po" name="locale/el/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/es/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/es/LC_MESSAGES/Horde_Imap_Client.po" name="locale/es/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" name="locale/eu/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" name="locale/fi/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" name="locale/fr/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" name="locale/hu/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" name="locale/ja/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" name="locale/nl/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.mo" />
<install as="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" name="locale/tr/LC_MESSAGES/Horde_Imap_Client.po" />
<install as="migration/1_horde_imap_client_base_tables.php" name="migration/Horde/Imap/Client/1_horde_imap_client_base_tables.php" />
<install as="migration/2_horde_imap_client_change_column_name.php" name="migration/Horde/Imap/Client/2_horde_imap_client_change_column_name.php" />
<install as="Horde/Imap/Client/AllTests.php" name="test/Horde/Imap/Client/AllTests.php" />
<install as="Horde/Imap/Client/AuthTest.php" name="test/Horde/Imap/Client/AuthTest.php" />
<install as="Horde/Imap/Client/bootstrap.php" name="test/Horde/Imap/Client/bootstrap.php" />
<install as="Horde/Imap/Client/conf.php.dist" name="test/Horde/Imap/Client/conf.php.dist" />
<install as="Horde/Imap/Client/DateTimeTest.php" name="test/Horde/Imap/Client/DateTimeTest.php" />
<install as="Horde/Imap/Client/IdsTest.php" name="test/Horde/Imap/Client/IdsTest.php" />
<install as="Horde/Imap/Client/MailboxTest.php" name="test/Horde/Imap/Client/MailboxTest.php" />
<install as="Horde/Imap/Client/MapTest.php" name="test/Horde/Imap/Client/MapTest.php" />
<install as="Horde/Imap/Client/SearchTest.php" name="test/Horde/Imap/Client/SearchTest.php" />
<install as="Horde/Imap/Client/SocketTest.php" name="test/Horde/Imap/Client/SocketTest.php" />
<install as="Horde/Imap/Client/SortTest.php" name="test/Horde/Imap/Client/SortTest.php" />
<install as="Horde/Imap/Client/TokenizeTest.php" name="test/Horde/Imap/Client/TokenizeTest.php" />
<install as="Horde/Imap/Client/Utf7ConvertTest.php" name="test/Horde/Imap/Client/Utf7ConvertTest.php" />
<install as="Horde/Imap/Client/Xoauth2Test.php" name="test/Horde/Imap/Client/Xoauth2Test.php" />
<install as="Horde/Imap/Client/Base/MailboxTest.php" name="test/Horde/Imap/Client/Base/MailboxTest.php" />
<install as="Horde/Imap/Client/Cache/CacheTest.php" name="test/Horde/Imap/Client/Cache/CacheTest.php" />
<install as="Horde/Imap/Client/Cache/DbTest.php" name="test/Horde/Imap/Client/Cache/DbTest.php" />
<install as="Horde/Imap/Client/Cache/HashtableTest.php" name="test/Horde/Imap/Client/Cache/HashtableTest.php" />
<install as="Horde/Imap/Client/Cache/MongoTest.php" name="test/Horde/Imap/Client/Cache/MongoTest.php" />
<install as="Horde/Imap/Client/Cache/TestBase.php" name="test/Horde/Imap/Client/Cache/TestBase.php" />
<install as="Horde/Imap/Client/Data/AclTest.php" name="test/Horde/Imap/Client/Data/AclTest.php" />
<install as="Horde/Imap/Client/Data/CapabilityTest.php" name="test/Horde/Imap/Client/Data/CapabilityTest.php" />
<install as="Horde/Imap/Client/Data/SearchCharsetTest.php" name="test/Horde/Imap/Client/Data/SearchCharsetTest.php" />
<install as="Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" name="test/Horde/Imap/Client/Data/SearchCharsetUtf8Test.php" />
<install as="Horde/Imap/Client/Data/SubjectParseTest.php" name="test/Horde/Imap/Client/Data/SubjectParseTest.php" />
<install as="Horde/Imap/Client/Data/ThreadTest.php" name="test/Horde/Imap/Client/Data/ThreadTest.php" />
<install as="Horde/Imap/Client/Data/Capability/ImapTest.php" name="test/Horde/Imap/Client/Data/Capability/ImapTest.php" />
<install as="Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" name="test/Horde/Imap/Client/Data/Fetch/FetchPop3Test.php" />
<install as="Horde/Imap/Client/Data/Fetch/FetchTest.php" name="test/Horde/Imap/Client/Data/Fetch/FetchTest.php" />
<install as="Horde/Imap/Client/Data/Fetch/TestBase.php" name="test/Horde/Imap/Client/Data/Fetch/TestBase.php" />
<install as="Horde/Imap/Client/Data/Format/AstringTest.php" name="test/Horde/Imap/Client/Data/Format/AstringTest.php" />
<install as="Horde/Imap/Client/Data/Format/AtomTest.php" name="test/Horde/Imap/Client/Data/Format/AtomTest.php" />
<install as="Horde/Imap/Client/Data/Format/DateTest.php" name="test/Horde/Imap/Client/Data/Format/DateTest.php" />
<install as="Horde/Imap/Client/Data/Format/DateTimeTest.php" name="test/Horde/Imap/Client/Data/Format/DateTimeTest.php" />
<install as="Horde/Imap/Client/Data/Format/ListTest.php" name="test/Horde/Imap/Client/Data/Format/ListTest.php" />
<install as="Horde/Imap/Client/Data/Format/NilTest.php" name="test/Horde/Imap/Client/Data/Format/NilTest.php" />
<install as="Horde/Imap/Client/Data/Format/NstringTest.php" name="test/Horde/Imap/Client/Data/Format/NstringTest.php" />
<install as="Horde/Imap/Client/Data/Format/NumberTest.php" name="test/Horde/Imap/Client/Data/Format/NumberTest.php" />
<install as="Horde/Imap/Client/Data/Format/StringTest.php" name="test/Horde/Imap/Client/Data/Format/StringTest.php" />
<install as="Horde/Imap/Client/Data/Format/TestBase.php" name="test/Horde/Imap/Client/Data/Format/TestBase.php" />
<install as="Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/Astring/NonasciiTest.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxTest.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/ListMailboxUtf8Test.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxTest.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/MailboxUtf8Test.php" />
<install as="Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" name="test/Horde/Imap/Client/Data/Format/Mailbox/TestBase.php" />
<install as="Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/Nstring/NonasciiTest.php" />
<install as="Horde/Imap/Client/Data/Format/String/NonasciiTest.php" name="test/Horde/Imap/Client/Data/Format/String/NonasciiTest.php" />
<install as="Horde/Imap/Client/Data/Format/String/TestBase.php" name="test/Horde/Imap/Client/Data/Format/String/TestBase.php" />
<install as="Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" name="test/Horde/Imap/Client/Fetch/Results/FetchPop3Test.php" />
<install as="Horde/Imap/Client/Fetch/Results/FetchTest.php" name="test/Horde/Imap/Client/Fetch/Results/FetchTest.php" />
<install as="Horde/Imap/Client/Fetch/Results/TestBase.php" name="test/Horde/Imap/Client/Fetch/Results/TestBase.php" />
<install as="Horde/Imap/Client/fixtures/clientsort.txt" name="test/Horde/Imap/Client/fixtures/clientsort.txt" />
<install as="Horde/Imap/Client/fixtures/clientsort2.txt" name="test/Horde/Imap/Client/fixtures/clientsort2.txt" />
<install as="Horde/Imap/Client/fixtures/remote1.txt" name="test/Horde/Imap/Client/fixtures/remote1.txt" />
<install as="Horde/Imap/Client/fixtures/remote2.txt" name="test/Horde/Imap/Client/fixtures/remote2.txt" />
<install as="Horde/Imap/Client/fixtures/remote3.txt" name="test/Horde/Imap/Client/fixtures/remote3.txt" />
<install as="Horde/Imap/Client/fixtures/remote4.txt" name="test/Horde/Imap/Client/fixtures/remote4.txt" />
<install as="Horde/Imap/Client/fixtures/remote5.txt" name="test/Horde/Imap/Client/fixtures/remote5.txt" />
<install as="Horde/Imap/Client/Ids/Pop3Test.php" name="test/Horde/Imap/Client/Ids/Pop3Test.php" />
<install as="Horde/Imap/Client/Interaction/CommandTest.php" name="test/Horde/Imap/Client/Interaction/CommandTest.php" />
<install as="Horde/Imap/Client/Live/Base.php" name="test/Horde/Imap/Client/Live/Base.php" />
<install as="Horde/Imap/Client/Live/Imap.php" name="test/Horde/Imap/Client/Live/Imap.php" />
<install as="Horde/Imap/Client/Live/ImapTest.php" name="test/Horde/Imap/Client/Live/ImapTest.php" />
<install as="Horde/Imap/Client/Live/Pop3.php" name="test/Horde/Imap/Client/Live/Pop3.php" />
<install as="Horde/Imap/Client/Live/Pop3Test.php" name="test/Horde/Imap/Client/Live/Pop3Test.php" />
<install as="Horde/Imap/Client/Namespace/DataTest.php" name="test/Horde/Imap/Client/Namespace/DataTest.php" />
<install as="Horde/Imap/Client/Namespace/ListTest.php" name="test/Horde/Imap/Client/Namespace/ListTest.php" />
<install as="Horde/Imap/Client/Socket/ClientSortTest.php" name="test/Horde/Imap/Client/Socket/ClientSortTest.php" />
<install as="Horde/Imap/Client/Stub/ClientSort.php" name="test/Horde/Imap/Client/Stub/ClientSort.php" />
<install as="Horde/Imap/Client/Stub/DigestMD5.php" name="test/Horde/Imap/Client/Stub/DigestMD5.php" />
<install as="Horde/Imap/Client/Stub/Scram.php" name="test/Horde/Imap/Client/Stub/Scram.php" />
<install as="Horde/Imap/Client/Stub/Socket.php" name="test/Horde/Imap/Client/Stub/Socket.php" />
<install as="Horde/Imap/Client/Stub/Utf7imap.php" name="test/Horde/Imap/Client/Stub/Utf7imap.php" />
<install as="Horde/Imap/Client/Url/BaseTest.php" name="test/Horde/Imap/Client/Url/BaseTest.php" />
<install as="Horde/Imap/Client/Url/ImapDeprecatedTest.php" name="test/Horde/Imap/Client/Url/ImapDeprecatedTest.php" />
<install as="Horde/Imap/Client/Url/ImapRelativeTest.php" name="test/Horde/Imap/Client/Url/ImapRelativeTest.php" />
<install as="Horde/Imap/Client/Url/ImapTest.php" name="test/Horde/Imap/Client/Url/ImapTest.php" />
<install as="Horde/Imap/Client/Url/Pop3DeprecatedTest.php" name="test/Horde/Imap/Client/Url/Pop3DeprecatedTest.php" />
<install as="Horde/Imap/Client/Url/Pop3Test.php" name="test/Horde/Imap/Client/Url/Pop3Test.php" />
<install as="Horde/Imap/Client/Url/TestBase.php" name="test/Horde/Imap/Client/Url/TestBase.php" />
</filelist>
</phprelease>
<changelog>
<release>
<version>
<release>1.0.0alpha1</release>
<api>1.0.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2011-03-08</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add PHPUnit test framework.
* [mms] Added constants for RFC-defined flags.
* [mms] Supported finalized SPECIAL-USE capability (RFC 6154).
* [mms] Add Horde_Imap_Client_Data_AclNegative object.
* [mms] Add Horde_Imap_Client_Base#allAclRights().
* [mms] Add Horde_Imap_Client_Data_Acl and Horde_Imap_Client_Data_AclRights objects.
* [mms] Horde_Imap_Client_Base#getNamespaces() now returns integer constants for the &apos;type&apos; parameter.
* [mms] Add Horde_Imap_Client_Data_Fetch data object.
* [mms] Add Horde_Imap_Client_Ids data object.
* [mms] Add Horde_Imap_Client_Fetch_Query data object.
* [mms] Add Horde_Imap_Client_Data_Envelope data object.
</notes>
</release>
<release>
<version>
<release>1.0.0beta1</release>
<api>1.0.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-03-16</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix client-side sorting using envelope data.
* [mms] Workaround PHP &lt; 5.2.6 (broken stream handling) (Bug #9644).
* [mms] Add basic UTF7-IMAP conversion unit test.
</notes>
</release>
<release>
<version>
<release>1.0.0RC1</release>
<api>1.0.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-03-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* First release candidate for Horde 4.
* [mms] Use UIDPLUS results to copy cached data to new mailbox when copying messags.
* [mms] Fix fetching by sequence number when caching.
</notes>
</release>
<release>
<version>
<release>1.0.0RC2</release>
<api>1.0.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-03-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* Second release candidate for Horde 4.
* [mms] Provide way to indicate mailboxes that should not have FETCH data cached.
</notes>
</release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-04-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* First stable release for Horde 4.
* [mms] Fixes for IMAP servers that support CONDSTORE but disable MODSEQs in mialboxes (Bug #9796).
* [mms] Fix obtaining fetch results when searching by sequence number and using caching.
* [mms] Add ability to sort mailboxes return from Horde_Imap_Client_Base#statusMultiple().
</notes>
</release>
<release>
<version>
<release>1.0.1</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-04-20</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Work around broken IMAP servers that send EXISTS data in EXPUNGE response (Bug #9915).
* [mms] Work around broken ESEARCH on Cyrus (Bug #9842).
* [mms] Parse broken date strings that contain timezone information in parantheses (Request #9847).
* [mms] Fix for IMAP servers that report MODSEQ information even though CONDSTORE has not been enabled (Bug #9845).
* [mms] Fix server-side sorting of subjects in Socket driver (Bug #9840).
* [mms] Fix UIDVALIDITY determination for POP3 servers that support UIDL.
* [mms] Added Horde_Imap_Client_Data_Fetch_Pop3 object.
</notes>
</release>
<release>
<version>
<release>1.0.2</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-04-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correct fix for Bug #9915 (Bug #9943).
</notes>
</release>
<release>
<version>
<release>1.0.3</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-04-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Return cloned objects from Data results, to prevent issues when caching (Bug #9931).
* [mms] Optimize listing subscribed mailboxes for certain queries.
* [mms] Add support for PARTIAL search/sort results return (RFC 5267 [4.4]).
* [mms] Add support for SEARCH=FUZZY (RFC 6203).
</notes>
</release>
<release>
<version>
<release>1.0.4</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-04-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Filter CAPABILITY return if sent in response code (Bug #9976).
* [mms] Correctly limit FETCH results when specifying changedsince or vanished options and all requested fetch data is already cached.
* [mms] Fix intermittent issues retrieving FETCH results in Socket driver.
* [mms] Optimize expunging in Socket driver with UIDPLUS servers.
* [mms] Fix parsing NAMESPACE response in Socket driver (Bug #9970).
</notes>
</release>
<release>
<version>
<release>1.0.5</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-05-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix OVERQUOTA Exception error constant (Bug #10068; Felipe Zipitría &lt;fzipi@fing.edu.uy&gt;).
* [mms] Correctly return PERMANENTFLAGS information if missing in server return.
* [mms] Optimizing expunging when using QRESYNC.
* [mms] Optimize re-opening a mailbox R/W if using CONDSTORE/QRESYNC.
* [mms] Optimize statusMultiple() for currently selected mailbox.
* [mms] Optimize search()/thread() in empty mailboxes.
</notes>
</release>
<release>
<version>
<release>1.0.6</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-05-25</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix changedsince FETCH results when no cacheable fields were present in query.
* [mms] Fix/optimize updating Sequence -&gt; UID list when processing EXPUNGEs (Bug #10097).
* [mms] Fix UTF-8 -&gt; UTF7-IMAP encoding of ampersands (Bug #10093).
* [mms] Fix setACL() for Socket driver (was always doing replace instead of add/remove).
* [mms] Fix ACL parsing on RFC 2086 server implementations (Bug #10079).
* [mms] More than one SEARCH response may be sent, so don&apos;t overwrite existing values.
* [mms] Disable search caching if a mailbox reports it does not support mod sequences (Bug #9833).
* [mms] Fix storing IMAP flag cache info if specifying both add and remove options to store().
</notes>
</release>
<release>
<version>
<release>1.0.7</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-06-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Support response code for POP3 servers (RFC 2449/3206).
* [mms] Enable cache support for POP3 Socket driver (FETCH data only).
* [mms] Fix APOP authentication for POP3 Socket driver.
* [mms] Fix regression with UTF7-IMAP encoding of non-ascii folder names (Bug #10093).
</notes>
</release>
<release>
<version>
<release>1.0.8</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-06-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix re-subscribing to child mailboxes of a renamed mailbox (Bug #10212).
* [mms] Fix base subject generation under RFC 5256 [2.1].
</notes>
</release>
<release>
<version>
<release>1.0.9</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-07-05</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix stripping attachments from mailboxes with non-ascii names.
* [mjr] Fix incorrect method name in Pop3 Socket driver.
</notes>
</release>
<release>
<version>
<release>1.0.10</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix OR search if first search element contains more than one search criteria (Bug #10404).
* [mms] Fix invalid IMAP command being sent if a changedsince search was empty.
</notes>
</release>
<release>
<version>
<release>1.0.11</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-09</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in POP3 Socket driver that caused incorrect parsing of server data (Bug #10417).
</notes>
</release>
<release>
<version>
<release>1.0.12</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix typo that prevented deletion of messages on POP3 servers (Bug #10424).
</notes>
</release>
<release>
<version>
<release>1.0.13</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-23</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix rare race condition that may cause FETCH requests in the IMAP Socket driver to return empty results (Bug #10434).
</notes>
</release>
<release>
<version>
<release>1.0.14</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-30</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add support for CRAM-SHA1 and CRAM-SHA256 authentication (available in Courier SASL library).
* [mms] Remove dependency on Auth_SASL for CRAM-MD5 authentication.
* [mms] Ignore unknown authentication methods; otherwise, they give false positive when authenticating (Bug #10453).
</notes>
</release>
<release>
<version>
<release>1.0.15</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-08-31</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Remove dependency on Auth_SASL.
</notes>
</release>
<release>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-10-08</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix client-side Cc/From/To sorting (Bug #10503).
* [mms] Improved IMAP debug logging.
* [mms] Fix search charset determination for servers that support SORT &amp; ESORT (Bug #10479).
* [mms] Improved phpdoc documentation.
* [mms] API CHANGE: Add shortcuts to get MIME decoded envelope information.
* [mms] Automatically authenticate to server when using a command that requires an authenticated/selected state (Bug #10473).
</notes>
</release>
<release>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-11-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fixed setting data for several POP3 fetch results.
* [mms] Parsing/generating sequence strings for POP3 servers has been fixed.
* [mms] Removed unmaintained Mock driver.
* [mms] API CHANGE: Added Horde_Imap_Client_Mailbox to provide way to accurately switch between UTF7-IMAP and UTF-8 mailbox representations.
* [mms] API CHANGE: Deprecate Horde_Imap_Client_Base::parseCommandArray() - use Horde_Imap_Client_Utils::parseCommandArray() instead.
* [mms] API CHANGE: Added a required parameter (&apos;baseob&apos;) to Horde_Imap_Client_Cache constructor.
* [mms] API CHANGE: Added Horde_Imap_Client_Base::writeDebug().
* [mms] API CHANGE: Added Horde_Imap_Client_Base::getIdsOb().
* [mms] API CHANGE: Deprecate Horde_Imap_Client_Cache::singleton().
</notes>
</release>
<release>
<version>
<release>1.2.1</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-11-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround missing search charset support in the Socket driver (Bug #10726).
* [mms] Only add CHARSET data to SEARCH queries if necessary (Bug #10726).
* [mms] Fix deletion of cached message entries.
</notes>
</release>
<release>
<version>
<release>1.3.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-12-13</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Work around broken headers in IMAP envelope data.
* [mms] Remove Cclient drivers.
</notes>
</release>
<release>
<version>
<release>1.3.1</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-12-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] LIST-STATUS does not depend on LIST-EXTENDED.
* [mms] Add dependency checking for capabilities.
</notes>
</release>
<release>
<version>
<release>1.3.2</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-01-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Allow multiple date searches to be specified in a single AND search query.
* [mms] Fix deleting cached mailbox when mailbox name is given as an object.
* [mms] Fix &apos;changedsince&apos; and &apos;vanished&apos; parameters&apos; in the fetch() command (Bug #10915).
</notes>
</release>
<release>
<version>
<release>1.4.0</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-01-31</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add German translation.
* [jan] Add Spanish translation (Manuel P. Ayala &lt;mayala@unex.es&gt;).
* [mms] Implement more efficient serialization for Thread data objects.
* [mms] Move server debug information from exception error message to &apos;details&apos; property of exception object.
* [mms] Fix METADATA_TOOMANY and METADATA_NOPRIVATE exception codes.
* [mms] All user-directed exception messages are now translated.
* [mms] Added Horde_Imap_Client_Exception_NoSupportExtension.
* [mms] Incorrect method calls now throw SPL errors instead of Horde_Imap_Client_Exceptions.
</notes>
</release>
<release>
<version>
<release>1.4.1</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-01-31</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix translations when installed through PEAR.
</notes>
</release>
<release>
<version>
<release>1.4.2</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-02-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix objects where the password is not being encrypted (Bug #10950).
</notes>
</release>
<release>
<version>
<release>1.4.3</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-02-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround non-ASCII data in bodystructure return from IMAP server.
* [mms] Fix several faulty translation strings (Bug #10958).
</notes>
</release>
<release>
<version>
<release>1.4.4</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-02-12</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Re-release of 1.4.3 due to broken PEAR .tgz package.
</notes>
</release>
<release>
<version>
<release>1.5.0</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-02-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add Horde_Imap_Client_Base#setParam() (Bug #10680).
* [mms] Return correct authentication error if authentication fails after the original login (Bug #11007).
* [mms] Do case-insensitive check for NIL in IMAP data.
* [mms] Correctly support RFC 822 groups in envelope data.
* [mms] Envelope address data now returned as Horde_Mail_Rfc822_Address objects.
* [mms] Other places where bodystructure may return literals.
</notes>
</release>
<release>
<version>
<release>1.5.1</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-02-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround PHP bug when using serialized Envelope data created by Horde_Imap_Client &lt; 1.5.0 (Bug #11026).
* [mms] Fix accessing STATUS information for mailboxes with non 7-bit characters.
* [mms] Fix &apos;vanished&apos; return from fetch().
</notes>
</release>
<release>
<version>
<release>1.5.2</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-04-09</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix CHANGEDSINCE search if no FETCH attributes were specified (Bug #11132).
* [mms] Fix search charset detection for servers that do not send the BADCHARSET response code (Bug #11117).
* [mms] Workaround IMAP servers with broken CATENATE implementations (Bug #11111).
* [jan] Fix sending ID requests.
* [jan] Add Finnish translation (Leena Heino &lt;liinu@uta.fi&gt;).
* [mms] Rewrite of caching system. Fixes a few bugs, and should be more efficient.
* [mms] Clear imapproxy status when logging out.
</notes>
</release>
<release>
<version>
<release>1.5.3</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-04-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fixed PHP 5.2 incompatibility (Bug #11137).
</notes>
</release>
<release>
<version>
<release>1.5.4</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-04-12</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in caching code (Bug #11143).
</notes>
</release>
<release>
<version>
<release>1.5.5</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-06-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Improved handling of multi-accessed mailboxes and the FETCH/STORE/SEARCH commands (RFC 2180 [2-4]).
</notes>
</release>
<release>
<version>
<release>1.5.6</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-07-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix sorting of numeric mailboxes with leading zeros.
* [mms] Optimize statusMultiple() when polling mailboxes containing wildcard characters.
* [mms] Correctly handle any resource key supported by the QUOTA extension.
</notes>
</release>
<release>
<version>
<release>1.5.7</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-07-30</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix determining sequence numbers when caching is active (Bug #11294).
</notes>
</release>
<release>
<version>
<release>1.5.8</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-09-19</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix CRAM-MD5 authentication (Bug #11449; patrickdk@patrickdk.com).
* [mms] Allow SSL version to be explicitly chosen via &apos;secure&apos; configuration option (Request #11435).
</notes>
</release>
<release>
<version>
<release>1.5.9</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-09-26</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix POP3 regression that broken envelope data parsing (Bug #11477).
* [mms] Fix outputting the host part when using Horde_Imap_Client_Utils#createUrl().
* [mms] Fix obtaining UIDs for APPENDed messages when the server doesn&apos;t support APPENDUID.
</notes>
</release>
<release>
<version>
<release>1.5.10</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-10-15</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
</notes>
</release>
<release>
<version>
<release>1.5.11</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date />
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
* [mms] Allow SSL version to be explicitly chosen via &apos;secure&apos; configuration option for POP3 driver (Request #11435).
</notes>
</release>
<release>
<version>
<release>2.0.0alpha1</release>
<api>2.0.0alpha1</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2012-07-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* First alpha release for Horde 5.
* [mms] Internally workaround IMAP servers that don&apos;t support text searches other than US-ASCII.
* [mms] Horde_Imap_Client_DateTime is now a wrapper around the native PHP DateTime object (Request #11074).
* [mms] Implement new 2.0 API. See UPGRADING for full details of changes.
</notes>
</release>
<release>
<version>
<release>2.0.0beta1</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-07-19</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* First beta release for Horde 5.
* [mms] Allow auto-escaping of mailbox names in listMailboxes().
* [mms] Add list_escape property to Horde_Imap_Client_Mailbox.
* [mms] Remove public cache variable from IMAP driver.
</notes>
</release>
<release>
<version>
<release>2.0.0beta2</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-08-07</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
*
</notes>
</release>
<release>
<version>
<release>2.0.0beta3</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-08-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correctly handle any resource key supported by the QUOTA extension.
</notes>
</release>
<release>
<version>
<release>2.0.0beta4</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-10-12</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add deleteACL().
* [jan] Make setACL() work more similar to the SETACL IMAP command.
* [mms] Fix determination of HIGHESTMODSEQ value from FETCH data.
* [mms] Store command that caused NO/BAD error in Exception, if it can be determined.
* [mms] Limit FETCH ENVELOPE data sizes.
* [mms] Improved parsing of incoming IMAP server stream.
* [mms] Improved parsing of IMAP threading data.
* [mms] Improved IMAP tokenizer of server response data using PHP temporary streams.
* [mms] Add standalone IMAP command tokenizer.
* [mms] Rewritten handling for processing outgoing IMAP commands.
* [mms] Improved debugging efficiency.
* [mms] Added data objects for the various IMAP data types.
* [mms] Added the Horde_Imap_Client_Data_Format objects.
</notes>
</release>
<release>
<version>
<release>2.0.0RC1</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-10-26</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix CONDSTORE synchronization of deleted messages since last mailbox access.
* [mms] Need to immediately synchronize mailbox on mailbox load with CONDSTORE or else we may lose flag change information.
* [mms] Fixes/improvements to CONDSTORE capability sniffing and enabling.
* [mms] Remove statuscache configuration option.
* [mms] Optimize generation of POP3 sequence string.
* [mms] Abstract forced determination of UIDNEXT value from cache method to a status() flag.
* [mms] Remove Horde_Imap_Client_Base#fetchFromSectionString().
* [mms] Horde_Imap_Client_Base#listMailboxes() now supports &apos;status&apos; return even if server does not server LIST-STATUS.
* [mms] Remove Horde_Imap_Client_Base#fetchCacheIgnore().
* [mms] Move IMAP/POP URL parsing to new Horde_Imap_Client_Url object.
* [mms] Move base subject parsing to new Horde_Imap_Client_Data_BaseSubject class.
* [mms] Move IMAP sequence string generation/parsing to the Horde_Imap_Client_Ids object.
* [mms] Remove Horde_Imap_Client_Utils#escape().
* [mms] Remove Horde_Imap_Client_Utils#removeBareNewlines().
* [mms] Move IMAP mailboxes sorting into new Horde_Imap_Client_Mailbox_List class.
* [mms] Correctly handle determination of highestmodseq in currently selected mailbox if CONDSTORE, but not QRESYNC, is active.
* [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.
* [mms] Don&apos;t expunge mailbox when it is labeled as read-only.
* [mms] Fix regression in FETCH/COPY with sequence numbers (Bug #11521).
* [mms] Fix quoting empty astrings (Bug #11505).
* [jan] Fix Horde_Stream dependency.
</notes>
</release>
<release>
<version>
<release>2.0.0RC2</release>
<api>2.0.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2012-10-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix invalid class name usage (Bug #11586).
* [mms] Remove STATUS_LASTMODSEQ and STATUS_LASTMODSEQUIDS return options from status().
</notes>
</release>
<release>
<version>
<release>2.0.0</release>
<api>2.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-10-30</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* First stable release for Horde 5.
* [mms] Fix regression in Horde_Imap_Client_Base#listMailboxes() return when both the &apos;flat&apos; and &apos;sort&apos; options are active.
* [mms] Add STATUS_SYNCMODSEQ, STATUS_SYNCFLAGUIDS, and STATUS_SYNCVANISHED return options to Horde_Imap_Client_Base#status().
</notes>
</release>
<release>
<version>
<release>2.1.0</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-02</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Split debugging code from Base driver into separate object.
* [mms] Fix double encoding of non-ASCII elements in listMailboxes() (Bug #11608).
* [mms] Fix regression for non-cached Socket objects (Bug #11605).
* [mms] Improved handling of server write errors in the Socket driver.
* [mms] Add support for IMAP MOVE command.
* [mms] Correctly handle FETCH results intermingled with EXPUNGE/VANISHED requests within a single request.
* [mms] Correctly handle EXISTS/EXPUNGE/VANISHED untagged responses which may appear at any time.
* [mms] Fix handling message sequence number actions returned from server when using CONDSTORE/QRESYNC.
</notes>
</release>
<release>
<version>
<release>2.1.1</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Massive performance increase for cached FETCH queries.
</notes>
</release>
<release>
<version>
<release>2.1.2</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-05</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix parsing empty ACL responses.
</notes>
</release>
<release>
<version>
<release>2.1.3</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-05</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Allow Horde_Imap_Client_Base#vanished() to work with non-QRESYNC servers if the &apos;ids&apos; option is given.
* [mms] Always map UIDs to sequence numbers if resolving an all UIDs search.
* [mms] Ignore empty ID search queries.
</notes>
</release>
<release>
<version>
<release>2.1.4</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-19</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add Dutch translation (Arjen de Korte &lt;build+horde@de-korte.org&gt;).
* [mms] Fix returning UIDNEXT when using UIDNEXT_FORCE and the server does not automatically return this information.
* [mms] Significant optimization to append() command.
* [mms] Add abstracted syncing methods to Horde_Imap_Client_Base.
</notes>
</release>
<release>
<version>
<release>2.1.5</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correctly workaround servers that incorrectly implement the LIST-EXTENDED command.
</notes>
</release>
<release>
<version>
<release>2.1.6</release>
<api>2.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-10</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix parsing PARSE response code associated with an OK response.
* [mms] Workaround broken BINARY implementation on UW-IMAP servers.
* [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.
* [mms] Correctly increment UIDNEXT when an EXISTS response is issued after the mailbox is opened (Bug #11679).
* [mms] Fix regression that may have caused message flags to have been improperly cached if debugging was disabled (Bug #11665).
</notes>
</release>
<release>
<version>
<release>2.2.0</release>
<api>2.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-10</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix returning UIDNEXT when using UIDNEXT_FORCE and the server does not automatically return this information.
* [mms] Significant optimization to append() command.
* [mms] Add abstracted syncing methods to Horde_Imap_Client_Base.
</notes>
</release>
<release>
<version>
<release>2.2.1</release>
<api>2.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround broken BINARY extension on Cyrus servers.
</notes>
</release>
<release>
<version>
<release>2.2.2</release>
<api>2.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Complete workaround for broken BINARY extension on Cyrus servers.
</notes>
</release>
<release>
<version>
<release>2.2.3</release>
<api>2.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-11-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Another workaround for broken Cyrus APPEND behavior (Bug #11769).
</notes>
</release>
<release>
<version>
<release>2.3.0</release>
<api>2.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix sending literal mailbox data to an IMAP server (Bug #11800).
* [mms] Add Horde_Imap_Client_Data_Format_String#getStream().
* [jan] Fix Dutch translation (Arjen de Korte &lt;build+horde@de-korte.org&gt;).
* [mms] Fix regression in POP3 driver for servers that don&apos;t support the RESP-CODES extension.
</notes>
</release>
<release>
<version>
<release>2.3.1</release>
<api>2.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-05</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix client-side address sorting (Bug #11820).
* [mms] Optimizations to IMAP token parser.
* [mms] Fix setting language value when language is returned in an IMAP list.
</notes>
</release>
<release>
<version>
<release>2.3.2</release>
<api>2.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Revert valid PHP changes that caused errors in broken old versions of PHP.
</notes>
</release>
<release>
<version>
<release>2.4.0</release>
<api>2.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Re-add optimizations to IMAP token parser.
* [jan] Add Basque translation (Ibon Igartua &lt;ibon.igartua@ehu.es&gt;).
* [mms] Additional workarounds for IMAP servers with broken BINARY implementations (Bug #11855).
* [mms] Add SORT_DISPLAYFROM_FALLBACK and SORT_DISPLAYTO_FALLBACK sorting criteria to Horde_Imap_Client_Base#search().
</notes>
</release>
<release>
<version>
<release>2.4.1</release>
<api>2.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-20</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix bodystructure parsing for IMAP servers that do not return full extension data (Bug #11907).
</notes>
</release>
<release>
<version>
<release>2.4.2</release>
<api>2.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-01-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix multipart APPENDs when IMAP server does not support CATENATE.
* [mms] Fix harmless PHP warning issued when IMAP server supports SORT but not SORT=DISPLAY.
</notes>
</release>
<release>
<version>
<release>2.5.0</release>
<api>2.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-01-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Some IMAP servers require a mailbox to be unselected before it can be renamed.
* [jan] Add French translation (Paul De Vlieger &lt;paul.de_vlieger@moniut.univ-bpclermont.fr&gt;).
* [mms] Ignore fetch data returned from an UID FETCH command if it doesn&apos;t include UID information (Bug #11946).
* [mms] Add exists option to Horde_Imap_Client_Base#fetch().
</notes>
</release>
<release>
<version>
<release>2.6.0</release>
<api>2.6.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-02-08</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in parsing LISTRIGHTS results (Bug #11994).
* [mms] Workaround QRESYNC errata that allows FETCH FLAGS results to be returned without UID information.
* [mms] More robust handling of split FETCH responses.
</notes>
</release>
<release>
<version>
<release>2.7.0</release>
<api>2.7.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-02-24</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] More efficient implementation of Horde_Imap_Client_Ids#range_string.
* [mms] Fix APPENDs on IMAP servers that do not support CATENATE.
* [mms] Fix from/to searches on servers that support SORT=DISPLAY when using the *_FALLBACK sort criteria.
* [mms] Ensure that a FETCH and/or SELECT/EXAMINE (w/QRESYNC) will not exceed maximum allowed command length on the IMAP server (Bug #12001).
* [mms] Add Horde_Imap_Client_ids#split().
* [mms] Fix regression in the replace argument, and multiple arguments to add/delete, for the store() command.
* [mms] Make sure the modseq given to the vanished() command is always at least 1 (Bug #12031).
</notes>
</release>
<release>
<version>
<release>2.7.1</release>
<api>2.7.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-03-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix SETQUOTA, GETQUOTA, and GETQUOTAROOT commands on mailboxes that contain non-7bit characters (Bug #12059).
* [mms] Fix returning UID data from the Horde_Imap_Client_Data_Sync object (Bug #12071).
</notes>
</release>
<release>
<version>
<release>2.7.2</release>
<api>2.7.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-03-08</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [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.
* [mms] Don&apos;t cache FETCH data if it does not contain UID information (Bug #12097).
</notes>
</release>
<release>
<version>
<release>2.8.0</release>
<api>2.8.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-03-26</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add properties to Sync object to allow retrieval of previous sync state status.
* [mms] Only do UNCHANGEDSINCE check when storing flags if the user explicitly passes the &apos;unchangedsince&apos; parameter.
* [mms] Add the &apos;nocache&apos; option to Horde_Imap_Client_Base#fetch().
</notes>
</release>
<release>
<version>
<release>2.8.1</release>
<api>2.8.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-03-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in storing cached flags if not using debug mode.
</notes>
</release>
<release>
<version>
<release>2.8.2</release>
<api>2.8.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-04-18</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correctly parse message/rfc822 BODYSTRUCTURE responses if the server does not provide any envelope information (Bug #12190).
</notes>
</release>
<release>
<version>
<release>2.9.0</release>
<api>2.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Support UID EXPUNGE command for large UID lists (Bug #12228).
* [mms] Don&apos;t attempt to expunge messages if the list of UIDs to expunge is empty (Bug #12226).
* [mms] Correctly use limit parameter to Horde_Imap_Client_Ids#split() (Bug #12216).
* [mms] Add a MongoDB based backend for storing cached IMAP/POP data.
* [mms] Add Horde_Imap_Client_Cache#clear().
* [mms] Add a Horde_Db based backend for storing cached IMAP/POP data.
* [mms] Abstract the backend storage into a separate driver for the Horde_Imap_Client_Cache class.
</notes>
</release>
<release>
<version>
<release>2.9.1</release>
<api>2.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix dependency.
</notes>
</release>
<release>
<version>
<release>2.10.0</release>
<api>2.10.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Pipeline multiple IMAP LIST/LSUB calls.
* [mms] Fix login methods that require server continutation responses.
* [mms] Correctly handle enabled cached status when not using imapproxy.
* [mms] Fix caching of CAPABILITY information when not using imapproxy.
* [mms] Support pipelining of STORE + EXPUNGE if UIDPLUS is available.
* [mms] Pipeline multiple STATUS commands if LIST-STATUS is not available.
* [mms] Fold statusMultiple() functionality into base status() command.
* [mms] Pipeline multiple IMAP FETCH calls.
* [mms] Delay sending LANGUAGE command until we send another command to save a round-trip.
* [mms] Delay sending ENABLE command until we send another command to save a round-trip.
* [mms] Add internal support for IMAP command pipelining.
</notes>
</release>
<release>
<version>
<release>2.10.1</release>
<api>2.10.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix returning the list of deleted messages in the POP3 driver.
* [mms] Handle all additional namespace queries in a single call.
</notes>
</release>
<release>
<version>
<release>2.11.0</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround broken IMAP servers and prevent infinite loops (Bug #12265).
* [mms] Add support for the DOWNGRADED IMAP response code (RFC 6858).
</notes>
</release>
<release>
<version>
<release>2.11.1</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix caching MIME structure data in POP3 driver.
* [mms] Enhanced parsing of POP3 data from the remote server.
</notes>
</release>
<release>
<version>
<release>2.11.2</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-05-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in Socket driver when moving messages without UIDPLUS.
</notes>
</release>
<release>
<version>
<release>2.11.3</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-06-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Improved detection of client-side command errors before sending to the remote IMAP server.
* [mms] Better sanity checking that we don&apos;t send binary data for mailbox entries.
</notes>
</release>
<release>
<version>
<release>2.11.4</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-06-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Be more lenient about mailboxes containing null characters in Horde_Imap_Client 2.x for BC reasons.
* [mms] Fix flushing debug buffer when unexpected data is returned from the remote server.
</notes>
</release>
<release>
<version>
<release>2.11.5</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-06-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] So many IMAP servers have issues with BINARY, that we should not send literal8 data unless we absolutely have to.
* [mms] Remove read/write buffering from stream connection to remote server.
* [mms] Ensure we only use literal8&apos;s in APPEND commands.
* [mms] Abstract connection code into separate library, to better handle output buffering and error handling.
* [mms] Fix regression in throwing exceptions when parsing POP3 server responses.
</notes>
</release>
<release>
<version>
<release>2.11.6</release>
<api>2.11.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-06-18</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in handling response codes in POP3 driver.
* [mms] Fix clearing data from the MongoDB cache.
</notes>
</release>
<release>
<version>
<release>2.12.0</release>
<api>2.12.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-07-24</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Added the Horde_Imap_Client::STATUS_RECENT_TOTAL return option to Horde_Imap_Client_Base#status().
* [mms] More graceful handling of servers that return broken FETCH information (Request #12441).
</notes>
</release>
<release>
<version>
<release>2.12.1</release>
<api>2.12.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-13</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix returning list of expunged UIDs when expunging all messages in a mailbox that doesn&apos;t support CONDSTORE (Bug #12559).
* [mms] Translate mailbox names from UTF7-IMAP -&gt; UTF-8 in return from Horde_Imap_Client_Base#getMetadata() (Bug #12541).
</notes>
</release>
<release>
<version>
<release>2.12.2</release>
<api>2.12.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-15</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add remote POP3 server test.
* [mms] Fix sniffing capabilities for POP3 servers that don&apos;t support the CAPA command.
</notes>
</release>
<release>
<version>
<release>2.12.3</release>
<api>2.12.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-16</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in caching for POP3 servers.
* [mms] Cache any data returned from POP3 capability sniffing.
</notes>
</release>
<release>
<version>
<release>2.13.0</release>
<api>2.13.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-19</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in POP3 SASL PLAIN authentication command.
* [mms] Fix regression in mapping message sequence numbers to UIDs when doing an &apos;all&apos; activity in POP3.
* [mms] Added support for the Google XOAUTH2 authentication mechanism for the IMAP Socket driver.
* [mms] Fix regression in retrieving CAPABILITY information after we login.
</notes>
</release>
<release>
<version>
<release>2.13.1</release>
<api>2.13.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-20</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in setting CAPABILITY for IMAP servers that don&apos;t automatically send this information after login.
</notes>
</release>
<release>
<version>
<release>2.14.0</release>
<api>2.14.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-08-25</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Added the &apos;statuscache&apos; property to Horde_Imap_Client_Base (Request #12589).
* [mms] The &apos;xoauth2_token&apos; parameter now accepts a Horde_Imap_Client_Base_Password object.
* [mms] Deprecated the &apos;encryptKey&apos; parameter and instead support passing a Horde_Imap_Client_Base_Password object into the &apos;password&apos; parameter.
* [mms] Added the Horde_Imap_Client::STATUS_FORCE_REFRESH flag.
</notes>
</release>
<release>
<version>
<release>2.15.0</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-09-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround servers that don&apos;t advertise UIDL until after authentication.
* [mms] Fix parsing continuation requests sent in SASL AUTH command (RFC 5034).
* [mms] By default, use TLS if available and necessary to login to server.
* [mms] Fix adding status information to listMailboxes() return when LIST-STATUS is not available.
</notes>
</release>
<release>
<version>
<release>2.15.1</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-09-13</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Ensure Horde_Imap_Client_Base#search() always returns the &apos;count&apos; value (Bug #12682).
* [jan] Fix incorrect usage of Horde_Db API in cache backend.
</notes>
</release>
<release>
<version>
<release>2.15.2</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-09-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Handle case-insensitive INBOX return from the server.
* [mms] Use strict RFC-compliant workaround for servers that don&apos;t support the UNSELECT IMAP extension.
</notes>
</release>
<release>
<version>
<release>2.15.3</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-09-16</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression where INBOX may not be recognized as subscribed, if the server doesn&apos;t list it in the subscribed list.
</notes>
</release>
<release>
<version>
<release>2.15.4</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-10-09</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Sort UID list before sending in QRESYNC parameter.
* [mms] Ensure that INBOX always appears in subscribed mailbox list when using a server that supports LIST-EXTENDED.
</notes>
</release>
<release>
<version>
<release>2.15.5</release>
<api>2.15.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-10-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Explicitly reject XOAUTH2 as a authentication mechanism if it is not configured in the client (Bug #12756).
</notes>
</release>
<release>
<version>
<release>2.16.0</release>
<api>2.16.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-10-30</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Added direct TLS v1.x connection option when connecting to remote server.
* [mms] Use SHA-1 instead of MD5 for internal hashing.
* [mms] Correctly handle untagged BAD IMAP responses.
* [mms] Added Horde_Imap_Client_Password_Xoauth2 class.
* [mms] Fix harmless PHP undefined error when using with an IMAP server that supports XOAUTH2.
</notes>
</release>
<release>
<version>
<release>2.16.1</release>
<api>2.16.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-11-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix intermittent error when purging messages using a Horde_Cache caching backend (Bug #12827).
* [mms] Workaround broken IMAP servers that don&apos;t support the required AUTH=PLAIN authentication method (Bug #12817).
</notes>
</release>
<release>
<version>
<release>2.16.2</release>
<api>2.16.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-11-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Don&apos;t login to IMAP server if namespace information is already cached.
</notes>
</release>
<release>
<version>
<release>2.17.0</release>
<api>2.17.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-01-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] When determining a sequence -&gt; UID mapping, do sanity checking to make ensure data is valid (Bug #12911).
* [mms] Add a Horde_Hashtable specific cache driver.
* [mms] Add remove() method to Horde_Imap_Client_Ids.
</notes>
</release>
<release>
<version>
<release>2.17.1</release>
<api>2.17.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-01-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix updating message list in the hashtable cache driver when deleting.
</notes>
</release>
<release>
<version>
<release>2.18.0</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-02-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add raw error message text (in English) to Exceptions.
* [mms] Add debug timing information for connection/commands.
* [mms] Fix resetting capability list when internally cached authentication information becomes invalid.
</notes>
</release>
<release>
<version>
<release>2.18.1</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-02-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression where Horde_Imap_Client_Exception was inheriting from a different class than before.
* [mms] Use more efficient FNV1-32 hashing algorithm for internal hashtable storage, if available.
* [jan] Make SQL cache backend compatible with Oracle.
* [mms] Optimizations to IMAP tokenizer.
</notes>
</release>
<release>
<version>
<release>2.18.2</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-02-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] More correct fix for Exception construction.
</notes>
</release>
<release>
<version>
<release>2.18.3</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-02-24</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix obtaining bodypart size (Bug #12992; martin@matuska.org).
</notes>
</release>
<release>
<version>
<release>2.18.4</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-02-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Improved/more concise debug output.
* [mms] Optimize sorting in Horde_Imap_Client_Ids object.
* [mms] Workaround broken SASL capability responses from POP3 servers.
* [mms] Prevent PHP error when a FETCH call is unsuccessful.
* [mms] Relax type checking on cache driver object.
</notes>
</release>
<release>
<version>
<release>2.18.5</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix regression in obtaining bodypart size when BINARY extension is available.
</notes>
</release>
<release>
<version>
<release>2.18.6</release>
<api>2.18.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix updating cached flags list on a CONDSTORE-only server.
</notes>
</release>
<release>
<version>
<release>2.19.0</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-10</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] The Hashtable cache driver now allows the lifetime of the message data to be specified.
* [mms] Fix removing UID from cached list in Hashtable cache driver if the message data no longer exists.
* [mms] Add &apos;force_map&apos; option to Horde_Imap_Client_Base#copy() to guarantee that the mapping array is always returned.
* [mms] More accurate way of determining appended UID on append when UIDPLUS is not available.
* [mms] Fixes for stream handling in the Nstring object.
* [mms] Split data format object test into individual files.
</notes>
</release>
<release>
<version>
<release>2.19.1</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-16</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in parsing empty string values in IMAP tokenizer.
</notes>
</release>
<release>
<version>
<release>2.19.2</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-04-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Prevent unnecessary cache writes when list of UIDs passed to deleteMsgs() is empty.
* [mms] Fix stripping non-ASCII characters in Horde_Imap_Client_Data_Format_Atom#stripNonAtomCharacters().
* [jan] Add Danish translation (Erling Preben Hansen &lt;erling@eph.dk&gt;).
* [mms] Don&apos;t allow PREAUTH on unencrypted connection if a secure connection (e.g. STARTTLS) is requested.
* [mms] Password is no longer a necessary parameter.
</notes>
</release>
<release>
<version>
<release>2.19.3</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-04-16</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix parsing a reply/forward subject with no blob content.
* [mms] Ensure integer value returns from Horde_Imap_Client_Base#status() are truly integers.
</notes>
</release>
<release>
<version>
<release>2.19.4</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-04-23</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Handle IN-USE, LOGIN-DELAY, and SYS/TEMP error codes when authenticating to POP3 servers.
* [mms] Fix TLS negotiation with POP3 servers.
* [mms] Fix throwing authentication exception when using Digest-MD5.
</notes>
</release>
<release>
<version>
<release>2.19.5</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-05-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correctly handle partial search limiting for a single ID (Bug #13153).
* [mms] Workaround bug in Dovecot where improperly encoded body part returns NIL data when using the BINARY extension.
</notes>
</release>
<release>
<version>
<release>2.19.6</release>
<api>2.19.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-05-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround broken MIME parts that cannot be binary decoded on the server.
* [jan] Add Hungarian translation (Andras Galos &lt;galosa@netinform.hu&gt;).
</notes>
</release>
<release>
<version>
<release>2.20.0</release>
<api>2.20.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-05-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix instantiating base object with an empty password.
* [mms] Better error checking when writing data to the server (Bug #13187; Thomas Jarosch &lt;thomas.jarosch@intra2net.com&gt;).
* [mms] Support partial search limitation even if the PARTIAL search return option is not available on the server (Request #13153).
* [mms] Added the &apos;max&apos; and &apos;min&apos; properties to Horde_Imap_Client_Ids.
</notes>
</release>
<release>
<version>
<release>2.21.0</release>
<api>2.21.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-06-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix working with mailboxes containing entirely integers (Bug #13157).
* [mms] Horde_Imap_Client_Base#getNamespaces() can now return a Horde_Imap_Client_Namespace_List object instead of an array.
* [mms] Use the new command length limitations defined in RFC 7162.
* [mms] A noop() call before authentication will now correctly throw an exception on a connection issue (Bug #13205).
</notes>
</release>
<release>
<version>
<release>2.22.0</release>
<api>2.22.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-06-07</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Workaround PHP DateTime regression in 5.4.29 &amp; 5.5.13.
* [mms] Fix translating error messages if they contain printf placeholders.
</notes>
</release>
<release>
<version>
<release>2.23.0</release>
<api>2.23.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-06-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Delimiter information is now always returned from Horde_Imap_Client_Base#listMailboxes().
* [mms] Fix broken MBOX_UNSUBSCRIBED behavior on IMAP servers that support LIST-EXTENDED.
* [mms] Added the MBOX_ALL_SUBSCRIBED mode to Horde_Imap_Client_Base#listMailboxes().
</notes>
</release>
<release>
<version>
<release>2.23.1</release>
<api>2.23.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-06-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression where INBOX subscription status was based on server status, instead of always being treated as subscribed (Bug #13261).
</notes>
</release>
<release>
<version>
<release>2.23.2</release>
<api>2.23.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-07-09</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Determination of approximate part size should be done at IMAP level, not within Horde_Mime_Part.
* [mms] Fix regression in handling invalid DateTime data due to a BC-incompatible change in PHP.
</notes>
</release>
<release>
<version>
<release>2.24.0</release>
<api>2.24.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-08-04</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Correctly expire internal cache in POP3 when messages are deleted.
* [mms] Improved determination of a pseudo-UIDNEXT value for POP3 servers.
* [mms] Fix sorting of POP3 IDs.
* [mms] Added the &apos;url&apos; property to Horde_Imap_Client_Base.
* [mms] Fix thread sort order when using the client-side ordered subject algorithm and there are messages with identical dates.
* [mms] Allow multiple live IMAP/POP3 tests to be run in a single PHPUnit instance.
* [mms] Add support for the IMAP UTF-8 extension (RFC 6855).
* [mms] Querying of valid search charsets is now handled by the Horde_Imap_Client_Data_SearchCharset object.
* [mms] IMAP extension enabled information is now stored within the capability object.
* [mms] Fix regression where authetication was attempted with a non-null, empty string password.
* [mms] Improved debug logging during connection failures and authentication attempts.
* [mms] Fix debug logging for certain IMAP authentication actions.
* [mms] Internally handle capability querying via the new Horde_Imap_Client_Data_Capability object.
</notes>
</release>
<release>
<version>
<release>2.24.1</release>
<api>2.24.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-08-06</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix regression in reporting capabilities (Bug #13421).
</notes>
</release>
<release>
<version>
<release>2.24.2</release>
<api>2.24.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-08-11</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix typo in Horde_Imap_Client_Data_Sync (Bug #13430; Jasper Olbrich &lt;Jasper.Olbrich@students.uni-marburg.de&gt;).
</notes>
</release>
<release>
<version>
<release>2.25.0</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-09-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add support for Gmail-specific WEBALERT response code.
* [mms] IMAP/POP3 URL generation split into a more modular library structure.
* [mms] Ignore message-specific URL parameters if a search query appears in an IMAP URL.
* [mms] Fix encoding/decoding URL elements in IMAP/POP3 URLs.
* [mms] Fix setting default port for POP3 URLs.
* [mms] Fix client-side reverse sorting.
* [mms] Fix client-side sequence sorting, when that is the only sort criteria.
* [mms] Use Collator class, if present, to sort string fields on the client side.
* [mms] Fix client-side sorting of display addresses.
* [mms] Even more improved pseudo-UIDNEXT value for POP3 servers.
* [mms] Improved sanity checking so that non-ASCII data is not sent to server in commands where it is not supported.
</notes>
</release>
<release>
<version>
<release>2.25.1</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-09-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix IMAP search results for recent and total messages when it is the only query and the mailbox is not selected.
* [mms] Fix client-side message sorting when there are multiple sort criteria and at least one tie in the first sorting criteria.
* [mms] Better error handling when attempting to authenticate via IMAP LOGIN command with non-ASCII credentials (Bug #13554).
* [mms] Fix sending IMAP APPEND data when the UTF-8 capability is enabled.
* [mms] Fix parsing IMAP mailbox list requests when UTF-8 mode is enabled.
* [mms] Ensure client sorting tests work reproducibly across systems with varying default locales.
</notes>
</release>
<release>
<version>
<release>2.25.2</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-10-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Add support for UTF8 extension for POP3 servers (RFC 6856).
* [mms] Add support for LANG extension for POP3 servers (RFC 6856).
</notes>
</release>
<release>
<version>
<release>2.25.3</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-11-10</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix determining whether a command requires a continuation request, when the literal occurs within a nested list.
* [mms] Ensure we don&apos;t use the same authentication method multiple times when logging into IMAP server.
</notes>
</release>
<release>
<version>
<release>2.25.4</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-11-23</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Better error handling when IMAP connection is prematurely disconnected.
* [mms] Fix regression in listMailboxes() for POP3 servers when &apos;flat&apos; option is true.
</notes>
</release>
<release>
<version>
<release>2.25.5</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-11-24</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix broken IMAP cache behavior in the DB driver when unserialization of a cached object fails.
</notes>
</release>
<release>
<version>
<release>2.25.6</release>
<api>2.25.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-12-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Better cache unserialization error handling for all backends.
</notes>
</release>
<release>
<version>
<release>2.26.0</release>
<api>2.26.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-01-07</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix handling mailbox cache data when the mailbox returns NOMODSEQ.
* [mms] IMAP alerts can now be handled by registering an observer with the new Horde_Imap_Client_Base_Alerts object.
</notes>
</release>
<release>
<version>
<release>2.26.1</release>
<api>2.26.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-01-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix serialization of Horde_Imap_Client_Data_Fetch objects.
* [mms] Workaround broken in-memory stream filter handling.
</notes>
</release>
<release>
<version>
<release>2.27.0</release>
<api>2.27.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-03-10</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add parameter for stream context settings (Request #13730).
</notes>
</release>
<release>
<version>
<release>2.28.0</release>
<api>2.28.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-27</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Fix parsing mailbox name from STATUS response on servers that have the UTF8 extension enabled.
* [jan] Fix searching with non-ASCII strings in AND/OR-combined searches.
* [jan] Fix issues with certain locales like Turkish.
* [mms] Pipeline ID command with other commands, if possible.
</notes>
</release>
<release>
<version>
<release>2.28.1</release>
<api>2.28.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-12</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [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.
* [mms] Don&apos;t load literal IMAP data into a string variable when tokenizing IMAP input.
* [mms] Fix search queries where ID list given is explicitly empty, indicating that a match can never be successful (Bug #13971).
* [mms] Fix expunging in certain cases when UIDPLUS is not available (Bug #13970; Robin McCorkell &lt;rmccorkell@karoshi.org.uk&gt;).
</notes>
</release>
<release>
<version>
<release>2.29.0</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-06-18</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix detecting changes when using tokens.
* [mms] Add support for SCRAM-SHA-1 authentication (RFC 5802) for both IMAP and POP3 drivers.
</notes>
</release>
<release>
<version>
<release>2.29.1</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-07-15</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Ensure FETCH stream data is rewound before returning (Bug #14013).
* [mjr] Fix detecting empty ID queries (Bug #14044).
</notes>
</release>
<release>
<version>
<release>2.29.2</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-09-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mms] Improved performance of Horde_Imap_Client_Data_Thread object when containing large number of messages (Request #14075).
* [mms] Catch translation errors when creating Exceptions (PR #143; baso10dev@gmail.com).
</notes>
</release>
<release>
<version>
<release>2.29.3</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-09-07</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Avoid PHP warning when listing mailboxes without LIST-STATUS (Bug #14097).
</notes>
</release>
<release>
<version>
<release>2.29.4</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-11-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix parsing IMAP responses with tilde characters.
</notes>
</release>
<release>
<version>
<release>2.29.5</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-02-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Don&apos;t try LOGIN authentication over secure connections if explicitly disabled.
* [jan] Mark PHP 7 as supported.
* [jan] Improve Oracle compatibility.
* [mjr] Fix fatal error during shutdown due to incorrect exception name.
* [jan] Fix broken ID requests under certain circumstances.
</notes>
</release>
<release>
<version>
<release>2.29.6</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-03-21</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add Greek translation (Limperis Antonis &lt;limperis@cti.gr&gt;).
</notes>
</release>
<release>
<version>
<release>2.29.7</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-05-31</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Add sanity check for malformed offset in Date header (Bug #14381).
* [mjr] Fix fatal error in certain cases when performing a BODY[HEADER.FIELDS] query.
</notes>
</release>
<release>
<version>
<release>2.29.8</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-07-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Avoid notice with Horde_Mongo on PHP 7.
* [mjr] Catch incorrectly localized Date headers.
</notes>
</release>
<release>
<version>
<release>2.29.9</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-09-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Optimize deleting or moving a large number of messages.
</notes>
</release>
<release>
<version>
<release>2.29.10</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-11-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix parsing GETACL responses from RFC 4314 capable IMAP servers (Bug #14466).
</notes>
</release>
<release>
<version>
<release>2.29.11</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-12-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix failed connections when using unix sockets (Thomas Jarosch &lt;thomas.jarosch@intra2net.com&gt;).
</notes>
</release>
<release>
<version>
<release>2.29.12</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-12-17</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix command syntax for CREATE-SPECIAL-USE support.
</notes>
</release>
<release>
<version>
<release>2.29.13</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2017-06-22</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Add Turkish translation (İTÜ BİDB &lt;sistemdestek@itu.edu.tr&gt;).
</notes>
</release>
<release>
<version>
<release>2.29.14</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2017-08-01</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix check if QRESYNC is enabled in vanished() (i.badamshin &lt;i.badamshin@i-infinite.net&gt;).
</notes>
</release>
<release>
<version>
<release>2.29.15</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2017-08-28</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [jan] Fix expunging cache entries of a certain lifetime from the DB backend.
</notes>
</release>
<release>
<version>
<release>2.29.16</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2018-06-24</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Allow searching by DateTime as well as Date (PR #3, Robin Appelman &lt;robin@icewind.nl&gt;).
* [mjr] Fix corruption of search terms due to sticky reference (PR #2).
* [mjr] Fix retrying FETCH after an UNKNOWN-CTE error in certain cases (PR #1, stefanolaf).
* [mjr] Fix fatal error in dealing with certain exceptions.
</notes>
</release>
<release>
<version>
<release>2.29.17</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2019-03-02</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix SORT and THREAD commands when UTF8=ACCEPT.
* [mjr] Provide SASL PLAIN authentication as another user (Marco Favero &lt;m.faverof@gmail.com&gt;, PR #7).
* [jan] Fix warning with PHP 7.3 (Eloy Lafuente (stronk7) &lt;stronk7@moodle.org&gt;, PR 6).
</notes>
</release>
<release>
<version>
<release>2.29.18</release>
<api>2.29.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2019-09-14</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Fix LIST-STATUS parsing when using wildcards (Bug #14937, mariusz.goch@spacja.com).
</notes>
</release>
<release>
<version>
<release>2.30.0</release>
<api>2.30.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2019-09-29</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] Support returning entire thread list (Ticket #14943, mariusz.goch@spacja.com).
</notes>
</release>
<release>
<version>
<release>2.30.1</release>
<api>2.30.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2019-11-03</date>
<license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license>
<notes>
* [mjr] PHP 7.4 compatibility fixes (Remi Collet &lt;remi@famillecollet.com&gt;, PR #9).
</notes>
</release>
</changelog>
</package>