Commit Graph

36 Commits

Author SHA1 Message Date
Jörg Lehrke
31be31954e SlowSync/search issues with event pseudo exceptions 2010-03-02 23:21:54 +00:00
Jörg Lehrke
306c9455c5 Various GroupDAV fixes and extensions 2010-03-01 21:18:52 +00:00
Jörg Lehrke
192cbd836a Set ORGANIZER for KDE 2010-02-26 15:35:04 +00:00
Jörg Lehrke
77dc590614 Fix (pseudo) exception handling in CalDAV 2010-02-26 12:30:17 +00:00
Jörg Lehrke
151b32da10 Infolog synchronization backport missing pieces 2010-02-25 14:18:07 +00:00
Jörg Lehrke
1c6ca4eb7a Fix various recurring event issues 2010-02-24 14:53:15 +00:00
Jörg Lehrke
6433df94ec Calendar synchronization backport 2010-02-23 18:35:43 +00:00
Christian Binder
d899be3124 backport to 1.6: implemented different priority values for funambol/outlook clients since outlook does not support the RFC defined PRIORITY values, fixed some typos 2010-01-02 13:19:32 +00:00
Jörg Lehrke
e5887937cc Fix yearly recurrence issue for version 1.0 2009-12-06 18:03:45 +00:00
Jörg Lehrke
1e32ee4442 Fix recurrence UNTIL calculation 2009-12-04 15:38:36 +00:00
Jörg Lehrke
54fd41a16a Use UID for find_content(); code cleanups 2009-12-01 11:21:44 +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
aacbe20355 Backport of Christians SyncML Category Handling 2009-11-20 14:45:26 +00:00
Jörg Lehrke
cf32f68858 Fix Yearly RRULE Issue with Funambol Outlook Sync Client 2009-11-19 11:50:59 +00:00
Jörg Lehrke
30a6a67337 Use get_recurrence_exceptions() to calculate the pseudo-exceptions 2009-11-19 11:16:04 +00:00
Jörg Lehrke
faf7ad8ddf Added option to export events in server timezone 2009-11-17 18:10:13 +00:00
Jörg Lehrke
18ff8a6fa7 Merge SyncML Extensions with 1.6 2009-11-16 08:04:18 +00:00
Ralf Becker
91512da5c2 "No quoted printables for GroupDAV" 2009-08-07 07:02:09 +00:00
Klaus Leithoff
617f495266 fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events 2nd.go 2009-07-09 08:34:28 +00:00
Klaus Leithoff
48d3614d6c fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events 2009-07-09 08:17:36 +00:00
Ralf Becker
fbf5586ce3 "fixed bug reported by Peter Goerzen: UID was not exported (which caused some automatic uid-generation in horde to kick in and messes up CalDAV/GroupDAV)" 2008-11-17 16:31:59 +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
6498abb3e3 "adding importing user to an event newly imported via iCal: without that an iCal which did not contain the eGroupware mail address of the user will be inaccessible" 2008-11-14 07:39:36 +00:00
Ralf Becker
19342d9119 "enclosing ATTENDEE CN parameter in double quotes, as it seems to be required by Outlook to correctly use non-ascii chars in attendee CN" 2008-11-12 15:21:21 +00:00
Ralf Becker
bc1b45f873 "fixed missing CHARSET for CN in ATTENDEE, reported by Hans-Juergen Tappe <tappe(at)hek.uni-karlsruhe.de> on the German list" 2008-11-12 13:52:38 +00:00
Ralf Becker
46943b0200 "fixed not working import of multiple iCals in one file" 2008-11-07 13:57:32 +00:00
Ralf Becker
43f860ba8f Reworked GroupDAV and iCal/vCard handler to set 'GroupDAV' as product
manufacturer and the recogniced GroupDAV client as product name.
This way we are able to handle different GroupDAV clients, as we
allready do with different SyncML clients.
Also removed the no longer needed code enabling the use of the real UID, 
as SyncML does no longer misuse the UID for it's GUID.
2008-11-03 09:36:20 +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
3f760048c6 "fixed SQL error \"unknown column 'id'\" in CalDAV reported by Christoph Kaulich on the German list" 2008-11-01 10:37:53 +00:00
Ralf Becker
d76143310e "improved import of iCal, specially participants" 2008-10-22 09:32:14 +00:00
Ralf Becker
4a6dbe37fd "exporting whole day events with dates instead of times for DT{START|END}, as other clients fail to recognice them as such otherwise" 2008-10-05 07:56:50 +00:00
Ralf Becker
93ec854bf6 "Patch from Phillip Herbert from Knauber to support Nokia X-EPOCAGENDAENTRYTYPE' = 'EVENT'" 2008-09-03 17:13:54 +00:00
Ralf Becker
c86025cae3 formatting 2008-06-12 07:03:23 +00:00
Ralf Becker
25b1924665 no extra charset attributes in iCal for GroupDAV/CalDAV 2008-06-07 17:54:40 +00:00
Ralf Becker
f11875aad9 new class naming schema 2008-06-07 17:49:16 +00:00
Ralf Becker
ef700b0061 new class naming schema 2008-06-07 17:45:33 +00:00