Commit Graph

343 Commits (56d7f634a0f2e766abe355e2768517f5b7d70d87)

Author SHA1 Message Date
Ludovic Marcotte fdea54f5e7 (fix) properly escape all GAL responses (fixes #3923) 2016-12-01 09:40:24 -05:00
Ludovic Marcotte 022c4bac98 (fix) wrong check for delete permission 2016-11-24 15:49:10 -05:00
Ludovic Marcotte f7c4486370 (feat) relaxed permission requirements for subscription synchronizations (fixes #3118 and #3180) 2016-11-21 10:46:13 -05:00
Ludovic Marcotte c9e9bb19d8 (fix) fix EAS download of attachments on iOS 10 2016-11-11 08:33:50 -05:00
Ludovic Marcotte 70b3ff4b5c (feat) we now also search on the send for EAS Search ops 2016-11-03 13:50:03 -04:00
Ludovic Marcotte 6200a5dbd7 (fix) support replied/forwarded flags using EAS (fixes #3796) 2016-10-31 10:24:16 -04:00
Ludovic Marcotte 90fcd572c3 (feat) initial support for EAS recurring tasks 2016-10-31 10:22:27 -04:00
Ludovic Marcotte 6a47b61800 Fixed broken commits
d491a3fa49 and bda3be1c2d
2016-10-19 10:06:19 -04:00
Ludovic Marcotte 23fa9c0ea1 (fix) fixed recurring events with timezones for EAS (fixes #3822) 2016-10-03 08:59:37 -04:00
Ludovic Marcotte 5db9f40f6a (fix) make sure we don't sleep for too long when EAS processes need interruption 2016-09-29 13:00:48 -04:00
Ludovic Marcotte 9bbffe48e4 (fix) handle 120 EAS status code when message submission fails (fixes #3774) 2016-09-23 11:28:15 -04:00
Ludovic Marcotte fcd61abc41 (fix) added global search for Android 6 2016-09-22 14:22:44 -04:00
Ludovic Marcotte 56e8883a94 (fix) avoid generating invalid response if mail isn't found 2016-09-22 12:57:01 -04:00
Ludovic Marcotte a768620747 (fix) fixed EAS search for iOS devices 2016-09-22 12:54:37 -04:00
Ludovic Marcotte a9c29c65b3 (fix) compiler fixes + first round of iOS fixes 2016-09-22 11:42:28 -04:00
Ludovic Marcotte 30bcae5acb (feat) initial EAS support for server-side mailbox search operations 2016-09-21 09:20:37 -04:00
Ludovic Marcotte 42127c51ab (feat) added IMAP folders subscriptions management (fixes #255) 2016-09-14 15:57:49 -04:00
Ludovic Marcotte 557936f7fd (fix) EAS yearly rrule generation + small EAS MoveItems fix 2016-09-14 09:19:30 -04:00
Ludovic Marcotte 28ee04b68b (fix) make sure to escape email and all address fields 2016-08-29 15:01:47 -04:00
Ludovic Marcotte d2f69077b7 (fix) properly generate the BusyStatus for normal events 2016-08-19 14:11:53 -04:00
Ludovic Marcotte 4ed1063296 Correctly get the collection/key IDs (fixes #3775) 2016-07-25 06:19:36 -04:00
Ludovic Marcotte 440acec143 Added EAS folder merge support and fixed long GUID issue (fixes #3460) 2016-07-21 14:06:11 -04:00
Ivan Zakharyaschev deaec0bd7b An attempt to fix the unrecognized selector exception (by writing the queries analoguously to the other ones) 2016-07-19 19:15:18 +03:00
Ludovic Marcotte e29d14de96 (fix) handle missing IMAP folders from a hierarchy using EAS 2016-06-30 09:30:22 -04:00
Ludovic Marcotte 4bfb7ca0bf (fix) handle start date in OOF 2016-06-29 11:00:07 -04:00
Ludovic Marcotte 02459e1eb5 (feat) Initial OOF support in EAS 2016-06-23 11:34:50 -04:00
Ludovic Marcotte 0089f1dfdc (fix) handle inline attachments using EAS 2016-06-23 11:29:02 -04:00
Ludovic Marcotte 3597c2eef1 (fix) handle base64 encoded EAS protocol version 2016-06-23 11:20:40 -04:00
Ludovic Marcotte 030bdb4bc7 (fix) check if EAS identity is ok and use it (fixes #3698) 2016-06-23 11:07:29 -04:00
Ludovic Marcotte f0f9ca9ff0 (fix) properly initialize values 2016-06-06 13:28:42 -04:00
Ludovic Marcotte e54d5c1b06 (fix) skip potentially bogus cards coming from LDAP 2016-06-06 13:07:48 -04:00
Ludovic Marcotte 99e8c42a87 (fix) more PEEK changes 2016-06-01 09:38:45 -04:00
Ludovic Marcotte 9a38db1667 (fix) use PEEK when fetching attachments using ItemOperations 2016-06-01 08:52:56 -04:00
Ludovic Marcotte 8aa452539a (fix) improvement for #3518 2016-05-06 08:01:54 -04:00
Ludovic Marcotte 9255775ca1 (fix) don't mark calendar invitations as read when using EAS and fetching mesasges 2016-05-02 10:09:19 -04:00
Ludovic Marcotte cd89b46c01 (fix) correctly set flags when replying/forwarding emails using EAS 2016-05-02 09:42:39 -04:00
Ludovic Marcotte 4ec0615bcd (fix) encore CR for EAS (fixes #3626) 2016-04-14 15:21:49 -04:00
Ludovic Marcotte aa6a102132 (fix) rename the start var to avoid potential SOPE confusion 2016-04-07 14:22:17 -04:00
Ludovic Marcotte 35d1cab856 (fix) properly XML escape wide characters (fixes #3616) 2016-04-06 11:19:18 -04:00
Ludovic Marcotte 852d3db491 (fix) Make sure we escape the organizer name over EAS (fixes #3615) 2016-04-05 15:21:14 -04:00
Ludovic Marcotte 51d1830dd2 (fix) rename sig handler 2016-04-04 08:35:19 -04:00
Ludovic Marcotte 0a417f4adb (fix) sanitize non-us-ascii 7bit emails 2016-04-04 08:21:15 -04:00
Ludovic Marcotte 80d29f2887 (fix) now cache heartbeat and folders during EAS ping ops (fixes #3606) 2016-04-01 14:52:31 -04:00
Ludovic Marcotte eb14676489 (fix) set minimal interval (fixes #3605) 2016-03-30 14:31:57 -04:00
Ludovic Marcotte 0cce8f6053 (fix) added missing header 2016-03-30 08:45:19 -04:00
Ludovic Marcotte d03afba739 (fix) handle EAS termination when SOGo is being shutdown (fixes #3604) 2016-03-29 10:32:10 -04:00
Ludovic Marcotte 5a342f2fed (fix) prevent double Sync ops from same device (fixes #3603) 2016-03-28 17:37:07 -04:00
Ludovic Marcotte f3a8c30c17 (fix) memory leak 2016-03-28 15:10:12 -04:00
Ludovic Marcotte 1216464f28 (fix) handle Dovecot's mail_shared_explicit_inbox when using EAS 2016-03-28 11:13:41 -04:00
Ludovic Marcotte f6f5613be5 (fix) handle FilterType changes using EAS (fixes #3543) 2016-03-28 08:43:56 -04:00