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
Ludovic Marcotte
456ff7d5a3
(fix) avoid EAS bday offset ( fixes #3518 ) + small fix in previous commit
2016-02-11 15:05:26 -05:00
Ludovic Marcotte
11a2bcfffd
(fix) EAS issue with attachments in 2nd-level mailboxes ( fixes #3505 )
2016-02-11 14:35:01 -05:00
Ludovic Marcotte
07e3c48ed0
(fix) added local memory pool
2016-02-05 10:04:25 -05:00
Ludovic Marcotte
e9d24fe0e6
(fix) correctly encode filename of attachments over EAS ( #3491 )
2016-02-04 10:37:44 -05:00
Ludovic Marcotte
3f0c2b647c
(fix) do not try to decode non-wbxml responses for debug output ( #3444 )
2016-01-25 10:25:54 -05:00
Ludovic Marcotte
155acfa9a6
(feat) newly created folders using EAS are always sync'ed by default ( #3454 )
2016-01-25 10:21:23 -05:00
Ludovic Marcotte
f34aa2996d
(fix) more fix regarding recurrence exceptions and body tags
2016-01-22 14:02:05 -05:00
Ludovic Marcotte
5686e086cd
(fix) now always generate invitation updates when using EAS
2016-01-22 13:35:02 -05:00
Ludovic Marcotte
ed9ec04669
(fix) make sure we escape control chars
2016-01-22 12:37:00 -05:00
Ludovic Marcotte
d5bf661cf1
(fix) avoid generating empty ConversationId which can break Android EAS
2016-01-17 06:30:02 -05:00
Ludovic Marcotte
dc2878b5e2
(fix) don't generate dual Body tag for event exceptions
2016-01-16 08:33:55 -05:00
Ludovic Marcotte
f9aab0de75
(fix) correctly remove the event/task
2016-01-14 14:50:58 -05:00