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
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
2fb2485b12
(fix) improvement for #3518
2016-05-06 08:02:40 -04:00
Ludovic Marcotte
92a7cc6b95
(fix) don't mark calendar invitations as read when using EAS and fetching mesasges
2016-05-02 10:09:53 -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
012ac98b31
(fix) encore CR for EAS ( fixes #3626 )
2016-04-14 15:23:09 -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
2b137d6bc0
(fix) properly XML escape wide characters ( fixes #3616 )
2016-04-06 11:20:46 -04:00
Ludovic Marcotte
40b040f26e
(fix) Make sure we escape the organizer name over EAS ( fixes #3615 )
2016-04-05 15:23:09 -04:00
Ludovic Marcotte
35ed24511d
(fix) rename sig handler
2016-04-04 08:35:44 -04:00
Ludovic Marcotte
a9dc1c03ce
(fix) sanitize non-us-ascii 7bit emails
2016-04-04 08:29:37 -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
feca4ca3a5
(fix) memory leak
2016-03-28 15:10:41 -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
9621527414
(fix) use the correct message class for S/MIME mails
2016-03-18 13:00:02 -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
Ludovic Marcotte
8e94c33a0f
(fix) avoid truncating XML entities
2016-02-19 09:08:24 -05:00
Ludovic Marcotte
6de15edb9c
(fix) don't mark content as truncated if it's not
2016-02-16 08:32:40 -05:00
Ludovic Marcotte
2193dbb678
Make sure we don't go overbounds
2016-02-15 17:39:15 -05:00
Ludovic Marcotte
cb9f26cc1f
(fix) support EAS MIMETruncation
2016-02-15 17:39:01 -05:00
Ludovic Marcotte
e4473a656b
(fix) make sure our heartbeat interval is always greater than the internal one
2016-02-12 13:08:17 -05:00