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
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
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
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
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
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
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
c98a000515
(feat) many improvements to EAS SmartReply/SmartForward commands
2015-05-14 15:49:53 -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
619e9fe7dd
(fix) now correctly handle multiple email addresses in the GAL over EAS
2015-05-12 10:28:47 -04:00
Ludovic Marcotte
2c78d60e4a
(fix) now correct handle external invitations using EAS
2015-05-12 10:12:57 -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
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
Ludovic Marcotte
9d7bbbc312
enable by default HTML mails support using EAS on Windows and BB phones
2015-03-23 14:55:14 -04:00
Ludovic Marcotte
67139ce3e3
improved GetItemEstimate to count all vasnished/deleted mails too
2015-03-23 11:35:45 -04:00
Ludovic Marcotte
e25a7e3d8d
Fix for bug #3138
2015-03-18 09:36:35 -04:00
Ludovic Marcotte
b593ddc643
SmartReply improvements for missing body attributes - patch from tfu
2015-02-26 17:53:58 -05:00
Ludovic Marcotte
9160e34134
multiple collections support for GetItemEstimate - patch from tfu
2015-02-26 17:46:34 -05:00
Ludovic Marcotte
7fd1564a86
fix for #3076
2015-01-28 15:16:21 -05:00
Ludovic Marcotte
981c718d22
improved handling of EAS Push when no heartbeat is provided
2015-01-28 15:03:49 -05:00
Ludovic Marcotte
d907d5d268
Avoid using NSLog() where we can
2015-01-22 13:31:31 -05:00
Ludovic Marcotte
d87056ebfa
handle multipart for EAS/ItemOperations
2015-01-12 14:38:55 -05:00
Ludovic Marcotte
f4c4f5af62
fixed From's full name over EAS
2015-01-12 09:09:06 -05:00
Ludovic Marcotte
a0c1ce8f3b
Improved handling of non-existant vs. subscribed folders over EAS
2014-12-29 12:43:20 -05:00
Ludovic Marcotte
24a934275f
Fix small memory leak incase of errors
2014-12-22 16:12:26 -05:00
Ludovic Marcotte
b07913d66d
See NEWS file
2014-12-22 08:36:55 -05:00
Ludovic Marcotte
0f2798f017
Lucid fixes for EAS
2014-12-16 10:46:05 -05:00
Ludovic Marcotte
fb6ef3aa8a
Now possible to set alarms on event invitations
2014-12-16 09:20:27 -05:00
Ludovic Marcotte
3c063e04fb
v2.2.11a release + bug fix
2014-12-10 14:24:06 -05:00
Ludovic Marcotte
12788c847d
New sogo-tool feature to manage EAS data
2014-12-08 10:45:34 -05:00
Ludovic Marcotte
9e14a37cb8
Improvements over fixes for #2982
2014-12-08 10:25:37 -05:00
Ludovic Marcotte
ae0cbfe6a6
Fix for bug #2982
2014-12-05 13:52:10 -05:00
Ludovic Marcotte
fe9ad9c6e9
Radically reduced EAS memory usage
2014-12-04 11:27:10 -05:00
Ludovic Marcotte
ea43f4a635
Comment improvement
2014-11-12 15:05:05 -05:00
Ludovic Marcotte
b5023eeb24
Fix for bug #2940
2014-10-29 14:56:03 -04:00
Ludovic Marcotte
da962aed01
Added support for multiple calendars/addressbooks over ActiveSync
2014-10-29 14:20:03 -04:00
Ludovic Marcotte
006727a74b
Properly destroy cache objects of vanished folders
2014-07-24 08:39:41 -04:00
Ludovic Marcotte
5419f411e5
Fix for bug #2734
2014-06-25 15:05:25 -04:00
Ludovic Marcotte
e7ddfb0546
Fix for bug #2805
2014-06-11 12:55:51 -04:00
Ludovic Marcotte
ce07695a55
Make sure to keep the / path prefix
2014-06-10 16:35:36 -04:00
Ludovic Marcotte
0133bb3b6b
Correctly update the cache on folder update/delete ops.
2014-06-10 13:07:14 -04:00
Ludovic Marcotte
91e3e19e40
Added the Ping ActiveSync command
2014-06-10 11:04:27 -04:00
Ludovic Marcotte
77dad178d1
Make sure we don't have '-' in table names.
2014-06-10 08:45:35 -04:00
Ludovic Marcotte
0f04be2bcb
Added patch from #2808
2014-06-09 09:25:06 -04:00
Ludovic Marcotte
d35c52bb38
Fix for bug #2688
2014-05-27 14:44:57 -04:00
Ludovic Marcotte
6bab4c94f2
Added an empty stub for the Provision command
2014-05-27 09:42:02 -04:00
Ludovic Marcotte
ab7780d617
Prevent a crash when someone tries to access /SOGo/Microsoft-Server-ActiveSync directly
2014-05-22 14:39:58 -04:00
Ludovic Marcotte
2f7979c796
Fix for bug #2709
2014-05-16 08:33:06 -04:00
Ludovic Marcotte
c426afd7f2
New cache subsystem for ActiveSync.
2014-05-15 15:03:24 -04:00
Ludovic Marcotte
8909775cf6
Fix for #2680
2014-04-09 12:19:23 -04:00
Ludovic Marcotte
ab80e87a3f
Applied patches from #2700
2014-04-09 10:57:56 -04:00
Ludovic Marcotte
6a39b48a37
Fix for bug #2691
2014-03-28 15:22:45 -04:00
Ludovic Marcotte
b143688419
Fix for bug #2669
2014-03-21 13:55:59 -04:00
Ludovic Marcotte
83bccda551
Avoid creating duplicates in Outlook on MoveItems ( #2650 )
2014-03-19 11:31:54 -04:00
Ludovic Marcotte
c3062284e3
Disabled provisionning for now, as we don't support it.
2014-03-18 19:06:41 -04:00
Ludovic Marcotte
8083b41092
Added the context everywhere
2014-02-17 10:01:44 -05:00
Ludovic Marcotte
9218c7f253
Added missing recurrences support, improved MeetingResponse, added WindowSize support.
...
Also more bug fixes regarding event invitations, and ServerId handling for
calendar objects.
2014-02-17 08:46:05 -05:00
Ludovic Marcotte
b14e99b32a
New prefs for intervals, fixed missing events in meeting requests, bumped v14.1
2014-02-10 20:16:43 -05:00
Ludovic Marcotte
b95362f963
Now make use of a NGMimeFileData object to avoid broken SOPE behaviour
2014-02-06 14:05:00 -05:00
Ludovic Marcotte
b8610b3eca
Extended GetItemEstimate to GCS collections
2014-02-05 16:12:08 -05:00
Ludovic Marcotte
31969d162d
Properly escape some control chars (and generalized it)
2014-02-04 15:03:02 -05:00
Ludovic Marcotte
2ff3b5ef5f
First pass at 'push' support for Ping and Sync
2014-02-04 11:19:33 -05:00
Ludovic Marcotte
9e9407cf30
First pass at event invitations support + few bug fixes.
2014-02-03 10:24:33 -05:00
Ludovic Marcotte
d9f4a9935a
Properly escape all foldernames
2014-01-31 10:33:36 -05:00
Ludovic Marcotte
af6a69c9fc
Expunge immediately after MoveItems to force the Delete response
2014-01-29 11:21:36 -05:00
Ludovic Marcotte
dc41e29f05
Fixed the MoveItems response
2014-01-29 11:16:58 -05:00
Ludovic Marcotte
81bf1b41e9
Fixed the rename operation to force a FolderSync
2014-01-24 16:28:08 -05:00
Ludovic Marcotte
ea86f136b7
Properly escape folder/file names and fixed date representation in emails
2014-01-24 14:10:19 -05:00
Ludovic Marcotte
046a645119
Refactored the code and added support for FilterType
2014-01-20 10:13:16 -05:00
Ludovic Marcotte
29fcfda118
Implemented FolderDelete for mail folders
2014-01-15 09:36:25 -05:00
Ludovic Marcotte
ada90677e1
Correctly update the SyncKey when creating or updating folders
2014-01-14 16:08:04 -05:00
Ludovic Marcotte
b71180b006
Use the right DeviceId
2014-01-14 15:47:33 -05:00
Ludovic Marcotte
948553dce3
Properly extract the foldername
2014-01-14 13:50:17 -05:00
Ludovic Marcotte
ee0ae8a1c0
Correctly add the folder type prefix when creating them
2014-01-14 11:44:33 -05:00
Ludovic Marcotte
645c718dfa
Fixed broken comparison and added stub for processMeeting...
2014-01-14 10:49:55 -05:00
Ludovic Marcotte
c252f5b7a8
Fixed the license indent
2014-01-13 11:46:32 -05:00
Ludovic Marcotte
2e44ac0f9b
Fixed MoveItems and also fixed Ping with no content
2014-01-13 10:19:00 -05:00
Ludovic Marcotte
68dafdfdeb
Removed old comments
2014-01-10 14:25:00 -05:00
Ludovic Marcotte
e5bc46710c
Initial Active Sync Support!
2014-01-10 14:12:53 -05:00