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 |
|
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
|
42a7bcb9ac
|
Added verbosity in case wbxml <-> xml conversions fail
|
2014-01-24 11:44:12 -05:00 |
|
Ludovic Marcotte
|
9669f2bbba
|
Added more props and fixed the NativeBodyType preventing OL2013 to work
|
2014-01-24 11:09:37 -05:00 |
|
Ludovic Marcotte
|
2563408872
|
Improved the README regarding MS licensing
|
2014-01-24 07:38:03 -05:00 |
|
Ludovic Marcotte
|
adee80529e
|
Added more event props and fixed date issues
|
2014-01-23 11:09:32 -05:00 |
|
Ludovic Marcotte
|
aa18abd842
|
Added more props and cleaned up the code
|
2014-01-23 09:41:41 -05:00 |
|
Ludovic Marcotte
|
e7f38f940e
|
Moved the cards' logic into a category and added support for more AS ones
|
2014-01-22 11:27:27 -05:00 |
|
Ludovic Marcotte
|
f7ba5d2346
|
Don't add DateCompleted if none exist
|
2014-01-22 11:25:18 -05:00 |
|
Ludovic Marcotte
|
eeddf43a78
|
Add the milliseconds
|
2014-01-22 11:22:52 -05:00 |
|
Ludovic Marcotte
|
eabe829236
|
Don't add empty <Commands> and specify the folder Class
|
2014-01-22 11:02:12 -05:00 |
|
Ludovic Marcotte
|
a3e1d4813a
|
Removed debug + refactored NSDate class
|
2014-01-20 10:21:33 -05:00 |
|
Ludovic Marcotte
|
046a645119
|
Refactored the code and added support for FilterType
|
2014-01-20 10:13:16 -05:00 |
|
Ludovic Marcotte
|
343f2d8bfe
|
Fixed the GetChanges detection and added FilterType decoding
|
2014-01-16 15:13:09 -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 |
|
Jean Raby
|
74adf78446
|
Fix include directories for libwbxml
|
2014-01-14 13:37:51 -05:00 |
|
Ludovic Marcotte
|
ee0ae8a1c0
|
Correctly add the folder type prefix when creating them
|
2014-01-14 11:44:33 -05:00 |
|
Ludovic Marcotte
|
38c649751c
|
If GetChanges is omitted, consider it as YES
|
2014-01-14 11:41:26 -05:00 |
|
Ludovic Marcotte
|
645c718dfa
|
Fixed broken comparison and added stub for processMeeting...
|
2014-01-14 10:49:55 -05:00 |
|
Ludovic Marcotte
|
02992a7018
|
Correctly decode base64 text parts before returning them
|
2014-01-14 10:42:15 -05:00 |
|
Ludovic Marcotte
|
0ffa0649c5
|
Wrap Fetch responses into <Responses> tags so iOS works correctly
|
2014-01-14 10:09:10 -05:00 |
|
Ludovic Marcotte
|
7c7cabe432
|
First pass at organizer/attendees support
|
2014-01-13 16:25:14 -05:00 |
|
Ludovic Marcotte
|
bb9c4cf039
|
Handle not found objects and correctly get all "Collection"
|
2014-01-13 16:24:15 -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
|
2a9ccf8122
|
Now able to grab the command from the URI
|
2014-01-13 10:18:20 -05:00 |
|
Ludovic Marcotte
|
f74066c9a6
|
Support for more props
|
2014-01-11 19:31:39 -05:00 |
|
Ludovic Marcotte
|
ee49836f2e
|
Disabled debugging...
|
2014-01-10 16:49:40 -05:00 |
|
Ludovic Marcotte
|
bf798061d3
|
Fixed timezones support for events and added more supported props
|
2014-01-10 16:48:39 -05:00 |
|
Ludovic Marcotte
|
834e05bab1
|
Fixed typo messing up adds
|
2014-01-10 15:29:57 -05:00 |
|
Ludovic Marcotte
|
e8438a6235
|
Don't write decoded stuff if not needed
|
2014-01-10 14:53:49 -05:00 |
|