Commit Graph

332 Commits

Author SHA1 Message Date
mguessan b0ea531d3a EWS: update checkEndPointUrl, send get root folder request instead of static wsdl request no longer available on Office365
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2333 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2015-02-12 15:31:43 +00:00
mguessan dba3ff26ef EWS: improve main calendar folder test
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2326 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2015-01-24 21:16:28 +00:00
mguessan dca0002271 EWS: fix batch move
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2321 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-10-27 07:49:53 +00:00
mguessan 2a1f78ed52 EWS: Adjust paged search for folders
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2320 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-09-05 15:13:18 +00:00
mguessan 4a918cd22e EWS: implement batch move items
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2319 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-09-05 15:12:05 +00:00
mguessan 1acddc4954 EWS: improve folder paged search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2318 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-09-04 07:03:47 +00:00
mguessan 732ed0ec66 EWS: implement batch move method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2314 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-09-04 06:43:45 +00:00
mguessan 58d03e039b EWS: switch to GetMethod to check endpoint
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2312 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-09-04 06:41:39 +00:00
mguessan 15fd928588 EWS: take paging into account in appendSubFolders
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2311 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-08-27 20:32:47 +00:00
mguessan 61dbe7129d EWS: fix ErrorExceededFindCountLimit on FindFolder requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2310 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-08-27 19:54:50 +00:00
mguessan 6960cb58e9 Fix #35 duplicates in updated reoccurring events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2307 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-07-31 20:55:24 +00:00
mguessan d071c59e4a EWS: avoid NullPointerException in fixAttendees
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2306 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-07-28 21:58:08 +00:00
mguessan 820ce179b1 EWS: Avoid null in log message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2299 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-06-28 16:31:08 +00:00
mguessan 09c445fff8 Caldav: do not request additional properties for MeetingCancellation and MeetingResponse
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2298 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-06-28 16:12:35 +00:00
mguessan 06d934a464 Caldav: merge 33, apply myresponsetype partstat on all Exchange versions
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2297 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-06-23 22:09:34 +00:00
mguessan d4ef2392ab EWS: adjust declined item handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2291 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-05-30 12:54:28 +00:00
mguessan ffac479e60 EWS: used paged search with static search condition, send a single request when folderSizeLimit is enabled
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2290 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-05-30 10:41:34 +00:00
mguessan ad404804ad EWS: Allow Item and PostItem elements in message folders
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2286 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-04-08 20:59:13 +00:00
mguessan 89d0ed029f EWS: Improve Exchange 2013 support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2284 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-04-07 21:16:54 +00:00
mguessan 9f28a4a80d Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2271 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 23:21:12 +00:00
mguessan e81fb6b5ca EWS: avoid mime content String conversion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2270 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 23:16:53 +00:00
mguessan 386d3dfee6 EWS: Improve javadoc and make ItemId serializable
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2268 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 23:06:54 +00:00
mguessan 254abf1b9f EWS: expect UTF-8 in options responses
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2267 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 23:06:02 +00:00
mguessan 92e6db6da3 EWS: remove unused field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2266 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-18 22:55:39 +00:00
mguessan 0da754e615 Additional code fixes from audit, do not try to get time zone from options page in direct EWS mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2255 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-17 09:28:43 +00:00
mguessan 58ae6e1e91 EWS: Force encoding in mimeContent decode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2250 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-10 22:19:28 +00:00
mguessan b75fb15483 Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2249 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-10 22:17:40 +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 c3dabcdfe4 Improve contact picture error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2240 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-03-09 10:13:22 +00:00
mguessan e9591b72c9 Avoid null in log statement
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2228 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-02-03 21:43:23 +00:00
mguessan 83ba895e51 EWS: workaround for user reported issue, less strict filter in isItemId
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2220 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-29 23:05:31 +00:00
mguessan 0c6964ccd8 EWS: Override authentication mode test: EWS is never form based
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2219 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-29 23:03:48 +00:00
mguessan 882946775f EWS: new paging implementation based on imap uid sort to avoid issues on concurrent changes on searched folder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2218 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-29 23:01:59 +00:00
mguessan d8000b6497 EWS: in direct EWS mode, try to use ResolveNames to get current user email address
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2212 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-19 23:04:07 +00:00
mguessan aa08c73a70 New failover call in checkEndPointUrl
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2208 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-10 18:15:26 +00:00
mguessan 93b0f5ecf2 Revert checkEndPointUrl fix, does not work
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2207 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-10 17:59:17 +00:00
mguessan 87be310193 Fix regression in itemId detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2205 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2014-01-03 22:07:04 +00:00
mguessan e6ff19fb71 EWS: Another try for checkEndPointUrl, head on /ews/exchange.asmx and follow redirects to wsdl
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2203 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-12-23 19:05:30 +00:00
mguessan d25a2aa6cc EWS: improve ItemId vs user provided item name detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2201 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-12-12 21:36:21 +00:00
mguessan ad9ac4f0ad IMAP: Implement davmail.folderSizeLimit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2177 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-09-14 17:35:04 +00:00
mguessan aa11250d60 Caldav: flag ORGANIZER participant status as ACCEPTED instead of NEEDS-ACTION
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2170 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-09-02 21:00:57 +00:00
mguessan e869610e10 EWS: fix 537, detect 507 Insufficient Storage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2157 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-07-17 22:19:41 +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 1605400e1e EWS: Fix regression in checkEndPointUrl, get /ews/services.wsdl
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2117 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-05-14 08:25:37 +00:00
mguessan d7a4365c3f Fix for Exchange 2013 support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2103 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-05-11 16:35:12 +00:00
mguessan 80eb32616e Always sort by IMAP uid desc
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2093 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-23 08:32:13 +00:00
mguessan 3f79bba608 EWS: implement SortOrder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2092 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-23 08:31:19 +00:00
mguessan aea91748cb EWS: do not catch socket exception in executeMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2087 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-10 08:19:37 +00:00
mguessan 94b10b3fda EWS: workaround for Nokia N9 Caldav implementation bug
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2078 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-04-04 22:46:55 +00:00
mguessan 6a455d0a8c Fix 3602351, detect missing item
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2069 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2013-03-20 22:15:16 +00:00