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
Ludovic Marcotte
284c45f111
(fix) use the correct message class for S/MIME mails
2016-03-18 13:01:29 -04:00
Ludovic Marcotte
69b6f7878f
(fix) minor EAS fixes relating to path handling in v3
2016-03-16 09:05:43 -04:00
Ludovic Marcotte
cd6c56953b
(fix) properly split long headers ( fixes #3152 )
...
Conflicts:
ActiveSync/SOGoMailObject+ActiveSync.m
2016-03-16 08:57:39 -04:00
extrafu
5a7652de87
Merge pull request #202 from RaphWeyman/master
...
Update SOGoActiveSyncDispatcher.m - local memory pool for ping cycle.
2016-03-13 09:01:12 -04:00
RaphWeyman
dd183d039f
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-12 12:51:17 +00:00
Ludovic Marcotte
4ac41dace7
(core) new database structure options to make SOGo use a total of nine tables
2016-03-10 16:34:06 -05:00
Ludovic Marcotte
be7ee69f0f
(fix) avoid truncating the MIME content when fetching the whole message
2016-03-09 08:57:51 -05:00
Ludovic Marcotte
aab87212d0
(fix) avoid compilation warning
2016-02-21 07:27:42 -05:00
Ludovic Marcotte
95d0a18c08
(fix) avoid truncating XML entities
2016-02-19 09:07:53 -05:00
Patrice Levesque
6bb2065f46
Fix too aggressive #include and #import removal in ActiveSync directory - it broke master branch.
2016-02-16 18:39:58 -05:00
Patrice Levesque
9cb1b899b0
Merge branch 'master' into fix-some-warnings
...
Conflicts:
UI/Scheduler/UIxAppointmentActions.m
2016-02-16 14:32:50 -05:00
Ludovic Marcotte
e51f8625d6
(fix) don't mark content as truncated if it's not
2016-02-16 08:32:04 -05:00
Ludovic Marcotte
929915542c
Make sure we don't go overbounds
2016-02-15 16:12:21 -05:00
Ludovic Marcotte
42131c564a
(fix) support EAS MIMETruncation
2016-02-15 16:04:18 -05:00
Patrice Levesque
a5cc2bb5d5
Merge branch 'master' into fix-some-warnings
...
Conflicts:
SoObjects/Appointments/SOGoAppointmentObject.m
2016-02-15 11:23:27 -05:00
Patrice Levesque
520b1094be
Remove now-useless preprocessor conditional block
2016-02-13 18:15:38 -05:00
Patrice Levesque
bd56f4cf9f
Remove pointless #include from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Patrice Levesque
7c25b53fdf
Remove pointless #imports from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte
d5f95c6b30
(fix) make sure our heartbeat interval is always greater than the internal one
2016-02-12 13:07:34 -05:00
Ludovic Marcotte
4f1ce3f2df
(fix) avoid EAS bday offset ( fixes #3518 ) + small fix in previous commit
2016-02-11 15:04:44 -05:00
Ludovic Marcotte
c9e7eac3fd
(fix) EAS issue with attachments in 2nd-level mailboxes ( fixes #3505 )
2016-02-11 14:33:39 -05:00
Ludovic Marcotte
dd19f380ad
(fix) added local memory pool
2016-02-05 10:03:56 -05:00
Ludovic Marcotte
c12200c7b5
(fix) correctly encode filename of attachments over EAS ( #3491 )
2016-02-04 10:34:55 -05:00
Ludovic Marcotte
9a6cf0eb66
(fix) do not try to decode non-wbxml responses for debug output ( #3444 )
2016-01-25 10:26:31 -05:00
Ludovic Marcotte
42c2edce19
(feat) newly created folders using EAS are always sync'ed by default ( #3454 )
2016-01-25 10:21:46 -05:00
Ludovic Marcotte
81f13404bf
(fix) more fix regarding recurrence exceptions and body tags
...
Conflicts:
ActiveSync/iCalEvent+ActiveSync.m
2016-01-22 14:05:00 -05:00
Ludovic Marcotte
88207d27c4
(fix) now always generate invitation updates when using EAS
...
Conflicts:
NEWS
2016-01-22 13:50:48 -05:00
Ludovic Marcotte
9ba7425e56
(fix) make sure we escape control chars
2016-01-22 13:50:19 -05:00
Ludovic Marcotte
985db9465c
(fix) avoid generating empty ConversationId which can break Android EAS
2016-01-17 06:29:13 -05:00
Ludovic Marcotte
defd9ab84b
(fix) don't generate dual Body tag for event exceptions
2016-01-16 08:08:37 -05:00
Ludovic Marcotte
f3ea377bdb
(fix) correctly remove the event/task
2016-01-14 14:49:59 -05:00
Ludovic Marcotte
321193472d
(fix) when deleting an event using EAS, properly invoke the auto-scheduling code
2016-01-08 13:13:39 -05:00
Ludovic Marcotte
96588aef6a
(fix) properly handle mail subfolders for EAS
2016-01-08 10:29:14 -05:00
Ludovic Marcotte
030272d48a
(fix) EAS folder name for emails in v3
2016-01-07 11:50:15 -05:00
Ludovic Marcotte
ed799c5c35
(fix) EAS mail sync fix for v3
2016-01-07 11:39:15 -05:00
Ludovic Marcotte
a755546f75
(fix) properly escape the UID too
2016-01-07 10:17:37 -05:00
Ludovic Marcotte
9d9f7b4c56
(fix) don't escape twice ( #3423 )
2016-01-07 10:01:17 -05:00
Ludovic Marcotte
77755770a8
(feat) Initial support for EAS calendar exceptions
2015-11-30 09:19:25 -05:00
Ludovic Marcotte
faa5d83cf6
(fix) EAS fix on qp-encoded subjects ( #3390 )
2015-11-25 15:09:48 -05:00
Ludovic Marcotte
9a12fb24a6
(fix) EAS fix for wrong charset being used ( #3392 )
2015-11-23 18:09:58 -05:00
Ludovic Marcotte
dc3e42fd62
(fix) additional fix for #3356
2015-11-09 14:31:28 -05:00
Ludovic Marcotte
0d919dbd02
(fix) small fixes
2015-11-06 09:02:06 -05:00
Ludovic Marcotte
350fe2e7e0
(fix) one more fix for #3118
2015-11-05 14:59:41 -05:00
Ludovic Marcotte
a8525658b3
(fix) additional fix for #3118
2015-11-05 11:11:49 -05:00
Euan Thoms
3c62cc744e
Stage 1 of clang compiler warning patches.
2015-10-31 14:10:03 +08:00
Ludovic Marcotte
09e354ed0e
(feat) support for ghosted elements on contacts over EAS
2015-10-26 10:27:13 -04:00
Ludovic Marcotte
d7fb79381e
(feat) we now save the supported elements in EAS collections
2015-10-26 10:16:09 -04:00
Ludovic Marcotte
700a00b822
(fix) prevent postal address showing on single line over EAS ( #2614 )
2015-10-26 10:08:28 -04:00
Ludovic Marcotte
2ee09159a2
(feat) now possible to choose which folders to sync over EAS
2015-10-20 15:33:48 -04:00
Ludovic Marcotte
114622fee0
(fix) last fixes for cache coherency
2015-10-20 08:49:32 -04:00
Ludovic Marcotte
8979aebe31
(fix) oh well, old crappy distros
2015-10-15 16:11:30 -04:00
Ludovic Marcotte
020fa78848
(feat) initial S/MIME support for EAS ( #3327 )
2015-10-15 15:32:15 -04:00
Ludovic Marcotte
15de70b938
(fix) make sure English is always used when generating Date headers using EAS ( #3356 )
2015-10-14 09:58:42 -04:00
Ludovic Marcotte
ea24e9586b
(fix) we no longer always rewrite emails for Outlook when using EAS
2015-10-14 09:30:35 -04:00
Ludovic Marcotte
4e9911419a
(fix) handle references correctly over EAS ( #3365 )
2015-10-14 09:28:12 -04:00
Ludovic Marcotte
bfa3cf379c
(fix) numerous EAS fixes when connections are dropped before the EAS client receives the response ( #3058 , #2849 )
...
Conflicts:
NEWS
2015-10-14 09:23:03 -04:00
Ludovic Marcotte
9a2f3914e2
(fix) additional fix for issue #3152
2015-09-17 16:29:21 -04:00
Ludovic Marcotte
f13b3dd201
(fix) typo in previous commit
2015-09-17 16:02:45 -04:00
Ludovic Marcotte
413550a025
(fix) memory leak when sync'ing GCS collections
2015-09-17 15:59:20 -04:00
Ludovic Marcotte
59ad8a2e5a
(fix) improved EAS speed during initial syncing of large mailboxes ( #3293 )
...
Conflicts:
SoObjects/Mailer/SOGoMailFolder.h
SoObjects/SOGo/SOGoGCSFolder.m
2015-09-09 10:22:29 -04:00
Ludovic Marcotte
ab8feff67d
(fix) avoid too-many LIST commands over EAS ( #3294 )
2015-09-09 10:13:27 -04:00
Ludovic Marcotte
a8ab01a5eb
(fix) fixed EAS conversation ID issues on BB10 ( #3152 )
2015-07-22 10:27:24 -04:00
Ludovic Marcotte
046c4db2e8
(fix) fixed computation of GlobalObjectId ( #3235 )
2015-07-22 10:00:28 -04:00
Ludovic Marcotte
ac21649633
(feat) added support for DeletesAsMoves over EAS
...
Conflicts:
ActiveSync/SOGoActiveSyncDispatcher+Sync.m
2015-07-22 09:56:36 -04:00
Ludovic Marcotte
efd182f145
(fix) improved EAS email flagging handling ( #3140 )
2015-07-22 09:46:44 -04:00
Ludovic Marcotte
b6c6e09a5a
(fix) compilation warning
2015-07-22 09:26:00 -04:00
Ludovic Marcotte
83a8f388ce
Android EAS Lollipop fixes ( #3268 and #3269 )
...
Conflicts:
NEWS
2015-07-22 09:16:49 -04:00
Ludovic Marcotte
8650492989
Applied PR90 as a patch due to too-many merge conflicts when cherry-picking
2015-07-22 09:05:17 -04:00
Ludovic Marcotte
647f052486
Fix for dfecce7381
...
Conflicts:
ActiveSync/SOGoActiveSyncDispatcher+Sync.m
2015-06-29 13:55:12 -04:00
Ludovic Marcotte
e5c4907aba
(fix) improved memory usage
2015-06-17 08:47:15 -04:00
Ludovic Marcotte
44af47f69e
(fix) avoid method clash from categories that would lead to unexpected behaviors
2015-06-10 20:09:40 -04:00
Ludovic Marcotte
6bc471ad9a
(fix) properly support big characters in EAS and fix encoding QP EAS error for Outlook ( #3082 )
2015-06-10 10:58:59 -04:00
Ludovic Marcotte
b1453e1d7e
(fix) fixed potential organizer highjacking when using EAS ( #3131 )
2015-06-10 10:47:30 -04:00
Ludovic Marcotte
88cab67f6d
(fix) properly escape folder after creation using EAS ( #3237 )
2015-06-10 10:21:15 -04:00
Ludovic Marcotte
ccbaea6999
(fix) EAS's GetItemEstimate/ItemOperations now support fetching mails and empty folders
2015-06-02 13:05:37 -04:00
Ludovic Marcotte
75206f1f2c
(fix) improved EAS speed, especially when fetching big attachments
2015-06-02 12:57:37 -04:00