June 3rd, 2013· Changed: Infomaniak has still(!) a bug with REPORT calendar-query, not retrieving repeating events correctly. Now PROPFIND is forced.
· Improved: Monitoring options for deleted events. There seems to be an Outlook issue from time to time, where a command is not working as expected.
· Fixed: Received OL Invitations could not get patched (edited after prior upload) to Google Calendar, because Google forbidds now to update "shared Properties", resulting in HTTP 403.
· Fixed: Exchange Invitations do have sometimes a wrong lastmodificationtime, and therefore could not get found for incremental upload to Google Calendar. Exception to test those added.
May 13th, 2013· Update:32-bit Interface RDOiCal4OL new Version (Redemption.dll from dimastr)
· Fixed:Escaping of comma for CalDAV TEXT as "\," to be RFC5545 spec conform and compatible with caldavzap (Javascript Browserinterface for DAViCal)
· Fixed:END:VCALENDAR + CRLF will now be used for CalDAV VOBJECT, to be RFC5545 spec conform and compatible with caldavzap (Javascript Browserinterface for DAViCal)
· Fixed:CN="xx, xxx" - after RFC5545 ,;: must be escaped with "". There are still plenty solutions out there, which do not implement it, but now it's forced for upload in iCal4OL.
· Fixed:"[X] Simulation" with Infomaniak did trigger wrongly an error for event reminders.
· Fixed:Button [Scheduled Tasks] did use 32-bit interface under Vista/Win7, which wrongly ativated (by bad default) "[x] Run with highest privileges".
April 22nd, 2013· New: Support for Google CalDAV v2 with OAuth 2.0: In the CalDAV Assistet [Others] use following URL: apidata.googleusercontent.com
· Improved: Circumvent Outlook Bug, if an occurrence was moved beyond the OriginalDate of another occurrence. This is actually not allowed in Outlook! But Outlook does not show an error, if this other occurrence was moved or deleted before.
· Removed special option for Lotus Notes Exchange Connector (now always active to test on this issue).
· Improved: Google Kalender v2 API: Moved occurrences (and newer) will undelete previous deleted occurrences in GCAL.
· Improved: TaskTray Icon will now show a different icon, if there was a sync error.
· Improved: Terminland.de support improved (try to catch unnessary re-upload).
· Improved: If RDO/Redemption gets deactivated for OL2010+OL2013 on tab "Options-RDO/Misc.", iCal4OL will now use the 64bit functions (which work in this case, too).
· Fixed: Using ClientLogin for Gmail Contact API together with Calendar API v3 (which needs OAUTH) now works (before v3 API was deactivated).
April 8th, 2013· Fixed: Google+ Calendar entries behave differently (id instead email + "locked":true). No re-upload possible
· Improved: Contacts IM-Address will be uploaded to iCloud (and downloaded again)
· Improved: TANSS-Feeds remoddeling (only for customers and you need to ask for it).
· Improved: Assistant for OwnCloud can now configure task sync for subcalender collections
· Fixed: CardDAV line breaks for iCloud \n (and not anymore \N)
· Fixed: Stopping of inbuild CalDAV Server (YES - Outlook 32-bit as CalDAV-Server!), iCal4OL crashed.
March 25th, 2013· Improved: EGroupware issue with wrong Report calendar-multiget answer: iCal4OL will skip the sync
· Changed: Monitoring options for deleted items are not activated anymore by default, if first time installed.
· Improved: GroupOffice Prof: Previous uploaded contacts by Funambol/OLClient could not get decoded correctly.
· Improved: Yahoo multiy day appointments are now uploaded with hour:min 00:00, so they really span correctly in the browser interface
· Improved: For OL 2013 32-bit the interface may fail for reading out attendees. In this case, iCal4OL will switch to mode for 64-Bit (propertyaccessor).
· Improved: The assistant for Google CalDAV will now set the flags "no_Attendee BodyAttendee", because of the annoying re-emailing of invitations over Google.
· New: Flag "no_att" (for "no_Attendees"): It works identically to options "Supress Attendees" on tab "1.2 More - Export".... especially for Google issue.
· Improved: Google CalDAV CN='xxxxxxx' may not work during upload. Therefore test on it and replacing it with CN="xxxxxxx"
· Improved: For SOGo contacts, if they were uploaded by Funambol, the download could not decode utf-8 quoted printable encoded correctly (wrong order!)
· Improved: Google Assistant on tab "Who" (Suppress attendees; Mask private events; Link for STARTUP folder)
· Fixed: Always "Sync running.." in tasktry with mouseover, instead real status (waiting for sync).
March 11th, 2013· New: Baikal CalDAV/CardDAV Server Support.
· New: Do not sync Location of an event, on tab "Options - RDO/Misc."
· Improved: select timeperiod rule "Today" will now filter recurring events accurate, see Online Doc.
· Improved: PHP solutions may return a cut off response, due to a PHP time-out. For CardDAV this is a big issue, deleting contacts inOL. iCal4OL will now test on this..
· Improved: Assistant [Oter] does now support tasks for OwnCloud (activate it in OwnCloud, too).
· Improved: CardDAV Email addresses can now be retrieved for X.500 Exchange contacts.
· Fixed: CardDAV ETAG Bug in OwnCloud, not returning the correct ETAG after PUT. Workaround implemented.
· Fixed: Some extra CarDAV fields may sync to description of contact. During upload "TEL." in description triggered wrongly this feature.
· Improved: CardDAV label X-MS-OL-DEFAULT-POSTAL-ADDRESS will only be set, if an address is present.
February 28th, 2013· New: Support for OpenXchange
· Improved: Repeating Tasks should not trigger .REGENERATE anymore during upload (but the issue is actually in the underlying interface, not in iCal4OL).
· Improved: Tab "1.2 More - Export" for Google Sync: The option to send email invitations over Google (again) was reversed and has now a security question.
· Improved: Own invitions on a second PC should to get the same GlobalAppointmentId. Email replies should now recognize this event as saved.
· Only for 32-Bit Office, and if UID max. char 255 is possible for this server solution.
· Improved: Google Assistent can now freely configure the server calendar collections to Outlook Calendar(s)
· Fixed: Some *.tmp files did not get deleted
· Fixed: Google Assistent did show for v3 API too early the Authorisation window, where the email address was not saved, yet.
· Fixed: Google Tasks Sync differs now between "hidden" and "deleted".
· Fixed: Support CardDAV label "TEL:" for OwnCloud
· New: Caldav flag "splash" for field "UserID:" on tab "1. How". If on tab "Run" the option for the import splash window is active,
· uploaded events/tasks will be shown in it, too.
February 14th, 2013· New: Flag "BodyAtt" for CalDAV. Attendees will be added in description during upload.
· New: Links under START - All Programs - iCal4OL, e.g. "iCal4OL TRAY every 30 minutes.lnk", can now be modified to
· start the FIRST Sync AFTER 30 minutes: Modify TRAY030 to TRAY030W (W for Wait - Escape does cancel the waiting)
· Fixed: OL Birthday events are a culprit. If contact gets modified, sync fields of this event may get lost (deleted+readded event).
· Fixed: Rules in option "time period" - not all worked as advertised.
· New: Flag "WarnCDel" in field "UserID:" on tab "1. How" warns for CardDAV, if more than 10 contacts would get deleted on server.
· Fixed: Support for demo.atmail.com incl. CardDAV (Add flag "Atmail" in field "UserID:" on tab "1.How", save .ini, redo autoconfiguration with assistant)
· Changed: Terminland.de does not support monthly and yearly events. They will NOT trigger an error in iCal4OL anymore!
· Fixed: Deleting occurrences "from now on" in iCloud does modify incorrectly "UNTIL", leaving last occurrence in OL alive. Catched..
· Fixed: LibCurl was not working correctly, and at last.. I found the issues on 2/2/2013 and uploaded 2.13.2 again
January 21st, 2013· Fixed: 1-Way-Google-Upload by API v3 for [X] Re-upload previous deleted events ==> READ FORUM - Announcements
· New: Support GroupOffice 4.0 CardDAV - does now work except "Homepage" and during Download "Comments/Body" (if not uploaded from OL).
· Adapted: Google Calendar has a new bug, which does not remove deleted event by "My Kalendars" - Properties - Delete! Therefore the resetting of the sync configuration becomes more complex by [Folder Sync Reset]: On tab "1.1 More" activate X] Deactivate Similarity Testen... and do the same on tab "Google"!
January 14th, 2013· Fixed: iCloud-Sync: Changes in Outlook did not upload, due to a bad bug, sorry
· New: Support GroupOffice 4.0 CardDAV - does now work except "Homepage" and during Download "Comments/Body" (if not uploaded from OL).
· Adapted: Google Calendar has a new bug, which does not remove deleted event by "My Kalendars" - Properties - Delete! Therefore the resetting of the sync configuration becomes more complex by [Folder Sync Reset]: On tab "1.1 More" activate X] Deactivate Similarity Testen... and do the same on tab "Google"!
· Fixed: For Darwin, iCloud and DAViCal syncing with iOS: Officelocation is not supported, but it does now work Outlook to Outlook, if contact was not modified in iOS.
January 14th, 2013· Changed:VB6SP6 Runtime is no longer part of setup. For Win2000 this must now be installed separately, see Download page.
· Warning:Installation on a server OS will now show a message in trial: Only with purchase from 5 licenses on, you can use iCal4OL on a server OS.
· New:Due time of a tasks will be now written into description body of OL tasks as "@Due: 14:00".. and read out for reupload to e.g. iCloud (for not getting lost)
· New:Posteo.de Support (no tasks). Better do not use the Browserinterface - just use CalDAV/CardDAV Clients.
· New:Use RDO for Import (for OL2003/Ex2003 with ActiveSync) with Session Overtaking from Outlook. Prefend timed events to be shown invalid after ActiveSync with a phone.
· Changed:MDB Name for sync fields can now be manipulated directly on tab "Options-Exchange" (before in *.ini by "SyncDB=xxxxxx.mdb")
· Changed:Sync only by RDO (not over Outlook) can now be activated on tab "Options-RDO/Misc." (before in *.ini by "OnlyRDO=1")
· Changed:Changing Private/Public is now supported for option (tab Options-Exportfilter): [X] Delete events && tasks on server, if export filter changed (categories, colors, filters above)
· Fixed:OwnCloud is using ETAGs of 34 lenght. Deletion of an event on the server did not work anymore.
· Fixed:Debug mode produced a line=20 error for CalDAV tasks.
· Fixed:[X] Subscribing as Feed... did wrongly consider option [X] Monitor deleted events & tasks .. on tab "Options-Exchange". Needed to be deactivated, to work correctly.
· Fixed:Bug in newer Chandler made it impossible to sync correctly, due to stupid trailing "/" e.g. xxxxxx.ics/
January 14th, 2013· New: SmarterMail 10.x Support
· New: CardDAV Import or Download can read public X509 Certificates into Outlook Contacts. Export VCARD with certificate is supported, too (only ONE certificate).
· Fixed: Assistant [Other] for Google CalDAV did not work, if a iCalendar Feed was subscribed in Google (File name error).
January 14th, 2013· Fixed: Radicale uses 410 Gone instead 404 Not found. Deletion of events did not work due to this implementation bug.
· Fixed: Assistant [Other] did not work fully correct for iCloud. If own main calendar was behind shared calendars in the calendar-home-set, if may not be found all collections.
· Fixed: Multiple modifications of a received invittaion die not upload correctly to EGroupware, the organizer flag "ROLE=CHAIR" could get lost.
· Fixed: For older Atmail/Darwin server a new flag was added "multiget limit", to circumvent a limitation of occurrence during REPORT calendar-query (HTTP 403).
· Fixed: New TANSS version 5.0 needs different rewriting of the iCalendar feed. iCal4OL must be registered to company name in TANSS, otherwise it will not work correctly.
· Fixed: Save of configuration files (*.ini) modified. It will not be deleted before saving and has now an own endmark in it (Runtime issue during shutdown).
· Fixed: CardDAV for OwnCloud 4.5
· Fixed: SnapAppointments: In browser interface added events got always deleted in OL (LF instead of CRLF in VEVENT).
October 23rd, 2012· New: Gmail Contact Sync: New option [X] Only supplement fields (as in previous versions, but now it can be deactivated).
· Improved: iCloud Tasks with Geo Data do contain invalid VALARM, causing OL-Alarm popup during download. Now ignored.
· Fixed: Tasks for DAVMail (singletasks) did not work correctly
· Fixed: EGroupware Work Mobile Phone in 1.8.004 did not sync down to Outlook, if iOS 4.x (iPhone 3G) is used
· Fixed: EGroupware Tasks modified in Outlook AND newer modified on Server could produce a 438 error
· Fixed: File Handle was not released in LIBCURL, if request timed out, causing out of file handles.
September 24th, 2012· New: Changing the name of external SyncDB per *.ini, to delimit syncs from different servers. In section [Default], add line "SyncDB=.mdb" directly in *.ini Default is "SyncDB=UserProperties.mdb"
· Changed: Google-Sync with (still) ClientLogin Auth, will deactivate v3 API (Update from old versions of iCal4OL can't sync anymore before re-configuration to OAuth)
· Fixed: OwnCloud 4.0 long postal adresses in contacts did not download correctly
· Fixed: Google API v3: Monitor deleted events did not work anymore (Delete failed)
September 14th, 2012· New: in CalDAV Assistant - Subwindow for multiple calendars: If reminders (alarms) should be downloaded for this server collection.
· New:On tab "Sync Fields": Remove all reminders in an Outlook calendar folder
· Fixed: OwnCloud 4.0 may have an issue, where events > 6 month in future are getting deleted in OL. Forcing now "singleget", instead of "multiget".
· Improved: Assistants: Surpessing alarms (setting option), if a server calendar collection is recognized as delegated.
· Fixed: SOGo: Special characters in Username of a calndar owner did not decode in Assistants; other decode issue with CardDAV solved.
· Fixed: Outlook 2013 32-Bit: Crash in Redemption (RDOiCal4OL.dll) fixed setting attendee stati; Recognize Default Outlook Profile (different registry path)
· Fixed: Outlook 64-Bit: By email received invitations did not upload with correct organizer (for Google you must activate the Sync Szenario on tab "Google").
September 7th, 2012· Fixed: v3 Google Calendar API did not work in countries, which are using , (comma) as decimal point => Bad Request
· New: Remove duplicate contacts, see tab "Contacts".
· Improved: Google Assistant (some issues with multiple calendar config)
· Improved: Outlook 2013 Preview Support (but still for 32-bit version, you may have to mark on tab "Options-RDO/Misc" [X] Deactivate RDO/Redemption..)
· Improved: Attende Text from Google will now show up in body of event (comment).
August 27th, 2012· Google Calendar API v3 is the now default on new machines (Version 3.0 and not anymore 2.2)!
August 16th, 2012· New: Fruxx Support
· Changed: The option "Keep Outlook connection when in tasktray, waiting for next sync (Stability)" on tab "Options-Start" is now activated by default on new installations
· Fixed: Bitmap Font issue with too large font size in Window. If this happens, please ask for support!
· Improved: Some text and toolstips and documentation
· Fixed: GroupOffice Prof 4.0.89 Beta now supported (but not earlier versions.. buggy)
· Improved: Sub-Window in CalDAV-Assistant: If tasks are in same collection, they can now be configured for every collection.
· Fixed: Upload CardDAV Photo for OwnCloud, useing always now PHOTO;TYPE=JPEG;ENCODING=BASE64: for VCARD 3.0
· Fixed: Repeating tasks did not sync correctly unsing MAPI Sync Fields, if after "Regenerate" the done occurrence was not immediately deleted.
· Fixed: Meetings only received by CalDAV-Scheduling (Status change may duplicate event)
July 30th, 2012· New: Correct handling of Meetings: Buttons Accepted, Tentativ, Denied are now visible.
· Attention Outlook 2010: Here a MS restriction is in place, to always DELEGATE the organizer to yourself, if meeting request arrives only by CalDAV.
· New: New Meeting Handling for Exporte, Import, Google, CalDAV may be deactivated direclty in *.ini configuration files, see Forum-Anouncements.
· Fixed: SOGo: Tasks Reminders can now get uploaded, if a StartDate has been set. Download reminders AFTER StartDate is now supported, too.
· Fixed: SOGo: Deleted recurring exceptions of events could not get uploaded by TZID. Changed to UTC timeformat, and now it works.
· Fixed: New SubWindow for Delegations did not work correctly (URL field may contain description text)
July 18th, 2012· New: By default for new installation now activated: [X] Save Sync Fields in external DB
· New: CalDAV-Assistent with new Sub-Window, if more than one server calendar (collection) was found!
· Improved: Assistant for new SOGo Version
· Improved: Thunderbird SOGo Connector does generate VLIST for distribution lists, which are not in CardDAV Spec. Using this togehter with e.g. OwnCloud did make trouble.
· Changed: Duedate of tasks will be uploaded to iCloud newly as VALUE=DATE. Someone had trouble (date shifting) in other timezone.
July 18th, 2012· New: [X] Save Sync Fields in external DB... takes automatically over old MAPI Sync Fields.
· New: Integration of libcurl as third HTTP_DLL (no special version anymore)
· Improved: Unmarking "[ ] Monitor deleted events & tasks .. and contacts" will only show in configuration used OL Folders *.mdb files.
· Fixed: Assistant created empty *.ini files for proxy-read/write (for delegations und additional calendars), if not used.
· Improved: Window.Refresh (Main Window was not painted on some systems)
· Improved: Assistant Support for GroupOffice Prof
· Changed: Contact Categories OL2007 may not be read, if not in main category list. They are now read over Outlook.
· Changed: Due to a bug on Infomaniak side (400 Bad Request), I updated 2.12.12 to use flag "singleget" instead "multiget" automatically
June 14th, 2012· Fixed: Gmail Contact Sync duplicated phone numbers in format e.g. "+49 999 999 99" by upload, due to a change in the Google Feed for Contacts. To fix it, see forum => http://ical.gutentag.ch/forum/viewtopic.php?id=475
· Fixed: Gmail Contact Groups with characters & > < "
· New: Place holder [Date] for Export *.ics file implemented, e.g.: C:\Download\Test-[Date].ics will result in C:\Download\Test-20120605T164901.ics
· Fixed: Exchange X.400 addresses with a valid emailaddress inside /CN= were treated as valid emails, which was wrong. They can't get uploaded to e.g. Google
· New: Special Version for Infomaniak (only in Forum - and for customers on Customers Page)
· Fixed: Infomaniak description (notes) of events could not get downloaded, due to a bug in Webmail2 of Infomaniak
June 4th, 2012· Support for OwnCloud 4.0
· Flag "no_dist" will not sync DistributionLists (CardDAV-Sync).
· Flag "fburl" for Outlook Contact Field "Freebusy". This field can now be uploaded to DAViCal (this is not in CardDAV spec)
· Gmail Contact Sync does now recognize duplicated PhoneNo with same label, and does not add the 2nd into body notes.
· *.ini in Section [Default], the line: GlobalAppointmentID=1
· Office XP/2002 may block, if this field is retrieved only by HEX Address (hidden in this version of OL). This flag will not use the HEX function.
May 10th, 2012· Changed: [X] Monitor deleted events & tasks ...... is now activated by default on new installation (tab "Options-Exchange..")!
· Changed: [X] Monitor deleted contacts...... ...... is now activated by default on new installation (tab "Options-Exchange..")!
· New: Lower Price EUR 18.-- (before EUR 20.--)
· New: Translation into French (not perfect; not everything translated)
· New: Support for Infomaniak.com (SabreDAV implementation, still some bugs, e.g. with VALARM, LAST-MODIFIED, ETAG)
· New: Update RDOiCal4OL.dll (newer interface version)
· Fixed: Google-CalDAV HTTP ERROR 500 with recurring events with deleted occurrence, due to missing line SEQUENCE:nn (HTTP 409 would be correct)
· Improved: All text can now be translated into another language (e.g. Assistants and error messages, but not LOG.txt)
· Fixed: TZID=Asia/Jerusalem does work now correctly (by table for years 1960-2037 for timed events)
· Fixed: Buttons on tab "Maintenance" and "Sync Fields" were not visible anymore (begind frames).
April 23rd, 2012· Improved: Tabs order on main Window
· Improved: v3 API Google Calendar (still a little bit unstable - do only use it for tests!)
· Fixed: Google Configuration Assistant had a runtime error
April 23rd, 2012· Fixed: iCloud changed the ETAG Handling, resulting in not correctly selecting the events, which have to get synced. You may experience for next sync still some unnessesary syncing - after that it will work properly again.
April 12th, 2012· New: v3 API for Google Calender Sync, see tab "Google"
· New: Google Calendar Sync done in "Sync Scenario/Migration/Import"-Mode: Activate this on tab "Google". The Organizer will get uploaded for new invitations. will be set to OL GlobalAppointmentID. Useful for migrating Exchange to GCAL. The "normal" Google Calender Sync uploads the organizer as attendee. The event will be shown from your view point..
· Changed: CalDAV Sync is now using flag "no_ctag" by default, because of perhaps mis-behavior of other CalDAV-Clients, changing HREF's of events. This can be deactivated by using new flag "getctag", but not for iCloud (needed there, because no LAST-MODIFIED).
· Improved: Deleted events will not get tested again against server, if really deleted before.
· Fixed: Simulation did set a few sync fields (actually not a problem, but not proper..)
· Fixed: Deletion of Gmail Contacts did not work anymore for a short download time over easter (updated 2.12.6 on 4/4/2012)
· Changed: License: I reserve now the right to change the license agreement at any time.
March 31st, 2012· New: Google Tasks Sync can now be automatically startet with Google Calendar Sync (there is a daily limit of 5000 request for all users - we will see, if I have to ask for a higher limit from Google)
· Fixed: BASE64 Encoding e.g. for BASIC REALM - did not work correctly together wie iCloud
· Fixed: CardDAV Contact Sync: First (and only) email address was not deleted in Outlook, when deleted on server.
March 8th, 2012· New: Support for HARVEST O2S (autoconfig not yet working)
· New: CalDAV Flag "clear_att" will remove first all attendees before updating event during import
· New: Tab "Options - Import Feed": [X] Import FREE as BUSY + [X] Except allday events
· Improved: Reading Emailaddress of Exchange Organizer in Cached Mode (Reciptient.AddressEntry.GetExchangeUser.PrimarySmtpAddress)
· Improved: Exchange Support does no longer get activated in the CalDAV-Assitant, if .ini was saved before without Exchange Support.
· New: Different liberation method if iCal4OL is installed on a server (licenses are per user).
· New: HTTP Timeout can now be altered by line "oTimeout=999" in section [Option] of an .ini file. E.g. for complex recurrings events with a lot of exceptions (EGW)
· New: CalDAV Flag "no_global" does not use .GlobalAppointmentID as UID for invitations, but the shorter PR_SearchKey, e.g. necessary for Tine 2.0
· New: Support for shared (and already in OL linked) Exchange Calendar of other users. See tab Options - Exchange" => [Link Shared]
· Improved: Sync Contact Groups as Categories. Supporting also DAViCal, SOGo and upcoming EGroupware 1.9.004
· Fixed: DAViCal 1.0.2 Deletion of Contacts on Server did not work anymore (header issue)
· Improved: Using "Save Sync Fields in external DB" (tab Options-Exchange) was slow for CalDAV "down asFeed" or read-only ICAL Feeds. Optimized.
March 8th, 2012· New: OwnCloud 3.0 und Atmail hosted SabreDAV Support
· New: iCloud/Darwin CardDAV - new option: [X] Convert Groups to Categories
· New: Assistants on tab "Who" do now support "[X] Only Upload (asFeed)"
· Fixed: [URL:] Assistant on tab "1. How" does now support iCloud
· Fixed: CardDAV Company Field could contain a CRLF, which broke the upload of this contact to iCloud.
· Fixed: CalDAV/CardDAV: Re-Reading items, if in PUT repsonse the ETAG Header is missing (especially SabreDAV)
· Fixed: Outlook 4096 Conflict Error will now be ignored (use ScanPST/ScanOST to fix it).
· Fixed: Scroobars on sub windows had some anomalies.
March 8th, 2012· New: CardDAV Option for incremental Upload Sync. Must be activated manually in CardDAV Window. Speeds up Upload of Contacts!
· Fixed: iCloud UID can be max 200 characters, but GlobalAppointmentID under Exchange 2010 may be up to 234 characters. Using PR_SEARCH_KEY in this case..
· Fixed: WinInet.dll and option for ignoring connection errors (Options-HTTP_DLL), did still generate an error with "singleget", "multiget".
· Fixed: If no connection, quit sync stop did not work for WinInet.dll + Propfind (see tab "Options-HTTP_DLL")
· Changed: Some preperation for VCARD 4.0, especially for eM Client 3.5.x / SabreDAV
· Fixed: CalDAV Inivitation, sent over a different own emailaddress, could not be uploadad to iCloud.
· Fixed: Contact Pictures from iOS could not be saved anymore (iCloud Change).
· Fixed: Contact iPhone Field from iOS was not saved anymore (iCloud Change).
· New: The Configuration Assistants on tab "Who" will no warn, if many items are in the "Deleted Items" Folder of Outlook. It would slow down the Sync.
January 10th, 2012· Fixed: CalDAV Flag "inbox" did cause an (uncatched) error uploading Tasks to the CalDAV-Server. Upload of tasks did not work anymore
November 21st, 2011· New: CalDAV Flag "maskprivate" to mask private events during upload, without overwriting Subject during download =
· All CalDAV Assistants will now have an option of this.
· New: Google Assistent does now support splitting of one OL calendar into multiple Google SubCalendar. The main Google Calendar will sync with the "rest" (all other categories not used for subcalendars).
· New: EPL and EGroupware 1.9.011 are now supported. Flag "inbox" will be set automatically, for improved scheduling of invitations (Assistant location error fixed, too).
· Fixed: OL2000 Issue with Extended Mapi-Propery (GlobalAppointmentID) could raise a runtime error depending on OS (Win2000?).
· Fixed: Manaul CalDAV Assistant (on [Others]) did not configure correctly a new contact folder
· Fixed: End Sync if no server response.. did not work anymore for OAuth Google Sync
· Fixed: Gmail Contact Sync: Field Birthday without Year does now sync with THIS year, otherwise OL can't save it (runtime error).
· Improved: Kronolith 2.3.x Support with AALARM and changable (longer) Timeout during Upload of .ics file (Section [Export], Line eTimeout=420 to manipulate it in Default.ini)
November 21st, 2011· Fixed: iCloud does now re-send invitations during upload. I found now a way to prevent this! SCHEDULE-AGENT=CLIENT
· Fixed: EPL/EGroupware: Due to bug with for infolog (Tasks), I had to deactivate this feature, otherwise on server deleted tasks can't get recognized until another task changed.
· Improved: EPL/EGroupware: support of Flag "inbox" ... this will switch to CalDAV-Scheduling for by Email received invitations in Outlook
· Modifications of attendees will get ignored, exepect own attendee status and categories+free/busy)
· New: Flag "client", which will add to all attendee lines (except for yourself) ;SCHEDULE-AGENT=CLIENT
October 28th, 2011Improved:
· iCloud Assistant [Other] on tab "Who"
· Shared Calendars are now recognize as shared
· Tasks (Reminders) will now be recognized correctly (sometimes this folder was recognized as Calendar)
Fixed:
· iCloud Tasks (Reminders) did not sync (error=404), due to a bug of mine, if GUID path containded the number '10' (sorry, wrong replace command)
Changed:
· Google Calendar Sync does not save anymore GlobalAppointmentID of an invitation on GCAL (may trigger an error). Instead it's using the to re-find an invitation
October 17th, 2011· New: iCloud Support for Calendars and Contacts
· Fixed: Adding attendees as recipients in Appointment by fullname, did trigger on ONE test PC a strange error, which I have never seen before. Changed to add recipients by email (and not fullname), even if they can't get resolved in Contacts, to prevent it.
· Fixed: Invitations, which where exported in external *.pst, are loosing the field GlobalAppointmentID and are marked as "Copy: xxxx". This could trigger an error (iCal4OL is not responding) after re-importing into Outlook.pst, due to missing field.
October 17th, 2011· Fixed: A really bad bug, causing iCal4OL to loop, if a new event starts at the same time (and is different) than another event, which was received as email invitation.
· Improved: Yahoo-CardDAV for email fields
· Improved: CardDAV fields X-ABShowAs and X-ABUID for iOS/OSX are now stored in userdefined fields, and not anymore in the body
· Improved: Home2Telephonenumber and Business2Telephonenumber will now sync with Gmail Contacts. They were left out until now by "design", don't remember why..
October 17th, 2011· New: Synology CalDVA-Server is now supported
· Fixed: Google-Kalender by CalDAV with a Smartphone may cause a duplication for the Google-API Feed (same event a second time, marked as deleted). iCal4OL will now check for this Google Bug..
· Improved: Older Darwin CalendarServer may not contain "mailto:" (email address) in . The Autoconfiguration Assistent can now deal with it.
· Fixed: Bedework 3.7 does now support newest CalDAV Scheduling Spec. iCal4OL had to be fixed for it. Flag "Inbox" is necessary..
· Improved: Deleted Outlook Folders for Contact Sync or Google Task Sync will now show a message warning, if (still) configured in iCal4OL.
· Fixed: CardDAV-Sync: In very rare cases a PHOTO could not get downloaded, because of wrong "//Z" content end recognition.
· Improved: CardDAV-Sync: Changed handling of saving fullname, otherwise Outlook may "modify wrongly" the "Show as.."
October 17th, 2011· New: Already received invitatations from Google Calendar will now be found during a later sync and connected
· Improved: Handling of invitations now during download is recognizing identical GlobalAppointmentID (or vCal-Uid which may be a part of it), new for Outlook 64-bit, too.
· Improved: "wait1s" in field UserID waits 1 second before upload of an event to Yahoo, wait2s = 2 seconds. Hopefully helps to not tigger HTTP 503 Server Error in Yahoo.
· Improved: Passwards are now saved AES encrypted in .ini configuration files (if confirmed, e.g. opening [Authentification] + OK)
· Improved: Supporess Attendee errors (Recipients) during upload. Defective recipients will now get overread and not tigger a program error (line=63).
· Improved: All Assistants (Wizards). Similarity-Test-Questions now looks the same - new "firstsimilar" supported for CalDAV.
· Improved: DAViCal changed to "multiget" in CalDAV-Assitants, because faster sync (sync-collection is buggy and brings back all events).
September 26th, 2011· Fixed: Important: EPL customers must update, because of invitation handling changes by Stylite AG!
· Outlook Invitation may get deleted by the sync - or are not changeable anymore!
· Best: Add Invitations in EPL directly...
· New: Support for DAVMail 3.9.4 CalDAV+CardDAV. Tasks are not working (or a little bit by "singletasks")
· New: Trunk of EGroupware does support now Proxy-Read/Write = Delegations, and the autoconfiguration is now considering it.
· New: Supoort maXvis CalDAV+CardDAV
· Improved: Flag "CardDAV SingleContacts" now supported for EGW/EGroupware (it's even default) - faster Contact Sync.
· Improved: Added a manual assistant for CalDAV (for special customers - under the [Other] Assistant..)
· Improved: CalDAV Reminders for Yahoo new as Email. DESCRIPTION: instead ALARMDESCRIPTION: is now default in VALARM.
September 12th, 2011· New: Google Configuration Assistant on tab "Who" for Autoconfiguration of up to six secondary calendars, incl. Gmail Contacts.
· New: CalDAV Configuration Assistant on tab "Who" for Autoconfiguration now with secondary calendars, proxy-read/write (delegations) and addressbook autoconfig (CardDAV).
· For EPL/EGroupware you still must use the [Enhanced Assistant], because calendar-proxy-read/write is not yet implemented!
· Fixed: Google OAuth 1.0 did not work anymore (wrong filename of container)
September 12th, 2011· New: CalDAV Flag "RSVP" implemented. May help for some solution to not send invitations by server again (already sent in Outlook).
· New: EPL/EGroupware default flag changed to "multiget" in CalDAV Assistants.
· New: CalDAV: "multiget" instead "singleget report" is the same (but shorter)
· New: CalDAV "sync" instead "singleget sync" is the same (but shorter)
· New: For OL2000,2002/XP: Contact Pictures will be saved as attachments in OL
· New: Even without "CardDAV" in field UserID, the flag "etag" is now working, e.g. if Contact was modified on Server AND in Outlook.
· Improved: [X] Monitor deleted events/contacts (tab "Options-Exchange") is now active, even if "[ ] Deleted as well" (tab "2.1 More") is not active.
· This way, the "deleted items folder" does not have to be read at all.
· Improved: [X] After Sync remove all events from "Deleted Items" folder (tab "2.1 More") will now for "CalDAV tasks" remove tasks, too.
· Improved: With "CardDAV" in field UserID now only modified Contacts are read from the server. But make sure to make first a contact sync without "CardDAV"
· in the new version, otherwise all contacts will be synced from Server to OL.
· Fixed: "Enanced Assistant for Darwin CalendarServer" did duplicate // in the URL, e.g. "//calendar".
· Fixed: Yahoo Caldav .... some 500 Internal Server Error
· Fixed: Combination of [X] Monitor deleted Tasks... + [X] Save Sync Fields in external DB.. did not work. Tasks got deleted..
· Fixed: Deleted delegated Tasks Mail in OL2007 are not readable as tasks, if in "deleted items folder".
September 12th, 2011· New: Recognize Exchange and other *.pst -Folders to monitor deleted items
· New: Gmail Contact Option: Warn, if a contact was modified in Gmail AND Outlook
· New: Google Calendar Option: Warn, if an event was modified in Google Kalender AND Outlook
· New: CardDAV with flag "CardDAV etag" (field UserID) does work now for Contacts, too
· New: CalDAV with flag "etag", does show a not activated warning window at the bottom right corner of the screen, if an event was modified on Server AND Outlook
· New: Support for Scalix Calendars >= 11.4.6
· New: Inbuild CalDAV Server does now work with iOS 3.4.5 (iPhone,iPad,iPod touch) and Exchange Public Calendar (as Server). is now supported.
· Fixed: CardDAV with flag "CardDAV" (in field UserID) die still recognized items as identical, if they where modified at the same time (
September 12th, 2011· Improved: User Interface does not use grafical buttons anymore (all are now rendered).
· Fixed: SOGo CalDAVA: Download of last event in feed was not read (but added later).
· Improved: CalDAV Autoconfiguration Assistent: Support for Chandler Cosmo, and does default now to path /egroupware/groupdav.php, if no location header could be found.
· Fixed: Received Invitations by Outlookmail, then modified by attendee did not upload 100% correctly to SOGO (or even EPL).
September 12th, 2011· Fixed: EPL 11.1 does use ORGANIZER/ATTENDEE a little bit different, therefore Organizer could became ATTENDEE
· Fixed: SOGO does not want an ATTENDEE line for ORGANIZER
· New: Password Change on tab "1. How" tests CardDAV+CalDAV Login/PW in other .ini files, and if you whish, update them, too.
· New: Contact Sync Option for EPL/EGW: Assign Title=Profession, Role=JobTitle - otherwise Title=Jobtitle, Role=Profession for EGW=Outlook
· Improved: Support for non permanent UID's from OPNET-Groupware (Timestamp will get removed)
· Improved: Import from FreeBusy-Feeds as "Events" (FBTYPE=BUSY-TRANSPARENT; FBTYPE=BUSY-UNAVAILABLE), and accordingly Export of Events as "FreeBusy-Feed".
September 12th, 2011· New: FreeBusy Download from Darwin CalendarServer to convert for Outlook FreeBusy Search Path. See tab "Options - RDO/Misc."
· New: CalDAV REPORT_sync-colletion Support. Works only for SOGo und DAViCal >= 0.9.9.3. Usage field "UserID:": ... singleget sync
· New: CalDAV Support. Did nothing change on server, iCal4OL has less to do..
· Improved: SOGO Contact-Sync: Faster and incrementel (only modified and new contacts are downloaded from server).
September 12th, 2011· New: Manual(!) Google Task Sync (Alpha Version! Google Termns prohibit, at leat for the moment, automatic Sync in Background!
· New: Implementation of OAuth 2.0 for Google-Sync
· New: Options - Import Feed: Import all as OutOfOffice. For iCal Feeds from e.g. TANSS
· Fixed: CalDAV-Autoconfig-Assistent does work now for SOGo
September 12th, 2011· New: Contact-Sync only just every sixth time (with calendar sync).
· New: Option to leave iCal4OL in tasktray without sync, if OL is not re-opened. See tab "Options - Startup".
· Improved: DAViCal in CalDAV Autoconfig Assistent now sets "CardDAV" in UserId (Bug in 0.9.9.4), and detects TIMEZONE, if choosen in collection.
· Fixed: On some machine, a wrong popup was show, that iCal4OL was already running.
· Improved: A red text, so new user do not miss the contact tab, which is not on first row
· Removed: Button [CalDAV-Client] for sync every minute was removed. It's really fast enough to sync every 10 minutes (min. is 3 minutes by a altered link)!
· Improved: Some odd (old) options where moved to tab "Options -Import Feed"
· Fixed: Gmail-Contacts-Sync: CTRL-Drag&Drop of Contacts over Folders did not sync correctly (due to set Sync Fields)
· Fixed: Gmail-Contacts-Sync: Dipl.-Ing. im Title did not work (Ing. then in first name). Issue with autoparser of OL and Gmail
· Fixed: Google 1-Way Download Sync: button [Choose Google Calendar] was not visible anymore
September 12th, 2011· New: OAuth 1.0 for Google Sync. Now you have two possibilities to connect to Google Calendar and Contacts
· New: Newer version of RDOiCal4OL.dll (Redemption from dimastr)
· Improved: The "older" CalDAV-Assistent was improved to set more accurate flags for the supported CalDAV Stores (Websolutions did improve their handling)
· Fixed: CardDAV Escaping \, \; \\ \n \N improved. But still some solutions to not support ";" (semicolon) in a Contact!!
· Fixed: CardDAV did exchange email adddresse, if flag "carddav" was used in field "UserID:" on tab "1. How".
· Fixed: 110% DPI bug with TabStrip fixed (old ocx bug)
· Fixed: Some minor issues in the user interface (empty tabs)
September 12th, 2011· New: [Sync Reset Folder]-button for Google/CalDAV/CardDAV-Sync to reset an Outlook folder as if it was not synced before, to start "fresh over with first sync".
· This way even previously deleted events can sync again, e.g. be uploaded again.
· New: CalDAV-Autoconfiguration can now directly be started from tab "Who"
· Design: Some (more) buttons with Icons.
· Fixed: End iCal4OL, if Outlook 2010 is not running anymore, did not recognize every instance of OL - and closed too soon.
· Fixed: Better recognition of an Outlook 2010 bug, invalidating all ActiveX objects, while closing (fast shutdown issue).
September 12th, 2011· Something does not work anymore with CardDAV-Contact-Sync: Sometimes Contacts get deleted in OL 2010 without any reason. This is probably due to an update from MS for Outlook 2010, causing problems in RDOiCal4OL.dll (Redemption.dll). So I reprogrammed the reading of the field .EntryID, hopefully circumenting this new issue.
· New: CardDAV-Option for not deleting Contacts in Outlook.
· Fixed: End iCal4OL, if Outlook 2010 is not running anymore. Did not work always, because the window handle was still valid (probably due to a reminder window).
· New: Do not sync BODY of events/tasks (tab "Options - RDO/Misc."). NEVER use it for CalDAV 2-Way-Sync, though!
· Fixed: "CardDAV singlecontacts" (field "UserID")... did not work as expected for "unknown" CardDAV-Servers.
September 12th, 2011· Improved: CTRL-Drag&Drop or Copy&Paste of an event into another Outlook Calender, does copy attendees, too. This may result in duplicates (actually invitations) in the original Google Calendar.
· During Download a test was added on the GCAL UserID to prevent adding this UserID pseudo emailaddress.
· Improved: Some messages in LOG (searching for duplicates and wrong http responses)
· New: Option for 1-Way Google Upload Sync on tab "2.1 More": [X] Re-add deleted events (read tooltip)
· New: Some switches for field UserID (tab HOW) for CardDAV (Contact Sync), like "CardDAV singlecontacts" were added.
· Improved: tab "Options - Startup": [X] End iCal4OL in Tasktray, if Outlook is closed
· Will do one additional sync, so last changes during last sync and "waiting" are synced, too.
· Improved: If only one single OL profile is present in Outlook 2010 64-Bit, it will now load automatically
September 12th, 2011· New: Tab "Options - Startup": [X] Unload iCal4OL from Tasktray, if Outlook gets closed
· New: Tab "Run": LOCK configuration with password (see LOCKING-Icon)
· New: Kerio Connect 7.1.x Support... UserID: caldav deleted remove direct nosimilar organizer inbox singleget
· New: CalDAV UserID: "singleget newer" or "singleget older" ==> This will FORCE a minimalistic CalDAV-Sync, due to the fact that there are a lot of BUGGY CalDAV-Implementation out there. To determine the newer version of an event, which was meanwhile changed on the Server AND in Outlook (iCal4OL is a Sync Solution!), you can use caldav deleted remove direct nosimilar newer .. ==> the Outlook event will win!
· caldav deleted remove direct nosimilar older .. ==> the Server event will win!
· With "singleget newer" or "singleget older" only the ETAG () will be used, to find out if an event has changed)
· Improved: CardDAV Field-Mapping for Darwin AddressBookServer 3.x, DAViCal and Kerio (this are true CardDAV-Implementations)
· Fixed: CardDAV-Support for Google Calendar (SEQUENCE-Issue Error 409; Error 500 on attendee lines without MAILTO)
· Fixed: Lightning 1.0 rc2,rc3 do now work with inbuild CalDAV Server of iCal4OL
September 12th, 2011· New: End iCal4OL in Tasktray, if Outlook gets closed on tab "Options - Startup" (delayed, only tested before next sync start)
· New: Lock Configuration with password on tab "Run".
· Fixed: for Darwin: Invitations directly arrived in Outlook, will no longer upload with organizer/attendee info, because it may be send out again by darwin.
September 12th, 2011· New: SmarterMail Support.
· Special Characters like éöäü can't be uploaded correclty. No/buggy UTF-8 conversion (bug)!
· "quoted-printable" is not supported by iPhone, so do not use this option in field "UserID:")
· Contact Field "OfficeLocation" (Bureau/Agency) will be overwritten with "Company" during upload (bug)!
· New: Tobit David FX 2011 Support. You MUST use "singleget" in field "UserId:"!
· Description of events, modified in David, are not in the feed ="undefined" (bug)!
· Upload of Category not possible (bug)!
· New: Add Categories during CardDAV Import (Contact Sync with groupwares).
· Improved: TribalOS Support. Reading ETAG with REPORT-Multiget after PUT.
· No update of allday events possible (bug)!
December 26th, 2010· Fixed: for CalDAV with "[X] Monitor deleted Items", the incremental sync will be deactivated, otherwise it can't work correctly.
· Fixed: Links like "iCal4OL TRAY every nn minutes" will not force anymore the option "[X] Tooltip in Tasktray bei Import" on tab "Run". Activate it, if you liked it.
· Update: The CURL Special Version was updated to the latest release of libcurl.dll
December 18th, 2010· Fixed:Outlook 2010 64-Bit: If program gets closed, it will invalidate all objects in iCal4OL (bug in 32-bit ActiveX component). During a Sync, iCal4OL will still crash (nothing I can do here), but waiting for the next sync, will not crash iCal4OL anymore
· Improved: If Outlook is not the default email program, iCal4OL could have problems with extended Mapi. The Setup will no register iCal4OL für extended Mapi.
December 18th, 2010· Fixed: Starting the Synchronisation did trigger a wrong message, that iCal4OL.exe was already running
December 2nd, 2010· New: on tab "Google": [X] Use separate Sync Fields (read tooltip) Only activate this, if you are using multiple configuration files, and/or did import iCal-Feeds before, uploading those events to GCAL, too.
· New: Contact-Sync with Yahoo! URL=https://carddav.address.yahoo.com:443/dav//Contacts/ (replace with your Yahoo Login Name!)
· Improved: [X] Ignore VTIMEZONE details and resolve by TZID.txt This will no work, even if NO VTIMEZONE info is in the feed.
· Improved: Invitations sent by Outlook are always added into Calendar. During Upload, iCal4OL will no remove this duplicate (from sync!) in OL.
· Fixed: Using external DB for saving sync fields, did upload again and again, the items to the server..
November 6th, 2010· No limit anymore in the DEMO. It still will run for 14 days..
· New: START - All Programs - iCal4OL - Links like "iCal4OL TRAY every 10 Min" for direct background sync.
· New: DAViCAL CardDAV Contacts-Sync, e.g. http(s)://server.com/caldav.php/user/contacts/
· New: MOBILE ME cal.me.com Calendar-Sync (new MobileMe Calendar)
· New: New Assistant for EPL/EGroupware (autoconfig with addressbooks, configured for CardDAV)
· New: New Assistant for DARWIN (works with most other stores, too)
· New: Assistant for CalDAV now showing up directly, if CalDAV is not configured yet.
· Improved: GMAIL-Contacts only get deleted, with identical ID now (before the test was on name+email,too)
· Fixed: - issue for GMAIL-Sync (catch API error with duplicated name-Tag)
· Improved: [X] Monitor deleted events... implemented for CalDAV when only "up" has to be done (but not for GroupDAV).
· Fixed: Upload-Filter for Color Lables did not work (always).
· Fixed: RDATE events (e.g from older ICAL on MAC) can't get uploaded correctly. Sync with Darwin could stop with "HTTP 500 Internal Servererror". Now Sync will continue, ignoring this error.
· Fixed: SIMULATION did "wrongly" overwrite single events during import (if already present and not repeating event. IF-ENDIF structure was incorrect).
October 21st, 2010· New: Citadel 7.84 Support incl. Notes Download (add "notes" in field "UserID:").
· Fixed: nbuild CalDAV-Server may have some strange issue under Win7 64-bit. Add "skipdeleted" instead of "reuse" into field "UserID", or ask for support.
· Fixed: Contact-CardDAV-Sync (e.g. EGroupware) configured for Upload (only), still deleted contacts in Outlook, if the Import-Sub-Option "as read-only" was checked.
· New: "up asFeed" for CalDAV is now possible (do not use "deleted remove", otherwise it will still delete events in OL, which are not anymore on the server).
· Fixed: "down asFeed" for CalDAV did not always delete events in OL, which have been deleted on the server.
· Improved: EGroupware CalDAV Assistant does now support different Credentials (Login/Pw) for a eGW-User. ACL in EGroupware must be set correctly, for this to work. Otherwise use USER=LOGIN!
· New: For Finding of corrupted eGroupware Contacts: Add on tab "1. Who" in field "UserID:" the word "singlecontact"! This will read the Contacts(!) one by one, if an error occurs hit [Cancel]
· LOG.txt will now show a line ==> Error reading Contact 51.vcf (example for eGW Record-ID = 51)
September 27th, 2010· New: Support for e.g. Chinese OS. See tab Options - Import Feed - [ 6] Import UTF-8 decode
September 10th, 2010· New: Zarafa Support
· New: DAViCal 0.9.9 Support (Content-Type-Header for HTTP DELETE had to be changed)
· New: CalDAV- and Google-Sync should now work on English/German OS with LANGUAGE set to e.g. Cyrllic, Tha, for not unicode aware applications. You need to activate under OPTIONS-IMPORT: [ 3] Import UTF-8 decode. DO NOT activate WinInet.dll (Options-HTTP_DLL), because only WinHTTP can decode correctly! iCal4OL is an ANSI-Program (VB6), therefore Import/Export of ICS-Dateien can't work on NOT ENGLISH OS (Default Codepage is always ANSI).
August 24th, 2010· Fixed: EPL/eGroupware-Contact-Sync does now support VCARD Line-Wrapping (cut off notes/bodies...) and LF (instead of CRLF) in notes for upload
· Improved: Tab OPTIONS - IMPORT: UTF8-Decode=3 => for English OS, which does use e.g. Cyrillic, this will correctly decode a HTTP-Response directly by WinHTTP.dll (There seems to be a bug in VB6 with default LCID).
· Fixed: Gmail-Contact-Sync API 3.0 for OL company contacts with ' & < > in it, could not be uploaded correctly.
· Fixed: EPL/eGroupware-Assistant did disable field URL after first configuration. Now it's changeable for test with other server.
· Improved: Gmail-Contact-Sync API 3.0 for OL company contacts (without fullname) can get uploaded correctly now. Do NOT activate options "Use SaveAs" or "Use ShowAs".
· Improved: There are some limits to OL-recurring exceptions (not freely movable - or saveable). Because of this, some excpetions may get converted to single events by iCal4OL (already implemented a long time ago).
· Now it will change the lastmodificationtime of the "real" master-recurring-event, to be sure it gets uploaded newly (with EXDATE's for the single events) + those newly created "single events exceptions".
August 11th, 2010· Gmail-Contact-Sync for new Browser Interface
July 14th, 2010· HTML tag support in Outlook fields SUMMARY and BODY.
· Uploaded events to Google Calendar(s) can show up formatted, if published or embedded.
July 2nd, 2010· Darwin AddressBookServer Sync
February 22nd, 2010· HTML tag support in Outlook fields SUMMARY and BODY.
· Uploaded events to Google Calendar will show up formatted, if published or embedded.
January 25th, 2010· HTML tag support in Outlook fields SUMMARY and BODY. Uploaded events to Google Calendar will show up formatted, if published or embedded.
November 30th, 2009· Sync Outlook with Google, Zimbra, Chandler, eGroupware, IceWarp, DaviCal, Google, Kerio, SOGo, Bedework (Calendar, Tasks, Contacts).
September 4th, 2009· Zimbra Kontakt-Sync per SOAP
April 7th, 2009· Integrated CalDAV Server (Calendar,Tasks) and Sync with Zimbra, Cosmo, eGroupware, DaviCal, Google, Darwin Calendar Server; VCARD and LDIF Support
March 17th, 2009· eGroupware 1.6.001 Contact, Tasks & Calendar Sync
February 21st, 2009· CalDAV Server to publish your Outlook Calendar/Tasks;
· VCARD/LDIF Import/Export
January 26th, 2009· eGroupware 1.6.001 Contact, Tasks & Calendar Sync
December 31st, 2008· CalDAV Server integrated to share your Outlook Calendar
· VCARD/LDIF Import/Export
July 14th, 2008· Darwin Calendar Sync and Task Sync now integrated
April 26th, 2008· Google Contacts Sync, DAViCal CalDAV Sync