Ludovic Marcotte
|
df59b73a22
|
use correct mail attachment elements for EAS 2.5 clients - patch from tfu
|
2015-02-26 17:56:42 -05:00 |
|
Ludovic Marcotte
|
a5672fda52
|
do not use syncKey from cache when davCollectionTag = -1 - patch from tfu
|
2015-02-26 17:55:36 -05:00 |
|
Ludovic Marcotte
|
b593ddc643
|
SmartReply improvements for missing body attributes - patch from tfu
|
2015-02-26 17:53:58 -05:00 |
|
Ludovic Marcotte
|
38d61f720f
|
use the correct body element for events for EAS 2.5 clients - patch from tfu
|
2015-02-26 17:52:37 -05:00 |
|
Ludovic Marcotte
|
733e334726
|
fixed tasks disappearing issue with RoadSync - patch from tfu
|
2015-02-26 17:51:02 -05:00 |
|
Ludovic Marcotte
|
22888ba5ac
|
use the correct mail body element for EAS 2.5 clients - patch from tfu
|
2015-02-26 17:49:26 -05:00 |
|
Ludovic Marcotte
|
33c485d2f6
|
fixed empty sync responses for EAS 2.5 and 12.0 clients - patch from tfu
|
2015-02-26 17:48:06 -05:00 |
|
Ludovic Marcotte
|
9160e34134
|
multiple collections support for GetItemEstimate - patch from tfu
|
2015-02-26 17:46:34 -05:00 |
|
Ludovic Marcotte
|
5ceddc213e
|
Fix for bug #3116
|
2015-02-26 16:00:03 -05:00 |
|
Ludovic Marcotte
|
d7c283f751
|
improved fetching of text parts over EAS
|
2015-02-12 08:49:17 -05:00 |
|
Ludovic Marcotte
|
82178fd6ce
|
Initial patch from tfu for bug #3055
|
2015-02-11 08:31:32 -05:00 |
|
Ludovic Marcotte
|
3731819e15
|
Added patch from tfu for #2995
|
2015-02-05 16:21:27 -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
|
16c863d89d
|
Fixed potential issue when handling multiple Add/Change/Delete/Fetch EAS commands (#3057)
|
2015-01-15 11:55:04 -05:00 |
|
Ludovic Marcotte
|
d87056ebfa
|
handle multipart for EAS/ItemOperations
|
2015-01-12 14:38:55 -05:00 |
|
Ludovic Marcotte
|
135b463e8f
|
Updated the EAS doc
|
2015-01-12 13:39:06 -05:00 |
|
Ludovic Marcotte
|
f4c4f5af62
|
fixed From's full name over EAS
|
2015-01-12 09:09:06 -05:00 |
|
Ludovic Marcotte
|
70e45f7843
|
fixed birthday offset in EAS
|
2015-01-12 08:40:06 -05:00 |
|
Ludovic Marcotte
|
1cfbea69c1
|
Make sure we always release local pool
|
2015-01-08 15:56:16 -05:00 |
|
Ludovic Marcotte
|
cb9118d869
|
Moved the pool destruction at the correct location
|
2015-01-07 09:29:31 -05:00 |
|
Ludovic Marcotte
|
ead665de85
|
fix tz issue when the user one was different from the system one with EAS
|
2014-12-29 16:19:10 -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
|
255bcbe92f
|
Fixed memory leaks in SOGoSyncCacheObject and correctly kill the cache upon each EAS iteration
|
2014-12-22 19:59:33 -05:00 |
|
Ludovic Marcotte
|
24a934275f
|
Fix small memory leak incase of errors
|
2014-12-22 16:12:26 -05:00 |
|
Ludovic Marcotte
|
ca4a754f2c
|
Use the right cutoff date
|
2014-12-22 12:39:58 -05:00 |
|
Ludovic Marcotte
|
8015688df3
|
Added SOGoMaximumSyncResponseSize to support memory-limited EAS syncs
|
2014-12-22 11:50:51 -05:00 |
|
Ludovic Marcotte
|
b07913d66d
|
See NEWS file
|
2014-12-22 08:36:55 -05:00 |
|
Ludovic Marcotte
|
8aea5f232e
|
Fix for bug #3028
|
2014-12-17 16:18:39 -05:00 |
|
Ludovic Marcotte
|
493c366ac4
|
Fix for bug #3003
|
2014-12-17 15:26:02 -05:00 |
|
Ludovic Marcotte
|
eb4d20e50f
|
Privacy and categories support for tasks
|
2014-12-16 13:27:01 -05:00 |
|
Ludovic Marcotte
|
70dbcf0418
|
Fix for MeetingStatus applied yesterday
|
2014-12-16 13:24:10 -05:00 |
|
Ludovic Marcotte
|
68655deabd
|
Improved rpath handling (#2996)
|
2014-12-16 12:36:08 -05:00 |
|
Ludovic Marcotte
|
cbfb927ec9
|
Properly escape Attendee's email address in case it contains crap
|
2014-12-16 10:46:05 -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
|
20b3d4882d
|
MeetingStatus fix affecting iOS devices
|
2014-12-15 19:27:21 -05:00 |
|
Ludovic Marcotte
|
e79ea75834
|
Categories and privacy fixes for bug #3022
|
2014-12-15 19:24:10 -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
|
c3715c9485
|
Added additional bugfix for #2982
|
2014-11-26 15:27:36 -05:00 |
|
Ludovic Marcotte
|
bb227443ed
|
Check lenght of string before trying to use parameters
|
2014-11-22 08:14:31 -05:00 |
|
Ludovic Marcotte
|
b3cd609ae7
|
Added WindowSize support for GCS collections
|
2014-11-14 09:13:14 -05:00 |
|
Ludovic Marcotte
|
ea43f4a635
|
Comment improvement
|
2014-11-12 15:05:05 -05:00 |
|
Ludovic Marcotte
|
e08dd3f9eb
|
Fix for bug #2978
|
2014-11-06 10:16:47 -05:00 |
|
Ludovic Marcotte
|
6de70e4043
|
sanitize strings before encoding them when using EAS
|
2014-11-06 09:35:58 -05:00 |
|
Ludovic Marcotte
|
4b9958336c
|
Handle base64-encoded command parameters in EAS
|
2014-11-04 13:50:10 -05:00 |
|
Ludovic Marcotte
|
52fdcc34de
|
Fixed typo
|
2014-10-31 06:46:03 -04:00 |
|
Ludovic Marcotte
|
08427e0bfb
|
set userTimeZone if event has no tz
|
2014-10-30 18:58:52 -04:00 |
|
Ludovic Marcotte
|
d76a4361a0
|
Added one more sanitization pass on decoded content
|
2014-10-30 09:20:21 -04: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
|
395545ca51
|
WP fails to sync if an event is changed on the sever and the client sends a modification of another event
|
2014-10-29 11:13:18 -04:00 |
|
Ludovic Marcotte
|
b53c726766
|
TZ fixes on WP devices all day events
|
2014-10-29 10:46:45 -04:00 |
|
Ludovic Marcotte
|
fb95d84a3a
|
Handle base64 encoded query strings, popular on Windows devices
|
2014-10-16 09:35:15 -04:00 |
|
Ludovic Marcotte
|
231987242b
|
Handle empty Attendees tag
|
2014-10-16 09:10:54 -04:00 |
|
Ludovic Marcotte
|
b4f7ec3708
|
Don't send empty <Responses> tag
|
2014-10-16 09:08:50 -04:00 |
|
Ludovic Marcotte
|
b2cab02d70
|
Handle empty categories
|
2014-10-16 09:03:34 -04:00 |
|
Ludovic Marcotte
|
d6ff9038ce
|
Disable timezone in AS for now
|
2014-10-16 09:02:18 -04:00 |
|
Ludovic Marcotte
|
3416bfea94
|
Adjusted rpath and removed unusued -L directives
|
2014-10-14 10:00:05 -04:00 |
|
Ludovic Marcotte
|
f29a47d443
|
Added rpath
|
2014-10-02 12:42:06 -04:00 |
|
Ludovic Marcotte
|
18431922ab
|
Fixed makefile
|
2014-10-02 10:55:05 -04:00 |
|
Ludovic Marcotte
|
3675220756
|
Refactored code to be more rigorous Unicode-wise.
|
2014-09-24 14:14:25 -04:00 |
|
Ludovic Marcotte
|
f52a083326
|
fixed sending mails to multiple recipients over AS
|
2014-09-17 09:34:36 -04:00 |
|
Ludovic Marcotte
|
b8b3519a40
|
Initial support for multiple alarms and better iCal compatibility
|
2014-09-12 14:09:28 -04:00 |
|
Ludovic Marcotte
|
b05fcc7d82
|
Fat commit to refactor the quick record generation
|
2014-07-30 14:51:00 -04:00 |
|
Ludovic Marcotte
|
006727a74b
|
Properly destroy cache objects of vanished folders
|
2014-07-24 08:39:41 -04:00 |
|
Ludovic Marcotte
|
b6be4e6e2f
|
Applied patch from bug #2810
|
2014-06-26 11:01:16 -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
|
f48839bf55
|
Added (slightly modified) patch from #2806
|
2014-06-09 09:34:00 -04:00 |
|
Ludovic Marcotte
|
0f04be2bcb
|
Added patch from #2808
|
2014-06-09 09:25:06 -04:00 |
|
Ludovic Marcotte
|
3f8bbe8c60
|
Applied patch from #2807
|
2014-06-09 09:14:30 -04:00 |
|
Ludovic Marcotte
|
72bec939d6
|
Fixed text/plain reencoding issues for Outlook
|
2014-06-04 15:56:22 -04:00 |
|
Ludovic Marcotte
|
ba258ca806
|
Fixed repetitive events issues
|
2014-06-04 15:23:41 -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
|
7b60ad4797
|
Added patch from #2775
|
2014-05-22 09:20:05 -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
|
ba7b65cf7b
|
Fix for bug #2733
|
2014-04-24 07:59:07 -04:00 |
|
Ludovic Marcotte
|
e66ceaad07
|
Fixed gcc warnings and added some rationale around yesterday's fix
|
2014-04-10 09:40:25 -04:00 |
|
Ludovic Marcotte
|
0961fbbab3
|
Properly escape attendee names in case they contain HTML entities
|
2014-04-10 06:59:18 -04:00 |
|
Ludovic Marcotte
|
0d1c39ca71
|
Added new configuration parameter to limit the window size
|
2014-04-09 20:12:19 -04:00 |
|
Ludovic Marcotte
|
33467093c1
|
Fix for #2695
|
2014-04-09 18:03:33 -04:00 |
|
Ludovic Marcotte
|
96ece873ca
|
Fix for bug #2654
|
2014-04-09 14:49:31 -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
|
846212336a
|
Make use of a local pool to avoid over-memory usage
|
2014-04-04 16:53:58 -04:00 |
|
Ludovic Marcotte
|
078b88a396
|
Fix for #2686
|
2014-04-02 18:14:17 -04:00 |
|
Ludovic Marcotte
|
585d224a15
|
Fixed the AS bundle common makefile
|
2014-03-28 16:44:33 -04:00 |
|
Ludovic Marcotte
|
6a39b48a37
|
Fix for bug #2691
|
2014-03-28 15:22:45 -04:00 |
|
Ludovic Marcotte
|
633723a470
|
Fix for bug #2681
|
2014-03-28 14:44:00 -04:00 |
|
Ludovic Marcotte
|
ba32b95308
|
Fixed the ActiveSync issue marking mails as read when downloading them
|
2014-03-28 14:18:48 -04:00 |
|
Ludovic Marcotte
|
89e61f6d5d
|
Fixed SOPE include path
|
2014-03-21 15:37:14 -04:00 |
|
Ludovic Marcotte
|
b143688419
|
Fix for bug #2669
|
2014-03-21 13:55:59 -04:00 |
|
Ludovic Marcotte
|
4ca3d351e0
|
Fixed previous commit
|
2014-03-21 09:05:52 -04:00 |
|
Ludovic Marcotte
|
19b6704955
|
Only touch text/plain and text/html parts during Outlook sanitization
|
2014-03-21 09:02:39 -04:00 |
|
Ludovic Marcotte
|
fc56493b78
|
Added sanitization support for Outlook/ActiveSync
|
2014-03-19 11:44:36 -04:00 |
|
Ludovic Marcotte
|
83bccda551
|
Avoid creating duplicates in Outlook on MoveItems (#2650)
|
2014-03-19 11:31:54 -04:00 |
|
Ludovic Marcotte
|
35d71f6150
|
Added deviceType capabilities to the code
|
2014-03-19 11:30:18 -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
|
1bdf88fb67
|
Don't try to delete an already non-existant object (#2653)
|
2014-03-11 13:21:05 -04:00 |
|
Ludovic Marcotte
|
31ace947cb
|
Fixed race condition when syncing huge amount of deleted messages using AS
|
2014-03-06 14:16:08 -05:00 |
|
Ludovic Marcotte
|
afd7452323
|
Fixed returned date format and fixing missing 'name part' in address
|
2014-03-06 14:05:59 -05:00 |
|
Ludovic Marcotte
|
158af71152
|
Fix for bug #2609
|
2014-03-05 09:07:39 -05:00 |
|
Francis Lachapelle
|
070d3dd825
|
Extract node value with 'textValue'
|
2014-02-21 15:48:41 -05:00 |
|
Ludovic Marcotte
|
668c7e8b49
|
Correctly handle email invitations as attendee/organizer
|
2014-02-17 16:08:29 -05:00 |
|
Ludovic Marcotte
|
9851c32a1e
|
Fixed the handling of organizers
|
2014-02-17 15:49:22 -05:00 |
|
Ludovic Marcotte
|
ec0a5ac4bf
|
Properly handle event updates/pull when we are or not an attendee/organizer
|
2014-02-17 11:30:41 -05:00 |
|
Ludovic Marcotte
|
d560d0e470
|
Always return a response avoiding iOS crashes on no-changes
|
2014-02-17 11:28:06 -05: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
|
c686e3294d
|
Added method to sanitize calendar "ServerId"
|
2014-02-17 08:39:48 -05:00 |
|
Ludovic Marcotte
|
1ff91f7b59
|
Added -activeSyncRepresentation to NSData objects
|
2014-02-17 08:38:34 -05:00 |
|
Ludovic Marcotte
|
70266155d3
|
Fix double return
|
2014-02-12 21:55:09 -05:00 |
|
Ludovic Marcotte
|
f4874600fe
|
Bumped to v14.1
|
2014-02-10 20:17:54 -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
|
8225f76279
|
Fixed globalobjid so it doesn't contain \n characters!
|
2014-02-07 16:17:11 -05:00 |
|
Ludovic Marcotte
|
3363b253ac
|
Set additional properties on meeting requests
|
2014-02-07 10:45:09 -05:00 |
|
Ludovic Marcotte
|
93b3685aa4
|
Added birthday support
|
2014-02-06 19:35:23 -05:00 |
|
Ludovic Marcotte
|
c4dc4d4eda
|
Fixed compilation warning
|
2014-02-06 17:59:33 -05:00 |
|
Ludovic Marcotte
|
c6d104fac5
|
Fixed contact sync'ing on Android
|
2014-02-06 17:57:01 -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
|
3175a9169f
|
Mapped lots of contact properties
|
2014-02-05 20:56:01 -05:00 |
|
Ludovic Marcotte
|
b8610b3eca
|
Extended GetItemEstimate to GCS collections
|
2014-02-05 16:12:08 -05:00 |
|
Ludovic Marcotte
|
4e42d5d410
|
Disabled debugging...
|
2014-02-04 15:07:23 -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
|
8cdacd065f
|
Properly escape the filename
|
2014-01-30 08:25:55 -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
|
afc7519beb
|
Properly escape values
|
2014-01-29 10:30:31 -05:00 |
|
Ludovic Marcotte
|
f2d5a76911
|
Type fix for recurrence rules.
|
2014-01-29 09:48:18 -05:00 |
|
Ludovic Marcotte
|
9580a8f8ee
|
Added initial support for recurring events.
|
2014-01-28 14:26:35 -05:00 |
|
Ludovic Marcotte
|
a96380a0dc
|
Fixed SyncKey issue not being updated during the sync operation
|
2014-01-28 13:51:21 -05:00 |
|
Ludovic Marcotte
|
2fed02da59
|
When creating a new object, mark it as new.
|
2014-01-28 13:21:34 -05:00 |
|
Ludovic Marcotte
|
3b7a3c94d4
|
Properly escape fields and improved data dumps.
|
2014-01-27 11:30:43 -05:00 |
|
Ludovic Marcotte
|
7b97e28cff
|
Fixed compiler warning
|
2014-01-24 16:33:31 -05:00 |
|