The branch "master" has been updated. The following is a summary of the commits.
from: caed09658428d2056a3c8982dc295770b3de2fde addf8bf [mms] Remove read/write buffering from stream connection to remote server. 9a722f8 [mms] So many IMAP servers have issues with BINARY, that we should not send literal8 data unless we absolutely have to. 1441e74 Bump import limit f14d8d6 Optimize emptying the trash mailbox. ----------------------------------------------------------------------- commit addf8bf41987aac35760ddffe7021043d40ecdba Author: Michael M Slusarz <[email protected]> Date: Mon Jun 10 14:21:03 2013 -0600 [mms] Remove read/write buffering from stream connection to remote server. framework/Imap_Client/lib/Horde/Imap/Client/Socket/Connection.php | 5 +++++ .../Imap_Client/lib/Horde/Imap/Client/Socket/Pop3/Connection.php | 5 +++++ framework/Imap_Client/package.xml | 2 ++ 3 files changed, 12 insertions(+), 0 deletions(-) http://git.horde.org/horde-git/-/commit/addf8bf41987aac35760ddffe7021043d40ecdba ----------------------------------------------------------------------- commit 9a722f80e4db789da9b93891613ddf93ce61c828 Author: Michael M Slusarz <[email protected]> Date: Mon Jun 10 14:49:21 2013 -0600 [mms] So many IMAP servers have issues with BINARY, that we should not send literal8 data unless we absolutely have to. We lose the benefit of not having to scan the outgoing data, but APPEND actions are farily rare so we need to bite the bullet and do the check client-side since server-side is so unpredictable. framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 5 ++--- framework/Imap_Client/package.xml | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/9a722f80e4db789da9b93891613ddf93ce61c828 ----------------------------------------------------------------------- commit 1441e744a6ff0997e23994366dbbf2b41a6c31a3 Author: Michael M Slusarz <[email protected]> Date: Mon Jun 10 14:53:30 2013 -0600 Bump import limit Turns out that this is widely IMAP server dependent. Old UW-IMAP can import messages in a few seconds. Newer versions of Dovecot (2.1 - 2.2) take FOREVER (maybe due to indexing?). Since Dovecot is used by more than 50% of installations, we do need *some* sort of limit. And we absolutely have to prevent users from being able to import mailboxes with 100,000 messages since that is never going to work consistently. imp/config/backends.php | 7 +++---- imp/docs/CHANGES | 2 +- imp/lib/Imap/Config.php | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) http://git.horde.org/horde-git/-/commit/1441e744a6ff0997e23994366dbbf2b41a6c31a3 ----------------------------------------------------------------------- commit f14d8d64919856389fcd0c7a83f48070fbb07f93 Author: Michael M Slusarz <[email protected]> Date: Mon Jun 10 15:02:25 2013 -0600 Optimize emptying the trash mailbox. imp/lib/Message.php | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/f14d8d64919856389fcd0c7a83f48070fbb07f93 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
