Commit graph

356 commits

Author SHA1 Message Date
Ludovic Marcotte 4bcc6d128a (fix) avoid advertising EAS 16 support until libwbxml is fixed 2017-07-04 09:26:40 -04:00
Ludovic Marcotte a5a40b2ea0 (fix) don't include task folders over EAS if we are hiding them (fixes #4164) 2017-06-15 11:22:43 -04:00
Ludovic Marcotte 842188744c (fix) improvements for Drafts handling 2017-06-09 10:01:53 -04:00
Ludovic Marcotte 1666048da5 (feat) first pas at EAS v16 support and save in drafts
Conflicts:
	ActiveSync/SOGoMailObject+ActiveSync.m
2017-06-01 16:09:17 -04:00
Ludovic Marcotte 89400fe980 (feat) added photo support in GAL search ops 2017-04-21 15:30:20 -04:00
Ludovic Marcotte 34e22dad42 (fix) set RSVP when sending events invite 2017-04-12 13:00:20 -04:00
Ludovic Marcotte be527031bc (fix) remove over EAS alarms if we don't want them (fixes #4059) 2017-04-11 10:14:50 -04:00
Ludovic Marcotte 8b307d8ac6 (fix) correctly set flags when ReplaceMime is set (fixes #4133) 2017-04-07 13:44:21 -04:00
Ludovic Marcotte 3155ecf325 (fix) fix opacity in freebusy over EAS 2017-03-18 15:35:45 -04:00
Ludovic Marcotte 0c61de49ee (fix) properly handle canceled appointments 2017-02-03 15:26:55 -05:00
Ludovic Marcotte 4bb5d15cfa (fix) improve EAS parameters parsing (fixes #4003) 2017-02-01 13:04:18 -05:00
Ludovic Marcotte 926cf6f34c (fix) make sure to bump LAST-MODIFIED to trigger all auto-scheduling code 2017-01-06 09:54:54 -05:00
Ludovic Marcotte d8582dbcc0 (fix) provide correct error response to EAS client when sending big mails (fixes #3956) 2016-12-30 09:59:47 -05:00
Ludovic Marcotte 4d3de95f39 (fix) add support for "other" addresses (fixes #3966) 2016-12-29 10:53:06 -05:00
Ludovic Marcotte 366681e6b2 (fix) avoid trying to parse empty request (fixes #3969) 2016-12-29 09:55:56 -05:00
Ludovic Marcotte 4602e70b91 (fix) do not decode from hex the event's UID (fixes #3965) 2016-12-23 10:20:50 -05:00
Ludovic Marcotte 73309f9c24 (feat) handle alarms for tasks (fixes #3964) 2016-12-21 08:49:39 -05:00
Ludovic Marcotte ffa2efbc7d (fix) avoid double encoding (fixes #3960) 2016-12-20 08:56:48 -05:00
Ludovic Marcotte 9d8778b10d (fix) sage-guard against empty rrule 2016-12-19 15:02:07 -05:00
Ludovic Marcotte 0e7ffa18a1 (fix) 30 mins offset in FB 2016-12-16 10:08:47 -05:00
Ludovic Marcotte eff3446353 (fix) properly skip folders we don't want (fixes #3943) 2016-12-14 13:43:12 -05:00
Ludovic Marcotte a556af43c1 (fix) properly set interval for monthly recurring events using EAS 2016-12-02 09:21:54 -05:00
Ludovic Marcotte d6440b9dd5 (fix) properly escape all GAL responses (fixes #3923) 2016-12-01 09:41:07 -05:00
Ludovic Marcotte 4c87898167 (fix) wrong check for delete permission 2016-11-24 15:49:54 -05:00
Ludovic Marcotte 26c2fd3d28 (fix) avoid redeclaration 2016-11-21 10:52:16 -05:00
Ludovic Marcotte 73d663fe85 (feat) relaxed permission requirements for subscription synchronizations (fixes #3118 and #3180)
Conflicts:

	NEWS
2016-11-21 10:49:33 -05:00
Ludovic Marcotte b5fa808758 (fix) removed unused imports 2016-11-16 14:48:29 -05:00
Ivan Zakharyaschev dc70e7e691 An attempt to fix the unrecognized selector exception (by writing the queries analoguously to the other ones) 2016-11-14 11:18:42 -05:00
Ludovic Marcotte 5f4acda249 (fix) fix EAS download of attachments on iOS 10 2016-11-11 08:34:41 -05:00
Ludovic Marcotte d74755fb63 (feat) we now also search on the send for EAS Search ops 2016-11-03 13:50:37 -04:00
Ludovic Marcotte feca02e740 (fix) support replied/forwarded flags using EAS (fixes #3796) 2016-10-31 10:28:20 -04:00
Ludovic Marcotte 56a9f5f215 (feat) initial support for EAS recurring tasks 2016-10-31 10:23:12 -04:00
Ludovic Marcotte eaf0a19002 (fix) improve handling of email folders without a parent 2016-10-18 19:41:47 -04:00
Ludovic Marcotte 665367f8f8 (fix) fixed recurring events with timezones for EAS (fixes #3822) 2016-10-03 09:01:20 -04:00
Ludovic Marcotte 81d3d3bc5b (fix) make sure we don't sleep for too long when EAS processes need interruption 2016-09-29 13:07:29 -04:00
Ludovic Marcotte 8c81d55061 (fix) handle 120 EAS status code when message submission fails (fixes #3774) 2016-09-23 11:30:10 -04:00
Ludovic Marcotte 36fb9c138e (fix) added global search for Android 6 2016-09-22 14:23:14 -04:00
Ludovic Marcotte 81aee49555 (fix) avoid generating invalid response if mail isn't found 2016-09-22 12:57:28 -04:00
Ludovic Marcotte ed4c2b3dca (fix) fixed EAS search for iOS devices 2016-09-22 12:55:04 -04:00
Ludovic Marcotte 677df619fd (fix) compiler fixes + first round of iOS fixes 2016-09-22 11:43:03 -04:00
Ludovic Marcotte cfcc4922ac (feat) initial EAS support for server-side mailbox search operations 2016-09-21 09:21:31 -04:00
Ludovic Marcotte d1dcb820bd (fix) EAS yearly rrule generation + small EAS MoveItems fix 2016-09-14 09:20:15 -04:00
Ludovic Marcotte 44f7fdc50a (fix) make sure to escape email and all address fields 2016-08-29 15:02:22 -04:00
Ludovic Marcotte 828fed54a0 (fix) properly generate the BusyStatus for normal events 2016-08-19 14:12:29 -04:00
Ludovic Marcotte 8545f89b2f Correctly get the collection/key IDs (fixes #3775) 2016-07-25 06:20:33 -04:00
Ludovic Marcotte 16356aaf36 Added EAS folder merge support and fixed long GUID issue (fixes #3460)
Conflicts:

	ActiveSync/SOGoActiveSyncDispatcher+Sync.m
2016-07-21 14:09:50 -04:00
Ludovic Marcotte 12314c8bd0 (fix) handle start date in OOF 2016-06-29 11:00:41 -04:00
Ludovic Marcotte ac69de19d0 (feat) Initial OOF support in EAS 2016-06-23 11:35:33 -04:00
Ludovic Marcotte bdeb127bb5 (fix) handle inline attachments using EAS 2016-06-23 11:29:45 -04:00
Ludovic Marcotte ea87ffd95b (fix) handle base64 encoded EAS protocol version 2016-06-23 11:21:13 -04:00