Changelog for
php5-pear-Horde_Imap_Client-2.3.2-3.1.noarch.rpm :
Tue Dec 11 13:00:00 2012 Ralf Lang
- Version 2.3.2 for Horde 5
- [mms] Complete workaround for broken BINARY extension on Cyrus servers.
- [mms] Another workaround for broken Cyrus APPEND behavior (Bug #11769).
- [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 ).
- [mms] Fix regression in POP3 driver for servers that don\'t support the RESP-CODES extension.
- [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.
Tue Nov 27 13:00:00 2012 Ralf Lang
- Version 2.2.2
- [jan] Add Dutch translation (Arjen de Korte ).
- [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.
- [mms] Workaround broken BINARY extension on Cyrus servers.
Tue Nov 20 13:00:00 2012 Rico Sagner
- Version 2.2.0
- [mms] LIST-STATUS does not depend on LIST-EXTENDED.
- [mms] Add dependency checking for capabilities.
- [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 \'changedsince\' and \'vanished\' parameters\' in the fetch() command (Bug #10915).
- [jan] Add German translation.
- [jan] Add Spanish translation (Manuel P. Ayala ).
- [mms] Implement more efficient serialization for Thread data objects.
- [mms] Move server debug information from exception error message to \'details\' 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.
- [jan] Fix translations when installed through PEAR.
- [mms] Fix objects where the password is not being encrypted (Bug #10950).
- [mms] Workaround non-ASCII data in bodystructure return from IMAP server.
- [mms] Fix several faulty translation strings (Bug #10958).
- [mms] Re-release of 1.4.3 due to broken PEAR .tgz package.
- [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.
- [mms] Workaround PHP bug when using serialized Envelope data created by Horde_Imap_Client < 1.5.0 (Bug #11026).
- [mms] Fix accessing STATUS information for mailboxes with non 7-bit characters.
- [mms] Fix \'vanished\' return from fetch().
- [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 ).
- [mms] Rewrite of caching system. Fixes a few bugs, and should be more efficient.
- [mms] Clear imapproxy status when logging out.
- [mms] Fixed PHP 5.2 incompatibility (Bug #11137).
- [mms] Fix regression in caching code (Bug #11143).
- [mms] Improved handling of multi-accessed mailboxes and the FETCH/STORE/SEARCH commands (RFC 2180 [2-4]).
- [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.
- [mms] Fix determining sequence numbers when caching is active (Bug #11294).
- [mms] Fix CRAM-MD5 authentication (Bug #11449; patrickdkAATTpatrickdk.com).
- [mms] Allow SSL version to be explicitly chosen via \'secure\' configuration option (Request #11435).
- [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\'t support APPENDUID.
- [mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
- [mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
- [mms] Allow SSL version to be explicitly chosen via \'secure\' configuration option for POP3 driver (Request #11435).
- [mms] Fix regression in Horde_Imap_Client_Base#listMailboxes() return when both the \'flat\' and \'sort\' options are active.
- [mms] Add STATUS_SYNCMODSEQ, STATUS_SYNCFLAGUIDS, and STATUS_SYNCVANISHED return options to Horde_Imap_Client_Base#status().
- [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.
- [mms] Massive performance increase for cached FETCH queries.
- [mms] Fix parsing empty ACL responses.
- [mms] Allow Horde_Imap_Client_Base#vanished() to work with non-QRESYNC servers if the \'ids\' option is given.
- [mms] Always map UIDs to sequence numbers if resolving an all UIDs search.
- [mms] Ignore empty ID search queries.
- [mms] Fix determining subscribed mailbox list when not using LIST-EXTENDED (Bug #11608).
- [mms] Work around servers that incorrectly implement the LIST-EXTENDED command.
- [mms] Correctly workaround servers that incorrectly implement the LIST-EXTENDED command.
- [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\'t support BINARY extension, send data anyway since we don\'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).
Fri Jan 13 13:00:00 2012 langAATTb1-systems.de
- added license
- version 1.3.1
- [mms] Remove dependency on Auth_SASL.
- [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 & 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).
- [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 ('baseob') 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().
- [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] Work around broken headers in IMAP envelope data.
- [mms] LIST-STATUS does not depend on LIST-EXTENDED.
- [mms] Add dependency checking for capabilities.
- [mms] Remove Cclient drivers.
- [mms] Fix deletion of cached message entries.
Sat Aug 27 14:00:00 2011 langAATTb1-systems.de
- version 1.0.13
- [mms] Encrypted data is already base64 encoded (Bug #10285).
- Fix typo that prevented deletion of messages on POP3 servers (Bug #10424).
Sun Aug 14 14:00:00 2011 langAATTb1-systems.de
- version 1.0.11
- [jan] Fix stripping attachments from mailboxes with non-ascii names.
- [mjr] Fix incorrect method name in Pop3 Socket driver.
- [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.
- [mms] Fix regression in POP3 Socket driver that caused incorrect parsing of server data (Bug #10417).
Wed Jun 15 14:00:00 2011 langAATTb1-systems.de
- version 1.0.8
- [mms] Fix re-subscribing to child mailboxes of a renamed mailbox (Bug #10212).
- [mms] Fix base subject generation under RFC 5256 [2.1].
- More precise license statement
Thu Jun 9 14:00:00 2011 langAATTb1-systems.de
- moved docs to docdir
Wed Jun 1 14:00:00 2011 langAATTb1-systems.de
- version 1.0.7
- [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).
Thu May 26 14:00:00 2011 langAATTb1-systems.de
- Version 1.0.6
- [mms] Fix changedsince FETCH results when no cacheable fields were present in query.
- [mms] Fix/optimize updating Sequence -> UID list when processing EXPUNGEs (Bug #10097).
- [mms] Fix UTF-8 -> 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'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().
Wed May 18 14:00:00 2011 langAATTb1-systems.de
- Version 1.0.5
- [mms] Fix OVERQUOTA Exception error constant (Bug #10068; Felipe ZipitrÃa <fzipiAATTfing.edu.uy>).
- [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.
- [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).
- Return cloned objects from Data results, to prevent issues when caching (Bug #9931).
- Optimize listing subscribed mailboxes for certain queries.
- Add support for PARTIAL search/sort results return (RFC 5267 [4.4]).
- Add support for SEARCH=FUZZY (RFC 6203).
Wed Apr 20 14:00:00 2011 langAATTb1-systems.de
- Updating to version 1.0.2
Wed Apr 6 14:00:00 2011 langAATTb1-systems.de
- Updating to version 1.0.0
Thu Mar 17 13:00:00 2011 langAATTb1-systems.de
- Initial commit of version 1.0.0beta1