Commit Graph

49 Commits

Author SHA1 Message Date
mguessan db3f898ce4 EWS: fix 3098008, implement result paging to handle message folders with more than 1000 messages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1569 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-08 21:39:55 +00:00
mguessan 5eaaf961de EWS: Upgrade woodstox version to use enhanced base64 conversion (reduced memory usage)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1543 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-17 21:28:29 +00:00
mguessan 18584e259d Ews: improve invalid item in calendar error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1520 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-27 21:52:33 +00:00
mguessan a643b5741d Handle exceptions on invalid UTF-8 characters or unexpected content triggered by XmlStreamReader.getElementText (based on patch 3081264)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1492 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-05 09:41:04 +00:00
mguessan cabb7b6c1f More fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1474 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 08:44:13 +00:00
mguessan 82a6cd0e3f Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1472 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 08:30:40 +00:00
mguessan 6544a67130 Caldav: EWS, rebuild attendee list from properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1468 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-21 14:02:44 +00:00
mguessan b418fcbc06 Carddav: fix email address handling over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1467 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-21 13:12:19 +00:00
mguessan 995b256f43 Caldav: implememnt Busy flag over EWS and refactor create code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1457 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-17 10:44:56 +00:00
mguessan 48856c9bd7 Caldav: improve EWS implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1453 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-15 22:49:19 +00:00
mguessan c8f44069bf Ews: fix possible NullPonterException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1411 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 21:58:11 +00:00
mguessan f19b40118c Switch back to StreamReader.next instead of nextTag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1408 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 14:56:08 +00:00
mguessan 98ae8917c0 Fix XMLStreamUtil regression
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1393 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-28 20:31:17 +00:00
mguessan 4962684d0f Refactor XMLStreamUtil
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1392 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-28 20:21:31 +00:00
mguessan a51d910df6 EWS: implement loadVTimezone for Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1363 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-18 10:33:25 +00:00
mguessan 93d528704d EWS: implement loadVtimezone, get user timezone id from OWA settings
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1353 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 13:39:14 +00:00
mguessan 905870f7da LDAP: progress on EWS LDAP implementation and refactoring
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1332 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-09 20:15:28 +00:00
mguessan 9513f997dd EWS: implement basic galFind search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1330 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-07 18:59:49 +00:00
mguessan 1d4c095dc1 EWS: implement resolvenames response parsing
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1325 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-03 22:22:13 +00:00
mguessan 35d7596b09 EWS: implement user availability (freebusy) and shared folder access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1312 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-28 17:11:18 +00:00
mguessan 479fc3fbf5 Carddav: implement range search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1305 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 20:34:43 +00:00
mguessan d074d6094f EWS: implement ResolveNames method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1303 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 19:26:54 +00:00
mguessan 875e7894ff EWS: dynamic version detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1299 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 12:58:23 +00:00
mguessan efeaec5935 EWS: fix folder name ampersand encoding issue
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1268 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 12:58:25 +00:00
mguessan 30faeaea21 Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1267 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 11:34:37 +00:00
mguessan bc4e2fd539 EWS: return 403 forbidden on ErrorAccessDenied
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1251 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-21 16:42:46 +00:00
mguessan 866ac09a0b EWS: use UTF-8 to decode request on error
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1226 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-20 13:30:39 +00:00
mguessan 2c63a6b72a Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1200 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 09:22:42 +00:00
mguessan 325aa81ab3 Carddav: Implement picture delete and private flag over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1196 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 23:36:25 +00:00
mguessan a2adb8f897 Carddav: implement photo handling over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1188 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-17 10:45:21 +00:00
mguessan 641dcaeeb1 Carddav: implement categories support in EWS mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1185 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 11:27:12 +00:00
mguessan 6dd90d4b03 EWS: send extended properties first on update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1173 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 12:42:11 +00:00
mguessan dcf3232161 EWS: fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1166 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-11 00:13:28 +00:00
mguessan 90df0e2fdf EWS: implement getItem and various contact handling fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1148 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 12:29:41 +00:00
mguessan 6ed9845497 EWS: implement copy method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1130 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 15:03:35 +00:00
mguessan 72dff67421 EWS: various flag handling fixes, implement message delete
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1127 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 13:48:43 +00:00
mguessan d80f60a44b EWS: implement create and update message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1124 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 09:58:18 +00:00
mguessan 72ee220550 EWS: implement searchMessages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1119 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 16:12:57 +00:00
mguessan 342b5d4e12 EWS: implement folder handling, including the new MoveFolderMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1111 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-29 14:15:50 +00:00
mguessan 8d619cae9a EWS: implement folder ctag, remove deprecated foldername property
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1086 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-10 20:47:55 +00:00
mguessan 1fed7df8c3 EWS: implement NotCondition and public folder access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1080 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 22:30:23 +00:00
mguessan ec2e5acb4b EWS: refactor search to use classes instead of String filters
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1078 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 21:17:07 +00:00
mguessan 81e47e93b2 EWS: implement basic SearchExpression restriction
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1064 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-26 21:40:08 +00:00
mguessan c32f615222 EWS: Implement CreateFolder, DeleteFolder and CreateItem, refactor options
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1062 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-21 08:44:43 +00:00
mguessan b81fa5331a EWS: retrieve and decode MIME content
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1061 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-20 13:07:00 +00:00
mguessan 9d0cd0da4b EWS: add standard field additional property, implement IncludeMimeContent in GetItem, add DeleteItemMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1060 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-20 09:22:03 +00:00
mguessan 96dcd2d84d Generic item property mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1059 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 19:21:19 +00:00
mguessan 23a5f3e560 EWS: refactor EWS code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1058 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 17:05:12 +00:00
mguessan 48afdb8f8b EWS: experimental HttpClient based EWS methods
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1057 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 11:50:00 +00:00