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
Ludovic Marcotte
6a3e64f849
(fix) when deleting an event using EAS, properly invoke the auto-scheduling code
2016-01-08 13:12:00 -05:00
Ludovic Marcotte
ca7f093155
(fix) properly escape the UID too
2016-01-07 11:12:33 -05:00
Ludovic Marcotte
67f38e1127
(fix) don't escape twice ( #3423 )
2016-01-07 09:58:44 -05:00
Ludovic Marcotte
dc085789e7
(feat) Initial support for EAS calendar exceptions
2015-11-30 09:19:01 -05:00
Ludovic Marcotte
f7d748ea98
(fix) EAS fix on qp-encoded subjects ( #3390 )
2015-11-25 15:08:24 -05:00
Ludovic Marcotte
8df311547f
(fix) EAS fix for wrong charset being used ( #3392 )
2015-11-23 18:07:50 -05:00
Ludovic Marcotte
64456c10e5
(fix) additional fix for #3356
2015-11-09 14:30:58 -05:00
Ludovic Marcotte
b170ae866f
(fix) small fixes
2015-11-06 09:01:33 -05:00
Ludovic Marcotte
f919df050a
(fix) one more fix for #3118
2015-11-05 14:58:58 -05:00
Ludovic Marcotte
ca27464984
(fix) added type cast
2015-11-05 13:43:48 -05:00
Euan Thoms
eda84c7b5d
Stage1b (v2 branch) of clang compiler warning patches.
2015-11-06 01:29:26 +08:00
Ludovic Marcotte
9d31023724
(fix) additional fix for #3118
2015-11-05 11:11:18 -05:00
Ludovic Marcotte
1013c473cd
(feat) support for ghosted elements on contacts over EAS
2015-10-26 10:25:11 -04:00
Ludovic Marcotte
b8d77259cd
(feat) we now save the supported elements in EAS collections
2015-10-26 10:15:35 -04:00
Ludovic Marcotte
40cb81fd0b
(fix) prevent postal address showing on single line over EAS ( #2614 )
2015-10-26 10:08:00 -04:00
Ludovic Marcotte
fc9b175f25
(feat) now possible to choose which folders to sync over EAS
2015-10-20 15:33:18 -04:00
Ludovic Marcotte
1716e46210
(fix) last fixes for cache coherency
2015-10-20 08:48:39 -04:00
Ludovic Marcotte
8cb580633d
(fix) oh well, old crappy distros
2015-10-15 15:54:25 -04:00
Ludovic Marcotte
2b1e060881
(feat) initial S/MIME support for EAS ( #3327 )
2015-10-15 15:31:46 -04:00
Ludovic Marcotte
beb484da10
(fix) make sure English is always used when generating Date headers using EAS ( #3356 )
2015-10-14 09:57:56 -04:00
Ludovic Marcotte
a54cc22da8
(fix) we no longer always rewrite emails for Outlook when using EAS
2015-10-14 09:29:52 -04:00
Ludovic Marcotte
7f92aca0bd
(fix) handle references correctly over EAS ( #3365 )
2015-10-14 09:27:34 -04:00
Ludovic Marcotte
8d85ca13df
(fix) numerous EAS fixes when connections are dropped before the EAS client receives the response ( #3058 , #2849 )
2015-10-14 09:21:32 -04:00
Ludovic Marcotte
2bccfcb725
(fix) additional fix for issue #3152
2015-09-17 16:28:42 -04:00
Ludovic Marcotte
4d174b4c6c
(fix) typo in previous commit
2015-09-17 16:02:21 -04:00
Ludovic Marcotte
3b15a79c0a
(fix) memory leak when sync'ing GCS collections
2015-09-17 15:58:38 -04:00
Ludovic Marcotte
07092828fe
(fix) improved EAS speed during initial syncing of large mailboxes ( #3293 )
2015-09-09 10:20:31 -04:00
Ludovic Marcotte
7c0ba7b72b
(fix) avoid too-many LIST commands over EAS ( #3294 )
2015-09-09 10:12:32 -04:00
Ludovic Marcotte
4e7a3ce5fa
(fix) fixed EAS conversation ID issues on BB10 ( #3152 )
2015-07-22 10:26:09 -04:00
Ludovic Marcotte
d2640e1501
(fix) fixed computation of GlobalObjectId ( #3235 )
2015-07-22 09:59:36 -04:00
Ludovic Marcotte
20b91cc7bf
(fix) improved EAS email flagging handling ( #3140 )
2015-07-22 09:46:06 -04:00
Ludovic Marcotte
b05f7a5beb
(fix) compilation warning
2015-07-22 09:25:29 -04:00
Ludovic Marcotte
3a61b7bae4
Android EAS Lollipop fixes ( #3268 and #3269 )
2015-07-22 09:15:34 -04:00
extrafu
7db109525d
Merge pull request #90 from Zentyal/master
...
Latest changes for sogo-openchange
2015-07-19 13:36:56 -04:00
Jesús García Sáez
1e101ef01a
Merge branch 'master' into merge-upstream
...
Conflicts:
SoObjects/SOGo/SOGoUserManager.m
2015-07-06 18:54:35 +02:00
Ludovic Marcotte
b86b1afdb9
Fix for dfecce7381
2015-06-29 13:49:41 -04:00
Javier Amor García
72aab7f83f
ActiveSync: can be controlled by module constraint
...
Added 'ActiveSync' module constraint. If constraint is not
honored the ActiveSync request returns a forbidden (403).
2015-06-23 09:11:45 +02:00
Ludovic Marcotte
dfecce7381
(feat) added support for DeletesAsMoves over EAS
2015-06-22 09:19:54 -04:00
Ludovic Marcotte
d9b4abc2f1
(fix) improved memory usage
2015-06-17 08:46:09 -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
Ludovic Marcotte
7da6b0b822
(fix) only dump broken eas data to file if SOGoEASDebugEnabled is enabled
2015-05-29 14:23:01 -04:00
Ludovic Marcotte
037a3a136a
(fix) message bodies not shown on some EAS devices ( #3173 )
2015-05-14 15:58:53 -04:00
Ludovic Marcotte
c98a000515
(feat) many improvements to EAS SmartReply/SmartForward commands
2015-05-14 15:49:53 -04:00
Ludovic Marcotte
cc1e9f2fff
(fix) additional fix for #3152
2015-05-14 15:40:03 -04:00
Ludovic Marcotte
9dc0a08bba
(fix) removed unused import
2015-05-14 15:28:23 -04:00
Ludovic Marcotte
5412599832
(feat) now possible to log EAS commands using the SOGoEASDebugEnabled system defaults
2015-05-14 15:26:18 -04:00
Ludovic Marcotte
fbf5c4f6c2
(fix) always include SrcMsgId in the MoveItems's response
2015-05-13 19:09:58 -04:00
Ludovic Marcotte
e71a1c9974
(fix) addition fix for #3152
2015-05-12 10:44:51 -04:00
Ludovic Marcotte
96b2e0e1f5
(fix) use dateTime instead of compact format for meeting requests
2015-05-12 10:37:26 -04:00
Ludovic Marcotte
619e9fe7dd
(fix) now correctly handle multiple email addresses in the GAL over EAS
2015-05-12 10:28:47 -04:00
Ludovic Marcotte
364a07bd05
set the preferred body type for meeting response
2015-05-12 10:15:07 -04:00
Ludovic Marcotte
2c78d60e4a
(fix) now correct handle external invitations using EAS
2015-05-12 10:12:57 -04:00
Ludovic Marcotte
ee8caa5a99
(fix) now set MeetingMessageType only for EAS 14.1
2015-05-12 10:05:45 -04:00
Ludovic Marcotte
f666b436dd
(fix) make sure sure email invitations can always be read by EAS clients
2015-05-12 09:59:01 -04:00
Ludovic Marcotte
a37f438663
(fix) the EAS maximum response size being per-folder, and not global
2015-05-04 09:11:52 -04:00
Julio García
3f3ae3acd7
Merge remote-tracking branch 'upstream/master' into contribute-back
...
Conflicts:
NEWS
2015-04-15 17:08:30 +02:00
Julio García
ca7c4c026e
Merge pull request #119 from Zentyal/jjgarcia/merge-from-upstream
...
Merge from upstream version 2.2.17a
2015-04-15 16:05:37 +02:00
Jesús García Sáez
1d6f1a83af
use full login for sogo_cache_folder tables
...
So when multidomain is enabled we will have tables like
sogo_cache_folder_user_A_domain_D_com instead of just
sogo_cache_folder_user
If multidomain is disabled the folders will still be like
sogo_cache_folder_user
2015-04-14 13:18:23 +02:00
Ludovic Marcotte
9b320ec2a1
Improvements over 491d7aaffc
2015-03-31 16:17:21 -04:00
Ludovic Marcotte
b2d7eb40c2
(fix) fixed a potential EAS error with multiple email priority flags
2015-03-31 16:13:52 -04:00
Ludovic Marcotte
c428ac2553
EAS reply fix when message/rfc822 parts are included in the original mail ( #3153 )
2015-03-30 09:57:27 -04:00
Ludovic Marcotte
f5607b3e85
now keep the BodyPreference for future EAS use and default to MIME if none set ( #3146 )
2015-03-30 09:49:44 -04:00
Ludovic Marcotte
491d7aaffc
improved multipart handling using EAS
2015-03-30 09:42:32 -04:00