Commit Graph

247 Commits

Author SHA1 Message Date
mguessan 501135092e Make MessageWrapper static
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2269 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 23:07:41 +00:00
mguessan 0fc908b1e9 Apply Base64 refactoring to all classes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2248 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-10 22:05:11 +00:00
mguessan 33c80402b6 IMAP : various enhancements from audit, switch to enum and avoid NullPointerException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2247 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-10 21:13:33 +00:00
mguessan f47a1b0709 IMAP: Make flags case insensitive on append
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2190 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-11-07 22:53:38 +00:00
mguessan 7f4c56903c IMAP: fix 538, send capabilities untagged response to avoid timeout on large message APPEND
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2178 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-09-15 17:43:46 +00:00
mguessan d8aceb0edb IMAP: new header fix, do not rely on messageheaders attribute on full headers request, load message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2152 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-20 20:55:41 +00:00
mguessan c035b094c4 IMAP: fix invalid message header filter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2150 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-14 11:04:42 +00:00
mguessan b3f60318e0 IMAP: write message without headers on BODY[TEXT] fetch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2149 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-14 10:17:14 +00:00
mguessan 53819c01e8 IMAP: make keepalive spaces optional with new davmail.imapEnableKeepalive setting
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2143 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-13 08:53:44 +00:00
mguessan badbdc5bc6 IMAP: interrupt EWS folder load on client timeout
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2142 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-12 17:47:45 +00:00
mguessan c29727941a IMAP: remove additional logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2138 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-06 22:57:19 +00:00
mguessan 6fa23b25fa Fix regression on IMAP select folder with thunderbird
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2136 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-06 22:31:31 +00:00
mguessan 8daec02f33 IMAP: fix double header content and optimize header fetch with Fetchmail
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2132 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-06-04 22:34:06 +00:00
mguessan 44e6900ec6 IMAP: fix regression in append envelope
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2131 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-05-28 22:10:36 +00:00
mguessan 8c1acc6cf0 IMAP: fix multithreaded folder load implementation to support more IMAP clients
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2129 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-05-23 20:49:25 +00:00
mguessan b55a273921 POP: load big messages in a separate thread
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2118 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-05-14 20:35:29 +00:00
mguessan 720945fe2a IMAP: try to avoid timeout on large message FETCH with a KeepAlive space character
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2097 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-23 12:36:04 +00:00
mguessan c62a982be2 IMAP: try to avoid timeout on folder SELECT with a KeepAlive space character
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2096 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-23 08:36:07 +00:00
mguessan ba7619b5cf IMAP: exclude Mutt header request from size optimization
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2084 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-09 21:39:18 +00:00
mguessan 67d665ff5f Imap: change kerberos login error message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2076 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-03-28 23:34:04 +00:00
mguessan df954df0f3 IMAP send error on authentication failed
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2075 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-03-28 23:17:37 +00:00
mguessan f397d73a6a IMAP: send updated flags on folder refresh
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2038 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-25 22:15:58 +00:00
mguessan 547787cbce IMAP: fix keyword handling to avoid sending \Seen as keyword
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2037 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-25 21:00:56 +00:00
mguessan cdfad5a8ba IMAP: apply flag to keyword conversion in SEARCH, refresh folder before search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2026 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-18 21:52:37 +00:00
mguessan e1002affac IMAP: improve keyword support, map $label1 to 5 from Thunderbird to Outlook categories
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2025 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-18 21:21:28 +00:00
mguessan e33fafb8b2 IMAP: fix keywords implementation, make it case insensitive, implement KEYWORD search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2024 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-17 21:28:18 +00:00
mguessan 9475873dd9 IMAP: implement generic FLAGS mapping to Outlook categories
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2023 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-17 08:03:56 +00:00
mguessan 1ce5ef7e7f IMAP: fix 3566412, range iterator is on folder messages, not messages returned from search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2018 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-11 22:20:19 +00:00
mguessan ff637a8eef IMAP: log content if less than 2K
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2012 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-09-04 20:41:55 +00:00
mguessan 628dd2c85e IMAP: fix 3553942, unexpected imap NIL response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1984 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-08-03 09:57:15 +00:00
mguessan 939115a471 IMAP: detect and ignore missing message to avoid NullPointerException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1982 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-07-30 19:37:20 +00:00
mguessan ab536ded32 IMAP: improve bodystructure error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1978 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-07-16 22:30:33 +00:00
mguessan 08abcc0514 IMAP: experimental implementation of header only FETCH, do not download full message content and send approximate RFC822.SIZE (MAPI size)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1961 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-05-16 16:07:35 +00:00
mguessan fb6ceb24a2 IMAP: avoid full message download on OSX Lion flags request with content-class header
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1955 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-05-10 09:57:22 +00:00
mguessan c28c021c09 IMAP: exclude IDLE from infinite loop detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1938 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-03-22 20:56:56 +00:00
mguessan f1c53cfc5e IMAP: implement RFC822 fetch request
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1929 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-03-20 00:12:44 +00:00
mguessan cfbb41dcde Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1926 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-03-15 13:41:16 +00:00
mguessan 97c38dc96b IMAP: fix search date format for Exchange 2010 support (ErrorInvalidValueForProperty)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1917 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-20 23:10:56 +00:00
mguessan f6f95a9300 IMAP: implement SEARCH TEXT on from, to, cc, subject and body
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1909 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-09 23:34:38 +00:00
mguessan f70ba39fe1 IMAP: send error on COPY/MOVE when message iterator is empty
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1908 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-09 23:15:19 +00:00
mguessan 5956574072 IMAP: implement MOVE RFC draft http://tools.ietf.org/id/draft-krecicki-imap-move-00.html
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1889 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-31 23:37:43 +00:00
mguessan 94948efb73 IMAP: fix 3480516, () instead of NIL on empty envelope header
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1886 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-29 15:30:00 +00:00
mguessan dd9616ad7d IMAP: Fix 3479993, backslash in header
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1885 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-26 21:25:32 +00:00
mguessan 0b786e0501 IMAP: return all search results uids on a single line for Wanderlust
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1858 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-11 11:00:02 +00:00
mguessan 42b506d201 IMAP: fix wanderlust support, allow lower case fetch params
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1848 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-02 22:42:44 +00:00
mguessan 73edf89a10 IMAP: fix 3426383, implement CHARSET in SEARCH command, allow ASCII and UTF-8
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1826 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-24 22:45:57 +00:00
mguessan c94e881359 IMAP: fix 3353862, long file names encoding in BODYSTRUCTURE
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1812 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-03 22:18:41 +00:00
mguessan af5bf09828 IMAP: implement DRAFT and UNDRAFT search conditions, fix 3396248
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1779 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-29 21:04:30 +00:00
mguessan ff82af8c5e Fix 3151800, force UTF-8 in appendEnvelopeHeaderValue
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1713 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-20 22:14:37 +00:00
mguessan f89511775d Reformat and fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1702 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-08 19:58:29 +00:00