Commit Graph

120 Commits

Author SHA1 Message Date
Jörg Lehrke
ee8b9cb617 Fix old format vCard/vCalendar quoting issue 2010-08-06 20:51:13 +00:00
Jörg Lehrke
65dc637c5d Improve support of BB Funambol Client 2010-08-06 18:14:23 +00:00
Jörg Lehrke
80a4be76ff Fix syncml:metinf and syncml:devinf namespace issue (#2696) 2010-07-25 18:11:05 +00:00
Jörg Lehrke
749f20c718 Fix SlowSync timestamp issue (#2663) 2010-06-19 15:30:40 +00:00
Jörg Lehrke
328f92cedf Fix iCal parameter parser 2010-05-21 16:22:10 +00:00
Jörg Lehrke
e99558d39f Fix chunked item issue (bug#2576) 2010-05-20 15:23:32 +00:00
Jörg Lehrke
f12f7ce27c Add more tolerance for chunked packages 2010-05-14 13:07:07 +00:00
Jörg Lehrke
60d87a616d Fix lost password issue (#2552) 2010-04-23 14:13:51 +00:00
Jörg Lehrke
222f572a35 Fix typo 2010-04-16 15:32:23 +00:00
Jörg Lehrke
7728281dcc Fix empty Sync Anchor issue (eg. with Samsung devices) 2010-04-16 15:23:10 +00:00
Jörg Lehrke
864fc5adc1 Reduce SyncML MaxMsgSize to 10000 2010-04-14 17:28:37 +00:00
Jörg Lehrke
734dc8e859 Allow more WS in line folding of new formats 2010-04-14 14:43:35 +00:00
Jörg Lehrke
7fb989508c Fix SyncML preferences 2010-03-24 11:30:38 +00:00
Jörg Lehrke
31be31954e SlowSync/search issues with event pseudo exceptions 2010-03-02 23:21:54 +00:00
Jörg Lehrke
635c7118e5 Fix empty ORGANIZER/ATTENDEE 2010-02-28 12:53:23 +00:00
Jörg Lehrke
3935667813 Add RDATE support to VTIMEZONE parser 2010-02-26 10:58:03 +00:00
Jörg Lehrke
6433df94ec Calendar synchronization backport 2010-02-23 18:35:43 +00:00
Jörg Lehrke
e2f7cd790f Enable proper 'refresh from server' again 2010-02-17 13:28:12 +00:00
Jörg Lehrke
ec4778f6bc Fix newline issue 2010-02-16 15:10:45 +00:00
Jörg Lehrke
e227c3c4c3 address moreData conflict between datastores 2010-02-09 10:48:18 +00:00
Jörg Lehrke
a95b0a16be Fix old formats' folding issue 2010-02-09 10:48:12 +00:00
Jörg Lehrke
cdb9e81f69 Enable SlowSync optimization with old mappings; vCalendar 1.0 folding 2010-02-08 19:50:56 +00:00
Jörg Lehrke
119f79bc8d Update SyncML user preferences immediately 2010-02-07 20:28:03 +00:00
Jörg Lehrke
1f88a89502 Fix empty default domain issue again 2010-02-07 17:53:16 +00:00
Jörg Lehrke
dc0909aa86 Fix empty default domain issue 2010-02-07 17:42:38 +00:00
Jörg Lehrke
2ff7062b22 SyncML Improvements
- Multi-Domain support
- Funambol encoding issues
- various vCalendar flaws fixed
- better pseudo exception handling
2010-02-03 18:35:46 +00:00
Jörg Lehrke
888eb2b3cb Optimized Funambol recognition 2010-01-05 10:14:52 +00:00
Christian Binder
2ac41f2803 backport to 1.6: recognize zero value also as a real value 2010-01-02 13:23:22 +00:00
Jörg Lehrke
a1ee7d5cbf Optimize SyncML performance 2009-12-01 11:21:13 +00:00
Jörg Lehrke
66c566cb71 Optimized SyncML memory footprint; fixes various filter issues 2009-11-29 20:59:52 +00:00
Jörg Lehrke
e91b10b709 Fix RRULE issue with trailing colon 2009-11-25 19:18:34 +00:00
Jörg Lehrke
67bd6b14bd Fix WSP issue in QP paramters 2009-11-25 09:41:58 +00:00
Jörg Lehrke
afd6dd3ef0 Fix empty value issue 2009-11-25 08:52:09 +00:00
Jörg Lehrke
6be4fa193f Improve multi-domain support for SyncML 2009-11-22 18:48:15 +00:00
Jörg Lehrke
e340d34810 Add multi-domain support for SyncML 2009-11-22 17:40:32 +00:00
Jörg Lehrke
f6a3622115 Add additional datatstores in varios places 2009-11-22 16:47:37 +00:00
Jörg Lehrke
024faa2a3c SyncML filter handling improved, code cleanup 2009-11-20 07:42:09 +00:00
Jörg Lehrke
ed326ddc69 Fix Domain Issue (Bug #2367) for SyncML 2009-11-18 18:56:36 +00:00
Jörg Lehrke
707a118184 Fix for 'Enforce Server' during SlowSync 2009-11-17 21:20:55 +00:00
Jörg Lehrke
9a7830b6d7 Add additional datastores 2009-11-17 07:14:50 +00:00
Jörg Lehrke
18ff8a6fa7 Merge SyncML Extensions with 1.6 2009-11-16 08:04:18 +00:00
Klaus Leithoff
c819f15dbc fixing a problem regarding the datehandling in Horde/iCalendar.php reported by Chr.Kaulich 2009-10-02 09:05:09 +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
Ralf Becker
71edd1c938 Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Ralf Becker
9689e1b822 "fix fatal error in SyncML, reported by Philip Herbert from Knauber" 2008-10-30 06:51:14 +00:00
Ralf Becker
e3efd9ce22 "removed unneccesary cloning of the db object by
- adding the application ('syncml')
- replacing next_record()/f() with fetch()/fetchSingle() or looping over the result object
Thanks to Philip Herbert from Knauber for testing it"
2008-10-29 07:41:02 +00:00
Ralf Becker
2349c28fa8 phpgw --> egw 2008-10-08 18:40:01 +00:00
Ralf Becker
a18f6d1b85 "Fixed problem reported by Uwe on the German list: SyncML is no longer working" 2008-08-19 05:43:57 +00:00
Ralf Becker
96f19c6290 "allways use init_session_handler function (not only for php5.1)" 2008-08-18 13:44:48 +00:00