Jörg Lehrke
d75b2d3d12
Enable SlowSync optimization with old mappings; vCalendar 1.0 folding
2010-02-08 19:48:33 +00:00
Jörg Lehrke
df51d3a409
Update SyncML user preferences immediately
2010-02-07 20:28:15 +00:00
Jörg Lehrke
0197125d42
Fix empty default domain issue again
2010-02-07 17:53:28 +00:00
Jörg Lehrke
3c13536c3a
Fix empty default domain issue
2010-02-07 14:28:55 +00:00
Jörg Lehrke
fa6626a5d1
failsafe session handling
2010-02-03 20:08:55 +00:00
Jörg Lehrke
712a87152f
Fix multi-domain support for SyncML
2010-02-03 12:28:49 +00:00
Jörg Lehrke
32639bd47e
Major SyncML Calendar update
...
- SIFE support improved
- various vCalendar 1.0 issues fixed
- device specific timezone support for recurring events
- pseudo exception handling improvements
2010-01-29 21:42:54 +00:00
Jörg Lehrke
21a2cab5a8
Fix session issue
2010-01-18 14:57:35 +00:00
Jörg Lehrke
16c190cfe2
Improve SyncML session handling
2010-01-13 09:05:27 +00:00
Jörg Lehrke
59affe07ce
Improve SyncML session handling; code cleunups
2010-01-13 08:47:00 +00:00
Jörg Lehrke
548f5f8c98
Fix various issues introduced with Funambol adjustments; code cleanup
2010-01-10 19:02:16 +00:00
Jörg Lehrke
3242e169cc
More Funambol adjustments and workarounds
2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e
Fix encoding issues; improvements for Funambol clients
2010-01-08 13:09:36 +00:00
Jörg Lehrke
ed519fda33
Optimized Funambol recognition
2010-01-05 10:09:47 +00:00
Christian Binder
b3a02f9408
recognize zero value also as a real value
2009-12-30 13:48:00 +00:00
Jörg Lehrke
00f1a811a6
Fix 'enforce server' double adds
2009-12-01 11:18:38 +00:00
Jörg Lehrke
c63a538f13
Optimize SyncML performance
2009-12-01 10:14:23 +00:00
Jörg Lehrke
a0e1a238dd
Optimized SyncML memory footprint; fixes various filter issues
2009-11-29 14:03:45 +00:00
Jörg Lehrke
cf92ec1930
Fix RRULE issue with trailing colon
2009-11-25 19:17:52 +00:00
Jörg Lehrke
ca9f3fe1eb
Fix WSP issue in QP paramters
2009-11-25 09:40:25 +00:00
Jörg Lehrke
d6663242d1
Fix empty value issue
2009-11-25 08:50:51 +00:00
Jörg Lehrke
bf9799ebfe
Improve multi-domain support for SyncML
2009-11-22 18:48:51 +00:00
Jörg Lehrke
76ffd72eb6
Add multi-domain support for SyncML
2009-11-22 17:49:09 +00:00
Jörg Lehrke
d8ee864991
SyncML filter handling improved, code cleanup
2009-11-20 07:24:00 +00:00
Jörg Lehrke
d1b10adf4a
Fix Domain Issue (Bug #2367 ) for SyncML
2009-11-18 18:57:00 +00:00
Jörg Lehrke
14770c3689
Fix for 'Enforce Server' during SlowSync
2009-11-17 21:20:32 +00:00
Jörg Lehrke
4b490c2e8b
Add additional datastores
2009-11-17 07:13:21 +00:00
Jörg Lehrke
81d8ea7bbb
Fix conflict handling issues
2009-11-11 20:16:34 +00:00
Jörg Lehrke
b3a1f2de10
Add device specific timezone settings
2009-11-11 20:15:29 +00:00
Jörg Lehrke
5bdf4a4942
VTIMEZONE and TZID are not supported by VCALENDAR VERSION=1.0
2009-11-11 20:14:34 +00:00
Jörg Lehrke
ad20d701e2
Fix UID issue
2009-11-11 20:13:03 +00:00
Jörg Lehrke
08d11093dd
Add domain support
2009-11-11 10:25:50 +00:00
Jörg Lehrke
edd5a58870
Add ./event datastore to capabilities
2009-11-11 09:18:00 +00:00
Jörg Lehrke
bb7ad55ea4
Support for Synthesis VTIMEZONE RRULES
2009-11-11 09:16:46 +00:00
Jörg Lehrke
b3b7114db8
Fix Session Handling Problem again
2009-10-24 15:52:47 +00:00
Jörg Lehrke
291d3b04cb
Add X-RECURRENCE-ID for vCal 1.0
2009-10-24 15:52:06 +00:00
Jörg Lehrke
bfa071c319
Funambol Client 4 Android uses version 2 and is pretty new
2009-10-19 20:27:55 +00:00
Jörg Lehrke
431530c8bb
Fix RRULE colon bug
2009-10-17 21:59:12 +00:00
Jörg Lehrke
7c4592434c
Adds COUNT to VTIMEZONE RRULE and fixes year selection
2009-10-12 20:11:57 +00:00
Jörg Lehrke
83d00a845a
Fix VTIMEZONE part of VCALENDAR
2009-10-05 04:38:09 +00:00
Jörg Lehrke
b1a9d0f546
Fix issue with adding new entries from device
2009-09-28 19:45:35 +00:00
Jörg Lehrke
217f0de233
Calendar special pseudo recurrence exception handling moved to SyncML code
...
- content type is now available in replace method
- pseudo to real exception propagation does now work within a single session
2009-09-23 19:20:15 +00:00
Jörg Lehrke
6648c7c404
Fix Funambol configuration issue and missing spaces in log enrties
2009-09-20 19:45:03 +00:00
Jörg Lehrke
91f0b9ad9d
Empty ENCODING and CHARSET
2009-07-18 18:00:39 +00:00
Jörg Lehrke
48538a6ced
Give higher levels a chance to avoid QP
2009-07-18 12:31:00 +00:00
Ralf Becker
e667e168b4
- merged SyncML-1.2 branch with trunk:
...
svn merge ^/trunk/phpgwapi@27377 ^/branches/SyncML-1.2/phpgwapi .
2009-07-15 19:31:25 +00:00
Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Klaus Leithoff
b8601d92d7
njv: phpgwapi/groupdav work to improve groupdav compatibility and various sync proplems connected
2009-04-02 12:39:52 +00:00
Ralf Becker
8dcc91a390
typos and missing file
2008-11-16 15:36:37 +00:00
Ralf Becker
1baa158195
Big SyncML patch from Philip Herbert <pherbert(at)knauber.de>:
...
- change the processing of slowsync, to use the content_map instead of
trying to build a new one. This caused duplication issues on the
client if multiple similar records where stored, because only the first
one found in the server-db was matched, These duplicate entries at client
side had no entry at serverside, so deleting the wrong one
on the client (the content with a valid map entry) could cause
unwanted data loss at server side, because it is impossible for the
user to see what is a duplicate, and what is not.
see also:
http://www.nabble.com/again---syncml-duplication-issue-to20333619s3741.html
- reenabled UID from syncml clients, because it was partly used this caused
issues during SlowSync if the content was changed.
- infolog, calendar if a uid is found in the provided data, allway try to
find the corresponding content first using only the UID, instead of
using the content-id taken from content_map.
also fixed:
- a few fixes in ./notes
- creating an entry on the client that can not be imported,
(Example, Nokia E Series Appointment without a Title)
will no longer create an invalid content-map entry
However, at client side this is still counted in the Protocol as
Server-Add
2008-11-16 10:42:29 +00:00