Commit graph

157 commits

Author SHA1 Message Date
Ludovic Marcotte 5ca9a90a65 (fix) fixed previous commit 2017-09-22 10:36:28 -04:00
Ludovic Marcotte f5a28ca325 (feat) more verbose output 2017-09-21 14:00:54 -04:00
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 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 8b307d8ac6 (fix) correctly set flags when ReplaceMime is set (fixes #4133) 2017-04-07 13:44:21 -04:00
Ludovic Marcotte 4bb5d15cfa (fix) improve EAS parameters parsing (fixes #4003) 2017-02-01 13:04:18 -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 366681e6b2 (fix) avoid trying to parse empty request (fixes #3969) 2016-12-29 09:55:56 -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 d6440b9dd5 (fix) properly escape all GAL responses (fixes #3923) 2016-12-01 09:41:07 -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
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 eaf0a19002 (fix) improve handling of email folders without a parent 2016-10-18 19:41:47 -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 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 ea87ffd95b (fix) handle base64 encoded EAS protocol version 2016-06-23 11:21:13 -04:00
Ludovic Marcotte c0bfb42c12 (fix) check if EAS identity is ok and use it (fixes #3698) 2016-06-23 11:08:05 -04:00
Ludovic Marcotte 53a5561173 (fix) properly initialize values 2016-06-06 13:29:15 -04:00
Ludovic Marcotte 04e804e62f (fix) skip potentially bogus cards coming from LDAP 2016-06-06 13:08:29 -04:00
Ludovic Marcotte 908e47a25a (fix) more PEEK changes 2016-06-01 09:39:19 -04:00
Ludovic Marcotte 804ebaf8b9 (fix) use PEEK when fetching attachments using ItemOperations 2016-06-01 09:09:03 -04:00
Ludovic Marcotte 20d8fde945 (fix) correctly set flags when replying/forwarding emails using EAS 2016-05-02 09:43:13 -04:00
Ludovic Marcotte 2115c46fbb (fix) rename the start var to avoid potential SOPE confusion 2016-04-07 14:23:28 -04:00
Ludovic Marcotte 35ed24511d (fix) rename sig handler 2016-04-04 08:35:44 -04:00
Ludovic Marcotte 38ddc0b69a (fix) now cache heartbeat and folders during EAS ping ops (fixes #3606) 2016-04-01 14:53:28 -04:00
Ludovic Marcotte afc4552cb0 (fix) set minimal interval (fixes #3605) 2016-03-30 14:32:32 -04:00
Ludovic Marcotte f2086b76c7 (fix) added missing header 2016-03-30 08:45:50 -04:00
Ludovic Marcotte 1d56a9256a (fix) fixed broken code after commit 663c4a44 2016-03-29 10:38:37 -04:00
Ludovic Marcotte 44d8b63136 (fix) handle EAS termination when SOGo is being shutdown (fixes #3604)
Conflicts:

	ActiveSync/SOGoActiveSyncDispatcher.m
2016-03-29 10:34:59 -04:00
Ludovic Marcotte 821b9d1f3c (fix) prevent double Sync ops from same device (fixes #3603) 2016-03-28 17:38:33 -04:00
Ludovic Marcotte 663c4a44a2 (fix) handle Dovecot's mail_shared_explicit_inbox when using EAS
Conflicts:

	ActiveSync/SOGoActiveSyncDispatcher.m
	SoObjects/Mailer/SOGoMailAccount.m
2016-03-28 11:18:35 -04:00
Ludovic Marcotte d047822eb5 (fix) handle FilterType changes using EAS (fixes #3543) 2016-03-28 08:46:22 -04:00
Ludovic Marcotte bed5175a74 (fix) properly split long headers (fixes #3152) 2016-03-16 08:55:21 -04:00
RaphWeyman 3a66e54bd0 Update SOGoActiveSyncDispatcher.m
Add local memory pool so as to restrict memory consumption while waiting in the ping cycle.
Consumption can otherwise grow quite large while if the SOGoMaximumPingInterval and SOGoMaximumSyncInterval have been increased to allow for push ActiveSync.
2016-03-13 09:01:52 -04:00
Ludovic Marcotte d1c3327d47 (fix) avoid truncating the MIME content when fetching the whole message 2016-03-09 08:49:17 -05:00