======================================================================================================================= iCal4OL Changelog Deutsch (c) Roland Scherrer, Schweiz, http://ical.gutentag.ch ======================================================================================================================= 2.19.4 15.8.2021 Update: Interne Anpassungen für die App-Verifikation durch Google, damit bei OAuth die Meldung "Dies App ist blockiert!" nicht mehr kommt. Sie müssen auf 2.19.4 aktualisieren, falls Sie weiterhin mit Google Kalender / Kontakte / Aufgaben synchronisieren möchten. Das Contact-API ist leider EOL (end of life). Es wird aber (mit zufälligen Sync-Abbrüchen von Google) noch bis Ende 31.12.2021 funktionieren (und sichtbar bleiben). Das neue People-API werde ich nicht (mehr) implementieren. KEINE ANDEREN PROGRAMMÄNDERUNGEN !! 2.19.3 21.9.2020 Korrigiert: Google Kalender: Das erneute Wiederhochladen von geänderten Vorkommnissen eines Serientermins (nach Upload+Download+2tes_Upload) konnte den ganzen Google-Serientermin falsch überschreiben, wodurch in auch Vorkommnisse gelöscht wurden. Korrigiert: Google Kontakte feld Homepage mit Parametern zb: www.test.ch?a=a&b=b) muss neu encoded werden: www.test.ch?a=a&b=b (inline xmls). Korrigiert: iCloud Shared Aufgabenordner werden nun vom Assistenten Reiter "Wer" erkannt. Korrigiert: Verhalten EXDATE (gelöschte Ausnahmen Server-Serientermine). Diese werden beim Import nun ignoriert falls Mastertermin älter ist, und bei iCloud sowieso. Löst das Problem, wo ein gelöschte Outlook-Einladungsausnahme durch Outlook-Einladungsupdate des Organisierers wieder zugefügt wurde. 2.19.2 23.8.2019 Korrigiert: Durch eine iCloud-Feed-Änderung wurden alle Termine in Outlook überschrieben. Bitte iCal4OL updaten! Bitte beachten: Beim ersten Sync könnten ein paar OL-Termine noch überschrieben werden. Ab 2tem Sync ist es dann gefixed. (Das xmlstag für hat sich geändert, und zwar auf was noch nie gesehenes..) Geändert: Die Option "Die Zeitspanne, in der zwei Elemente als identisch angeschaut werden, um +1 Minute erhöhen" auf Reiter "Optionen-RDO/Divers" wirkt neu für Flags multiget/singleget mit older/newer, um dem Wahnsinn der Such-Addins (Copernic/Exchange/etc) ä bisserl zu begegnen. Hilft aber nicht bei Copernic UND Exchange! Serientermien werden ANDAUERND hin-und-her geändert und somit unnötig gesynct.. Ich gebe auf ;-) 2.19.1 21.5.2019 Update: LibCurl.dll Version 7.64.1 Update: RDOiCal4OL.dll Version 5.20.0.5298 (Redemption.dll from dimastr) für 32-bit Outlook Korrigiert: Outlook 32-bit mit "Nur RDO": Auf Reiter "2.1 Mehr - Export" die Option "[X] Nach Sync Termine aus "Gelöschte Objekte" entfernen" funktionierte nicht mehr. Korrigiert: Google: Reiter "Optionen - Exportfilter" die Option "[X] Serienterminausnahmen als Einzeltermine exportieren" funktioniert nicht mehr und wird ignoriert. 2.19.0 1.2.2019 Korrigiert: Bei "[X] DBF" auf Reiter "Optionen - Exchange/*.pst" gab es einen Bug, welcher Probleme mit SOGo verursachte. Geänderte SOGo-Termine wurden nicht übernommen. Update: RDOiCal4OL.dll Version 5.19.0.5248 (Redemption.dll from dimastr) für 32-bit Outlook Verbessert: CardDAV-Upload: Probleme mit [LastModificationTime] werden für Option "[X] Nur Kontakte seit.." (=Restrict) abgefangen und zur Not alle Kontakte gelesen. 2.18.4 27.12.2018 Neu: LibCurl.dll Version 7.61 mit TLSv1.3 und Brotli-Unterstützung (Es gibt neu ein offizielles LibCurl.dll für Win32). Update: RDOiCal4OL.dll (Redemption.dll from dimastr) für 32-bit Outlook, unterstützt Office 2019 + Win10 1809 Korrigiert: Office 2007 unter Win10 wird neu wieder mit RDO angesprochen - das klappte nicht immer wegen Registry-Problem (RDOiCal4OL.dll) Geändert: Google-Sync: 409 Gone wird nicht ins Log.txt geschrieben. Ist nur Info, da Elemente beidseitig manuell gelöscht wurden. Korrigiert: Keine Fehlermeldung[!] von hochzuladene Serienausnahmen, von denen keine Spur im Google Kalender (auch nicht gelöscht) zu finden sind. Korrigiert: Da falsch codierte CN=xxx xxx:MAILTO:yy@yy.yy (fehlende "" bei Leerschlägen in CN=) von Outlook nicht korrekt verarbeitet werden, für GCAL ausgeschlossen. 2.18.3 12.9.2018 Korrigiert: Google OAuth funktionierte nicht mehr, da bei der Neu-Authentifizierung der Aufbau der Serverantwort für das "Access Token" leicht anders ist (unerwartetes Leerzeichen). Korrigiert: CardDAV: Das Aktivieren der Überwachung auf gelöschte Kontakte (Reiter Optionen-Exchange) setzte leider das inkrementelle Upload-Datum nicht zurück (falls aktiv). Dies musste bisher manuell zurückgesetzt werden, damit es auch für ältere Kontakte funktionierte.. (28.8.2018) Korrigiert: CardDAV-Passwort bei HTTP 401 während Sync wird nun in *.ini zurückgespeichert. Vorher nur manuell auf CardDAV-Fenster.. (15.8.2018) 2.18.2 08.8.2018 Korrigiert: Farben von Google Calendar wurden nur von Outlook hochgeladenen Terminen zurückgesynct. Verbessert: Erkennung ob Outlook 32-bittig oder 64-bittig wurde verbessert (Problem bei Standalone Outlook). 12.7.2018 Korrigiert: Reiter WER - Assistent "Manuelle Konfiguration": "Error 5" beim zurücksetzen der Überwachungs-DBs, falls bestehend (12.7.2018) Korrigiert: CardDAV: Neues Flag "davdroid" (in KENNUNG auf 1.WIE) korrigiert mehrere Problme mit neuester Version von DAVdroid-APP (21.6.2018) Neu: CardDAV: Neues Flag "no_country" wird beim Download das Land der Adressen ignorieren (15.06.2018) Neu: Updated RDOiCal4OL.dll=Redemption.dll von dimastr = Interface für 32-bittiges Outlook (15.06.2018) 2.18.1 03.5.2018 Neu: Da MS mit ADO/DAO bei Win10 Creators Update geschluddert hatte, gibt es neu eine Option DBF-Dateien anstelle ADO/DAO zu verwenden. Siehe Reiter "Optionen - Exchange/*.pst". Geändert: Ältere Version von RDOiCal4OL.dll wieder aktiviert. Es ist zur Zeit unklar, ob der letzte Update von RDOiCal4OL.dll für Outlook 32-bit evtl. Probleme mit Einladungen verursacht. Korrigiert: Outlook 32-bit machte wegen Security-Updates Probleme, falls nicht NUR RDO aktiv war. Aber da die Erkennung von 32-bittigem Outlook, wegen einer Änderung bei der Installation von Office 64-bit nicht mehr klappte, kam bei Neuinstallation von 64-bit ein ERROR 91. Dies wurde ca. Anfang Februar 2018 entdeckt und in 2.18.0 nachträglich korrigiert. 2.18.0 24.12.2017 Geändert: Body-Fehler bei 32-bit Outlook lösen keine Fehlermeldung mehr aus. Gelingt es bei einer Ausnahme nicht, die Terminbeschreibung zu laden, wird diese als LEER interpretiert. Neu: Updated RDOiCal4OL.dll (Redemption.dll from dimastr) Korrigiert: Google: Hochgeladene empfangene Outlook-Einladungen (ohne Option zum Unterdrücken der Teilnehmer), konnten nicht mehr im Google Kalender geändert werden oder wurden sogar gelöscht, wegen API Änderung. Korrigiert: Google ETag ist nicht mehr als Header in Antworten, wodurch die Option "[X] Warnen, falls ein Termin im Google Kalender UND in Outlook geändert wurde" nicht mehr funktionieren konnte. Flicken: Alle Termine müssen neu hochgeladen werden. Auf Reiter "Sync Felder" starten von "[X] Änderungsdatum aller Einträge auf JETZT setzen" und zuerst syncen ohne obige Option. Korrigiert: Eine Google-Ausnahme mit inkompatibler Startdatum für Outlook, wird neu ignoriert - iCal4OL konnte bisher deshalb hängen bleiben. Inkompatibel = Startdatum ist ausserhalb Zeitperiode der Orginaldatums der angrenzenden Outlook-Vorkommnissen. 2.17.1 1.6.2017 Korrigiert: RECURRENCE-ID für NextCloud 12 bei Ganztagsterminen muss VALUE=DATE: drin haben (und nicht mehr nur Datum). Korrigiert: bei "Nur RDO" gibt es einen neuen Bug in lizenzierter Redemption.dll. welches das Enddatum eines Serientermines fälschlicherweise beim Einlesen auf 1899 setzt! Korrigiert: Geändertes Proxy-Passwort wurde nicht korrekt in verketteten *.ini Einstellungsdateien verschlüsselt/geändert. 2.17.0 21.5.2017 Wichtig: iCloud: Ab 15. Juni 2017 ist 2-Wege/Faktor-Authentifizierung Pflicht! Sie müssen ein anwendungspezifisches Passwort für iCal4OL generieren und verwenden! Neu: Update von RDOiCal4OL.dll Neu: CardDAV Flag "img" - NICHT für iCloud (da dort URL, welche autom. gespiegelt wird): Spiegelt das Serverphoto beim Upload, damit es unverändert bleibt. Neu: CardDAV Flag "CFeed" by nur Upload (1-Way): Löscht ALLE Serverkontakte, welche nicht in Outlook sind und "ganz neu": Überschreibt auf Server falls anders! Abgefangen: CalDAV wöchtentliche Termine in anderer Zeitzone erfasst, aber an einem anderen Tag in OL angezeigt (zb. Los_Angeles/Berlin), haben leider falsches .DayOfWeekMask in Outlook gesetzt! Verbessert: OpenXchange ohne Flag "no_att" funktioniert nun auch (CN=XXXX wird leider von OX nicht gespeichert, was zu Re-Upload-Fehler führt = Bug in OX). Verbessert: Kontakte-Dubletten-Routine optimiert Neu: CardDAV-Upload bei Option "Export Kategorie(n).." = NIL werden Kategorien nicht hochgeladen und somit in OwnCloud nicht als Gruppen dargestellt. Wobei Aufräumen bei unterwünschten OC-Kategorien geht zb. in phpMyAdmin = DELETE FROM `oc_vcategory` WHERE uid="" and type="contact" 2.16.6 21.1.2017 Update: RDOiCal4OL.dll (neueste Redemption-Version mit Bugfixes). Neu: CalDAV Flag (Kennung:): priority ... wandelt Wichtigkeit(Importance) in Kategorien um (High/Low), damit auf Server sichtbar. Linien mit anderem Text als High/Low können in *.ini in Sektion [Option] hinterlegt werden, zb: [Option] PriorityHigh=High PriorityLow=Low Korrigiert: OwnCloud 9: CardDAV (Kontakte) verwendet ein paar andere Labels (fehlende Felder). Korrigiert: IceWarp-Sync: Aber gewisse Versionen von IceWarp vertragen nicht "[X] nur Zeitspanne"-Option auf Reiter "1. Wie". Korrigiert: Überwachung gelöschter Termine (Optionen-Exchange/*.pst) bei Sync eines OL-Kalenders auf zwei CalDAV Server Kalendern (zwei *.ini), konnte eine falsche Meldung (Anzahl zu Löschen >=10 war die Summe..) triggern. Korrigiert: Google-Aufgaben: Kategorienänderung in Outlook wurde rückgängig gemacht, anstelle in richtige Google-Aufgabenliste hochzuladen. 2.16.5 11.12.2016 Korrigiert: iCloud HTTP/1.1 403 Forbidden ist nun abgefangen und auch "Precondition failed" verbessert. Passwiert bei identischen UID's in unterschiedlichen Kalendern. Neu: Google-Kontakte Sync: [X] Nur Download (bei "[X] Immer ersetzen) = Outlook-Bilder werden nur hochladen, falls es noch kein Google-Bild hat. Neu: Startparameter HIDE (siehe Forum zu Win10-Benachrichtigungen) Verbessert: Open-Xchange 7.x CardDAV wird neu unterstützt. Verbessert: Horde 5.2.6: Ignoriert neu "HTTP 501 Not implemented" bei GET-Überprüfung vor dem Löschen, ob Termin noch auf Server. Verbessert: Synology CalDAV: Test auf abgeschnittene Server-Responses aktiviert (Bisher nur acktiv für eGroupware und OwnCloud). Verbessert: Synology CalDAV: Warnmeldung, falls mehr als 9 Termine/Aufgaben in Outlook gelöscht werden müssen. Für andere CalDAV-Lösungen könnte dies mit Flag "deltest" aktiviert werden. Verbessert: Google "401 Unauthorized" Fehlermeldungstext verbessert (zurückgesetztes Token durch Google). 2.16.4 23.7.2016 Geändert: iCloud: Neue Outlook-Einladungen werden ohne Organizer/Attendde-Zeilen hochgeladen. Emailadressen in den Notizen. Siehe Forum-Hilfe! Geändert: Externe SyncDB (bei nur einer *.ini) wird neu nach jedem Sync reorganisiert (und nicht mehr nur beim Starten von iCal4OL). 2.16.3 10.6.2016 Neu: LibCurl.dll aktualisiert (selbst kompiliert), damit Google/iCloud/.. per SSL TLS1.2 verbunden werden (aktuellste HTTPS-Sicherheit). Altes Problem mit DIGEST AUTH ist dadurch auch gelöst. Neu: Speziallösung für stunnel-Benutzer per WinSock (bitte nachfragen - noch nicht dokumentiert) Geändert: Auf "1.1 Mehr" für Import ICAL Datei/Feed mit "[X] Als read-only abonnieren", wird neu bei folgender Option der Ähnlichkeitstest wieder aktiviert: [X] Ähnliche, bereits aktuellere vorhandene Termine (welche nicht importiert werden) mit der UID des Importes versehen Neu: Spezialfilter "Optionen - Exportfilter" im Feld "Betreff": ".busy" oder ".notfree" lässt nur diese Termine durch, und kann mit neuem CalDAV Flag "maskbusy" dazu verwendet werden, einen seperaten iCloud-Kalender (Sync-Felder abgrenzen, sieh FAQ) zu füllen, wo die Termine mit "Busy/Tentative/OutOfOffice" maskiert werden, ähnlich Freebusy. Korrigiert: Erweiterer (ALTER) Assistent für EGroupware Geändert: LOG.txt-Grösse wird nun von Default.ini an verkettete .ini vererbt (einfacher für Support). 2.16.2 13.5.2016 Verbessert: Überwachung auf gelöschte Termine (Optionen-Exchange) wird bei 2-Weg-Sync und Zeitspannenregel nun "zwangsaktiviert", da bei Exchangeanbindung und OL2016 dies immer nötig ist. Neu: RDOiCal4OL.dll (neueste Redemption-Version mit Verbesserungen für OL2016). Korrigiert: Google monatliche Serientermine am 30ten, machten Probleme für 28/29 Februar. Verbessert: Kontaktbildgrösse auf 314px erhöht und evtl. Bildzuschneidung/Exif-Rotation=3 bei Download unterstützt. Korrigiert: "Nur RDO" bei Gmail-Kontakte-Sync setzte kein .FILEAS (Speichern unter) Korrigiert: iCloud-Notiztabulatoren " " in Notizen umwandeln, "ADR:" wird als "Weitere Adresse" importiert, TEL. anders hochladen. Angepasst: Import *.vcf Datei mit irgendwo im Pfad "icloud" unterstützt nun alle MAC-Felder (für Export gilt das Gleiche). Korrigiert: VTIMEZONE-Problem mit iCloud korrigiert (1916 zerstörte 2016-Angaben). Flag "no_TZ" ignoriert VTIMEZONE in älteren Versionen (und importiert nach TZID.txt). 2.16.1 15.4.2016 Korrigiert: iCloud Kontaktbilder als URL werden wieder heruntergeladen und neu auch zugeschnitten. Wichtig: Hochladen von Outlookbildern ist deaktivert => es wird der alte iCloud-Picture-Link wieder eingesetzt! Dies könnte mit Flag "no_PRU" im Feld KENNUNG auf "1. Wie" deaktiviert werden. Zudem: Per Reiter "Einstellungen" - [Zeige *.ini], im Abschnitt [eGroupware] eine neue Zeile "PictureDelete=1" einfügen, damit Outlookbilder gelöscht werden, falls auf iCloud gelöscht. Korrigiert: Bei "[X] Nur RDO" wurde die Officeversion nicht bestimmt (war nicht im Log.txt) Korrigiert: ICAL Feed/File - Sync gegen existierende Termine, mit Shared Exchange Calendars und den eGW-Optionen auf "Option-Importfeed": Ein Bug von Exchange mit falscher EntryID gefunden und abgefangen. Zusätzlich funktionieren diese Optionen neu mit Einladungen, sofern auf Reiter "1.1 Mehr" aktiviert wird: [X] Ähnliche, bereits aktuellere vorhandene Termine (welche nicht importiert werden) mit der UID des Importes versehen Korrigiert: VTIMEZONE von DAVdroid, für Europe/Amsterdam kann von iCal4OL nicht gelesen werden. Neu werden alle VTIMEZONE infos von DAVdroid ignoriert (selbst aufgelöst). 2.16.0 31.1.2016 Angepasst: Google Calendar API: Lightning Add On Provider for Google Calendar 2.7, erstellt ein extendedProperties.shared = empty(), wodurch re-Upload durch iCal4OL verunmöglicht wurde. Angepasst: SOGo bei Einladungen: SCHEDULE-AGENT=CLIENT auf ORGANZIER-Zeile funktioniert nun! Leider früher (Januar 2014) getestet und verworfen, aber es tut ab ca. Mai 2014. Angepasst: CardDAV EGroupware 14.3.007 Bug: ;(Strichpunkte) bei N: und ORG: sind nötig, damit nicht angegebene Felder bei Upload leer bleiben (Namensfelder/Organisation,Abteilung,Büro). Korrigiert: DAVdroid 0.9.x CardDAV: Gewisse Adressfelder und anschliessendes Feld (in *.vcf) konnte nicht mehr heruntergeladen werden. Einige TEL-Label (zb. x-workfax) funktionierten nicht. (PRODID:+//IDN bitfire.at//DAVdroid/0.9.1.2 vcard4android ez-vcard/0.9.8) Korrigiert: OwnCloud 8.2.x CardDAV: Email Feldlabels sind anders und konnten deshalb nicht nach Outlook gesynced werden. 2.15.6 6.11.2015 Korrigiert: Gmail-Kontakte-Sync: Bei Eintrag in FIRMA kommt es durch eine neue Syntaxprüfung von Google zu einem HTTP-400 Fehler während dem Upload. Korrigiert: Bei Google-Kalender-Freigabearts "Änderungen vornehmen UND Freigabe verwalten" funktioniert der Assistent und [Wähle Google Kalender] falsch - es setzte die Kennung (Email) nicht ein! Scheinbar wurde das von kaum jemandem verwendet, weshalb erst jetzt entdeckt. Neu: Flag "begintime" am 12. Okt. 2015 in 2.15.5 für OwnCloud-Aufgaben implementiert. Benutzt die Erinnerungszeit als Startzeit für Aufgabenupload. Ob Alarm aktiv ist oder nicht spielt keine Rolle! Falls Erinnerungsdatum identisch mit Fälligkeitsdatum und Alarm aktiv, dann wird diese Zeit auch für die Fälligkeitszeit verwendet = altes Verhalten (wobei "@Due: 09:00" in den Notizen auch noch funktioniert). 2.15.5 9.10.2015 Korrigiert: Outlook 2016 Support: Neues RDOiCal4OL.dll wegen Bugs in diesem Interface (lizenzierte Redemption.dll). "Nur RDO" für 32-bittiges OL2016 funktioniert nicht! Angepasst: CalDAV: Flag "deleted" ist neu nicht mehr nötig. Ohne dies, erhalten gelöschte Termine nicht mehr den Betreff "...". Die Assistanten setzen das Flag nicht mehr. 2.15.4 13.9.2015 Neu: CalDAV Flag "domain": Zusammen mit "testatt" (wird für die meisten Lösungen forciert), entfernt Teilnehmer, welche nicht zur gleichen Email-Domain gehören wie auf Reiter "Wer". Korrigiert: OwnCloud CardDAV: Bei neuem Upload+Timeout (wegen langsamem Server & ewigen tägliche Serientermine) kam HTTP 412 zurück da Autowiederholung, worauf iCal4OL es wieder versuchte mit Resultat von Dupletten. Abgefangen mit entsprechender Meldung und Sync-Ende. Korrigiert: CalDAV: Flag "firstsimilar" hatte mit "up asFeed" nicht funktioniert. Es war für "up asFeed" nötig, dass der Serverkalender leer war (oder es kam zu Dupletten beim allerersten Sync). Neu: Google OAuth 2.0: Anstelle Kopieren&Einfügen des Verifikationscodes, funktioniert mit etlichen Browsern auch ein Doppelklick in dieses Feld. Angepasst: Nicht mehr funktionierende Authorisierungsmethoden für Google-Sync (OAuth 1.0 und ClientLogin) entfernt. Neu: CardDAV: X-ACTIVITY-ALERT für iOS Ringtones wird neu gespiegelt (max. 3 Zeilen) Angepasst: CardDAV mit DAVDROID, eM Client und iOS9 verwenden neue Labels, wodurch iCal4OL in einer Schlaufe steckenblieb. 2.15.3 26.6.2015 Neu: Office 2016 PREVIEW Support mit gefixter RDOiCal4OL.dll (Redemption) - aber immer noch Probleme! Korrigiert: Die Option "Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen (sonst in "Notizen" oder Feld "Kontakte:")" muss immer aktiviert sein unter Outlook 2013, da es sonst einen Fehler gab. Warnung eingebaut, dies NIE zu deaktivieren. Neu: CalDAV-Flag "digest" für LibCurl.dll 7.40, damit ein Bug in dieser DLL bei DIGEST AUTH umgangen werden kann (Darwin/Baikal). Angepasst: Falls im Betreff der Text "deleted" vorkommt, interpretiert dies iCal4OL als Löschbefehl in Outloook (und später auf dem Server). Aber da es neu ein Google-Tool gibt, welches "(UNDELETED)" reinsetzt, musste ich dies für diesen Text ausschliessen. Hinweis: Undelete ist auch in iCal4OL vorhanden, und zwar auf Reiter "1. Wie" unter [Wähle Google Kalender]! Kein externes Tool nötig.. 2.15.2 10.4.2015 Korrigiert: Bei "nur RDO": Löschen und entfernen aus "Gelöschte Elemente" und erneutes herunterladen vom Server, konnte dazu führen, dass der Termin beim Upload dupliziert wurde. Neu: CalDAV-Flag "email", um im Posteingang eine Email zu generieren, falls eine Einladung per Sync ankam. Neu: Gmx.net und Web.de -Kalender können neu synchronisiert werden. Korrigiert: CalDAV mit "up asFeed" funktionierte nicht korrekt für inkl. Aufgaben. Neu: Spezielle Google-Farbenzuordnung Kategorie: Diese verwenden, um neue Outlook-Termine in einer anderen Farbe als der Google-Kalender-Standardfarbe hochzuladen. Neu: Spezielle Google-Farbenzuordnung Kategorie: Diese verwenden, um Outlook-Termine in einer anderen Farbe als der Google-Kalender-Standardfarbe hochzuladen, sofern diese als PRIVAT hochgeladen werden. 2.15.1 06.3.2015 Angepasst: Google Calendar Sync: Neues Zeitzonenproblem zb. für Asia\Tokyo abgefangen, wo die Zeiten in Lokalzeit aber trotzdem die Orginalzeitzone im Termin steht. Google API hat geändert! Angepasst: iCloud: Falls Einladung auf einem Applegerät oder iCloud gemacht wird, ist das CalDAV-Scheduling aktiv. Es ist anzuraten, keine Erinnerungen mehr nach Outlook herunterzuladen, siehe Reiter "Optionen - Erinnerungen") Leider kam es da indirekt zu eine (neuen) Fehler, wo bei Re-Upload durch iCal4OL sogenannte Email-Terminabsagen fälschlicherweise verschickt wurden. Neu: iCloud: Spezielle Felder X-APPLE-STRUCTURED-LOCATION, X-APPLE-TRAVEL-START, X-APPLE-TRAVEL-DURATION gehen neu nicht verloren. Neu: ftp:// kann neu auch über LibCurl.dll abgewickelt werden (aktivieren auf "Optionen - HTTP_DLL"). Proxy-Einstellungen werden berücksichtig. Neu: ftpe:// wechselt zu ftp:// mit SSL/TLS aktiviert = explicit! Proxy-Einstellungen werden berücksichtig. Neu: ftps:// Support (nur implicit zb. über default Port 990). Proxy-Einstellungen werden berücksichtig. Spez: nMaxRead für chunksize bei CardDAV könnte zur Not angepasst werden, zb. für Synology (nachfragen..) 2.15.0 21.2.2015 Verbessert: Flag "getctag" funktioniert nun auch für Aufgaben Neu: Update Redemption RDOiCal4OL.dll auf 5.8.0.4036 Neu: Update auf LibCurl 7.40, wo SSLv3 wegen POODLE-Sicherheitslücke vollständig deaktiviert ist. Server müssen mindestens TLS1.0 unterstützen. Neu: Änderungen von Proxy-Einstellugen können für verknüpfte *.ini-Einstellungsdateien (für andere Kalender Sync) übernommen werden. Neu: Option Zeitspanne(-Regel) kann für verknüpfte *.ini-Einstellungsdateien (für andere Kalender Syncs) übernommen werden. 2.14.12 23.11.2014 Neu: Freigegebene Google-Kalender amderer Benuzter (writer/reader) können nun mit API v3 synchronisert werden, siehe [Wähle Google Kalender] und den Assistenten! Angepasst: Altes Google API v2 ist nun nicht mehr anwählbar, da am 17. November 2014 abgeschaltet. Korrigiert: CardDAV mit Mavericks Twisted 12.2, ohne Flag "carddav", funktionierte nicht korrekt. Dies wegen einem nun gefixten Twisted Bug, wo die Lokalzeit anstelle die GMT-Zeit enthielt. Korrigiert: Russland wechselt am 26.20.2014 auf Sommerzeit ganzes Jahr Korrigiert: iCloud Assistent [Andere] konnte die CardDAV-URL nicht mehr finden Korrigiert: Die Warnung auf Reiter "Wer", dass ein Proxy aktiv ist, überschrieb die Versionshinweise. Korrigiert: Nur Simulation bei CalDAV mit Flag "older" konnte bisher die Sync-Richtung nicht erkennen. Korrigiert: Australia Sommerzeitbeginn 1SU;10 (erster Sonntag Oktober) und nicht -1SU;10 (letzter Sonntag Oktober) ab 2008 2.14.11 9.10.2014 Angepasst: Fruux hat Auto-Scheduling aktiviert. Deshalb wird nun automatisch das Flag "client" forciert, welches SCHEDULE-AGENT=CLIENT auf die ATTENDEE-Zeilen einfügt. Neu: Gelöschte OL-Kontaktbilder werden in Gmail nun auch gelöscht, falls "[X] Immer ersetzen" aktiv ist. Umgekehrter Weg nur mit zusätzlicher Zeile "DelPicture=1" im Default.ini-Abschnitt [Option] Neu: CardDAV-Flag "no_catdist" für einige Implementationen ermöglicht, wo EFFEKTIV CardDAV-Gruppen zu Verteilern umgewandelt werden, sofern "[X] Nur RDO" aktiv ist (sonst klappts nicht optimal). Reine SMTP-Verteileradressen werden als Pseudo-UID hochgeladen, und sind somit nur per iCal4OL sichtbar/syncbar. Korrigiert: Google Calendar API v3, RRULE steht selten nicht als Erstes in der "recurrence" Liste. Dadurch konnte die Serienregel beim Download verloren gehen. 2.14.10 6.9.2014 (untere Zeilen bereits vor einiger Zeit in 2.14.9 eingebaut) Neu: CalDAV-Organizer wird neu vom Servertermin extrahiert, um ganz sicher zu gehen, dass da nie ein anderer hochgeladen wird = fool proof. Korrigiert: EGroupware 14.1 sendet nichtkonforme CalDAV VALARM bei Serienterminen. Abgefangen! Neu Google-Sync: Empfangene Einladungen, wo die Teilnehmer mithochgeladen wurden, können in Google nicht nachgeändert werden, weshalb iCal4OL diese nun löscht und neu zufügt. Neu: Splash-Fenster mit neu importierten Terminen ist neu in der Grösse veränderbar Neu: Setzen von OutofOffice kann für bestehende Termine verhindert werden (Reiter "Optionen - Immportfeed"). - Neu: Gmail Kontakte-Sync: orgDepartment wird neu gesetzt mit: Abteilung, Büro Neu: DayLite 5.x funktioniert nun mit iCal4OL Neu: Update LibCurl.dll auf 7.34.0 Angepasst: Assistent for Horde 5.2.1 wo es momentan einen Bug gibt, falls zwei Requests pro Connection gesendet werden. Flag "newconn". Korrigiert: Google Sync: Option "Privat as Standard" hochladen verursachte einen Programmfehler Korrigiert: OwnCloud: Smileys, Tiles, Lines werden nun nicht mehr per CalDAV hochgeladen, da OwnCloud damit einen gravierenden Bug by MySQL-Backend hat (utf8_m unterstützt das nicht). Siehe Forum. Verbessert: Spezielles Outlook 2003-Problem, wo .LastModificationTime nicht gelesen werden kann, eine Umgehung eingebaut. Korrigiert: Flag "baikal" für neuesten CardDAV-SOGo-Connector anpassen, damit Telefonnummern-Mapping mit Thunderbird aufgeht. Korrigiert: Daylite von Marketcircle benötigt ungewöhnliches DIGEST AUTH (fehlendes "opaque"), was nun funktioniert. Verbessert: CalDAV/CardDAV HTTP REPORT macht Probleme mit Lastverteiler (KEMP unterstützt kein WebDAV). Flag "override" schickt stattdessen HTTP POST mit Header "X-Http-Method-Override: REPORT". Verbessert: Zimbra 7 hat einen Bug bei CardDAV-Label REV: (Änderungszeit Server ist localtime, aber hat "Z"=UTC angehängt). Flag "GAS" flickt es, oder auch "carddav=1 singlecontacts". 2.14.9 1.08.2014 Neu: OLTrigger.exe für Start Synchronisation, falls Outlook gestartet wird. Siehe Forum Neu: Online Aktivierung implementiert ab ca. 10 Lizenzen Korrigiert: Zeitzonen Verbessert: Zeitzone von Horde 5.2.0 wird neu in Notizen eingetragen Korrigiert: Ein mit "abgelehnt" markierter Serien-Mastertermin (Bug in Outlook), kann nicht als "neuer Termin" nach Google hochgeladen werden. iCal4OL verwendet in diesem Falle "accepted". Angepasst: iCalendar Ganztagstermine werden neu als FREI (und nicht besetzt) interpretiert, falls die Trancpareny (TRANSP:) fehlt. Korrigiert: Google Calendar API Syc: (unchanged) Routine deaktiviert für Outlook 2013. Ein neuer Termin kann scheinbar eine bereits verwendete EntryID erben inkl. der "alten" Sync-Felder, wodurch dieser nicht hochgeladen wurde (unchanged). Korrigiert: GoogleID > 255 Char (von anderem Sync-Programm) führten zu einem Absturz bei der Überwachungsfunktion auf gelöschte OL-Termine. Angepasst: Für Hetzner Horde 5.2.0 Verbessert: Backup der Sync-Felder MDB, sofern erfolgreich geöffnet. Falls korrumpiert, kann so der Backup zurückgeladen werden. Korrigiert: CalDAV mit DAViCal und mehreren iCal4OL-Benutzer eines Serverkalenders, filterte falsch Termine beim Download. Dies bei Standardkonfiguration (ohne "older") und inkrementellem Sync. Korrigiert: Google-Aufgaben-Sync: Falls eine GTaskliste KEINE Aufgaben enhielt (was im Google-Calendar-Browserinterface eigentlich nicht geht), kam es zu einem Fehler 462 Objekt nicht gefunden. Korrigiert: CalDAV von Nokia Windows Mobile Phone verwendet falsche VTIMEZONE-Definition, welches in der Sommerzeit zu einer Stunde Zeitverschiebung führte. Es gibt keinen 5ten Sonntag im Monat! -1 wäre richtig für letzten Sonntag. Geändert: CalDAV VALARM (Erinnerung) mit 0 Minuten vorher, wird neu auch hochgeladen (bisher igenoriert). 2.14.8 11.7.2014 Neu: Update RDOiCal4OL (Redemption Interface) auf neueste Version. Korrigiert: CalDAV-Assistent [Andere] funktionierte für Baïkal nicht immer. Verbessert: Falls eine Sync-Felder-MDB beschädigt ist, wird gleich eine Neue angelegt und alle Optionen zurückgesetzt, so dass sicher der nächste Sync mit Ähnlichkeitstest gemacht wird. Verbessert: Falls eine Überwachungs-MDB für gelöschte Elemente beschädigt ist, wird ein Backup zurückgeholt (falls .old vorhanden), sonst die MDB neu eingerichtet. 2.14.7 25.6.2014 Korrigiert: Gmail-Kontakte-Sync. Änderung von Google bewirkten, dass Emailadressen nicht mehr nach Outlook gesynct werden konnten, und Kontaktänderungen nicht mehr hochgeladen werden konnten. 2.14.6 12.6.2014 Korrigiert: Durch Umstellung auf ADO (anstelle DAO) hatte es in letzter Versionen, bei Neuinstallationen, einen Fehler, wodurch Einladungen dupliziert wurden. Neu: Einlesen ICal *.ics-Datei - Synchronisation gegen existierende Termine mit Wildcard with: C:\Download\*.ics + "[X] Nur RDO": - *.ics werden aufsteigend sortiert - Ähnlichkeitstest wird nur gegen neu(!) eingetragene MDB (siehe Reiter "Optionen-Exchange") gemacht, damit tausende *.ics schnell eingelesen werden können. Dadurch fällt ein Outlook.FIND weg, welches viel Zeit kostet - aber das ganze funktioniert nur mit zu Beginn leerem Outlook-Kalender. Neu: Commandline-Parameter um Proxy-Konfiguration zu deaktivieren (Home<->Office): NOPROXY Neu: [Zeige .ini] Reiter "Konfigurationen", Abschnitt [Google], eine neue Zeile "Tentative=1" ignoriert dieses Google-Flag welches fälschlicherweise von einigen Android Apps gesetzt wird. 2.14.5 24.5.2014 Geändert: Flag "inbox" wird für DAViCal nicht mehr durch den Assistenten eingesetzt. Irgendein Client baut Mist mit der CalDAV Scheduling Inbox. Verbessert: Einlesen *.ics-Dateien per zb: C:\Download\*.ics liest diese nun einzeln nacheinander ein mit eigenem Log.txt-Abschniss pro Datei. Damit können tausende *.ics im Batchbetrieb importiert werden. Angepasst: CardDAV-SOGo: Label "TEL;type=cell:" für Handy-Nummer, damit auch auf iOS6 richtig dargestellt. Neu: *.ini Sektion [Export], Zeile "MonitorMessage=0" verhindert Warnung, falls mehr als 10 Termine auf dem Server gelöscht würden (von [X]Überwachung gelöschte Termine). Verbessert: Kompakt-Version (CalDAV/Infomaniak) zeigt nicht mehr das Konfigurationsfenster, falls per "iCal4OL TRAY every nn min.lnk" gestartet. Bleibt bei STOP auch nicht mehr hängen. Verbessert: ADO anstelle DAO ist nun bei Neuinstallationen Standard (Reiter "Optionen - Exchange/*.pst), da stabiler als DAO. Korrigiert: Zarafa Aufgabenordner haben einen Bug bei supported-calendar-component-set, weshalb "Aufgaben" falsch als Kalender interpretiert wurde. 2.14.4 19.4.2014 Korrigiert: Zimbra und IceWarp 11 wurden durch Assistent [Andere] nicht optimal unterstützt. Angepasst: EGroupware-Assistent für CardDAV: Falls "addressbook-accounts" oder fremdes Adressbuch wird 1-Weg-Download vorkonfiguriert. Angepasst: Altes Google Calendar API v2 funktioniert nun nicht mehr mit OAuth 1.0 - von Google deaktiviert, und somit "[X] Nur HTTPS" entfernt, da nun Standard. Korrigiert: Schaltfläche [Wähle Google Kalender] verhindert neu bei Netzwerkproblemen, dass der Reiter gewechselt werden kann, da sonst Programm abstürzte. Neu: Neues CalDAV-Flag "no_tatt" um den Upload von (nur) Aufgaben-Teilnehmern zu verhindern. Neu: Reiter Optionen-Import: [X] Import alle als OutOfOffice ... kann neu Ausnahme für Ganztagstermine=FREI gemacht werden. Neu: Einbau eines weiteren Tests, ob Emailadresse von Terminteilnehmer gültig beim Upload (sonst überspringen). Korrigiert: [X] Nur RDO (Optionen-RDO/Divers) für Direktzugriff ohne Outlook.exe konnte iCal4OL blockieren, da neue Verson des Interace etwas anders funktioniert. Korrigiert: Eingebettete AGENT:BEGIN:VCARD vom WebDAV Collaborator verunmöglichte korrekten CardDAV-Sync. Verbessert: SOGO CalDAV: Unveränderte OL-Termine mit zwar neuerem Änderungsdatum werden nicht erneut auf den Server hochgeladen. 2.14.3 16.3.2014 Neu: VCDARD-Export: Andere Feldlabel werden verwendet, falls der Dateiname+Pfad "Darwin", "iCloud", "eGroupware", "SOGo", "Zimbra", etc. enthält, siehe Dok. Neu: RDOiCal4OL.dll in neuer Version Korrigiert: Umschalten auf "[X] Nur RDO" hatte ein internes Flag für Office 2013 32-bit nicht zurückgesetzt, weshalb es nur nach Neutstart des Programmes funktionierte. Angepasst: Flag "maskprivate" markiert neu keine "persönliche" Exchange-Termine. Korrigiert: Ein paar Validate-Events im Fenster Verbessert: CardDAV (singelcontacts) funktioniert nun mit unbekannten Lösungen, welche REV:-Label nicht unterstützen Korrigiert: CardDAV für Baikal benötigt kein Flag "atmail" mehr. Anpasst: Oracle Behieve benutzt falsche VTIMEZONE-Regel BYMONTHDAY, was nun von iCal4OL erkannt wird. Korrigiert: Zeitweise war eine 2.14.2 online, wo es zu Zugriffswarnungen von Outlook < 2013 kam. Für Outlook 2013 siehe FAQ/Supportseite, wie das abgestellt werden kann. Korrigiert: Drag&Drop einer Collection-URL im Assistenten bei Auflistung der vorhandenen Server-Kalender hatte dann die .ini falsch benannt (wie vor dem Drag&Drop). Korrigiert: CalDAV 1-Weg-Upload hinterlies eine *.tmp-Datei in C:\Users\%USERNAME%\AppData\Roaming\iCal4OL\ Korrigiert: Synology-CalDAV macht bei leeren Server-Collections Probleme mit REPORT time-range-Filter, weshalb der Assistent nun das Flag "singleget" anstelle "multiget" einträgt. 2.14.2 28.2.2014 Neu: Für Zarafa klappen nun auch die Aufgaben. Assistent angepasst, dass es auch für die CardDAV-Erweiterung SabreDAV klappen müssste. Neu: Überwachung gelöschte Termine & Aufgaben gibt nun eine Warnmeldung, falls >= 10 Elemente gelöscht würden. Angepasst: VCARD VERSION:3.0 für Posteo.de verwenden, damit es keine Umlaut-Probleme auf iOS-Geräten gibt. Verbessert: CalDAV Aufgaben: Automatische Korrektur der Flags "tasks", "includetasks", "singletasks", falls Flag "older" verwendet wird (benötigt "singletasks"). Verbessert: Bei Hosted Exchange und Drag&Drop eines Termines in Outlook, wird das aktualisierte Änderungsdatum nicht zurückgeliefert. Klappt jedenfalls dann für neue oder nachgeänderte Termine. Korrigiert: Für Horde 5.1.5 CardDAV: Upload der Emailadresse, Download der allgemeinen Faxnummer nach Fax geschäftlich. Verbessert: Ähnlichkeitstest bei CalDAV-Upload, um hier Dupletten zu vermeiden Angepasst: CalDAV für einen Android-Client (NTBAB/ICalParserAndroid), welcher LAST-MODIFIED in der Zukunft liefert. Flag "older" muss aber auch verwendet werden. 2.14.1 4.2.2014 Verbessert: Der 2-Weg Gmail-Kontakte-Sync ist nur während dem Upload schneller (inkrementell). Die Überwachungsfunktion für gelöschte Kontakte darf nicht aktiv sein. Besser die Überwachungsfunktion deaktivieren. Meistens unnötig! Verbessert: Bei aktiver Überwachungsfunktion auf gelöschte Termine, wird beim Download nun die ganze Periode IMMER gelesen. Besser die Überwachungsfunktion deaktivieren. Meistens unnötig! Korrigiert: Sehr viele Delegations (zb. EGroupware) konnte einen Überlauf in den Assistenten verursachen (Error 6). Verbessert: Gmail-Kontakt-Sync testet nun bei der Überwachungsoption auf gelöschte Elemente, ob mehr als 10 Kontakte auf dem Server gelöscht werden sollen - und kommt in diesem Falle mit einer Sicherheitsfrage. Entfernt: Im Assistenten für Google Kalendar API die Option, um gelöschte Elemente zu überwachen. Meistens sowieso nicht nötig, und birgt bei instabilem Outlook die Gefahr falscher Löschungen. Verbessert: Stanardeinstellungen für nicht unterstützte CalDAV/CardDAV-Lösungen angpasst. Evtl. klappt so ein Sync auf Anhieb. 2.14.0 5.1.2014 Neu: Einzellizenzen kosten nun EUR 17.--, ab zweiter Lizenz EUR 16.-- Neu: Horde 5.1.3 Support Neu: CalDAV-Aufgaben bei gesetzter Erinnerung am DUE-Datum, wird die Erinnerungszeit als Due-Zeit interpretiert (kein Flag "icloud" verwenden; "@DUE:xxxxx" in Notizen hat aber vorrang!) Neu: Neue Version von RDOiCal4OL.dll = Interface zu Outlook mit ein paar Fehlerkorrekturen. Neu: Flag "baikal" für CardDAV implementiert (Feld KENNUNG auf 1.Wie), um indirekt auch den SOGo-Connector für Thunderbird zu unterstützen, auch wenn ich das Flag "baikal" nenne. Verbessert: CalDAV-Flag "WarnCDel" warnt neun auch, falls mehr als 10 Kontakte in Outlook gelöscht werden müssten. Die Warnung kommt auch dann, falls fast alle Kontakte in OL gelöscht würden. Verbessert: Assistenten: Auswahl der CardDAV Kontakte-Server-Collections möglich. Drag&Drop der Zeilen für Reihenfolge zu ändern funktioniert. Verbessert: Assistenten: Auswahl der CalDAV Aufgaben-Collection zb. für Horde ermöglicht, welche mit dem (Default)-Kalender synchronisiert werden kann. Verbessert: Sync-Felder übernehmen funktioniert nun auch retour, falls keine externe MDB dafür verwendet werden soll (Reiter "Optionen - Exchange/*.pst"). 2.13.18 27.11.2013 Neu: tine20.org V8.0 wird nun unterstützt inkl. Aufgaben. User-Agent wird auf iOS gesetzt, damit es klappt. Neu: Test ob neue Version von iCal4OL verfügbar, bei interaktivem Start (siehe Reiter "Wer"). Verbessert: Auffinden im Ordner "Gelöschte Elemente" von Terminen per GlobalAppointmentID, damit das Löschen auch ohne Überwachungsoptionen klappt. Verbessert: Outlook 32-Bit: Auch wenn RDO deaktiviert (bei Outlook 2013), die GlobalAppointmentID richtig setzen und richtig auslesen. Verbessert: Wirklich nur noch eine Instanz von iCal4OL.exe erlauben (Bisher war interaktiver Start einer zweiten Instanz möglich). Korrigiert: Undelete direkt im Google-Kalender von gelöschten Serienausnahmen, fügt diese neu als Einzeltermine wieder zu Korrigiert: Fehlermeldung im Log.txt bei Import (Falschmeldung wegen ADO) Entfernt: CDO-Handling für alte Office-Versionen sind unnötig, wie auch ClickYes. 2.13.17 10.11.2013 Verbessert: GlobalAppointmentID setzen für Einladungen, welche nicht von diesem Rechner stammen - nur in Office 32-Bit möglich! Verbessert: Tooltip in Tasktray meldet sich auch, falls neu Kontakte in Outlook importiert oder gelöscht werden. Korrigiert: CardDAV-Kontakte-Sync mit Optimierung "[X] Nur geänderte Kontakte sein" beim Upload, konnte gelöschte Serverkontakte nicht erkennen, falls Verteiler/Gruppen vom Server nicht unterstützt. Neu: Bei Verwendung der Spezialversion (Installation ohne Adminrechte) kann neu ein Unterverzeichnis \Appdata (paralell zu \Sprachen) angelegt werden, wo dann die Einstellungen gespeichert werden (unter ..\iCal4OL). Verbessert: CalDAV mit Flags "etag older" und beidseitig geändert, erlaubt neu das Hochladen des Outlook-Termines (anstelle diesen Termin nicht zu syncen). Korrigiert: Google Kalendar Sync: In wenigen Exchange-Umgebungen kommen Emaileinladungen mit falschem Änderungsdatum an. Falls diese nicht manuell akzeptiert wurden, konnte dies zu einem Fehlverhalten der Option "[X] Überwache gelöschte Termine" (Reiter "Optionen-Exchange") führen, dh. die Einladung wure später gelöscht. Neu: CalDAV-Assistent unterstützt neu Joomla DPcalendar von Digital Peak - URL: http://joomla.digital-peak.com/demo/dpc/components/com_dpcalendar/caldav.php/calendars// 2.13.16 20.10.2013 Neu: Import/Export VCARD kann automatisch mit Kalender-Sync gestartet werden. Neu direkt auf dem entsprechenden Fenster (vorher nur per .ini-Änderung) Angepasst: Task-Scheduler: Kopien von iCal4OL.exe können nicht mehr mit Konfigurationsdateien von anderen *.exe starten - es gibt halt mittlerweile etliche Abhängigkeiten. Verbessert: Anzahl Tage für die Überwachung von gelöschten Terminen kan auf Reiter "Optionen - Exchange/*.pst" eingestellt werden (Default=31 Tage in die Vergangenheit) Dieser Wert gilt auch für Einlesen von "read-only" Feeds und für das Löschen nicht mehr im Feed vorhandenen Termine (Reiter "Optionen - Import Feed"). Verbessert: Für Google API Sync: Falls Überwachung von gelöschten Terminen aktiv ist, wird ein voller Sync gemacht, falls der letzte Sync 8 Std. vorher war, um ein Problem zu umgehen, wo evtl. alte Termine wegen der Komprimierung von Outlook.ost fälschlicherweise gelöscht werden. Angepasst: ADO anstelle DAO wird nun für die *.MDB-Zugriffe verwendet bei Neuinstallationen (Standardeinstellung), siehe Reiter "Optionen - Exchange/*.pst". Verbessert: Die Assistenten warnen neu, falls eine Emailadresse Grossbuchstaben beinhaltet. Zb. die Apple-ID muss immer kleingeschrieben werden. 2.13.15 01.10.2013 Neu: Google Kalender Sync API v2 und v3: Es wird neu immer der richtige Organizer hochgeladen (Migrationsszenario war optional, oder Teilnehmer konnten unterdrückt werden). Der Update von empfangenen geänderten Einladungen per Sync sollte nun klappen (Wurd von Google früher nicht unterstützt). Korrigiert: CalDAV-Flag "older": OwnCloud Serveränderungen (zb. indirekt durch Mac OS X) innerhalb ca. 2 Minuten wurden nicht erkannt, falls Termin gerade vorgängig von iCal4OL hochgeladen wurde. Verbessert: Bei fixiertem OL-Profil auf Reiter "Optionen - Start (Allgemein)" schliesst Outlook nicht mehr, falls bereits das richtige Profil aktiv. Mittels "[X] Nur RDO" (Optionen - RDO/Divers) wäre es nun möglich, ein anderes OL-Profil im Hintergrund zu synchronisieren (nur Office 32-bit). Neu: Reiter "Optionen - Exchange/*.pst": [X] ADO ... verwendet ADO anstelle DAO für Zugriff auf *.MDB Datenbanken. Evtl. stabiler, falls Sie in der Verganenheit eine korrumpierte *.MDB bereits hatten. 2.13.14 12.9.2013 Neu: Maskieren von privaten Terminen funktioniert nun auch für Google API Sync (bisher nur CalDAV mit "maskprivate" und *.ics-Export). Siehe Reiter "Optionen - Exportfilter".. Verbessert: Kontaktbilder namens "ContactPhoto" anstelle "ContactPicture" werden nun für Kontakte-Sync erkannt. Neu: CardDAV Flag "FileAs" verwendet diese Feld beim Upload, anstelle des Fullname Neu: Gmail-Kontakte-Sync: Abschnitt [Contacts] Zeile "Exclude=Title" um den Titel vom Sync auszuschliessen. Manuell über Reiter "Konfigurationen"-[Zeige .ini] aktivieren gehen. Neu: Kontakte-Export-Fenster automatisch nach Kalender-Sync starten: Abschnitt [Contacts] Zeile "Auto=1". Manuell über Reiter "Konfigurationen"-[Zeige .ini] aktivieren gehen. Neu: Kerio 8.x funktioniert jetzt mit Exchange (Flags "href no_global" sind nötig). Geändert: Outlook 2013 32-bit, wird ohne RDO/Redemption initialisiert, falls iCal4OL auf neuem PC installiert wird. Es gibt da immer wieder Probleme (freeze, body error). Verbessert: iCal4OL funktionierte noch nicht mit OX6 = OpenXChange 6, da hierfür ein spezieller User-Agent Header nötig war. Verbessert: CalDAV-Serienaufgaben werden beim Download auf gültige Regel überprüft, ob am richtigen Wochentag (Datum/Wochentag) Verbessert: Warnen falls beidseitig geändert (etag-Vergleich), warnt nicht mehr, falls kein Alarm (gerade ausgelöst beidseitig) und StartZeit+Betreff nachwievor identisch sind. Korrigiert: Bei Exchange-Anbindung kann es neu vorkommen, dass in SMTPAddress anstelle direkt der Emailadresse zb. "Name Vorname (name.vorname@domain.tld" in diesem Feld steht. Abgefangen. Verbessert: Gelöschte Termine im Google-Kalender werden nicht mehr per EntryID in OL gesucht, damit sichergestellt wird, falls "doppelt" in Google, dass diese in OL nicht gelöscht werden. 2.13.13: Aberglaube ;-) 2.13.12 08.8.2013 Neu: CalDAV-Flag "India": Lädt Outlook-Emaileinladungen, welche Serientermine mit andere Zeitzone sind, korrekt in deren Orginalzeitzone hoch. Neu: Für Google API v3 auf Reiter "Google": "[X] Update von Google Kalender in anderer Zeitzone" macht das Gleiche wie oberhalb! Neu: CalDAV-Flag "Indian": Upload UND Herunterladen in Orginalzeitzonen, sofern effektiv andere Regel. Office>=2007 oder "[X] Nur RDO" nötig für ältere Versionen. Testing: Um dies für sämtliche Syncs zu aktivieren, inklusive Import/Export *.ics-Dateien und auch für Google Calendar API v3 Download, markiere auf Reiter "Options - RDO/Divers": [X] Zeitzonen im Orginal importieren/downloaden und exportieren/hochladen Hinweis: Mindestens Office 2007 nötig, oder für Office <= 2003 gibt es einen Trick per zusätzlichem Markieren auf gleichem Reiter von "[X] Nur RDO" in Default.ini(!) und allen anderen *.ini Neu: Unter [Wähle Google Kalender] auf dem Reiter "1. Wie" können neu in Google Kalender gelöschte Termine "undeleted" werden (max. vor 14 Tage gelöscht). Korrigiert: Google Kalendertermine in anderer Zeitzone wurden nicht korrekt umgerechnet Korrigiert: Tine 2.0 sendet falsches LAST-MODIFIED; Label, so dass gerade hochgeladene Termine erneut heruntergeladen wurden. Korrigiert: Export in "Asia/Jerusalem" funktioniert nun korrekt (bis 2038) Verbessert: Im CalDAV-Assistenten => Warnen, ob beidseitig geändert = CalDAV-Flag "etag"... wird neu automatisch auch das Flag "older" als "xolder" eingetragen, um den Vergleich nach Änderungszeiten zu deaktivieren, da etliche CalDAV-Clients LAST-MODIFIED: nicht unterstützen - SHAME ON THEM! Verbessert: CalDAV-Flags "down asFeed" und iCal-Feeds mit "read-only", mit externer Sync-Felder-DB, unterstützt neu bis 10'000 Termine, wobei auf dem Server gelöschte Termine der letzten 30 Tage schneller gelöscht werden (der Übergangsfix mit Flag "cutFeed" ist überflüssig). 2.13.11 22.6.2013 Korrigiert: Gmail Kontakte-Sync per API: Emails mit benutzerdefinierten Labels wurde nicht nach Outlook synchronisiert (auch durch anderes Sync-Programm verursacht). Korrigiert: CardDAV: Von neuer iOS-Version TEL;IPHONE,TYPE=CELL;TYPE=VOICE;PRIMARY wird nun erkannt 2.13.10 03.6.2013 Angepasst: Infomaniak hat nachwievor einen Bug bei REPORT calendar-query, weshalb nun PROPFIND forciert wird. Wiederholende Termine konnten nicht korrekt vom Server abgerufen werden. Verbessert: Weitere Sicherheitschecks bei den Überwachungsoptionen von gelöschten Terminen. Da gibt es den Verdacht, dass Aufgrund eines zeitweiligen Outlook-Problems, diese Optionen nich korrekt funktionieren. Korrigiert: Empfangene OL-Einladungen konnten nicht mehr feldermässig gepatched (nachgeändert) nach Google Calendar hochgeladen werden, da Google "shared Properties" gesperrt hat, was zu HTTP 403 führte. Korrigiert: Exchange-Einladungen haben zT. ein falsches Änderungsdatum und wurden deshalb bei inkrementellem Sync nicht nach Google Calendar hochgeladen. Ausnahme definiert, damit diese immer getestet werden. 2.13.9 12.5.2013 Update: 32-bit Interface RDOiCal4OL in neuer Version (Redemption.dll von dimastr) Korrigiert: END:VCALENDAR + CRLF wird neu für CalDAV VOBJECT verwendet, damit RFC5545 spezifikationskonform und kompatibel mit caldavzap (Javascript Browserinterface für DAViCal) Korrigiert: Escaping von Komma bei CalDAV TEXT als "\," damit spezifikationskonform zu RFC5545. Bisher wurde Rücksicht auf fehlerhafte Implementationen genommen, was aber nicht mehr nötig scheint. Korrigiert: CN="xx, xxx" nach RFC5545 muss für ,;: mittels "" escaped werden - neu forciert. Leider gibt es immernoch fehlerhafte Implementationen da draussen, aber neu wird es von iCal4OL so hochgeladen. Korrigiert: "[X] Simulation" mit Infomaniak hatte fälschlicherweise einen Fehler bei Terminen mit Alarmen produziert. Korrigiert: Schaltfläche [Geplante Tasks] hatte unter Vista/Win7 das 32-bit Interface verwendet, wodurch fälschlicherweise "[x] Mit höchsten Berechtigungen ausführen" aktiviert wurde. 2.13.8 21.4.2013 Neu: Support für Google CalDAV v2 mit OAuth 2.0: Im CalDAV-Assistenten [Andere] folgende URL verwenden: apidata.googleusercontent.com Verbessert: Umgehung Outlook Bug, falls eine Ausnahme über die Orginalzeit einer anderen Ausnahme hinaus verschoben wird, welche vorgängig verschoben wurde. Outlook meldet das nicht, sofern die andere Ausnahme auch verschoben oder gelöscht wurde, obwohl von OL nicht unterstützt, und baut Mist! Spezielle Option für Lotus Notes Exchange Connector entfernt - es wird neu immer getestet! Verbessert: Google Kalender v2 API: Bereits gelöschte verschobene Ausnahmen wieder sichtbar machen, falls in OL noch vorhanden und neuer. Verbessert: TaskTray Icon zeigt bei Fehler nun ein anderes Icon. Verbessert: Terminland.de support verbessert. Unnötiger Re-upload verhindern. Verbessert: Deaktivierung von RDO/Redemption bei OL2010+OL2013 (Reiter "Optionen-RDO/Divers") verwendet nun die 64-Bit-Routinen, da diese hier auch funktionieren). Korrigiert: Verwendung von überholtem ClientLogin bei Gmail-Kontakte-Sync, hatte Calendar API v3 deaktiviert. 2.13.7 06.4.2013 Korrigiert: Google+ Kalendereinträge verhalten sich anders (id anstelle email + "locked":true).Kein Wiederhochladen möglich. Verbessert: IM-Address der Kontakte wird neu in die iCloud hochgeladen (und auch wieder ausgelesen) Angepasst: TANSS-Feeds werden von iCal4OL (nur bei Kauf und vorgängier Kontaktaufnahme) für neueste Version von TANSS wieder richtig umgemodelt. Angepasst: Assistent für OwnCloud kann nun auch Aufgaben konfigurieren von Subkalender-Collections Korrigiert: CardDAV-Zeilenumbrüche für iCloud \n (nicht mehr \N) Korrigiert: Beenden des intergrierten CalDAV Servers (Mit Outlook 32-Bit möglich!), verursachte einen Absturz. 2.13.6 23.3.2013 Verbessert: EGroupware Problem mit falscher Report calendar-multiget Antwort: iCal4OL stoppt den Sync-Versuch.. Geändert: Die Überwachungsfunktionen auf gelöschte Elemente auf dem Reiter "Optionen - Exchange/*.pst" werden bei Neuinstallation nicht mehr gesetzt, da diese bei falscher Konfiguration zu Problemen führen könnte. Neu: Flag "no_att" (für "no_Attendees"), welches gleich funktioniert wie Option auf Reiter "1.2 Mehr-Export", um Terminteilnehmer nicht (nach CalDAV-Server, vorallem Google) hochzuladen. Verbessert: GroupOffice Prof: Vorgängig hochgeladene Kontakte per Funambol/OLClient konnten nicht richtig decodiert werden. Verbessert: Bei Outlook 2013 32-Bit kann das Interface versagen beim Auslesen der Terminteilnehmer. Falls dies geschieht, wird auf 64-Bit-Art der Verarbeitung ohne Interface umgeschaltet. Verbessert: Für Yahoo mehrtägige ganztägige Termine hochladen gezeitet von 00:00 Uhr bsi 00:00 Uhr letzter Tag+1, da sonst nicht richtig angezeigt. Verbessert: Google CalDAV setzt neu im Assistenten automatisch die Flags "no_Attendee BodyAttendee" wegen dem erneut idiotischen Verschicken von Emaileinladungen durch Google Verbessert: Google CalDAV CN='xxxxxxx' scheint bei Upload nicht "immer" zu gehen, deshalb Test und Replace auf CN="xxxxxxx" Verbessert: Für SOGO Kontakte, falls per FUNAMBOL hochgeladen, hatte das Dekodieren von UTF-8 Printable nicht geklappt, da falsche Reihenfolge. Verbessert: Google Assistent auf Reiter "Wer" (Terminteilnehmer unterdrücken; Maskieren Private Termine; Verknüpfung in AUTOSTART-Ordner) Korrigiert: Immer "Sync läuft.." bei Tasktray-Mouseover, auch wenn kein Sync läuft. 2.13.5 09.3.2013 Neu: Baikal CalDAV/CardDAV-Server Support. Neu: Ort der Termine nicht synchronisieren, siehe Reiter "Optionen - RDO/Divers". Verbessert: Nur Zeitspanne mit Regel "Heute" filtert neu die Serientermine EXAKT aus (bisher nur per Pattern start-end), siehe Online DOK. Angepasst: PHP-Lösungen könnten eine CardDAV-Response abschneiden, falls ein PHP-Timeout erreicht wird. Abgefangen.. Angepasst: Der Assistent unterstützt nun OwnCloud-Aufgaben (in OwnCloud muss es aktiviert sein!) Verbessert: Auslesen der CardDAV-Emailadressen bei X.500-Kontakten von Exchange Angepasst: Wegen CardDAV-ETAG-Bug in OwnCloud, wird das ETAG nach Upload neu anders ausgelesen, da sonst der Kontakt wieder importiert wird. Korrigiert: Da ein paar CardDAV-Felder in die Notizen eingetragen werden können, hatte zb. der Text "TEL." bereits dies beim Upload fälschlicherweise getriggert. Angepasst: X-MS-OL-DEFAULT-POSTAL-ADDRESS für CardDAV nicht setzen, falls Adressfelder leer sind. 2.13.4 28.2.2013 Neu: Support für OpenXchange Verbessert: Wiederholende Aufgaben sollten nun kein .REGENERATE beim Upload triggern (aber das Problem ist nicht in iCal4OL, sondern im Interface). Verbessert: Reiter "1.2 Mehr - Export" für Google-Sync: Umgestellte Option, welche neu aktiviert werden muss für Email-Einladungsversand über Google inkl. Warnung. Verbessert: Eigene Einladungen auf zweitem PC sollten neu für 32-Bit die gleiche GlobalAppointmentID erhalten. Das geht aber nur 32-Bit und sofern UID-Länge 255 Lang sein darf. Verbessert: Google-Assistent auf Reiter "Wer" kann nun auch Google-Subkalender zu Outlook-Hauptkalender -Sync konfigurieren Korrigiert: Gewisse *.tmp-Dateien blieben bestehen Korrigiert: Google Assistent hatte bei v3 API gleich das Authorisierungsfenster gezeigt, falls nicht schon gemacht, was zu Problemen führte. Korrigiert: Google Tasks Sync unterscheidet neu zwischen "hidden" und "deleted". Ausgeblendete abgeschlossene Aufgaben werden nicht mehr in OL gelöscht. Angepasst: Support CardDAV "TEL:", also ohne work,home,other für OwnCloud neueste Version Neu: Caldav-Flag "splash" im Feld KENNUNG auf dem Reiter "1. Wie". Sofern auf Reiter "Start" das Importfenster angezeigt wird, werden so auch hochgeladene Termine hier aufgeführt. 2.13.3 14.2.2013 Neu: Flag "BodyAtt" für CalDAV. Die Teilnehmer werden zusätzlich in die Notizen (DESCRIPTION:) beim Upload eingetragen. Neu: Verknüpfungen unter START - Alle Programm - iCal4OL, zb. "iCal4OL TRAY every 30 minutes.lnk", können angepasst werden, so das der erste Sync erst in 30 Minuten startet: TRAY030 ändern auf TRAY030W (W für Wait; Escape startet den Sync gleich) Verbessert: Einbau eines Test auf Geburtstagstermine bei DB für externe Sync-Felder, um die Sync-Felder nach Erneuerung des Termines diesem Termin wieder zuzuordnen. Korrigiert: Zeitspannenregel ab 8tem Eintrag haben falsch funktioniert (verschoben). Neu: Neues Flag "WarnCDel" in Feld "Kennung:" auf Reiter "1. Wie" warnt für CardDAV, falls mehr als 10 Kontakte auf dem Server gelöscht würden. Verbessert: Support für demo.atmail.com inkl. CardDAV (Flag "Atmail" setzen im Feld "Kennung" und speichern) Angepasst: Jährliche und monatliche Serientermine werden durch Terminland.de nicht unterstützt, und werden deshalb keinen Fehler mehr in iCal4OL melden! Korrigiert: Löschen Vorkommnisse "ab jetzt" eines Serientermines in der iCloud, ändert "UNTIL" inkorrekt ab, so dass ein Vorkommnis zuviel in OL verbleibt. Abgefangen.. Korrigiert: LibCurl hat nicht sauber funktioniert. Endlich das Problem am 2.2.2013 gefunden und 2.13.2 bereits erneuert! 2.13.2 29.01.2013 Update: LibCurl 7.28.1 integriert - hoffe es klappt damit alles besser. Evtl. Neustart PC nötig Verbessert: Ablauf bei Einschaltung von API v3 für Google zeigt neu hinterher gleich das OAuth-Fenster, da ClientLogin nicht kompatibel damit ist. Korrigiert: Anzeige auf Reiter "1.Wie" des verwendeten Google API v2 oder v3, und Name des gewählten Google-Kalenders. Bei vorhandenen Freigaben hatte es evtl. leider den falschen Kalender gewählt. Geändert: Google-Sync: Bereits gelöschte Google-Termine können bei 1-Weg-Upload Sync wieder zugefügt werden, falls in Outlook neuer, oder "[X] Gelöschte erneut zufügen" (1.1 Mehr-Export) aktiv ist. Korrigiert: Funktion "Änderungsdatum aller Elemete auf JETZT setzen" auf Reiter "Sync-Felder", damit die Termine wie von Hand geändert wirken (nicht nur Änderungsdatum hochsetzen). Angepasst: Google API v3 zeigt im Auswahlfenster der Google-Kalender keine von anderen freigegebene Kalender mehr an, da nicht mehr syncbar (mit CalDAV geht es). 2.13.1 19.01.2013 Korrigiert: 1-Way-Google-Upload mit API v3 für [X] Gelöschte erneu hochladen => Siehe FORUM - Ankündigungen. Neu: Support GroupOffice 4.0 CardDAV - funktioniert bis auf "Homepage" und beim Download funktionieren die "Kommentare/Notizen" nicht immer (nur falls von OL hochgeladen). Angepasst: Google Kalender hat einen neuen Bug, welcher bei "Meine Kalender" - Einstellungen - Löschen, die bereits gelöschten Termien nicht löscht! Dadurch wird das Wiederaufsetzen per [Ordner Sync Reset] etwas schwieriger: Auf Reiter "1.1 Mehr" muss [X] Ähnlichkeitstest deaktivieren... aktiv sein, wie auch auf Reiter "Google" für den Upload! Korrigiert: Für Darwin, iCloud und DAViCal falls auch mit iOS synchronisiert wird: "Büro" wird nicht unterstützt, funktioniert aber neu Outlook zu Outlook, falls nicht in iOS verändert. 2.13.0 6.01.2013 Korrigiert: iCloud: Geänderte Outlook-Termine wurden nicht hochgeladen (falsche Sync-Richtung) wegen einem dummen Bug, sorry. Angepasst: OS X 10.8.2 hat zT. ungültige VALARM in Terminen drin, welche Sync-Probleme verursachen (Aufgaben waren schon gefixt) 2.12.25 3.01.2013 Geändert: VB6SP6 Runtime ist nicht mehr Bestandteil des Setups. Für Win2000 muss dies separat installiert werden, siehe Download-Seite. Hinweis: Demo zeigt neu Hinweis, dass es mindestens 5 Lizenzen (=Anzahl User Syncs) benötigt, um iCal4OL auf einem Server-OS zu installieren. Neu: Fälligkeitszeit einer Aufgabe wird neu in die Notizen eingeschrieben als "@Due: 14:00", damit die Info bei Reupload nach zb. iCloud nicht verlorengeht. Neu: RDO für Import verwenden auf Reiter "Optionen-RDO" mit Sessionübernahme von Outlook (im Gegegensatz zu OnlyRDO=1 im .ini Abschnitt [Default]) Neu: Posteo.de Support (CalDAV ohne Aufgaben +CardDAV). Das Browserinterface von Posteo.de besser nie verwenden, sondern nur per CalDAV/CardDAV-Clients zugreifen. Angepasst: Anderer Datenbankname für Sync-Felder (SyncDB=xxxxxx.mdb) kann neu auf dem Reiter "Optionen-Exchange" geändert werden Angepasst: Sync nur per RDO (OnlyRDO=1), also nicht über Outlook, neu auf Reiter "Optionen-RDO/Divers" Korrigiert: CardDAV-Sync Zeilen-Wrapping für lange Emailadressen Angepasst: Outlook-Kategorien werden nicht mehr in Kombofelder gelesen, um Programmstart zu beschleunigen und indirekt damit wieder "[X] RDO für Export verwenden" zu beschleunigen Angepasst: Private/Public-Wechsel wird nun unterstützt für die Option (Optionen-Exportfilter): [X] Lösche Termine & Aufgaben auf Server, falls Exportfilter änderte (Kategorien, Farben, Filter hier) Korrigiert: OwnCloud 4.5 hat ein ETAG mit Länge 34, wodurch das Löschen auf dem Server nicht klappte Korrigiert: Debug-Modus hatte Zeile=20 Fehler provoziert, falls CalDAV-Aufgaben synchronisiert werden Korrigiert: [X] Abonnieren eines Feedes hatte fälschlicherweise die "Überwachungsoption gelöschter Termine" auf Reiter "Optionen-Exchange" mitberücksichtigt. Kein Reimport war möglich, falls Option nicht deaktiviert wurde. Angepasst: Bug in Chandler führte zu falschem Verhalten xxxxxx.ics/ ist falsch, da file und kein dir 2.12.24 1.12.2012 Neu: SmarterMail 10.x Support (no tasks) Neu: CardDAV Import oder Download kann auch öffentliches X509-Zertifikat in Outlook-Kontakt einlesen. Export VCARD mit Zertifikat wird auch unterstützt (aber NUR EIN Zertifikat). Korrigiert: Google CalDAV mit eingebundenen iCalender-Feeds führte im CalDAV-Assistenten zu einem Programfehler (ungültiger Dateiname) 2.12.23 7.11.2012 Angepasst: Radicale liefert 410 Gone anstelle 404 Not found, weshalb das Löschen in OL nicht klappte. Korrigiert: Assistent für iCloud hatte nicht korrekt funktioniert, falls eigener Hauptkalender nach "shared"-eingebundenen Kalendern im calendar-home-set aufgeführt wurde. Korrigiert: Mehrfache Änderungen einer erhaltenen Einladung wurde evtl. beim 2-ten Mal mit EGroupware-Server ohne Vorsitz-Flag (ROLE=CHAIR) hochgeladen. Angepasst: Für ältere Atmail/Darwin-Server ein neues Flag "multiget limit" eingeführt, da scheinbar die Auflösung gewisser Serientermine Probleme beim Abruf verursacht = HTTP 403!! Angepasst: TANSS 5.0 Umschreiben des Feeds. iCal4OL muss auf den Firmennamen registriert sein, damit es klappt. Angepasst: Speichern von *.ini (immer überschreiben, aber nie mehr vor Speichern löschen + eigene Endmarke) Angepasst: CardDAV for OwnCloud 4.5 Korrigiert: SnapAppointments: Im Browser zugefügte Termine wurden gleich wieder gelöscht () wegen LF anstelle CRLF in VEVENT 2.12.22 13.10.2012 Neu: Gmail Kontakte-Sync: Neue Option [X] Nur Felder ergänzen (wie bisher, kann aber neu abgestellt werden). Geändert: iCloud-Augaben mit GEO-Data beinhalten ungültigen VALARM, welche beim Import gleich eine OL-Erinnerung ausgelöst hatte. Wird neu ignoriert. Korrigiert: Aufgaben für DAVMail (singletasks) hatte nicht korrekt funktioniert (leeres Fälligkeitsdatum wurde evtl. falsch gesetzt) Korrigiert: EGroupware Mobilnumber-Geschäftlich in 1.8.004, evtl. wegen iOS 4.x Sync, konnte nicht in Outlook eingetragen werden, wegen ungewöhnlichem Label. Korrigiert: EGroupware-Aufgabe geändert in Outlook UND neuer geändert auf Server verursachte 438 Fehler. Korrigiert: Die File Handle gingen bei LIBCURL aus, falls keine Antwort vom Server kam (Timeout). 2.12.21 23.9.2012 Neu: Möglichkeit den Namen der SyncDB zu bestimmen pro *.ini, um Sync-Felder abzugrenzen für unterschiedliche Server. Abschnitt [Default], Zeile zufügen "SyncDB=.mdb" direkt in .ini Default ist "SyncDB=UserProperties.mdb" Alpha: Direkt auf temporäres Exchange-Profil zugreifen, direkt auf Server. Siehe Forum.. Noch unklar, ob dies unter 64-bit funktioniert.. Angepasst: Google-Sync das v3 API abstellen, falls noch ClientLogin (Durch Update von sehr alten Versionen klappt sonst Google-Sync nicht auf Anhieb) Korrigiert: OwnCloud 4.0 download von langen Post-Adressen der Kontakte funktionierte nicht. Korrigiert: Google v3 API: Überwachung gelöschter Termine hatte nicht mehr korrekt funktioniert (Löschen misslang) 2.12.20 14.9.2012 Neu: Einbau bei CalDAV-Assistent-Subfenster (mehrfache Kalender), ob die Erinnerungen (Alarme) nach Outlook eingelesen werden sollen. Neu: Reiter "Sync Felder": Löschen sämtlicher Erinnerungen eines Kalenderordners Korrigiert: OwnCloud 4.0 hat indirekt Probleme mit iOS, wodurch evtl. zukünftige Termine >6 Monate in Outlook gelöscht werden. Deshalb wird nun "multiget" ignoriert und immer per "singleget" synchronisiert! Angepasst: Assistenten: Unterdrückung Erinnerungen (Option wird gesetzt), falls eine Serverkalender-Collection auf dem Server als fremder Kalender erkannt wird. Korrigiert: SOGo: Umlaute im Kalenderbesitzernamen wurden im Assistenten nicht aufgelöst, Spitzname der VLIST in Notizen synchronisieren + Decoding-Problem hier lösen Korrigiert: Outlook 2013 32-Bit: Programmabsturz wegen Bug in Redemption (RDOiCal4OL erneuert); Erkennung Default-OL-Profil angepasst Korrigiert: Outlook 64-Bit: Per Email empfangene Einladungen mit richtigem Organizer hochladen zb. nach EGroupware (bei Google nur im Sync-Szenario, siehe Reiter "Google"). 2.12.19 06.9.2012 Korrigiert: v3 Google Kalender API hatte in einigen Ländern nicht funktioniert, wegen Komma anstelle Dezimalpunkt bei Formatierung von Zahlen => Bad Request Neu: Dupletten-Entfernung von Kontakten auf dem Reiter "Kontakte". Neu: Neuere Version RDOiCal4OL.dll Verbessert: Google-Assistent (da gab es noch ein paar Probleme) Verbessert: Outlook 2013 Preview-Unterstützung (evtl. muss bei der 32-Bit-Variante auf Reiter "Optionen-RDO/Divers" [X] RDO/Redemption nicht verwenden.. aktiviert werden!) Verbessert: Teilnehmermeldungen vom Google Kalender werden neu in die Notizen miteingetragen (Kommentar). 2.12.18 26.8.2012 Neu: Google Calendar API >>>>>>>> v3 <<<<<<< ist neu der Standard (Version 3.0 und nicht mehr 2.2)! Ich empfehle ALLEN bisherigen BenutzerInnen, dies nun auf Reiter "Google" zu aktivieren! So können Outlookkategorien auch auf Google-Farben gemappt werden. Neu: Google Calendar API 3.0 hat neu (danke Google) eine Zugriffslimite von 100'000/Tag! Neu: Google Tasks Api hat neu (danke Google) eine Zugriffslimite von 20'000/Tag! Geändert: Google OAuth 1.0: Interner APIKey erneuert und nach Aufgaben/Termine getrennt. So ist es mir möglich, "zu alte Versionen" von iCal4OL bei Gelegenheit zum Update zu zwingen. Verbessert: Google-Tasks-Api und v3 API für Google Kalender: Einzelne User mit gleicher IP nach aussen, gelten neu als eigenständige User. Das ist wichtig, damit die Quote pro User nicht zu schnell erreicht wird. Verbessert: Google-Tasks-Api: Bei Upload wird neu zusätzlich geprüft, ob überhaupt etwas geändert wurde per Textvergleich. Korrigiert: Serienregel "Jährlich" BYMONTHDAY=31 ist richtig (vorher letzter Tag im Monat = "-1", was nicht für Ligthning funktionierte) 2.12.17 16.8.2012 Neu: Fruux Support Geändert: Die Option "Behalte Outlook-ActiveX-Verbindung, beim Warten auf den nächsten Sync im Tasktray (Stabilität)" auf Reiter "Optionen-Start" ist nun standardmässig aktiviert bei Neuinstallation. Verbessert: Bei zu grosser Schriftgrösse (Bitmap Font 125%DPI bei Installation Win7), kann neu das Font umgestellt werden. Bitte Anfragen, falls Schriftgrösse falsch. Verbessert: Gewisse unklare Texte und Tooltips und Online Dokumentation Angepasst: Für 4.0.89 GroupOffice Prof (frühere GO-Versionen von 4.x nicht verwenden, da kein Upload möglich) Verbessert: Assistent-Unterfenster für mehree Kalender: neu auch Tasks der gleichen Kollektion konfigurierbar, falls vom Server unterstützt. +Fix: SOGo-Delegationen konnten nicht als .ini gespeichert werden, da <> im Collection-Namen. Angepasst: CardDAV-Photo für VCARD 3.0 (zb- OwnCloud) nun immer mit PHOTO;TYPE=JPEG;ENCODING=BASE64: Korrigiert: Wiederholende Aufgaben wurden bei MAPI-Sync-Felder nicht korrekt per CalDAV synchronisiert, falls bei "Regenerate" die abgeschlossene Aufgabe nicht gleich gelöscht wurde. Korrigiert: Einladungen, welche nur per CalDAV-Scheduling reinkommen (Statis-Änderung konnte Termin duplizieren). 2.12.16 28.7.2012 Neu: Korrekter Handling von Einladungen, dh. Zusagen, Mit Vorbehalt, Ablehnen ist nun direkt möglich auch für synchronisierte Einladungen Achtung Outlook 2010: Hier gibt es eine kleine Einschränkung. Sie sind immer der delegierte Organisierervom richtigen Organisierer, falls die Einladung nur per CalDAV ankommt. Neu: Einladungshandling für Exporte, Import, Google, etc. kann mit direkter Änderung in *.ini-Dateien angepasst werden, siehe Forum-Ankündigungen Korrigiert: SOGo: Aufgabenerinnerungen können neu hochgeladen werden, sofern ein Beginndatum eingetragen. Download Erinnerungen NACH Beginn funktionieren nun auch. Korrigiert: SOGo: Upload gelöschter Serienterminausnahmen funktionierte nicht mehr (Umstellung TZID auf UTC nötig). Korrigiert: Neues CalDAV-Assistent-Unterfenster hatte Delegationen nicht korrekt verarbeitet. Die URL konnte in der *.ini zusätzlichen Beschreibungstext drin haben. 2.12.15 17.7.2012 Neu: Standarmässig wird für Neuinstallationen aktiviert: [X] Sync-Felder in externe DB speichern Neu: CalDAV-Assistent mit neuem Detail-Konfigurationsfenster bei mehreren gefundenen Serverkalendern! Angepasst: Assistent für neue SOGo-Version Angepasst: Thunderbird-SOGo-Connector macht VLIST für Verteiler, welche nicht CardDAV-kompatibel sind, wodurch zb. der OwnCloud-CardDAV-Sync durcheinander kam (kein Upload möglich). Angepasst: Fälligkeitsdatum der Aufgaben wird neu als VALUE=DATE auf iCloud hochgeladen. Scheinbar kommt es bei gewissen Geräten sonst zu Datumsverschiebungen (andere Zeitzone?!). 2.12.14 08.7.2012 Neu [X] Sync-Felder in externe DB speichern... übernimmt nun automatisch die bisherigen MAPI-Sync-Felder Neu: Integration von libcurl als dritte HTTP_DLL in Hauptast (bisher separat kompiliert) Verbessert: Deaktivieren von "[ ] Überwache von gelöschten Terminen & Aufgaben .. und Kontakte" schlägt nur noch die verwendeten OL-Ordner der Einstellungsdatei vor. Korrigiert: Assistent hat leere *.ini-Dateien kreiert für proxy-read/write (Delegationen und zusätzliche Kalender), falls unerwünscht. Verbessert: Fenster.Refresh (Hauptfenster wird manchmal ohne Inhalt gezeigt) Verbessert: Assistent für GroupOffice Prof fit gemacht Verbessert: Kontaktkategorien OL2007 können auf gewissen Installationen nicht gelesen werden, sofern nicht in Hauptkategorienliste. Neu wird über Outlook ausgelesen. Verbessert: Wegen einem Bug bei Infomaniak (400 Bad Request), wird neu intern da Flag "multiget" mit "singleget" ersetzt (siehe auch Forum). 2.12.12 13.6.2012 Korrigiert: Gmail-Kontakte-Sync vermehrfachte Telefonnummern im Format "+49 999 999 99" beim Upload, weil da Google wiedereinmal den Feed änderte. Für die Korrektur siehe Forum => http://ical.gutentag.ch/forum/viewtopic.php?id=502 Korrigiert: Gmail-Kontaktgruppen mit den Zeichen & > < " Neu: Platzhalter [Date] für Export *.ics-Datei eingebaut, zb: C:\Download\Test-[Date].ics erstellt dann C:\Download\Test-20120605T164901.ics Korrigiert: Exchange X.400-Adressen, mit einer gültigen Emailadresse im Begriff "/CN=", wurden fälschlicherweise als bereits gültige Emailadressen erkannt, weshalb der Upload nicht klappte. Neu: Spezialversion für Infomaniak mit einfachem Konfigurationsfenster (Demo-Download über Forum; Vollversion siehe Kundenseite) Korrigiert: Infomaniak Terminnotizen konnten nicht heruntergeladen werden, wegen Bug auf Infomaniak-Seite.. 2.12.11 02.6.2012 Neu: Unterstützung für OwnCloud 4.0 Neu: Flag "no_dist", um Outlook-Kontaktverteiler nicht zu synchronisieren. Neu: Flag "fburl", um Outlook-Kontaktfeld Freebusy nach DAViCal hochladen zu können (da kein CardDAV-Standard) Verbessert: Gmail-Kontakte-Sync erkennt jetzt doppelte Tel.nummern mit gleichem Label (wie "Mobile") und setzt die Duplette nicht mehr in die Notizen. Korrigiert: Office XP/2002 konnte blockieren, falls dieses Feld per Hex-Adresse (da in dieser Version noch versteckt) abgerufen wird und Feld nicht vorhanden. (Bisher war nur möglich, dies direkt in zb. Default.ini im Abschnitt [Default], mit Zeile: GlobalAppointmentID=1 .. zu verhindern) 2.12.10 10.5.2012 Geändert: [X] Überwache gelöschte Termine & Aufgaben .... ist nun standardmässig bei Neuinstallationen aktiviert (Reiter "Optionen-Exchange..")! Geändert: [X] Überwache gelöschte Kontakte .............. ist nun standardmässig bei Neuinstallationen aktiviert (Reiter "Optionen-Exchange..")! Neu: Preis von EUR 20.-- auf EUR 18.-- gesenkt :-) Neu: Übersetzung auf Französisch (naja, nicht perfekt.. nicht alles übersetzt) Neu: Support für Infomaniak.com (hat noch Bugs, wie keine Unterstützung von VALARM) Neu: Update von RDOiCal4OL.dll (neueres Interface) Angepasst: Google-CalDAV HTTP ERROR 500 bei Serienterminen mit Ausnahmen, falls Zeile SEQUENCE:nn fehlt. (HTTP 409 wäre richtig - Google hat da einen Bug) Verbessert: ALLER Text von iCal4OL kann nun übersetzt werden. Z.T. waren die Assistenten und Fehlermeldungen nur 2-Sprachig (Deutsch/Englisch). Korrigiert: TZID=Asia/Jerusalem funktioniert nun sauber (Tabelle für Jahre 1960-2037 für gezeitete Termine hinterlegt) Korrigiert: Schaltflächen auf den Reitern "Wartung" und "Sync-Felder" waren nicht mehr sichtbar (hinter Frame) 2.12.9 23.4.2012 Verbessert: Darstellung der Reiter im Hauptfenster (Reihenfolge..) Verbessert: v3 API Google Kalendar (aber noch etwas unstabil. Nur für Tests benützen!) 2.12.8 13.4.2012 Korrigiert: iCloud hat das ETAG im XMLS-Feed leicht verändert, wodurch es zu unnötigem Sync von Terminen kommen konnte. Nach Update wird dies noch für einen Sync so sein (am Besten mit leerem Feld "Datum und Zeit letzter Lauf" starten, oder den Assistenten neu starten). Danach funktioniert es wieder korrekt. 2.12.7 10.4.2012 Neu: v3 API für Google-Kalender-Sync, siehe Reiter "Google" Neu: Google-Kalender-Sync im "Sync-Szenario/Migrations/Import"-Modus, siehe Reiter "Google". Hier wird bei neuen Terminen der Organizer mithochgeladen, und Einladungen erhalten die gleiche iCal:uid. Ist geeignet für Migration von Exchange nach GCAL. Der "normale" Google-Kalender-Sync lädt den Organizer als Teilnehmer hoch. Zeigt also den Termin nur aus der eigener Sicht. Geändert: CalDAV-Sync nun per DEFAULT mit Flag "no_ctag", da es scheinbar Clients gibt, welche die HREF auf dem Server ändern (Speicherort eines Termines) Dies kann, ausser für iCloud, mittels Flag "getctag" übersteuert werden. Verbessert: Gelöschte Termine werden nun besser markiert, damit nicht unnötig versucht wird, diese "erneut" zu löschen Korrigiert: Simulationsmodus hat zT. Sync-Felder nachgesetzt (eigentlich kein Problem, aber unsauber) Korrigiert: Löschen von Kontakten auf Gmail hat seit 4.4.2012 nicht mehr funktioniert Geändert: Lizenz: Ich behalte mir neu das Recht vor, die Lizenzbestimmungen jederzeit zu ändern. 2.12.6 15.3.2012 Neu: Google-Tasks-Sync kann nun automatisch mitsynchronisiert werden (evtl. wird so eine tägliche Limite von 5000 Requests erreicht - werde es sehen, ob ich da was ändern muss) Korrigiert: BASE64-Kodierung zb. für BASIC REALM - Hatte Probleme mit der iCloud verursacht Korrigiert: CardDAV-Kontakt-Sync: Erste (und einzige) Emailadresse wurde in Outlook nicht gelöscht, falls auf Server gelöscht. 2.12.5 11.3.2012 Neu: Fenster mit Änderungen durch Import von Terminen & Aufgaben kann eingeblendet werden (siehe Reiter "Start") Neu: Freigegebene Exchange Kontakte- und Aufgabenordner können neu auch in iCal4OL eingebunden werden (bisher nur Kalender) Korrigiert: Löschen von CalDAV-Aufgaben auf dem Server funktionierte nicht mehr, falls die Überwachungsoption nicht aktiv war. 2.12.4 08.3.2012 Neu: Support von HARVEST O2S (Autoconfig geht aber noch nicht) Neu: CalDAV-Flag "clear_att" löscht vorgängig beim Import die Terminteilnehmer Neu: Reiter "Optionen - Import Feed": [X] Import FREI als BESETZT + [X] Ausser Ganztagstermine Verbessert: Auslesen Emailadresse eines Exchange-Organizers in Cached Modus (Reciptient.AddressEntry.GetExchangeUser.PrimarySmtpAddress) Verbessert: Exchange-Unterstützung wird neu durch den Assistenten nicht aktiviert, falls vorgängig ohne Exchange-Unterstützung die .ini-Einstelllungsdatei gespeichert wurde Neu: Überprüfung der Lizenz nach Useranzahl bei Serverinstallationen Neu: Timeout verhindern mit Zeile "oTimeout=999" im Abschnit [Option] in einer .ini-Datei - für komplexe Serientermine mit Ausnahmen, bzw. für EGroupware Neu: CalDAV-Flag "no_global" verwendet nicht die .GlobalAppointmentID von Einladungen, sondern das kürze PR_SearchKey, zb. nötig für Tine 2.0 Neu: Support für freigegebene (und bereits in OL eingebundene) Exchange-Kalender von anderen Usern. Siehe Reiter "Optionen - Exchange" => [Einbinden] Verbessert: Kontaktgruppen als Kategorien syncen. Weitere Unterstützung für DAViCal, SOGo und kommene EGroupware 1.9.004 Korrigiert: DAViCal 1.0.2 das Löschen von Kontakten hatte nicht mehr funktioniert Verbessert: Bei Sync-Felder in externer DB (Reiter Optionen-Exchange): CalDAV "down asFeed" und ICAL-Feeds "als read-only" optimierteres Erkennen gelöschter Server-Termine. 2.12.3 14.2.2012 Neu: Unterstützung für OwnCloud 3.0 und Atmail hosted SabreDAV Neu: iCloud/Darwin CardDAV - neue Option: [X] Zuordnung Gruppen zu Kontakt-Kategorien Neu: Assistenten neu mit "[X] Nur Upload (asFeed)" Verbessert: [URL:]-Assistent auf Reiter "1. Wie" unterstützt nun auch iCloud Korrigiert: CardDAV-Firmenfeld mit CRLF drin, konnte nicht hochgeladen werden Angepasst: CalDAV/CardDAV: Nachlesen Element falls ETAG in PUT-Response fehlend (speziell für SabreDAV-Fehlimplementationen) Angepasst: 4096 Konfliktfehler in Outlook ignorieren. Korrigiert: Scroobars auf Subfenstern hatten noch ein paar Anomalien. 2.12.2 18.1.2012 Neu: CardDAV-Option für inkrementeller Upload-Sync. Muss im CardDAV-Fenster aber manuell aktiviert werden. Beschleunigt den Kontakte-Upload. Korrigiert: iCloud kann UID mit max Länge 200 haben, aber GlobalAppointmentID unter Exchange 2010 bis 234 Zeichen - PR_SEARCH_KEY deshalb für diese verwendet! Korrigiert: WinInet.dll mit im Hintergrund-Sync hatte je nach CalDAV-Einstellungen einen Fehler verursacht, falls es keine Internetverbindung gab, anstelle "still" abzubrechen bei entsprechender Optionen-HTTP_DLL Korrigiert: Stiller Sync-Abbruch falls keine Verbindung (siehe Reiter "Optionen-HTTP_DLL") hatte für WinInet.dll und PROPFIND nicht funktioniert Angepasst: Ein paar Dinge für VCARD 4.0, speziell für eM Client 3.5.x / SabreDAV Korrigiert: CalDAV-Einladungt, welche über eine andere eigene Emailadresse verschickt wurde, konnte nicht in iCloud hochgeladen werden. Korrigiert: iCloud-Kontaktbilder konnten nicht mehr gesynct werden (wegen iCloud-Änderungen). Korrigiert: CarDAV iPhone-Feld eines iOS-Kontaktes wurde nicht mehr gespeichert (wegen iCloud-Änderungen). Neu: Die Assistenten auf Reiter "Wer" warnen neu, falls sich viele Elemente im Ordner "Gelöschte Objekte" befinden, da diese auch gelesen werden müssen, was den Sync verlangsamt. 2.12.1 5.01.2012 Korrigiert: Bei CalDAV-Flag "inbox" konnten keine Aufgaben mehr hochgeladen werden (Programmfehler) 2.12.0 4.01.2012 Neu: Exportfilter Termine: Mit Kategorie(n) = .* (Punkt/Stern) auf Reiter "1.2 Mehr (Export)" Ohne Kategorie(n)= -.* (Minus/Punkt/Stern) auf Reiter "1.2 Mehr (Export)" Neu: Gmail-Kontakte-Sync-Option: [X] Gefilterte in Outlook löschen, da iOS Kontakte nie löscht, sondern nur aus der Gruppe "Meine Kontakte" entfernt. Dies also bei Kategorie eintragen und Option aktivieren! Geändert: Gmail-Kontakte-Sync: Neue Email-Feldzuordnung ist nun Standard (Option gelöscht) Geändert: Gmail-Kontakte-Sync: API 3.0 ist nun Standard (Option gelöscht) Geändert: Altes Gmail-Kontakte-Sync API 2.x wird nicht mehr unterstützt - entsprechende Optionen sind entfernt. Korrigiert: Kein doppelter Versuch zu löschen, falls Termin noch im Ordner "Gelöschte Objekte" war, UND [X] Überwache gelöschte Termine.. aktiv Korrigiert: Tasktray Tooltip zeigte immer "Nächster Sync (Default.ini)", anstelle der effektiven Namens der .ini-Einstellungsdatei Neu: Flag "SetLMT" für unbekannte CalDAV-Lösungen: Setzt das Änderungsdatum der Termine in Outlook nach auf Zeitpunkt des HTTP PUT Angepasst: Text bei Google-Aufgaben-Sync: Sorry, nachwievor kein automatischer Sync wegen Google-Zugriffslimite von 5000 Request pro App/Tag. 2.11.21 14.12.2011 Angepasst: Zeichen < > bei Google-Sync hatte nicht mehr funktioniert Verbessert: CardDAV mit Verteilerlisten versucht nun beim Import bei gescheiterter Auflösung (mehrere Adressen), die Emailadressen direkt zuzufügen. Verbessert: Bei [Öffnen/Neu] kann direkt eine neue Einstellungsdatei erstellt werden (Dateiname.ini eingeben). Neu: .ini-Eintrag in Abschnitt [Import]..: RecipientsRemove=1 löscht vorgängig sämtliche Attendee-Zeilen in OL (könnte evtl. zu "not responding / keine Antwort" führen). Neu: Flag "no_cache" für "caldav up asFeed singleget", speziell für DAVMail, falls ein anderer vorgängig eingelesener Feed hochzuladen ist. Angepasst: Fehlende Termine werden zur Sicherheit immer noch versucht einzeln vom CalDAV-Store abzuholen. Scheinbar fehlen "selten" Termine in normalen Feeds bei Darwin CalendarServer based Solutions. Korrigiert: DAVMail 2.9.6 für Exchange 2007. Da LAST-MODIFIED fehlt, dies aus ETAG-Zeitstempel eruieren. OutOfOffice geht leider immer noch nicht. Korrigiert: Bei Google-Sync mit Monatsregel 29ter des Monats für Februar. Schaltjahre keine Ausnahme zufügen, da sonst doppelte Termine; Seperate Sync-Felder waren dafür nicht berücksichtigt. Verbessert: TANSS-Feeds werden neu anders (hoffentlich besser) dargestellt. Wichtig ist, dass der Lizenzname dem Firmennamen entspricht, wie in TANSS hinterlegt. 2.11.20 26.11.2011 Geändert: Spezialversion für Installation ohne Admin-Rechte, wird neu als "asInvoker" gestartet (Sonst gibts Probleme, falls als Administrator angemeldet - startet erst, falls Outlook beendet) Korrigiert: Assistent für Synology-CalDAV Korrigiert: Verarbeitung Inbox, damit Teilnehmer-Stati wieder hochgeladen werden (hat zum Teil nicht mehr geklappt; HREF/ETAG von Inbox, anstelle von Collection wurden gespeichert, HTTP 412 und 403 bei Darwin abfangen) Korrigiert: CardDAV-Kontakte ohne FN=(Fullname), wie Restaurants konnten nicht nach iCloud, Darwin hochgeladen werden Korrigiert: Erweiterter Assistent bei "neuestem" EPL (EGroupware) hatte Emailadresse nicht mehr eingetragen Neu: .ini-Eintrag in Abschnitt [Export]..: Kronolith=1 sendet alle Texte als ;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE: ..., aber nur für Kronolith 2.11.19 17.11.2011 Neu: CalDAV-Flag "maskprivate" um private Termine maskiert hochzuladen, ohne bei evtl. Download den Text dieser Termine zu überschreiben. Betreff= Wird neu auch in den Assistenten unterstützt. Neu: Google-Assistent kann nun das Splitting nach Kategorien (ein OL-Kalender mit mehrerer Google-(Sub-)Kalender. Der Google-Hauptkalender nimmt "alles andere" was nicht für die Subkalender bestimmt ist. Neu: EPL und EGroupware 1.9.011 wird nun unterstützt. Das Flag "inbox" wird hier automatisch verwendet für verbessertes Scheduling-Handling von Einladungen. Korrigiert: OL2000-Problem mit Extended Mapi-Propery (GlobalAppointmentID) hat je nach OS (Win2000?) zu einem Runtime-Fehler geführt. Korrigiert: Manueller CalDAV-Assistent (auf [Andere]) hat den Kontaktordner nicht korrekt konfiguriert. Korrigiert: Sync beenden falls keine Serverantwort.. hatte bei OAuth für Google-Sync nicht mehr funktioniert. Korrigiert: Gmail-Kontakte-Sync bei Geburtstag ohne Jahreszahl wird nun als aktuelles Jahr interpretiert, damit in OL speicherbar. Verbessert: Kronolith 2.3.x-Support mit AALARM und veränderbarem Timeout beim Upload der .ics-Datei (Abschnitt [Export], Zeile eTimeout=420) 2.11.18 03.11.2011 Korrigiert: iCloud sendet neu erneut(!) Einladungen an Terminteilnehmer während dem Upload. Ich habe nun einen Weg gefunden, dies zu unterdrücken: SCHEDULE-AGENT=CLIENT Angepasst: EPL/EGroupware wegen Bug bei für Aufgaben (Infolog), wurde die Prüfung aufs Collection Tag deaktiviert, da sonst gelöschte Aufgaben erst erkannt werden, falls eine andere Aufgabe ändert. Verbessert: Bei EPL/EGroupware kann nun das Flag "inbox" verwendet werden. Dadurch werden Änderungen von Teilnehmern an Einladungen verunmöglicht (ausser eigener Teilnehmerstatus, Kategorien, Free/Busy)- Neu: Flag "client" setzt in alle Attendee-Zeilen zusätzlich ;SCHEDULE-AGENT=CLIENT rein (ausser bei Eigener). Neuestes CalDAV-Scheduling Spec. 2.11.17 28.10.2011 Verbessert: iCloud-Assistent [Andere] auf Reiter "Wer" - Shared Kalender werden nun erkannt - Aufgaben (Erinnerungen) werden nun korrekt erkannt (vorher zum Teil als Kalender, je nach Name) Korrigiert: iCloud Aufgaben (Erinnerungen) funktionierten nicht, falls im GUID-Pfad die Zahl '10' vorkam (sorry, falsches replace()) Geändert: Google Kalender Sync speichert neu nicht mehr die GlobalAppointmentID im Kalender (kann zu Problemen führen), sondern verwendet neu um Einladungen wiederzufinden. 2.11.16 27.10.2011 Angepasst: iCloud hat einen neuen Authentifizierungsfehler (Ein bestehender Bug mit BASIC REALM wurde leider verschlimmbessert)! Neu versucht es iCal4OL halt auf zwei Arten. Angepasst: iCloud nun immer mit "no_ctag" (Collection-Tag nicht auszuwerten, da es sonst heruntergeladene Termine später wieder hochlädt, wegen falschem Lastmodified). Angepasst: Für David.fx neues Flag "max100get", damit bei REPORT Multi-Get nur maximal 100 (zahl beliebig) Elemente miteinandergelesen werden (200 ist Standard) => Betrifft Flags "singleget" und "multiget" 2.11.15 24.10.2011 Verbessert: iCloud-Handling (Teilnehmer, kein re-Upload falls in iCloud erfasst) Neu: Gratistool um die CalDAV/CardDAV URL's von iCloud rauszufinden, siehe http://ical.gutentag.ch/forum/viewtopic.php?id=400 Neu: RDOiCal4OL.dll (Interface Update zu Outlook) Verbessert: EGroupware Trunk-Kompatibilität (Schedule-tag, urn:uuid:-Handling) Neu: Eingebauter CalDAV-Server funktioniert jetzt mit iOS5-Geräten Korrigiert: Home2Telefon und Work2Telefon werden nun mit Gmail-Kontakten synchronisiert Korrigiert: OAuth 2.0 für Google-Authentifizierung funktionierte nicht mehr (wegen Änderungen von Google) Korrigiert: LDIF Contact Import 2.11.14 16.10.2011 Neu: iCloud Support für Kalender und Kontakte Korrigiert: Falls Terminteilnehmer per Ganzname nicht zu einem Kontakt aufgelöst werden konnten, kam es auf EINEM PC zu einem schweren Fehler in OL2007. Sicherheitshalber werden neu Terminteilnehmer nur noch per Emailadresse zugefügt. Falls Kontakt vorhanden, wird es trotzdem aufgelöst, sonst halt "nur Email". (Outlook 2007 blieb stecken beim Löschen eines nicht aufgelösten Teilnehmers=Recipient, scheint ein Interface-Problem zu sein) Korrigiert: Einladungen, welche in externe *.pst exportiert und dann wieder importiert werden, verlieren das Feld GlobalAppointmentID und werden als "Kopie: xxxx" bezeichnet. Da dieses Feld so fehlt, kam es zu einem Programmfehler in iCal4OL (Programm reagierte nicht mehr..) 2.11.13 11.10.2011 Korrigiert: Ein schlimmer Bug, welcher iCal4OL in einen Loop schickte, falls ein neuer Termin die gleiche Startzeit wie eine per Email empfangene Einladung hat. Verbessert: Yahoo-CardDAV machte Probleme mit dem Sync von Emailadressen Verbessert: CardDAV-Felder von iOS/OSX X-ABShowAs und X-ABUID werden neu in benutzerdefinierten Feldern, und nicht mehr in den Notizen gespeichert. Verbessert: Home2Telephonenumber und Business2Telephonenumber werden nun mit Gmail-Kontakten synchronisiert. Diese wurden wegen Logikproblemen bisher nicht mitsynchronisiert. 2.11.12 8.10.2011 Neu: Synology CalDAV-Server wird neu unterstützt. Verbessert: Für ältere Darwin CalendarServer konnte der Assistent evtl. die Email nicht auslesen, falls kein mailto: in vorkam. Der Loginname wird in diesem Falle verwendet. Angepasst: Bedework-CalDAV 3.7 unterstützt neueste Version von CalDAV-Scheduling => "Inbox" als Flag nötig.. Verbessert: Bei Kontakte-Sync und Google-Tasks-Sync gibt es neu eine Warnung, falls der Outlook-Ordner nicht wiedergefunden werden kann (bisher auf Defaultordner umgestellt). Korrigiert: Bei Zugriff auf Google-Kalender mit CardDAV durch anderen Client, konnte der Termin im Google-API doppelt (BUG) drin sein, wodurch dieser dann in Outlook gelöscht wurde. Korrigiert: In ganz seltenen Fällen, konnten CardDAV-PHOTO nicht heruntergeladen werden, da als Endzeichen //Z ausgewertet wurde, was aber scheinbar doch innerhalb vorkommen kann. Verbessert: Kontakte-Sync per CardDAV. Zuerst werden neu die Namensfelder gesetzt (und nicht Fullname), da Outlook sonst "Anzeigen als.." eigenartigerweise umsetzt 2.11.11 2.10.2011 Neu: Schon erhaltene Email-Einladungen werden neu bei Google-Download-Sync im Kalender bereits erkannt und verbunden. Verbessert: Einladungshandling mit Erkennung identischer GlobalAppointmentID (oder vCal-Uid darin) bei Down- und Upload, neu auch für Outlook 64-bit Verbessert: "wait1s" in Feld Kennung wartet bevor Upload eines Termines nach Yahoo eine Sekunde, wait2s wartet 2 Sekunden - Versuch HTTP 503 Server Error zu vermeiden. Verbessert: Passwörter werden neu mit AES in .ini-Einstellungsdateien verschlüsselt (sofern bestätigt, dh. [Authentifizierung] angeklickt + OK) Verbessert: Unterdrücken von Fehlern durch defekte Teilnehmereinträge (Recipients) beim Upload. Defekte TN werden nicht mehr hochgeladen (kein Programmfehler mehr). Verbessert: Die diversen Assistenten überprüft und angepasst (Ähnlichkeitstest-Frage nun überall gleich). Verbessert: DAViCal auf "multiget" in Assistenten umgestellt, da "sync" immer alle Aenderung zurückgibt - so schnellerer Sync. 2.11.10 24.9.2011 Angepasst: WICHTIG: EPL-Kunden sollten sofort diese neue Version einspielen, da es Änderungen in EPL gegeben hat, welche zu Problemen mit Outlook-Einladungen führten Diese konnten sogar gelöscht werden (da GET auf Termine für Teilnehmer nicht mehr funktionierte - ist mittlerweile in EPL korrigiert). Verbessert: Kontakte-Sync mit EGroupware/EPL schneller (inkrementell) Verbessert: CalDAV: Einladungsdupletten können zwar für einen Moment in Outlook entstehen, da Email-Einladungen immer einen neuen Termin in OL zufügen, aber das wird nun während dem nächsten Upload für alle Versionen von OL - auch 64-bit - erkannt, und die Duplette wieder entfernt. Neu: Support DAVMail 3.9.4 CalDAV+CardDAV. Aufgaben funktionieren leider damit nicht korrekt (fehlendes LAST-MODIFIED:), aber mittels "singletasks" geht es knapp.. Neu Support maXvis CalDAV+CardDAV Neu: Trunk von EGroupware unterstützt neu Proxy-Read/Write = Delegationen, womit der Autokonfig.Assistent nun umgehen kann. Verbessert: Flag "CardDAV SingleContacts" wird neu für EGW/EGroupware unterstützt - bedeutet nur noch den Abruf wirklich geänderter Kontakte! Verbessert: Noch ein manueller Assistent (in Assistent [Andere]), da ein paar Lösungen immer noch keine Autokonfiguration unterstützen Verbessert: CalDAV-Erinnerungen für Yahoo neu per Email. DESCRIPTION: anstelle ALARMDESCRIPTION: ist nun Standard in VALARM. 2.11.9 12.9.2011 Neu: Google-Konfigurations-Assistent auf Reiter "Wer" für Autokonfiguration mit bis zu sechs Google Subkalendern, inkl. Gmail-Kontakten Neu: CalDAV-Konfigurations-Assistent auf Reiter "Wer" für Autokonfiguration inkl. Subkalendern, Delegationen und Adressbuch, ausser für EPL/EGroupware, da dort nicht implementiert (calendar-proxy-read/write) => deshalb "Erweiterter Asssistent" darunter verwenden) Korrigiert: Google OAuth 1.0 funktionierte nicht mehr (falscher Container/Dateiname) 2.11.8 3.9.2011 Neu: CalDAV-Flag "RSVP" eingeführt. Das hilft bei gewissen CalDAV-Lösungen, dass Einladungen oder Teilnehmerstati-Änderungen nicht mehrfach verschickt werden. Neu: EPL/EGroupware Standardverarbeitung auf "multiget" in den CalDAV-Assistenten geändert. Neu: CalDAV: "multiget" anstelle "singleget report" bewirkt das Gleiche (So etwas kürzer). Neu CalDAV "sync" anstelle "singleget sync" bewirkt das Gleiche (So etwas kürzer). Neu: Für OL2000,2002/XP: Kontaktbilder als Anhänge in OL speichern Neu: Auch ohne "CardDAV" im Feld Kennung, wird nun "etag" unterstützt - also falls ein Kontakt auf Server UND in Outlook verändert wurde. Verbessert: Bei CalDAV und "Überwache gelöschte Termine, Aufgaben" (Optionen-Exchange) ist neu auch aktiv, falls "[ ] Inkl. Gelöschte" (tab "2.1 Mehr") nicht aktiviert ist. So kann ganz umgangen werden, den Ordner "Gelöschte Objekte" zu lesen, und trotzdem werden gelöschte Objekte entfernt. Dies aber erst, wenn sich was auf dem Server verändert hat (getctag), und somit die Termine/Aufgaben neu gelesen werden. Verbessert: Bei CalDAV mit "tasks" werden neu bei der Option: "[X] Nach Sync Termine aus 'Gelöschte Objekte' entfernen" (tab "2.1 Mehr") auch die Aufgaben entfernt. Verbessert: Bei "CardDAV" im Feld Kennung werden neu nur die geänderten Kontakte vom Server gelesen - wichtig ist aber, dass zumindest ein Kontakte-Sync vorgängig ohne "CardDAV" mit der neuen Version gemacht wurde. Sonst werden alle Kontakte vom Server neu nach OL synchronisiert. Verbessert: ContactPicture-nnnnn.jpg werden neu auch als gültige Kontaktbilder interpretiert, auch wenn .HasPicture ungültig ist. Korrigiert: Der "Erweiterte Assistent für Darwin CalendarServer" hatte doppelte // in die URL geschrieben, falls ServerVersion > 3.0 Korrigiert: Yahoo: Abfangen 500 Internal Server Error Korrigiert: Kombination von [X] Überwache gelösche Aufgaben.. + [X] Sync-Felder in externe DB speichern... hatte nicht funktioniert. Es wurden dadurch bestehende Aufgaben gelöscht. Korrigiert: Gelöschte delegierte Aufgabenmails in OL2007 sind nicht lesbar als Tasks, auch wenn so der Typ eingestellt ist, und hatte beim Lesen von "Gelöschte Objekte" zu Fehlermeldungen geführt. 2.11.7 21.8.2011 Neu: Erkennung von Exchange und anderen *.pst -Ordner zur Überwachung von gelöschten Elementen Neu: Gmail-Kontakte-Option: Warnen, falls ein Kontakt in Gmail UND in Outlook verändert wurde Neu: Google-Kalender-Option: Warnen, falls ein Termin in Google Kalender UND in Outlook verändert wurde Neu: CardDAV mit Flag "CardDAV etag" (Feld Kennung) funktioniert nun auch (wie bei CalDAV) mit Warnmeldung, falls ein Kontakt auf beiden Seiten verändert wurde. Neu: CalDAV mit Flag "etag", zeigt jetzt ein inaktives Meldungsfenster unten rechts am Bildschirm bei Konflikt (auf beiden Seiten geänderte Elemente) Neu: Unterstützung für Scalix-Kalender >= 11.4.6 Neu: Eingebauter CalDAV-Server funktioniert neu mit iOS 3.4.5, und Exchange Public Calendar (als Server). wird neu unterstützt. Korrigiert: CardDAV mit Flag "CardDAV" im Feld Kennung hatte bei Änderungsabweichung <=10 Sekunden Kontakte als identisch betrachtet. 2.11.6 17.7.2011 Verbessert: Das Userinterface etwas entschlackt. Keine grafischen Buttons mehr. Korrigiert: Bei SOGo wurde der letzte Termin im Feed nicht gleich nach OL heruntergeladen (aber dann später). Verbessert: CalDAV-Autokonfigurationsassistent. Erkennt nun Chandler Cosmo und versucht "zur Not" auch EGroupware-Standardpfad /egroupware/groupdav.php zu erkennen. Korrigiert: Per Outlook-Email empfangene Einladungen wurden, falls in OL durch Teilnehmer geändert, nicht immer mit richtigem Organisierer nach SOGo,EPL,EGW hochgeladen. 2.11.5 27.6.2011 Korrigiert: EPL 11.1 funktioniert leicht anders bei ORGANIZER/ATTENDEE, wodurch bei Upload der Organizer als Attendee gesetzt wurde. Korrigiert: SOGo will keine zusätzliche ATTENDEE-Zeile für ORGANIZER. Neu: Eine Passwortänderung auf Reiter "1. Wie" testet auch CardDAV+CalDAV von anderen .ini-Dateien, und setzt diese auf Wunsch auch nach. Neu: Kontakt-Sync-Option für EPL/EGW: Titel=Beruf; Funktion=Position zuordnen - anstelle Titel=Position; Funktion=Beruf für EGW=Outlook Verbessert: Support für nicht-permanente UID's von OPNET-Weblösung (Timestamp wird daraus entfernt) Verbessert: Import von FreeBusy-Feeds als "Termine" (FBTYPE=BUSY-TRANSPARENT; FBTYPE=BUSY-UNAVAILABLE), und entsprechend Export Termine als "FreeBusy-Feed". 2.11.4 12.6.2011 Neu: FreeBusy Download from Darwin CalendarServer to convert for Outlook FreeBusy Search Path. See tab "Options - RDO/Misc." Neu: CalDAV REPORT_sync-colletion Support. Funktioniert zur Zeit nur mit SOGo und DAViCal >= 0.9.9.3. In Kennung zusätzlich "singleget sync" eintragen. Neu: CalDAV Support. Hat sich nichts auf dem Server verändert (und inkrementeller Sync aktiv), muss auch iCal4OL nichts machen. Verbessert: SOGO Kontakte-Sync: Schneller und inkrementell (nur geänderte und neue Kontakte werden vom Server abgerufen). 2.11.3 29.5.2011 Neu: Manueller(!) Google-Aufgaben-Sync (Alpha-Version. Nach Google-Richtlinien ist leider, jedenfalls zur Zeit, kein automatischer Sync erlaubt) Neu: Implementation von OAuth 2.0 für Google-Sync Neu: Optionen - Import Feed: Import alle als Abwesend (OutOfOffice). Für iCal-Feeds zb. aus TANSS Korrigiert: CalDAV-Autokonfigurationsassistent funktioniert nun mit SOGo 2.11.2 15.5.2011 Neu: Kontakte-Sync nur jedes sechste Mal starten (zu Kalender-Sync) Neu: Option um iCal4OL im tasktray zu belassen, aber bei geschlossenem Outlook nicht zu synchronisieren. Siehe Reiter "Optionen - Start (Allgemein)" Verbessert: DAViCal im CalDAV-Autokonfigurationsassistent setzt "CardDAV" in Kennung (wegen Bug in 0.9.9.4), und übernimmt TIMEZONE, falls auf Server in Collection gesetzt. Korrigiert: Auf gewissen PCs kam die falsche Meldung, dass iCal4OL.exe bereits läuft Verbessert: Roter Text unten rechts auf Reiter "1.Wie", neu mit Hinweis, wo der Kontakte-Sync zu finden ist (für Google+CalDAV). Entfernt: Die Schaltfläche [CalDAV-Client] bei 2-Wege-Sync für jede Minute.. ist verwirrend und alle 5 Minuten reicht auch (über Tab "Start") oder START - Alle Programme - iCal4OL. Verbessert: Selten benutzte Option, wie den Meetingstatus umzusetzen, wurden auf Reiter "Optionen-Import Feed" verbannt Korrigiert: Gmail-Kontakt-Sync: Falls mit Ctrl-Drag&Drop ein Kontakt in einen anderen Ordner verdoppelt und wieder zurückgeschoben wurde, wurde der urspünglich Gmail-Kontakt überschrieben Korrigiert: Gmail-Kontakt-Sync: Dipl.-Ing. im Titel wurde falsch in Outlook eingefügt ("Ing." in Vorname) Korrigiert: Google-1-Weg Download: Auswahlschaltfläche Google (Sub-)Kalender war nicht mehr sichtbar 2.11.1 4.5.2011 Neu: OAuth 1.0 für Google-Sync. Es gibt nun zwei Möglichkeiten zur Authentifizierung gegenüber Google Calendar und Contacts Neu: Aktualisierte RDOiCal4OL.dll (neueste Version von Redemption) Verbessert: Der bisherige (ältere) CalDAV-Assistent auf dem Reiter "1. Wie" setzt nun etliche Parameter mehr, da die Weblösungen nun zT. auch Inbox, Organizer, etc. unterstützen. Korrigiert: CardDAV Escaping \, \; \\ \n \N beim Einlesen und Hochladen verbessert. Aber etliche Weblösungen können mit ";" in einem Kontakt nicht richtig umgehen! Korrigiert: CardDAV hatte Emails beim Hochladen vertauscht, falls das Flag "carddav" im Feld "Kennung:" stand Korrigiert: Darstellung bei 110% DPI Korrigiert: Kleiner Userinterface-Fehler (leere Reiter) 2.11.0 15.4.2011 Neu: [Ordner Sync Reset]-Schaltfläche für Google/CalDAV/CardDAV-Sync, um einen Outlook-Ordner so zurückzusetzen, als ob er noch nie synchronisiert wurde. So können auch bereits gelöschte und zurückgeholte Termine, Kontakte wieder synchronisiert bzw. hochgeladen werden. Neu: CalDAV-Autokonfiguration direkt von ersten Reiter "Wer" Darstellung: Ein paar Standard-Schaltflächen mehr (Laden, Speichern von Einstellungsdateien *.ini, etc.) Korrigiert: Bessere Erkennung eines Outlook 2010-Fehlers beim Schliessen (fast shutdown), welcher Objekte in iCal4OL zurücksetzte, so dass sogar Kontakte gelöscht wurden. Korrigiert: iCal4OL beenden, falls Outlook 2010 nicht mehr läuft - hatte evtl. vorschnell beendet, obwohl noch eine Instanz von OL offen war. Alt: .ini-Eintrag in Abschnitt [Import]..: NoDeletedTest=1 fügt Termine erneut in OL zu, welche sich (noch) im Ordner "Gelöschte Objekte" befinden. Alt: .ini-Eintrag in Abschnitt [Export]..: ImportDelSave=1 Speichert bei aktiven Optionen-Export eGW/WebDAV-Optionen alle gelesenen UID in Datei temp\ImportDelSave.tmp nach Import Alt: .ini-Eintrag in Abschnitt [Export]..: ImportDelLoad=1 Lädt Datei temp\ImportDelSave.tmp wieder für Exportabgleich am Schluss bei aktiven Optionen-Export eGW/WebDAV-Optionen, um überflüssige UIDs zu löschen 2.10.9 05.4.2011 Offen: Irgendetwas "spinnt" mit CardDAV-Kontakte-Sync. Manchmal werden Kontakte in Outlook 2010 gelöscht, obwohl noch auf dem Server. Es könnte RDOiCal4OL.DLL (Redemption.dll von dimastr) sein, welche mit einem Outlook2010-Update Probleme macht. Zur Sicherheit habe ich da das Auslesen der .EntryID umgeschrieben, und hoffe nun, dass es nicht mehr vorkommt. Neu: CardDAV-Option, um gelöschte Server-Kontakte nicht in Outlook zu löschen. Zur Sicherheit gibt es neue diese Option.. Korrigiert: iCal4OL beenden, falls Outlook 2007 nicht mehr läuft - hatte nur geklappt, falls kein Erinnerungsfenster aufgegangen war (winhandle bleibt bestehen). Neu: Notizen von Terminen/Aufgaben nicht mitsynchronisieren (Reiter "Optionen - ROD/Divers"). Darf nicht für CalDAV 2-Wege-Sync verwendet werden! Korrigiert: "CardDAV singlecontacts" (Feld "Kennung")... hatte noch ein paar Fehler für nicht offiziell unterstützte CardDAV-Kontakte-Server 2.10.8 - 22.3.2011 Verbessert: CTRL-Drag&Drop oder Kopieren&Einfügen eines Termines in einen anderen Outlook-Kalender, kopiert leider auch die Teilnehmer mit. Damit diese nicht als Duplette im ursprünglichen Google-Kalender aufscheinen (als Gast!), wird neu beim Download auch auf die Kennung getestet (und nicht nur auf Angaben auf Reiter "Wer") Verbessert: Ein paar Meldungen mehr im LOG.txt für Google-Sync (Fehlersuche Dupletten) Neu: Option für 1-Weg Google-Sync UPLOAD auf Reiter "2.1 Mehr": [X] Gelöschte Termine wieder hochladen (siehe Tooltip) Neu: Ein paar Switches für CardDAV, damit unbekannte Implementationen ausgesteuert werden können (Feld Kennung: CardDAV singlecontacts), siehe Forum Verbessert: Reiter "Optionen - Start (Allgemein)": [X] iCal4OL im Tasktray beenden, falls Outlook geschlossen wird Macht neu noch einen zusätzlichen Sync, da während dem Sync und warten evtl. noch was in Outlook verändert wurde Verbessert: Bei Outlook 2010 64-Bit konnte das Default-Outlookprofil nicht geladen werden. Sofern nur ein OL-Profil eingerichtet ist, klappt es jetzt. 2.10.7 - 24.1.2011 Neu: Reiter "Optionen - Start (Allgemein)": [X] iCal4OL im Tasktray beenden, falls Outlook geschlossen wird Neu: Reiter "Start": SPERREN der Einstellungen mit Passwort (siehe Umhängeschloss-Schaltfläche) Neu: Kerio Connect 7.1.x Unterstützung .. Kennung: caldav deleted remove direct nosimilar organizer inbox singleget CalDAV: http://mail.kerioexample.com/contacts/kerioexample.com//addressbook/ CardDAV:http://mail.kerioexample.com/full-calendars/kerioexample.com//Calendar/ Neu: CalDAV Kennung: + "singleget newer" or "singleget older" ==> Minimalisiert Anforderungen für (notabene inkorrekte) CalDAV-Implementationen Um die neuere Version eines Termines zu bestimmen (geändert auf Server UND in Outlook zugleich): caldav deleted remove direct nosimilar newer .. ==> der Outlook-Termin gewinnt (wird hochgeladen)! caldav deleted remove direct nosimilar older .. ==> der Server-Termin gewinnt (wird erneut heruntergeladen)! (Für "Kerio Connect" und "Tobit David FX 2011" wird automatisch "newer" angenommen, falls nicht mitangegeben) (Common CalDAV-Implementation Bugs are: invalid DTSTAMP: (not updated), invalid or missing or mirrored LAST-MODIFIED:, and missing SEQUENCE:number With "singleget newer" or "singleget older" only the ETAG () will be used, to find out if an event has changed) Verbessert: CardDAV Felderzuordnungen für Darwin AddressBookServer 3.x, DAViCal und Kerio (nur diese 3 haben eine korrekte CardDAV-Implementation!) Korrigiert: CardDAV-Unterstützung für Google Calendar (SEQUENCE-Issue Error 409; Error 500 bei Attendee-Zeilen ohne Emailadresse) Korrigiert: Lightning 1.0 rc2,rc3 funktionieren jetzt mit eingebautem CalDAV-Server von iCal4OL 2.10.6 - 6.1.2011 Neu: Beenden iCal4OL im Tasktray, falls Outlook geschlossen wird (verzögert, erst wenn der nächste Sync ansteht..). Neu: Sperren Einstellungen per Passwort auf Reiter "Start" Korrigiert: für Darwin: In Outlook angekommene Einladungen werden neu ohne Teilnehmerinfos (organizer/attendee) hochgeladen 2.10.5 - 2.1.2011 Neu: SmarterMail-Unterstützung. - Leider werden Umlaute für Termine nicht richtig hochgeladen. UTF-8 ist nicht korrekt implementiert (bug)! ("quoted-printable" wird von iPhone nicht unterstützt, weshalb diese Option nicht in "Kennung:" eingetragen werden darf) - Kontakt-Feld "Büro" wird beim Hochladen mit "Firma" überschrieben (bug)! Neu: Tobit David FX 2011 -Unterstützung, aber nur mit "singleget" im Feld "Kennung:" möglich! Siehe Forum.. - Notizen von in David geänderten Terminen sind nicht im Feed ="undefined" (bug)! - Hochladen von Kategorie nicht möglich (bug)! Neu: Bei CardDAV (Kontakte-Sync mit Groupwares) können beim Import automatisch Kategorien zugefügt werden Verbessert: TribalOS-Unterstützung. ETAG mit REPORT-Multiget nachlesen nach PUT implementiert. - Momentan kein Update von Allday-events möglich (bug)! 2.10.4 - 23.12.2010 Neu: TribalOS-Unterstützung, somit auch minimale Unterstützung von sabre-dav Korrigiert: bei CalDAV mit "[X] Überwache gelöschte Termine", wird neu der inkrementelle Sync abgeschaltet, da dies nur dann klappt, wenn bestimmt werden kann, das bereits in OL gelöscht. Korrigiert: Die "iCal4OL TRAY every nn minutes"-Links aktivieren nicht mehr automatisch "[X] Tooltip in Tasktray bei Import" Update: Die CURL-Spezialversion für Kunden verwendet nun die allerneuste Version von libcurl.dll 2.10.3 - 17.12.2010 Korrigiert: Das Schliessen von Outlook 2010 64-bit macht leider sämtliche Referenzen in iCal4OL ungültig (Bug in der ActiveX 32-bit Schnittstelle) Während eines Syncs wird leider iCal4OL immer noch abstürzen, aber beim Warten auf den nächsten Sync nicht mehr. Verbessert: Zur Sicherheit wird iCal4OL.exe für Extended Mapi registriert. Dies hilft, falls Outlook nicht der Standard-Emailclient ist. 2.10.2 - 3.12.2010 Korrigiert: Vor dem Start eines interaktiven Syncs kam die falsche Meldung, dass bereits eine Instanz von iCal4OL.exe läuft 2.10.1 - 1.12.2010 Neu: auf Reiter "Google": [X] Benutze separate Sync-Felder (lese Tooltip) Dies vereinfacht vorgängig eingelesene Termine nach Google durchzuschlaufen, ohne das Dupletten entstehen.. Neu: Kontakte-Sync mit Yahoo! URL=https://carddav.address.yahoo.com:443/dav//Contacts/ ( mit dem Benutzernamen ersetzen!) Verbessert: [X] VTIMEZONE Detailangaben ignorieren und nach TZID.txt auflösen Dies funktioniert nun auch, wenn GAR KEINE VTIMEZONE-Info vorhanden ist. Verbessert: Duplettenvermeidung bei Outlook-Einladungsmails, welche Outlook automatisch zufügt. Korrigiert: Falls externe Sync-Felder aktiv sind, wurden evtl. Elemente immer und immer wieder hochgeladen. 2.10.0 - 6.11.2010 Neu: Keine Kalender-Sync-Einschränkungen mehr in der DEMO. Die Laufzeit bleibt bei 14 Tagen & der Eingangsschirm bleibt. Neu: START - Alle Programme - iCal4OL - diverse Startoptionen für Hintergrundsync zb. alle 10 Minuten Neu: DAViCAL CardDAV Kontakte-Sync, zb. http(s)://server.com/caldav.php/user1/contacts/ Neu: MOBILE ME cal.me.com Kalender-Sync (neuer MobileMe-Kalender) Neu: Neuer Assistent für EPL/EGroupware (autoconfig mit Adressbüchern, welche freigegeben wurden für CardDAV) Neu: Neuer Assistent für DARWIN (funktioniert auch für die meisten anderen Lösungen) Neu: Assistent für CalDAV wird direkt eingeblendet. Neuer Assisistent erlaubt automatischen Abruf (sofern vom Server unterstützt) Verbessert: Darwin AddressBookServer-Sync. Schneller und Kontaktgruppen klappen jetzt (in Outlook müssen Verteiler-Mitglieder eine Emailadresse eingetragen haben). Verbessert: Email-Zuordnung bei Gmail-Kontakte-Sync. Verbessert: GMAIL-Kontakte werden in Outlook nur noch dann gelöscht, wenn ID übereinstimmt (bisher wurde zusätzlich auf Name+Email getestet) Abgefangen: - Problem bei GMAIL-Sync (API Fehler von Google mit doppeltem name-Tag) Verbessert: [X] Überwache gelöschte Termine... auch für CalDAV mir nur "up" implementiert (aber nicht für GroupDAV). Korrigiert: Exportfilter für Beschriftungsfarbe hatte nicht zuverlässig funktioniert. Korrigiert: RDATE-Termine (zb. von älteren ICAL auf MAC) können grundsätzlich nicht von OL wieder hochgeladen werden. HTTP 500 Internal Servererror abgefangen, damit der Sync weiterläuft. Korrigiert: Simulation hatte beim Import bestehende Einzeltermine trotzdem überschrieben (Also falls bereits vorhanden und kein Serientermin. IF-ENDIF-Stukturfehler). 2.9.18 - 20.10.2010 Neu: Citadel 7.84 Support inkl. Notes-Download ("notes" ins Feld "Kennung:" eintragen). Siehe Forum.. Korrigiert: Eingebauter CalDAV-Server läuft nicht ganz rund unter Win7 64-bit. Nötig ist evtl. "skipdeleted" im Feld "Kennung" ("reuse" rausnehmen!). Support verlangen, falls weiterhin Probleme.. Korrigiert: CardDAV-Sync (zb. EGroupware) hat in Outlook Kontakte gelöscht, falls die Download-Suboption "als read-only" aktiv war - ohne das "[X] Download" aktiv war. Neu: "up asFeed" für CalDAV ist nun möglich (unbedingt entfernen "deleted remove", also Feld Kennung sollte sein: "caldav up asFeed" und evtl. noch "debug") Korrigiert: "down asFeed" für CalDAV hatte die auf dem Server gelöschten Termine nicht mehr in Outlook gelöscht Verbessert: EGroupware-Assistent unterstützt nun andere Credentials (Login/Pw) für den Benutzer-Kalender. ACL's in EGroupware müssen dafür korrekt gesetzt sein. Neu: Für Fehlersuche in eGroupware-Kontakte-Sync: Feld "Kennung:" füllen mit "singlecontact", liest die Kontakte einzeln. Falls ein Kontakt nicht gelesen werden kann, danach [Abbrechen] und im LOG.txt steht dann ==> Error reading Contact 51.vcf (hier als Beispiel Record-ID = 51) 2.9.17 - (not public, was implemented later in 2.9.16) Neu: Reiter "Optionen - Start": [X] Teilnehmer+Stati NICHT in Terminnotizen eintragen ==> NICHT für CalDAV-Sync aktivieren, weil sonst der Organizer nicht bestimmt werden kann! Korrigiert: Reiter "Google": [X] Terminteilnehmer während dem Hochladen in die Terminnotizen eintragen.. gilt es zu beachten, dass dies auch zuhause aktiviert sein muss, damit der Text wieder entfernt wird. Hier gab es ein neues Problem, da Google als erstes Zeichen kein LF (Linefeed) mehr unterstützt. Dadurch wurde es trotz dieser Einstellung (zuhause), in die Notizen eingetragen. Neu: Reiter "Optionen - RDO / Divers" für Outlook 2003: [X] Kategorie als Beschriftungsfarbe umwandeln (je nach Sprache des Userinterface entweder DEUTSCHE, sonst ENGLISCHE Farbtexte Für Exchange muss unter "1.1 Mehr" evtl. zusätzlich "[X] Farbe forcieren" aktiviert sein. Verbessert: Google-Upload vergleicht nun den XMLS-Termin mit der neu hochzuladenden Version. Falls identisch, wird aufs Hochladen verzichtet (Exchange-Plugin-Problem, falls LastModificationTime durch ein anderes Tool verändert wird). Verbessert: Google-Download vergleicht nun das ETAG eines Termines. Falls noch identisch vom letzten Download, wird der Termin nicht in OL erneuert (PC-Uhrzeit-Problem). 2.9.16 - 25.9.2010 Neu: Unterstützung für chinesisches OS. Nötige Einstellung ist auf Reiter Optionen - Import_Feed: [ 6] Import UTF-8 dekodieren 2.9.15 - 09.9.2010 Neu: Zarafa CalDAV-Unterstützung Neu: DAViCal 0.9.9 Unterstützung (Content-Type-Header für HTTP DELETE musste angepasst werden) Neu: CalDAV und Google-Sync sollten jetzt auch auf englischem/deutschem OS laufen, falls Sprachendatei Cyrillic, Thai, etc. gewählt wurde (Einstellung für nicht Unicode-Programme in der Systemsteuerung). Nötige Einstellung unter OPTIONEN-IMPORT: [ 3] Import UTF-8 dekodieren. Zusätzlich darf NICHT WinInet.dll aktiv sein (Reiter Optionen-HTTP_DLL). iCal4OL unterstützt zur Zeit noch kein zb. chinesisches OS. Das kommt aber bald! 2.9.14 - 23.8.2010 Korrigiert: EPL/eGroupware-Kontake-Sync neu mit Line-Wrapping (abgeschnittene Notizen) und bei Upload LF-Unterstützung Verbessert: Reiter OPTIONEN - IMPORT: UTF8-Decode=3 => Per WinHTTP.dll gelesene ICAL-Feeds auf einem englischen OS mit zb. kyrillischer Sprachdatei konnten nicht eingelesen werden (VB6 LCID Bug). Korrigiert: Gmail-Kontakte-Sync API 3.0 für OL-Firmenkontakte mit den Zeichen ' & < > hatten nicht mehr geklappt. Korrigiert: EPL/eGroupware-Assistent hat das Feld URL in der speziellen Demo nach erster Eingabe gesperrt. Jetzt ist die URL wieder änderbar.. Verbessert: Gmail-Kontakte-Sync API 3.0 für OL-Firmenkontakte (ohne Namen) können neu korrekt hochgeladen werden. Die beiden Optionen "Speichern als"/"Anzeigen als" als Titel verwenden, dürfen nicht aktiv sein. Verbessert: OL-Serienterminausnahmen dürfen nicht beliebig sein. Nicht speicherbare Aenderungen in Outlook werden deshalb (schon immer) als Einzeltermine gespeichert. Neu wird sichergestellt, dass auch der Master-Serientermin wieder hochgeladen wird (mit gelöschten Ausnahmen (EXDATE) dieser neuen Einzelterminausnahmen), sofern schon beim ersten Download, dieser Serientermin inkompatible Ausnahmen hatte. 2.9.13 - 11.8.2010 Neu: Gmail-Kontakte-Sync API 3.0 angepasst auf Gmail-Browser-Interface-Release vom 11.8.2010 Verbessert: CalDAV-Assistent angepasst und erweitert für andere Weblösungen Neu: Spezialassistent für Darwin CalendarServer Neu: Spezialassistent für EPL/eGroupware Neu: Unterstütztung für Darwin-Wiki-Calendar 2.5 - bitte Forum beachten für "No_Auth" und "ignoreLMT" (Feld Kennung) 2.9.12 - 1.8.2010 (Die meisten Dinge wurden schon in 2.9.11 eingebaut - hier nun offiziell...) Auf dem Weg: Die Unterstützung von Bedework ist verbessert, aber es hat noch etliche Bugs in Bedework selbst, vorallem mit Einladungen klappt es noch nicht richtig. Kennung: caldav deleted remove direct nosimilar tasks inbox status reply Geändert: Reiter "Google": [X] Terminteilnehmer auch in die Notizen beim Hochladen eintragen... funktioniert nun auch, wenn das Hochladen von Terminteilnehmer auf Reiter "1.2 Mehr" deaktiviert wurde. Verbessert: EPL (eGroupware) - Demo mit besserem Eingangsassistent, welcher auch auf Reiter "Wie" wieder aufgerufen werden kann, dort mit Überprüfung des Namens und Emailadresse. Verbessert: Gmail-Kontakte-Upload konnte durch defekte OL-Kontakte (zb. mit ungültiger Emailadresse mit SPACE) einen Automation Error hervorrufen. Neu wird einfach der defekte Kontakt überlesen. Verbessert: Sync-Felder in externe DB, Überwache gelöschte Termine/Kontakte zb. für Public Exchange Ordner.. setzen nun automatisch den inkrementellen Sync zurück, da dies für den nächsten Lauf nötig ist! Korrigiert: [X] Subkalender-Sync: Outlookbenutzer nicht automatisch als Teilnehmer-Zugesagt mit-hochladen .. wurde am 12.7.2010 nachgebessert, da verschiedene Outlook-Versionen sich anders verhalten. Es ist nun auch für Google-Upload implementiert. 2.9.11 - 9.7.2010 Korrigiert: Falls es ein gelöschter Sub-Kalender-Ordner in "Gelöschte Objekte" hatte, wurde der Default Kalender nicht wieder angewählt - sorry.. Neu: Auf Reiter OPTIONEN - [X] Subkalender-Sync: Outlookbenutzer nicht automatisch als Teilnehmer-Zugesagt mit-hochladen Da Outlook automatisch die Angaben des OL-Benutzers auf dem Reiter Terminplanung einträgt, würde man selbst auch immer mit-eingeladen. Dies mag auch sinnvoll sein! Diese Option ignoriert den obersten "schwarzen" OL-Benutzerteilnehmer während Upload! Will man sich selbst einladen, muss eine zusätzliche TN-Zeile erfasst werden! Neu: eGroupware-Demo neu mit Eingangsschirm für mehrfachen Kalendersync anderer Benutzer. Bei Konfigurationsschwierigkeiten bitte nachfragen.. Neu: eGroupware-Sync unterstützt nun den eGW-Teilnehmerstatus DELEGATED und die Kategorie "Delegated" (nicht eingedeutscht!) 2.9.10 - 1.7.2010 Korrigiert: CalDAV-Sync erkannte keine auf dem Server gelöschten Termine mehr (sorry, inkorrekte Code-Optimierung) 2.9.9 - 26.6.2010 - Viele Dinge für eGroupware 1.6.003 verbessert. Ich rate zu Update mit dem DAILY BRANCH SNAPSHOT von eGroupware! Neu: Kontakte-Sync mit Darwin SL AddressboookServer (Kontakte und Gruppen) Neu: Reiter Google (Kalender-Upload Sync): [X] Neue Termineinträge per SMS ankündigen - dies erstellt eine Erinnerung des neuen Termines, welche gleich per SMS aufs Handy geschickt wird. Diese Option sollte logischerweise nicht beim Upload eines neuen Kalenders aktivert werden - sonst erhalten Sie hunderte SMS ;-) Neu: Export als iCal-Datei/Feed kann private Termine mit frei wählbarem Text maskieren, siehe OPTIONEN - Export-Filter Neu: Falls C:\Dokumente und Einstellungen\\Anwendungsdaten\iCal4OL\NoMultiRun.txt existiert (Inhalt egal), kann iCal4OL.exe maximal einmal gestartet sein. Neu: Spezielle Demo für eGroupware 1.6.003, welche ohne Einschränkung bis 31.7.2010 läuft Neu: Für kommende eGroupware-Version>1.6.003 kann "Organizer" im Feld "Kennung" eingetragen werden. Damit werden auch die Kategorien gesetzt, wie "Zugesagt", "mit_Vorbehalt". Beim Hochladen kann auch im Betreff accepted, tentative, denied, abgelehnt, zugesagt, zusage, vorbehalt, etc. miteingetragen werden, um seinen eigenen Teilnehmer-Status zu ändern. Teilnehmer-Stati werden nun automatisch in den Notizen nachgeführt. Neu: eGroupware-Kontakte-Sync unterstützt neu ein allgemeines eGW-FreeBusy-Passwort, falls dieser der eGW-Admin so forciert (oder by default vorschlägt). Neu: eGroupware-Kontakte-Sync unterstützt nun alle Sprachen (bisher nur ANSI), zb. Hebrew funktioniert jetzt! VCARD VERSION:3.0 wird unterstützt, inkl. UTF-8 Verbessert: eGroupware-URL-Aenderung von zb. http://server/egw/groupdav.php/calendar/ zu http://server/egw/groupdav.php//calendar/ wird nun erkannt, und nicht als anderer Online-Kalender interpretiert (Neu hochladen oder löschen eines Termines ist die Frage - Sichtbarkeit mit ist anders: Abgesagte Termine, fertige Aufgaben werden ausgeblendet und in OL gelöscht) Korrigiert: eGroupware-Ganztagstermine werden wieder mit VALUE=DATE hochgeladen. eGW<1.6.003 in anderer Zeitzonen können mit "allday" im Feld Kennung unterstützt werden. Korrigiert: eGroupware-Kontakte mit LF anstelle CRLF in "Strasse" verloren Ort, Plz, Land Korrigiert: eGroupware 1.6.002 mit falscher RECURRENCE-ID bei Mastertermin, konnte Sync-Abbruch verursachen Verbessert: eGroupware Kontakte-Sync inkl. Assistant-Name, Privat-Flag (nur Upload). Die nächste eGW-Version wird alle eGW-Felder syncen können. Geändert: RDOiCal4OL.dll registriert sich nicht mehr als Outlook-Addin (scheint stabiler so zu laufen) Verbessert: LOG.txt mit Name/Aenderungsdatum der .ini-Datei welche gerade aktiv ist Korrigiert: DELETE für DAViCal sendet den VEVENT nicht mehr mit (ältere Versionen hatten Probleme ohne - neuere Versionen mit..) Geändert: Import/Export VCARD,LDIF: hat keine Gmail.csv-Unterstützung mehr, da es dieses Format so nicht mehr gibt Korrigiert: Gelöschte VNOTE's bei Outlook-zu-Outlook-Sync hatten eine falsche Fehlermeldung = leeres Startdatum, verursacht. Verbessert: Schnellere BASE64-Kodierung für Kontaktbilder 2.9.8 - 5.6.2010 Verbessert: Abonnieren in seperaten Subkalender nimmt den Fokus nicht mehr vom aktiven Fenster weg Korrigiert: Accepted/Tentative/Denied für Darwin CalendarServer hatte nicht immer geklappt. Die Statusänderungen werden jetzt vorgezogen hochgeladen, falls pendent - vor dem Download evlt. Stati-Updates anderer Teilnehmer Verbessert: Gmail-Contact-Upload-Sync kann nun auch "Photo"-Bilder hochladen (scheint in ein paar Stores anstelle "ContactPicture.jpg" verwendet zu werden) Korrigiert: Gmail-Contact-Download-Sync konnte Bilder in Outlook nicht zufügen, falls WinInet.dll anstelle WinHttp.dll verwendet wurde Korrigiert: HTTP 301 ERROR bei Hochladen nach eGW abgefangen (andere UID wird generiert). Ist mal vorgekommen, konnte es aber nicht reproduzieren. Verbessert: Monitor gelöschte Elemente (vorallem für Exchange) verwendet neu eine ACCESS MDB (wird automatisch von .UID konvertiert), und klappt nun auch für CalDAV-Store (Bug). Korrigiert: FBURL (Freebusy URL) von eGroupware wurde nicht in den Kontakte gespeichert Neu: Diverse bisher versteckte Optionen sind nun über den Reiter "Optionen" zugänglich OPTIONEN - RDO/Misc: Lotus/Notes Serientermine welche per Exchange-Connector reinkamen, können korrekt exportiert werden OPTIONEN - Startup: Default-Outlookprofil kann für 64-bit-Umgebungen nun forciert werden, sonst lädt iCal4OL es evtl. nicht automatisch, da 32-bit. OPTIONEN - Startup: Verbindung per ActiveX zu Outlook bestehen lassen, falls iCal4OL im Tasktray auf nächsten Sync wartet Geändert: Fehlendes Startdatum beim Import von Terminen, Aufgaben und Notizen führt nun nicht mehr zu einem Abbruch. Es wird JETZT angenommen und eine Fehlermeldung angezeigt. Korrigiert: Beschriftungsfarbe forcieren (OL2003): Dies hatte in (anderen) Exchange-Umgebungen nicht immer geklappt. Korrigiert: VCARD's mit Base32-kodierten Bildern grösser als 32k hatten einen Überlauf beim Base32-Dekodieren erzeugt. Korrigiert: Auf Fenster "Geplante Tasks" hat die Schaltfläche [Jetzt speichern!] nicht die letzten Aenderungen gespeichert (aber es blieb rot = noch nicht definitiv gespeichert) Verbessert: Bei mehreren verketteten *.ini-Einstellungsdateien wird bei Abbruch (oder Servertimout) wieder die erste .ini (normalerweise Default.ini) angezeigt. 2.9.7 - 21.5.2010 - Neu: eGroupware-Sync mit Regel "ab -31 Tage (Inkrementell)" downloaded nun in 6-Monate-Stücken maximal für die nächsten 2 Jahre. Sonst kann dies einen Bug in eGW auslösen, dh. es kann dann zu Timeouts beim Abruf kommen! - Angepasst: eGroupware-Sync mit [X] Ab Zeispanne ... falls dies gewechselt wurde auf Regel mit BIS-Datum, wurden Serientermine in OL gelöscht, welche nicht mehr in die Periode passen. - Verbessert: Schaltfläche [Erweiterter Support] existiert nicht mehr. Alle Optionen sind nun auf einem Subreiter unter Reiter "Optionen" nach Themengebiet erreichbar. - Neu: Bei einem OL-Bug, wo das Default-Profil nicht geladen werden kann, gibt es jetzt eine Möglichkeit dieses Profil auszuwählen, ohne das Outlook.exe beendet werden muss - Neu: Ein paar bisher versteckte Einstellungsmöglichkeiten befinden sich nun auf dem Reiter "Optionen" im Sub-Reiter.. - Korrigiert: Google Kalender unterstützt neu BYDAY=3TH (jeden 3ten Donnerstag) besser, als wie bisher BYSETPOS=3;BYDAY=TH (ICAL/SUNBIRD verstehen BYSETPOS nicht) - Korrigiert: Defekte Outlook.pst kann dazu führen, dass ein Termin nicht mehr änderbar ist. In diesem Falle wird der Termin gelöscht und neu zugefügt. - Korrigiert: eGroupware HTTP 400 ERROR abfangen, welcher auftritt, wenn ein Event mit gleicher UID in einen anderen Kalender hochgeladen wird, ohne das es Terminteilnehmer sind. (Dies umgeht die UID-Beschränkgung von eGW. Es ist nunmal möglich, dass sich 2 Personen für den gleichen Event interessieren.. Die UID wird hierfür geändert) 2.9.6 - 5.5.2010 - Neu: Nur für interessierte Kunden (siehe Updateseite für Kunden): Spezialversion, welche für HTTP auch libcurl.dll unterstützt (Reiter "Optionen" unter [Erweiterter Support]. - Korrigiert: Die USB Version (welche ohne Admin-Rechte installierbar ist), funktioniert nicht, falls der Zugriff auf C:\documents and settings\all users\appdata verhindert ist. - Korrigiert: Beim Hochladen nach Google, werden keine ==> Teilnehmer-Zeilen mehr in den Terminnotizen abgelegt, falls keine Einladungen indirekt über Google verschickt werden sollen - Neu: Funktion auf Reiter "Sync Fields", um ==> Teilnehmer-Zeilen in den Terminnotizen loszuwerden - Korrigiert: eGroupware 1.6.003 erwartet bei Kontakt-Sync fälschlicherweise aufeinmal ISO-8859-1 anstelle utf-8 ... - Neu: Maskieren von privaten Terminen zb. mit "Besetzt" bei Export ICAL File/Feed. Direkt *.ini ändern (Zeige *.ini) => Abschnitt [Export] mit Zeile: MaskPrivate=Besetzt 2.9.5 - 20.4.2010 - Hinweis: Dies wurde am 20.4.2010 um 10:00 auch schon in der Version 2.9.4 korrigiert! - Korrigiert: Sync mit Google Sub-Kalendern inkl. Terminteilnehmern hat den Termin auch im Google Hauptkalender eingetragen, da neu der ORGANIZER auch als TEILNEHMER interpretiert wird! Ursache ==> GOOGLE API CHANGE... ********************************************************************************************** - Korrigiert: Falls Name auf Reiter WER ein "&" enthielt, konnten keine Termine nach Google Kalender hochgeladen werden. - Neu: Spezialversion, welche ohne Administrator-Rechte installiert werden kann => Bei Kauf darauf hinweisen, damit ich den richtigen Link schicke.. - Korrigiert CalDAV: Bei Verwendung von "nosimilar" und ähnlichen Terminen (gleicher Betreff+Startzeit), wurden diese auf dem Server nicht gelöscht, falls noch einer in OL aktiv war (Falscher zusätzlicher Ähnlichkeitstest hatte das verhindert). 2.9.4 - 2.4.2010 - Neu: Falls iCal4OL.exe bereits als "Tasktray Autostart" läuft, kann kein 2tes iCal4OL.exe gestartet werden (aber iCal4OL2.exe könnte gestartet werden) - dies zur Sicherheit. Hinweis: Falls Tasktray-Autostart aktiv ist, kann neu beim Starten von iCal4OL mit den gedrücken Tasten SHIFT-CTRL der automatische Sync-Start verhindert werden. - Korrigiert: eGroupware 1.6.003 Kontakt-Sync bei Einsatz von Exchange, hat in OL erstellte Kontakte wieder gelöscht (UID-Umbruch auf 2 Zeilen) - Geändert: Unter Windows7 wird nun - bei Neuinstallationen - automatisch "[X] Verwende WinInet.dll anstelle WinHttp.dll" aktiviert! (Reiter "Optionen" unterhalb [Erweiterter Support]). WinHttp.dll macht Probleme in gewissen Sync-Scenarios wie Darwin CalendarServer.. Die beiden hier aufgeführten Änderungen sind schon in 2.9.3 drin: - Korrigiert: Aufgaben bei eGroupware EPL 9.x konnten nicht mehr gesynct werden (PROPFIND hat nicht immer geklappt). - Korrigiert: Upload Erinnerungen nach Google Kalender hatte nicht mehr funktioniert, falls keine Default-Erinnerung in GCAL aktiv (striktere API-Regel). 2.9.3 - 14.3.2010 - Neu: Unterstützung von eGroupware 1.6.003 per CalDAV (also nicht mehr per GroupDAV)! Unbedingt das Feld Kennung anpassen! Kennung: caldav deleted remove direct nosimilar [tasks] [singleget] [debug] - Neu: auf Reiter "Optionen" unterhalb [Erweiterter Support] kann neu das Outlook-Profil ausgewählt werden. Bitte unbedingt Tooltip dazu lesen! Dies klappt nur, falls kein anderes Programm auf den MAPI-Store zugreift. Falls OL läuft, wird es automatisch beendet, damit das korrekte Profil geladen werden kann. - Neu: Für Öffentliche Exchangeordner kann nun aktiviert werden, die Syncfelder in eine DB, anstelle im MAPI-Store zu speichern (falls nicht OWNER, also bei fehlenden Rechten). Dazu muss .ini-Datei direkt angepasst werden (Lade .ini auf Reiter "Einstellungen", Abschnitt [Default], neue Zeile: UserProperties=1 ) => Nach dem Einschalten verhalten sich die Ordner für den nächsten Lauf, als wie NOCH NIE sychronisiert wurde! - Neu: Versteckte .ini-Option um die maximale/minimale LOG-Grösse anders zu setzen (siehe Forum - Verbesserungsvorschläge) Lade .ini auf Reiter "Einstellungen", Abschnitt [Default], neue Zeilen: LOGmin=400000 / Logmax=40000000 => also in Bytes! - Korrigiert: [X] BETA! Formatierung Terminnotizen als HTML synchronisieren.. klappt nun auch mit Serienterminausnahmen. - Update: NSIS Installer Update auf neueste Version 2.46 - Update: Neue Version von RDOiCal4OL.dll, welche u.a. die definierten Kategorien (für Terminfilter) in die Kombobox-Auswahl einbindet. (Option "Scan für Kategorien" gibt es nicht mehr!) 2.9.2 - 21.2.2010 - Verbessert: [Geplante Tasks] schlägt jetzt aktive Konfigurations-Dateinamen (.ini) vor. - Korrigiert: Fehler bei Aufgaben mit Teilnehmer abgefangen (falls auf Reiter "Wer" falsche Info, konnten gewissen Aufgaben nicht gesynct werden). - Verbessert: Unter Win7 x64 scheint es selten zu Probleme mit Imagelists zu kommen - umprogrammiert. - Verbessert: Für Netbooks hat es jetzt bei grösseren Fenstern Scrollbars (so kann zumindest bei 800x600 noch jedes Feld/Option gesetzt werden). - Korrigiert: Darwin CalendarServer machte Probleme bei Einladungen mit verschobenen Serienausnahmen. Dies wird neu versucht abzufangen. - Korrigiert: bei Beschriftungsfarbe für OL 2003, mit [X] Forcieren, wurden neue Termine nicht eingefärbt. - Korrigiert: Kategorienfilter mit Umlaut, wie "Geschäftlich" hat bei Feeds nicht geklappt, da noch UTF-8 kodiert. 2.9.1 - 30.1.2010 - Neu: Rechte Maustaste auf Reiter "Start" auf eine Einstellungsdatei zeigt neu ein Kontextmenü, für einfachere Verwaltung mehrerer Einstellungsdateien (*.ini) - Neu: Darwin CalendarServer mit vollständiger Scheduling-Spec - siehe Forum, Ankündigungen. - Korrektur: CalDAV-Encoding von ; und , (Komma nur für CalendarServer) werden jetzt richtig kodiert als \; und \, - Verbessert: eGroupware erlaubt kein Hochladen mit leerem Betreff. In diesem Falle wird neu "..." eingetragen 2.9.0 - 23.1.2010 - Neu: Für Google-Kalender-Sync können der Betreff und die Notizen mit HTML-Tags versehen werden, um somit diese in Gooogle-XMLS-Ansichten (eingebettete Kalender) sichtbar zu machen - Neu Beta: Auf Reiter "Google" kann nun bestimmt werden, die Notizformatierung direkt als HTML zu interpretieren.. Also wie oben, aber direkt! Falls diese Felder aber im Browserinterface von Google geändert werden, geht die Formatierung wieder verloren. - Neu: "Jetzt starten" im Popupmenü, falls iCal4OL im Tasktray wartet.. - Neu: Unsterstützung für Snow Leopard Darwin CalendarServer => In Feld "Kennung" bitte "caldav remove deleted darwin 10 inbox" eintragen - Korrigiert: Teilnehmer in Zimbra 5.x mit: SENT-BY="mailto:meinname@meinemailserver.tld":mailto:secretary@meinemailserver.tld hatte fälschlicherweise meinname@ als Teilnehmer extrahiert - Korrigiert: Für Zimbra 5.x wird neu der Organizer immer hochgeladen, auch wenn kein Teilnehmer. Ohne dies, scheint Zimbra gewisse Termine bei Wiederupload zu löschen. - Korrigiert: eGroupware 1.6.002 Ganztagstermine haben die Zeiten 00:00 bis 23:59. Dies wird nun "immer" erkannt. Beim Upload macht dies neu bereits iCal4OL, um Server in anderer Zeitzone zu unterstützen. - Verbessert: Wird auf dem OL-Reiter Terminplanung direkt eine Emailadresse eingetragen, wird dies nun automatisch erkannt! Achtung: Die Verwendung dieses Reiters für Terminteilnehmer muss in iCal4OL auf dem Reiter "Optionen" aktiviert werden. - Korrigiert bei Gmail-Kontakte-Sync: Das Feld "Geänderte Kontakte seit" wurde nicht in *.ini zurückgespeichert, falls der Kontakte-Sync automatisch mit Termin-Sync gestartet wurde (Das Fenster zeigte aber an, dass alle Einstellungen schon gespeichert wären..) - Korrigiert: Das Fehlerflag bei Google-Upload wird neu nicht gesetzt, falls der Organizer eines Termines gewechselt wird (Empfangene Einladung von anderem Google Kalendar), aber man keine Rechte auf den Organizer-Kalender hat (was ja meistens so ist). Google API meldet einen "Access denied"-Fehler, welcher nachwievor im LOG aufgeführt wird. - Neu Beta: Gaggle.net wird "minimal" unterstützt. Da Gaggle.net selbst auch noch Beta ist, braucht es sicher noch 1-2 Releases, bis stabil.. - Neu Beta: Provisorische Unterstützung für SEQUENCE ohne LAST-MODIFIED bei CalDAV, um auch unbekannte CalDAV-Server unterstützen zu können (fehlendes Feld LAST-MODIFIED). 2.8.15 - 16.1.2010 - Verbessert: Darwin CalendarServer.. Beim Download von Attendee wird deren __uid__ zwischengespeichert, falls wieder hochgeladen werden muss. Auf Reiter "Optionen" muss "[X] Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen" aktiv sein. - Neu: Spezialoption CalDav/GroupDAV "exchange" im Feld "Kennung", für Exchange Public Folder Zusammen mit der Option "[X] Überwache gelöschte Termine in Exchange Public Kalender" (Reiter Optionen - Erweiterter Support) werden nun auch in OL gelöschte Termine auf dem Server gelöscht. Diese Funktion ist aber noch beta.. - Fixed: Erinnerungen (Alarme) konnten nicht nach eGroupware hochgeladen werden. Nun habe ich einen Weg gefunden.. - Fixed: eGroupware 1.6.002 hat zum Teil Termine nicht mehr angezeigt, wenn diese das 2te Mal hochgeladen wurden - Neu: Falls Tasktray-Autostart aktiv ist, kann neu beim Starten von iCal4OL mit den gedrücken Tasten SHIFT-CTRL der automatische Sync verhindert werden. SHIFT-CTRL solange drücken, bis das Hauptfenster von iCal4OL erscheint.. - Korrigiert: Kontakte-Bilder wurden für neue Kontakte nicht nach Gmail hochgeladen, falls "[X] Immer ersetzen" nicht angekreuzt war (Änderung im API führte zu diesem Problem). 2.8.14 - 22.12.2009 - Korrigiert: Gmail-Kontakt-Sync: das Feld "Telefon Sonstiges" wurde nicht heruntergeladen. - Neu: Zwei gleiche Telefonnr. (zb. "Handy") werden nun für Gmail-Kontakte gesynct. Zweites Tel wird in den Outlook-Notizen abgelegt 2.8.13 - 12.12.2009 - Neu auf Reiter "Optionen" unter [Enhanced Support]: Lösche Termine & Aufgaben auf Server, falls Exportfilter änderte (Kategorien, Farben, Textfilter hier) - Korrigiert: Google Kalender-Erinnerungen wurden nicht mehr in Outlook zugefügt (mein XMLS-Parser hat versagt, da das Format leicht geändert wurde). - Korrigiert: Google Kalender-Gäste wurden nicht mehr in Outlook zugefügt (mein XMLS-Parser hat versagt, da das Format leicht geändert wurde). - Neu: Reiter "Defekte" mit Funktion um defekte Termine aufzufinden (vorallem bei älteren Profilen ein Problem). - Korrigiert: Exchange und "nur" Upload-Sync nach eGroupware funktionierte nicht richtig. Erneuter Zufügeversuch von bereits hochgeladenen Terminen (was aber eGW verhinderte). - Verbessert: Für eGroupware wird beim Upload neuer Termine nicht mehr die EntryID verwendet, sondern eine generierte GUID. Falls Serverfehler, kann so der Sync wiederholt werden (sonst scheint die gleiche EntryID nicht mehr hochladbar zu sein). - Korrigiert: Falsche LOG-Meldung, falls "deleted" nicht im Feld "Kennung" stand. - Verbessert: Google-Erinnerungen dürfen neu maximal 4 Wochen vorher sein. Dies wird beim Hochladen neu überprüft (und falls grösser, auf 4 Wochen reduziert) - Verbessert: bei GroupDAV-Kontakte-Sync werden Kontakte OHNE Name+Vorname (also Firmen!) nun beim Download als ähnlich erkannt, falls noch nicht per UID verbunden. - Verbessert: CalDAV/GroupDAV neu mit "debug" in Kennung für Fehlersuche - Neue Option Gmail-Kontakte-Sync: "Anzeigen als" kann nun auch als Kontakttitel gewählt werden (Email wird aber daraus gelöscht). 2.8.12 - 24.11.2009 WICHTIG: GOOGLE KALENDAR DOWNLOAD funktioniert evtl. nicht mehr korrekt! Sie müssen updaten!! Siehe Forum.. (nur ein kleiner Prozentsatz von Google Accounts scheint betroffen zu sein, aber bevor es Sie trifft - updaten!) 2.8.11 - 23.11.2009 - Verbessert: Gmail-Contact-Sync mit "downall" im Feld "Geänderte Kontakte seit:" fügt neu vorgängig gelöschte Kontakte automatisch wieder zu - Korrigiert: "singleget" bei CalDAV, falls keine NEUEN Termine auf dem Server sind, hatte beim Upload erneut alle Termine durchgetestet (Kein Test auf "leerer Cache <> nichts downzuloaden") - Verbessert: Optionen-Enhanced_Support "Überwache Exchange öffentliche Ordner" kann nun bei 1-Weg-Upload nach Google die in Exchange bereits gelöschten Termine erkennen und löscht diese dann auch in GCAL.. - Neu: Option beim Kontakte-Upload nach Gmail: Benutze Outlookfeld "Speichern unter" anstelle "Ganzname" für Kontakttitel in Gmail. Importerkennung für ähnliche Firmenadressen (ohne Name,Vorname) verbessert mit "Speichern unter"-Feld - Neu: Tasktray-Popupmenüpunkt mit "Zeige LOG" - Neu: Option für Tasktray-Infotipp, falls Termine importiert wurden (beschränkt zusätzlich das LOG auf veränderte Termine) - Neu: [X] Import FREI als BESETZT (Reiter "Optionen" [Enhanced Support]) zb. für TripIt (Anlässe, wo man sicher teilnimmt) 2.8.10 - 6.11.2009 - Neu: Export/Upload setzt falls möglich einen Filter, damit nicht alle Termine durchgelesen werden müssen. Dazu nötig ist inkrementeller Sync, also Datum in Feld "Datum und Zeit letzter Lauf", und/oder "[X] ab Zeitspanne" mit gesetztem VON-Datum. - Neu: Bei Klick im Tasktray auf iCal4OL wird neu zuerst ein Popup-Menü angezeigt - Verbessert: Exaktere Fehlermeldung, falls ein Termin beim Speichern in Outlook einen Fehler verursacht - Verbessert: Bei CalDAV/GroupDAV kann im Feld "Kennung:" neu DEBUG eingetragen werden, um den Feed (bereits leicht modifiziert) des Servers zu sehen (für Support). - Verbessert: Alle Optionen werden nun im LOG.txt gezeigt (also auch vom Reiter "Optionen" + [Enhanced Support], und vom Reiter "Google"). - Korrigiert: Bei WinInet.dll und Netzwerkprobleme während Sync, wie "could not resolve DNS" oder HTTP "503 Service not available", stoppt den Sync. - Neu: Import von Palm-Desktop-Kontakten per .vcf unterstützt (markieren in Palm Desktop und Datei - VCard Export, dann Import in iCal4OL auf Reiter Kontakte, liest nun ALLE Felder ein) - Neu: dba2ics.exe kann neu nach Kategorie (oder "empty") filtern (Nur Vollversion - zum Konvertieren von Palm-Desktop-Terminen!) - Korrigiert: Scanning der Exchange-Ordner überliest nun Strukturen von gelöschten Accounts und zeigt akuratere Fehlermeldung im LOG 2.8.9 - 21.10.2009 - Neu: CommuniGate Pro 5.2 wird nun per CalDAV unterstützt (Kalender+Aufgaben) - Neu: Bei erweiterter Importoptionen kann nun das Konvertierung von PRIVATE-PUBLIC verhindert werden, falls Termin in OL bereits existiert. - Neu: Durchreichen eines ICAL-Importes mit anschliessendem Upload per Google-Calendar-API funktioniert nun (seperate SyncFelder) - Neu auf Reiter Google: Teilnehmer auch in Terminnotizen eintragen für "Weiter-Sync" zu einem Smartphone mit der Google-Lösung - Verbessert: Integrierter CalDAV-Server für mehrere Clients gleichzeitig ausgetestet - lief nicht (ganz) stabil - Korrigiert: Kontaktebilder werden neu zur Sicherheit auf die Grösse überprüft und evtl. verkleinert, da ActiveSync-Handys manchmal zu grosse Bilder in Outlook einfügen. Dazu wird neu eine ältere Version von FreeImage.dll verwendet, siehe http://freeimage.sourceforge.net - Korrigiert: webcal:// anstelle von http:// zeigt nun die Fehlermeldung: The URL does not use a recognized protocol... vorher hing iCal4OL in einem Loop. - Verbessert: CalDAV-Sync für Zimbra, Yahoo-Beta-Calendar hatte neu geänderte OL-Termine beim nächsten Sync wieder heruntergeladen, was "überflüssig" ist (Lastmodifiedtime nicht nachgesetzt). 2.8.8 - 24.9.2009 - Neu: Bessere Unterstützung von Horde, dh. Sync von Notizen (mnemo), Aufgaben (turba), Kontakte (nag) ist neu auch möglich Siehe Forum Ankündigungen für 2.8.8 - Neu: [X] als "read-only" Feed .... wurde bei "Sync gegen existierende Termine", bei CalDAV/Groupdav als "down asFeed" und beim Kontakte-Sync für eGW/Zimbra/SOGo/Turba/Citadel/Icewarp eingebaut Siehe Forum Ankündigungen für 2.8.8 - Korrigiert: Kontakte-Sync-Upload für eGW/Zimbra/SOGo/Turba/Citadel/Icewarp neu in umgekehrter Reihenfolge, damit auf dem Server gelöschte Kontakte kein Problem verursachen MAPISubFolder.Items.Count kommt durcheinander (wird von OL nicht nachgesetzt). Dadurch werden Kontakte überlseen oder OL kann hängen 2.8.7 - 16.9.2009 - Neu auf Reiter "Optionen" unterhalb [Enhanced Support]: [X] Überprüfe gelöschte Termine in Exchange Public Folder Es wird während dem Export eine Datei zb. C:\Dokumente und Einstellungen\\Anwendungsdaten\iCal4OL\.UID erstellt, welche das "Zufügen" während dem Import dieser Termine verhindert - da diese schonmal in diesem Ordner waren => gelöschte OL-Termine werden so auch in Public Folder nicht wieder zugefügt! - Verbessert: Notizfeld bei Google-Upload wird neu überprüft, ob wirklich CRLF als Zeilenumbruch verwendet wird. Falls nur LF wird dies auf CRLF für den Upload umgesetzt. - Korrigiert: Horde/Kronolith funktionierten "öäü" bei Upload nicht mehr, falls UTF-8 Kodierung nötig ist (WinInet MUSS aber verwendet werden). - Korrigiert: Erweiterte Export-Option "Exportierte Einträge markieren, als wären sie vorgängig importiert worden" setzt neu zur Sicherheit auch ImportUID für Kronolith nach - Neu: Die CalDAV-Option "singleget" funktioniert nun auch für eGroupware 1.6.001. Ist aber wirklich ein "singleget" und kein "multiget", und sollte nur ab 2tem Sync verwendet werden. Ist auch nur dann sinnvoll/schneller, falls es ein extrem gefüllter Kalender ist... selbst testen, ob schneller! 2.8.6 - 21.8.2009 - Neu: echter 2-Wege Kontakt-Sync mit Zimbra (bisher war nur das Hochladen neuer Kontakte möglich, mit nicht allen Feldern..) - Verbessert: Timeout-Autoretry-Fenster (,welches nur bei interaktiver Benutzung sichtbar ist,) kann neu verborgen werden - oder der Request gleich wiederholt werden (würde sonst erst nach 60 Sekunden wiederholt) 2.8.5 - 15.8.2009 - Korrigiert: CPU-Last bei 100% (oder 50% bei dual core), falls auf Serveranwort gewartet werden musste (oder Server nicht erreichbar war). - Neu: Erinnerungen können neu auf dem Reiter "Optionen" unterhalb [Enhanced Support] beim Import auch ganz unterdrückt werden. - Neu: CalDAV-Sync mit SOGo (Kalender, Aufgaben, Kontakte) - Neu: CalDAV-Option - vorallem für grosse ZIMBRA Kalender => "singleget" im Feld "Kennung:" Falls der Umfang eines Kalenders sehr gross ist (>1000 Termine), kommt es so sicher zu keinem Timeout Nur die benötigten Termine werden gelesen (inkrementel), jeweils max. 200 Stück miteinander - Korrigiert: Die Schaltfläche [Abbrechen] auf dem Hauptfenster, falls Server nicht erreichbar und noch keine "Autoretry Fenster" angezeigt, funktionierte nicht. - Neu: Export VCARD-Datei von Outlook in UTF8 für OS X Addressbook - benutze "utf8" in Dateiname zb. C:\Export\Contacts_utf8.vcf - Neu: Import VCARD-Datei von OS X Addressbook nach Outlook (UTF8 autodecode und support für VCARD Version 3.0 Tags) - Korrigiert: Export LDIF-Datei von Outlook berücksichtigt jetzt 2zeilige Strassenangaben (Umwandeln CRLF zu LF) und Organisation/Department 2.8.4 - 28.7.2009 - Neu: für Google Kalender Upload manuell .ini-Option in Abschnitt [Google] BodyAttendees=1 eintragen. Fügt Terminteilnehmer auch in den Termin-Notizen zu (Auf Reiter "Optionen" muss natürlich angekreuzt sein, das dieser OL-Reiter verwendet wird) Praktisch für das Weitersyncen auf ein Android-Handy (wo keine Terminteilnehmer unterstützt werden) - Neu: Kerio MailServer mittels CalDAV synchronisiert Kalender und Aufgaben Hilfreich falls Sie nur gewisse Termine eines bestehenden OL Kalenders mit Kerio syncen möchten (Filter per Kategorie, Farbe, Zeiten, Private, Textfilter) - Neu: WebDAV-Hochladen an icalx.com über Proxy, welcher BASIC AUTH benötigt, klappt jetzt -> "Manuelle Proxykonfiguration" auf Reiter "Optionen" (Der Handshake mit icalx.com führt zu Fehler 407, da icalx.com "Connection: close" schickt, wenn Basic Auth noch nicht übermittelt wurde, was aber die Proxy-Auth aufhebt) - Korrigiert: bei "[X] WinInet anstelle WinHttp" gab es bei icalx.com den Fehler 400 BAD REQUEST, verursacht durch einen fehlerhaften Header (lighthttp mag das nicht) - Neu: Import per FTP über einen (CERN) HTTP Proxy (FTP over HTTP), welcher Authentifizierung benötigt, klappt jetzt -> "Manuelle Proxykonfiguration" auf Reiter "Optionen" Aber das Hochladen per FTP über Proxy, welcher Authentifizerung benötigt, ist nicht implementiert (WebDAV PUT funktioniert). Also in Datei exportieren, dann zb. mit curl.exe oder einem FTP-Programm hochladen. - Verbessert: Der Kontakteordner für Terminteilnehmer kann neu auch auf dem Reiter "1.x Mehr" beim Export geändert werden. Meistens wird sowieso automatisch von Outlook aufgelöst - für GAL muss Exchangeoption auf Reiter "Optionen" aktiviert sein. 2.8.3 - 14.7.2009 - Neu: Google Sync Upload - auf Reiter Google, kann neu das Suchen nach ähnlichen Terminen im Google Calendar abgestellt werden - Neu: Support für Citadel - GroupDAV 2-Wege-Sync mit Outlook (Kalender, Aufgaben, Kontakte) - siehe Forum "Ankündigungen" - Verbessert: Support für Darwin Calendar Server - Korrigiert: Yahoo Beta Kalender verhinderte aufeinmal das Hochladen von Terminen per CalDAV - angepasst. - Neu auf Reiter "Optionen": [X] Sync beenden sofern iCal4OL im Tasktray (Hintergrund) läuft und keine HTTP-Antwort(en) erhält Falls per Windows Taskplaner gestartet, wird iCal4OL ganz beendet. - Verbessert: Warnung "Google/Webcalendar reagiert nicht (keine Antwort nach @ Sekunden)" kann neu verschoben werden Falls iCal4OL im TASKTRAY, wird diese Meldung nicht mehr ausgegeben. Das Programm zeigt dann erst nach ca. 2 Minuten eine Meldung (Wiederholen/Abbrechen), was aber mit oberen neuer Option auch unterdrückt werden kann! 2.8.2 - 24.6.2009 - Neu: Support für BEDEWORK (calendar and tasks) für 2-Wege-Sync mittels CalDAV (Websolution) - Neu: Erinnerungen vergangener Termine können neu auch importiert werden (siehe Reiter "Optionen" unter [Enhanced Support] - Verbessert: Kontakte-Sync bei ähnlichen Terminen, welche die gleiche Emailadresse verwenden fallen beim Download nicht mehr "aufeinander". - Korrigiert: Hochladen Exchange-Kontakte hatte die X.400 Adresse hochgeladen - Korrigiert: Exchange-Einladungen verursachten Google-Uploadfehler bei Option "Teilnehmer im Outlook-Reiter Terminplanung eintragen/auslesen". Neu wird die MAPI-Eigenschaft PR_SMTP_ADDRESS ausgelesen. 2.8.1 - 2.6.2009 - Korrigiert: Die Demo 2.8.0 hatte ein fixes Ablaufdatum 31.5.2009 (vergessen zu erhöhen - normalerweise kann eine Demo maximal in den nächsten 3 Monaten für 14 Tage probiert werden) - Korrigiert: Google Sync Upload hat evtl. nicht alle bereits in OL gelöschte Termine auch in Google gelöscht (durch Google API Änderung) - Korrigiert: Google Sync hat API-Fehler in LOG gezeigt, falls ein bereits gelöschter Fehler versucht wurde wieder zu löschen (war kein Problem, aber das API hatte halt geändert) - Verbessert: [X] Erweiterte Optionen (sonst Standard) => [ ] Termine filtern [....] => [X] Terminüberschneidungen nicht importieren Dies wird sämtliche Terminüberschneidungen loggen (=> [Zeige LOG]), aber trotzdem importieren, da der Terminfilter deaktiviert ist. 2.8.0 - 22.5.2009 - Neu: Unterstützung ICEWARP Version 9.4.2 und 10 BETA für Kalender-, Aufgaben- und Kontakte-Sync! - Neu: 1-Weg-Upload eines Exchange Public Calendar Folders nach Google Calendar kann vorgängig nach gelöschten Terminen in OL abgeglichen werden. Anleitung ist im Forum! - Neu: 2-Weg-CalDAV-Sync mit neuem Kennungsparameter "AddAsDeleted" löscht die nicht in OL vorhandenen Terminen im CalDAV-Store (zuerst Support fragen!) - Korrigiert (neu): Empfangene Updates von Termineinladungen werden neu korrekt gesynct (bisher wurde die alte Version wieder nach Outlook runtergeladen und zb. in GCAL verdoppelt). Das klappt ab jetzt für "neue" Termineinladungen. - Korrigiert: Google-Upload-Sync macht ja immer auch einen Änlichkeitstest (Betreff+Startzeit), falls der Termin nicht schon "verbunden" ist. Dies klappt neu nun auch mit "<",">" und "&" im Betreff. - Korrigiert: eGroupware-Sync lud Termine evtl. wieder herunter, obwohl gerade erst hochgeladen (dies hatte zwar keine Auswirkungen - war mir ein Schönheitsfehler). - Korrigiert: eGroupware-Contact-Sync hatte Probleme mit Umlauten in Adresse - Korrigiert: Ähnlichkeitstest (Startzeit+Betreff) hatte bei Betreff mit ' (Hochkomma) nicht funktioniert 2.7.17 - 5.5.2009 - Neu auf Reiter "Optionen" [Enhanced Support]: Erinnerungen während Export/Upload unterdrücken (nicht für Google Sync - dafür siehe Reiter "Google") - Neu Google Kontakt Sync: Das Land kann jetzt für Adressen im "eigenen" Land mithochgeladen werden - nötig für Google Maps.. + Korrigiert: JobTitel und Organisation wurden nicht nach Outlook zurückgesynct, falls unter #other (Sonstiges) eingetragen + Verbessert: "upall" wird auch bereits in Gmail gelöschte Kontakte hochladen und wiederherstellen + Korrigiert: "downall" wird jetzt die versteckte Einstellung OtherMapping=1 berücksichigten 2.7.16 - 24.4.2009 - Neu Google Contact Sync: verstecktes Kontakt-Email-Mapping im .ini-Abschnitt [Option] OtherMapping=1 - alle Emails als #other hochladen (siehe Forum - Hilfe) + Korrigiert: Hochladen von Kontakten ohne Kategorie=Gruppen, wurden in alle benutzerdefinierten Gruppen eingetragen + Korrigiert: Telefonnummer "Weiteres" = #other hat sich beim Hochladen dupliziert - Korrigiert: Mehrfache Kategorien mit Delimiter "," (USA) anstelle ";" (Europa) funktionieren jetzt. 2.7.15 - 20.4.2009 - Neu: CalDAV Sync mit Yahoo Beta Calendar (und Aufgaben). Unter "Optionen-Enhanced Support" muss [X] Benutze WinInet.dll anstelle von WinHttp.dll.. aktiviert sein! - Korrigiert: Upload Kontakt nach eGroupware mit Sonderzeichen in den Notizen verursachten einen Fehler 401 (eGW VCARD-Parser vergisst QUOTED-PRINTABLE auf UTF8 umzukodieren). 2.7.14 - 15.4.2009 - Neu: Support Palm Desktop 6.2.2 und 4.1.4 - Einlesen von datebook.dat .mdb oder .dba .. siehe Forum - Ankündigungen - Korrigiert: Zeilenumbruch mit CRLF+TAB von exportierten Outlook 2007 Terminen wird neu unterstützt - Korrigiert: Zeitzoneninfo von Outlook 2007 wie DTSTART;TZID="Amsterdam, Berlin, Bern, Rom, Stockholm, Wien" wird nun unterstützt 2.7.13 - 6.4.2009 - Neu: 2-Weg-Sync von Terminen und Kontakten mit Zimbra 5 RC2, Kontakte 1-Weg-Sync down - aber nur neue (keine geänderte) Kontakte sind hochladbar. - Verbessert: Die Email-Feldzuordnung beim Gmail Kontakte Sync (neue Option) - Verbessert: Bei Abo-Funktion mit "[X] als seperater Subkalender" wurde manchmal der bisherige Ordner nicht aus "Gelöschte Objekte" entfernt (Umgeschrieben, da Ursache nach wie vor nicht klar). - Korrigiert: Google Kontakte Sync funktioniert nun wieder mit Outlook 2000 (ohne Kontaktbilder logischerweise ;-) 2.7.12 - 29.3.2009 - Neu: Schnittstelle zum Taskmanager (Aufgabenplanung) funktioniert nun auch unter Vista mit eingeschränktem Konto "Standardbenutzer" - Neu: Direkt in .ini unterhalb [Import] die Zeile "NoDeletedTest=1" einbauen, damit beim Import NIE auf bereits gelöschte Termine getestet wird - Korrigiert: Suchen Kontakte nach Ganzname bei VCARD-Import hat zb. für O'Hara und Mc'Donald nicht funktioniert (escaping). - Korrigiert: Falls Serientermine als Einzeltermine exportiert wurden, hat der Abonnieren-Import trotzdem den Ordner "Gelöschte Objekte" gecheckt, ob evtl. schon gelöscht - Korrigiert: der [CalDAV Assistent] vergass für Darwin den text "darwin" in das Feld "Kennung:" einzutragen, wodurch das Lesen der "Inbox" oder "Delegation" nicht funktionierte.. - Korrigiert: für kurze Zeit war eine korrumpierte Version online, welche die VTIMEZONE-Info bei Export und CalDAV-Upload unvollständig eingeschrieben hat. 2.7.11 - 20.3.2009 - Korrigiert: ICS-Export und CalDAV-Upload je nach VTIMEZONE hatte zum Teil Termine um eine Stunde versetzt, wegen einem Datumsformat-Problem. Dies wirkte sich "vorallem ausserhalb" Europas aus... 2.7.10 - 17.3.2009 - Neu: Notizen können nun für Outlook-Outlook Sync als VNOTE in die ICS-Datei eingebettet werden - Neu: Kontakte und Verteiler können nun für Outlook-Outlook Sync als VCARD in die ICS-Datei eingebettet werden 2.7.9 - 7.3.2009 - Neu: Bei Kontakte-Syncs (Gmail/eGW) können nun PRIVATE Kontakte für den Upload ausgeschlossen werden - Verbessert: RDATE-Unterstützung, falls eine ICS-Datei gegen existierende Termine abgeglichen wird (Abonnieren funktioniert besser, da ein paar [Enhanced Options] nicht unterstützt werden wie "eGW/WebDAV: Markiere nicht mehr vorhandene Termine..") - Verbessert: Kontakte-Export per LDIF kann jetzt auch in ANSI kodiert werden für Outlook Express (Kann UTF-8 Kodierung nicht importieren) 2.7.8 - 26.2.2009 - Verbessert: Zugriffswarnung von Outlook scheint ab und zu zu kommen (bitte auch mir melden!). Grund ist noch unbekannt, aber jetzt ist es möglich mit dem Sync fortzufahren.. - Neu: Eine erweiterte Importoption, welche auch für bereits neuere, nur ähnliche Outlook-Termine, die UID vom Import nachträgt = neue zukünftige Aenderunsquelle! Nur aktivieren nach Rücksprache mit mir... - Neu: Das Setzen der Beschriftungsfarbe für OL 2002/2003 kann nun mit einer anderen Funktion forciert werden, falls es bisher nicht klappte - Neu: öffentliche Exchange Aufgabenordner können nun auch verarbeitet werden - Neu: Feld ImportWCS enthält neu die Quelle von CalDAV/GroupDAV, und Feld ImportICS enthält die Quelle für Google-Sync oder ICS-Datei/Feed Import (wurde abgetrennt) 2.7.7 - 20.2.2009 - CalDAV: Diverse Inkompatibilitäten gefixt, welche den Upload einzelner Termine blockierte Davical: Keine VTIMEZONE einschreiben, falls Ganztagstermin (wegen Database error in Version 0.9.6) Chandler: DESCRIPTION in VALARM nötig, anstelle "korrekteres" ALARMDESCRIPTION Darwin Calendar Server: EXDATE;VALUE=DATE: nötig, bei Ausnahmen von Ganztagesterminen (EXDATE:20080226T000000 funktioniert hier nicht) - Neue Export Option: Tageszeitenfilter zb. von 07:00-16:00 unter "Erweiterte Optionen (sonst Standard)" - Neu auf Reiter "Optionen" [Enhanced Support]: Die Zeitspanne, in der zwei Elemente als identisch angeschaut werden, um +1 Minute erhöhen Umgeht Probleme mit Such-Addins, welche Termine auf Aenderungen überprüfen und dabei nach einem Sync deren Aenderungsdatum hochsetzen - Korrigiert: Die Farbe für Outlook 2000-2003 wurde für neue Termine nicht mehr gesetzt - Korrigiert: Verbundene Kontakte ohne Emailadresse, werden nicht mehr nach Google als Terminteilnehmer hochgeladen 2.7.6 - 15.2.2009 - Neu: iCal4OL fit gemacht für Thyme-1.3-Zend => http://www.example.com/thyme-1.3-zend/remote/ical.php/2/testkalender.ics (bei Import+Export) Nötige Optionen siehe Forum - Ankündigungen 2.7.6 - Neu: in .ICS-Datei fehlende Timezone-Info zu TZID werden nun automatisch aus TZID.txt nachgeladen (Thyme Bug) - Korrigiert: bei WebDAV PUT mittels WinInet.dll hatte die Option "nicht in UTF-8 kodieren" nicht korrekt funktioniert (Thyme/Horde). - Korrigiert: Das Fenster "Bestellcode generieren" wurde zum Teil vom Splash-Fenster verdeckt 2.7.5 - 12.2.2009 - Neuer API BUG von GOOGLE: Inkrementeller Sync funktionierte nur noch, falls "Datum/Zeit letzter Lauf" nicht älter als 26 Tage war... mit leerem Feld gar nicht mehr! Dies ist ein Fehler von Google selbst, welche die API 2.1 implementiert hat, aber die Aenderungen sich auch auf die API-Version 2.0 auswirken, was wirklich nicht sein dürfte. ====================================================================== - Angepasst: CalDAV-Sync verwendet jetzt ein anderes Feld für die "Terminquelle" (ImportWCS) im Gegensatz zu Google Calendar (ImportICS) Dies sollte den Sync eines OL-Kalenders mit einem CalDAV-Store UND AUCH GCAL ermöglichen. - Korrigiert: Teilnehmernamen (Attendees) wurden für Export/CalDAV nicht in UTF-8 kodiert. - Korrigiert in Demo: Kontakt-Sync (nach Neuinstallation) ergab Fehler "out of range". 2.7.4 - 1.2.2009 - Neu: Mehrfache Konfigurationen für Google Contact Sync und eGroupware 1.6.001 Adressbuch Sync sind nun möglich, zb. für eigene OL Ordner pro Kategorie Anleitung siehe Forum - Ankündigungen - 2.7.4 2.7.3 - 25.1.2009 - Neu: Kontakte-Sync mit eGroupware 1.6.001 (1.4.004 nur mit Patch - vom Forum) Siehe Reiter "Kontakte" und Forum "Ankündigungen"... - Angepasst: Bei [x] Verwende wininet.dll anstelle winhttp.dll auf Reiter "Optionen" [Enhanced Support], wird neu der User-Agent überschrieben, in der Hoffnung, dass so ein paar Firewalls nicht mehr den Zugriff blockieren (vorallem Upload Termine nach Google). - Korrigiert: Bei "Erweiterte Optionen (Import)" [X] Verbinde Teilnehmer mit Kontakte, wird neu darauf geachtet, dass beim Zufügen des Teilnehmers in Kontakte, dieser bei den Kontakte-Sync immer "älter" ist, da dieser Teilnehmer evtl. dadurch effektiv heruntergeladen wird. 2.7.2 - 11.1.2009 - Korrigiert: Bug bei Upload neuer Kontakte nach Googlemail = 400 Bad Request (in 2.7.1 ein Programm-Syntaxfehler, welcher der Compiler "übersah".. hmm, gibt es auch :() 2.7.1 - 8.1.2009 - Neu: Der Google API Sync für Termine und Kontakte ist nun auf die Google-API-Version 2.0 umgestellt (Spielraum für weitere Verbesserungen). - Neu: Der Google Kontakte Sync kann nun Gruppen filtern/synchronisieren, welche in den Outlook-Kategorien eingetragen werden (Gruppen=Kategorien). - Neu: Der Konfigurationsassistent für CalDAV unterstützt nun auch die CalDAV-Server Konfiguration. - Korrigiert: die Export-Beschleunigung mittels RDO (Reiter "Optionen" [Enhanced Support] hatte einen speziellen Fehler ausgelöst, so das veränderte Outlook-Elemente nicht mehr reagierten, falls während dem Export verändert (zb. bei Google Sync nötig, oder bei speziellen Optionen). [ ] RDO nicht für Export verwenden ... darf jetzt "wirklich" weggekreuzt werden, um die Export-Lesegeschwindigkeit zu verdoppeln. - Verbessert: Bis jetzt musste man 45 Sekunden warten, um einen Termin nach einem Sync erneut zb. nach Google hochzuladen - sonst wurde er als "identisch eingeschätzt". Neu ist diese Zeitspanne nur noch 15 Sekunden. Die benutzerdefinierten Datums-Sync-Felder habe ich dafür auf String umgestellt, um dies zu ermöglichen (ImportDATEZ,ImportLASTMODIFIEDZ). 2.7.0 - 30.12.2008 ******************************************************************************************************************************************************* * Neu: Benutze Outlook als CalDAV Server und verbinde dich mittels Sunbird, ICAL, Lightning zu deinem Outlook Kalendar! => Siehe Forum-Ankündigungen ******************************************************************************************************************************************************* - Neu: Verdoppelte Export-Geschwindigkeit (Export auf RemoteDataObject = RDO Redemption umgeschrieben - aber es gibt noch Probleme). - Neu: LOG.txt wird nun automatisch auf 200kB gekürzt, falls grösser 1MB - Neu: Schaltfläche, um inkrementeller Sync für nächsten Lauf zu deaktivieren = Feld "Datum & Zeit letzter Lauf" löschen! - Neu: Etwas versteckt, aber es ist möglich auf dem Reiter "Wartung" alte abgelaufende Termine < Datum zu löschen (=>"Date: 31.12.2007") - Neu: Support von PRIORITY:1 (hoch) und PRIORITY:9 (tief). Bisher war nur X-MICROSOFT-CDO-IMPORTANCE unterstützt. - Angepasst: Aufgabenfeld "Fällig am:" wird auf "keine Angabe" gesetzt, falls DUE im Import fehlt (bisher wurde alter Inhalt belassen) - Verbessert: Die Geschwindigkeit bei CalDAV-Sync nach Betreff+Startzeit war für viele Termine zu langsam (Programm wirkte eingefroren) - Korrigiert: Setzen Farbe (für Outlook 2003) während Download führte zu "veränderten Termine", welche unnötigerweise erneut hochgeladen wurden, bei 2-Weg-Syncs. 2.6.3 - 11.12.2008 - Neu: CalDAV Support für Chandler Cosmo - Korrigiert Import: Fehlende "CLASS:" Zeile wird nun richtigerweise als PUBLIC und nicht PRIVATE interpretiert (Könnte aber per "Import PUBLIC als PRIVATE" geändert werden). 2.6.2 - 7.12.2008 - Verbessert: CalDAV Konfigurationsassistent unterstützt nun auch eGroupware - Korrigiert: Darwin Calendar Server mit aktiver DIGEST Authentifizierung funktionierte nicht mehr (Incompatibility winhttp.dll / twisted) (Bisheriger Workaround war: /CalendarServer/conf/caldavd-dev.plist => Authentication - Digest - Enabled - No) - Neu: WebDAV/CalDAV Login/Passwort wird (erneut) abgefragt, falls Passwort = "?" oder die HTTP-Antwort "401 Access Denied" auftritt. - Neu: Importfilter unterstützt nun auch Regular Expressions zb: "reg:/(^Geburtsta.*|^Urlaub.*)/i" - siehe Tooltip der Felder 2.6.1 - 30.11.2008 - Neu: Support für eGroupware 1.6.001 mittels GroupDAV inkl. Aufgaben (Infolog) => 2-Weg-Sync mit Weblösungen URL= http://example.com/egroupware/groupdav.php/calendar/ (with trailing / !!!) UserID (Kennung): caldav groupdav deleted tasks 2.6.0 - 27.11.2008 - Neu: Reiter "Kontakte" mit Import/Export von VCARDs (.vcf) aus Verzeichnis/Datei, Import/Export in LDIF format (Thunderbird, Linux), und nachwievor Import/Export im speziellen Google-CSV Format. - Neu: Google Kontakte Sync (nun auf Reiter "Kontakte") kann auch Kontaktbilder hoch-/runterladen. - Korrigiert: Kodierung von Backslashes, zb. \n => neue Zeile, aber \\n ist der Text "\n" (Betreff+Notizen) 2.5.19 - 21.11.2008 - Korrigiert: Schaltfläche "Einstellungen speichern unter.." bei Export ICAL auf Reiter "Wie" funktionierte nicht - Neu auf Reiter "Google" unter "Kontakt Import/Export": Exportieren der Kontakte im LDIF-Format (für Linux) - Neu auf Reiter "Optionen" [Enhanced Support]: [X] Erinnerung bei Import für gezeitete Termine zufügen, falls keine definiert - in Minuten (falls BESETZT/GEBUCHT) [X] Erinnerung bei Import für Ganztags-Termine zufügen, falls keine definiert - in Stunden (falls BESETZT/GEBUCHT) [X] Bei Export/Upload (falls BESETZT/GEBUCHT) 2.5.18 - 16.10.2008 - Neu auf Reiter "Optionen" [Enhanced Support]: [X] Import BESETZT als FREI Feiertage, Veranstaltungskalender oder Kalendar anderer Personen so importieren, dass Sie selbst nicht als BESETZT gelten. - Neu auf Reiter "Optionen" [Enhanced Support]: [X] Export geänderte/verschobene Serienterminausnahmen als Einzeltermine (für Kronolith Horde) Also für Webapplikationen, welche zwar Serientermine unterstützten, aber ausser gelöschte Ausnahmen, keine verschobene/mutierte Ausnahmen importieren können) - Neu auf Reiter "Optionen" [Enhanced Support]: [X] Seperat starten gleich nach Import... für: [X] eGW/WebDAV: Markiere nicht mehr im Import vorhandene Termine mit während Export/Upload [X] eGW/WebDAV: Entferne mit marktierte Termine nach dem Export/Upload Nach einem Import (Sync,Google,CalDAV) kann überprüft werden, ob ein Termin der gleichen Quelle mittlerweile "fehlt" (also in Quelle gelöscht wurde), und somit wird dieser Termin in Outlook dann auch gelöscht (oder nur mit markiert, je nach Optionen)! Achtung: - Es werden KEINE Termine gelöscht, welche vor mehr als einem Monat geendet haben (wegen eGroupware). - Der Termin muss aus der gleichen Quelle vorgängig importiert worden sein (kein Ähnlichkeisttest möglich). - bei Google/CalDAV/WebCalendar: das Feld "Datum und Zeit letzter Lauf" MUSS LEER sein! Verwenden Sie eine Zeitperiode MIT Enddatum, zb. von: 16.9.2008 bis: 1.1.2099 ! 2.5.17 - 11.10.2008 - Korrigiert Upload WebDAV: unter Reiter "Optionen" [Enhanced Support] folgende Option deaktivieren [ ] ICS Export nicht in UTF-8 kodieren ==> Dies hatte falsch funktioniert, und immer noch in UTF-8 hochgeladen. Option sollte deaktiviert werden, falls bisher verwendet! - CalDAV Dok: Dokumentation im Forum verbessert! Siehe http://ical.gutentag.ch/forum/viewtopic.php?id=28 - Neu für CalDAV: In Feld Kennung "nomatch" eintragen, um beim Upload nicht auf "ähnliche" Termine zu testen - Nicht beim ALLERERSTEN Sync benutzten! (Geschwindigkeit + auf ähnliche Termine zu testen ist unnötig, falls vorgängig sauber gesynct wurde...) - Verbessert CalDAV: Upload-Geschwindigkeit bei vielen Terminen - Korrigiert CalDAV: Bei "Simulation" kam es beim Hochladen von in Outlook gelöschten Terminen zu einer "falschen" Fehlermeldung. - Korrigiert: Falls ohne eine Verarbeitungsart auf Reiter "Was" zu setzen, direkt auf den Reiter "Einstellungen" geklickt wurde, stürzte das Programm ab (Einstellung fehlt für Anzeige) 2.5.16 - 4.10.2008 - Korrigiert Google-Sync: Nach PC-Wechsel und leerem Outlook-Kalender konnte beim nächsten Hochladen von nun in Outlook geänderten Terminen der alte Termin nicht gefunden werden, da dort noch die alte Entry-ID vom früheren PC drin war, und somit der Termin nicht verschoben, sondern neu zugefügt wurde. Neu wird die Gültigkeit der Entry-ID getestet. - Neu für Support: Die Internetverbindung kann neu nun mit der älteren wininet.dll abgehandelt werden (siehe Reiter "Optionen" [Enhanced Support] Dies für Testzwecke, falls winhttp.dll durch eine Firewall oder Routereinstellung blockiert wird... Ausweichsmöglichkeit.. 2.5.15 - 30.9.2008 - Neu: Mehrzeilige Tooltips (mit Erklärungen) - Geändert: Verhalten von erweiterter Exportoptionen [X] "nur Neue, Geänderte oder Einträge von anderer iCAL-Importdatei exportieren" zusammen mit [X] "Exportierte Einträge markieren, als wären sie vorgängig importiert worden" setzt nach dem Export die selektierten Einträge auf "unverändert" zurück 2.5.14 - 25.9.2008 - Neu für CalDAV - im Feld Kennung: "remove" Falls der CalDAV-Sync ohne Problem mit "caldav deleted tasks" läuft, kann "remove" zusätzlich eingetragen werden, damit mit marktierte Termine automatisch gelöscht werden. - Neu [Enhanced Support]: zb. für eGW/WebDAV: Markiere nicht mehr im Import vorhandene Termine mit während Export/Upload (Support fragen)! Beim Export kann also die Differenz zum Import ermittelt werden - und die nicht mehr in der ICS-Datei vorhandenen Termine, markiert werden. Bitte beachten: Je nach Anwendungsbedarf, muss auch die erweiterte Option [Exportierte Termine für Importoption "ICAL Feed abonnieren" markieren] angekreutzt werden (falls alle Exportierten dann später wieder in der Importdatei zu finden sind) - Neu [Enhanced Support]: zb. für eGW/WebDAV: Entferne mit marktierte Termine nach dem Expert/Upload (Support fragen)! Die Termine werden in den Ordner "Gelöschte Objekte" verschoben, nachdem diese mit markiert wurden (siehe oben) - Neu: PHP-Speed-Patch für eGroupware 1.4.004 für GroupDAV-Sync (2-Weg-Sync für Weblösungen) - EMAIL ME TO GET THIS PATCH!! - BETA [Enhanced Support]: Export neu per RDO möglich (Schneller, da Outlook umgangen wird) - momentan nur für Fehlersuche! Import noch nicht möglich, da RDOiCal4OL.dll dies noch nicht unterstützt. - Neu: RDOiCal4OL.dll in neuester Version eingebaut (lizenzierte Redemption.DLL von dimastr) 2.5.13 - internal test version ;-) 2.5.12 - 15.09.2008 - Korrigiert: CalDAV-Schnittstelle hatte nicht korrekt mit Public Exchange Folder funktioniert (EntryID zu lang) - Korrigiert: Bei Export von Aufgaben mit leerem "Beginnt-am" Datum, wird neu für den Filter nach Datumsperiode das "Fällig-am Datum" genommen. (sonst werden diese nicht exportiert) - Neu: Ein Ordner mit mehreren *.ics-Dateien kann importiert (oder abonniert) werden: C:\Download\*.ics oder C:\Download\2008*.ics (also auch mit prefix "2008", aber kein regexp support; Die Dateien werden aber intern wie EINE DATEI behandelt...) 2.5.11 - 5.09.2008 - Korrigiert: ungesicherte Einstellungen gingen nach einem interaktiven Sync in 2.5.9/10 verloren - bitte updaten! Sorry dafür.. - Neu auf Reiter "Optionen" [Enhanced Support]: Einlesen .ICS-Dateien/Feeds mit nur Text oder 2.5.10 - 3.09.2008 - Korrigiert: Demo hat nicht mehr funktioniert (Datei nicht gefunden) - Geändert: Google Kalender unterstützt neu beliebige Erinnerungszeiten (Aber hat momentan einen Bug: Falls der Reminder in Outlook geändert wird, erhält der GCAL-Eintrag eine 2te Erinnerung, anstelle die Erste zu ersetzen) 2.5.9 - 1.09.2008 - Verbessert auf Reiter "Start": Andere Einstellungsdateien können angekreuzt werden, damit diese auch gestartet werden. (Verkettete Einstellungsdateien werden korrekt angezeigt/abgearbeitet, aber diese Funktionalität wird nicht mehr explizit unterstützt) - Geändert: Bei Tasktray Autostart und "Fenster schliessen" [X] kommt nur noch ein Sicherheitsfrage, falls vorher nicht aktiv. 2.5.8 - 24.08.2008 - Neu auf Reiter Optionen: Datum und Zeit letzter Lauf (für inkrementeller Sync) immer direkt speichern => bei interaktivem Sync - Geändert: Verkettete Einstellungsdateien (*.ini) zur Sicherheit umprogrammiert. Anzeige der jeweils aktiven .ini 2.5.7 - 15.08.2008 - Neu auf Reiter Google: Immer NNN Termine von Google miteinander lesen (50-2000) Beschleunigt den Google Download, aber Google braucht länger für eine Antwort (Timeout Problem)... bis jetzt war es (fix) 50! 2.5.6 - 14.08.2008 - Geändertes Hochladen Google Kontakte: Es wird nun standardmässig der Namespace der "neuen Version" des Interface/Namespace verwendet! In "alter Version" konnten die Abschnittsnamen frei gewählt werden - in "neuer Version" wird immer HOME, WORK, OTHER verwendet - Korrigiert CalDAV: Ähnlichkeitstest beim Hochladen in Store funktioniert nun auch bei Betreff(+DatumZeit) mit Sonderzeichen - Korrigiert CalDAV: SUMMARY in VALARM (momentan nur von CalDAV des Google Calendars verwendet), hatte richtigen Betreff überschrieben - CALDAV Google Calendar: Ausgetestet, ob auch mit dieser Schnittstelle kompatibel - ist nun ok, aber ich rate natürlich zum Google-Sync, welcher viel mehr kann!! Konfiguration: https://www.google.com/calendar/dav//events/ <== zuhinterst ein / 2.5.5 - 9.08.2008 - Neu: Einbau Konfigurationsassistenten für DAViCal und Darwin Calendar (Websolution Sync) 2.5.4 - 1.08.2008 - Neu unter Optionen-Enhanced Support: RegExp Ausschluss-Uploadfilter für Betreff zb. beginnend mit Urlaub und Geburtstag=/(^Geburtstag.*|^Urlaub.*)/i - Neu für abgesagte (oder "vielleicht") Teilnahme: Der Betreff in Outlook wird beim Download zb. auf "Sitzung " verändert. - Korrigiert für Import WebCalendar 1.05: Mehrtätige Ganztagstermine; Termine ohne Zeitangaben werden neu als "frei" (und nicht besetzt) importiert. 2.5.3 - 20.7.2008 - Korrigiert: Google Contacts Sync verursachte bei eingetragenem Geburtstag in Outlook-Kontakt eine Verdoppelung des Geburtstags-Termines - Neu: Dubletten-Erkennung kann nun automatisch nach einem Sync gestartet werden (siehe Reiter "Wartung") Die Dubletten werden hiermit aber definitiv gelöscht und landen nicht im Ordner "Gelöschte Objekte"! 2.5.2 - 12.7.2008 - Korrigiert: SUBJECT;LANGUAGE=DE: beim Veröffentlichen eines Outlook 2007 Kalenders konnte von iCal4OL nicht eingelesen werden. (Nebenbei: Outlook 2007 kann keine Ganztagstermine veröffentlichen; Private werden mit "Gebucht" ausgewiesen) - Korrigiert: Falls der Kalender leer ist - also nur Aufgaben exportiert wurden, kam eine Fehlermeldung 2.5.1 - 9.7.2008 - Korrigiert: Erinnerungen für Aufgaben haben nicht funktioniert (nicht korrekt exportiert; importiert nur falls Startdatum in Aufgabe gesetzt) 2.5.0 - 7.7.2008 - Neu: Aufgaben können nun auch importiert und exportiert werden (zusätzlich zu Terminen)!!! Siehe Forum... 2.4.6 - 2.7.2008 - Neu für Darwin Calendar Server: "inbox" im Feld [Kennung], um diese zusätzlich in gleichen Kalender zu importieren mit Kategorie=Inbox und Beschriftungsfarbe=Teilnahme erforderlich (Alternativ Inbox mit seperatem Kalender syncen) - Neu für Darwin Calendar Server: Delegation für neue Outlook-Termine zb. mit Betreff "Sitzung >>scherrer2" - Korrigiert: Import bisherige Beschriftungsfarbe erfolgte immer in grün (falsche Variable) - Korrigiert: Option "Kein Detail Logging" auf Reiter "Optionen", "Enhanced Support" hatte gerade andersrum funktioniert 2.4.5 - 30.6.2008 - Neu: Support für Darwin iCalServer per CalDAV (per Email Kontakte aufnehmen, da noch Beta) - Neu: Unterstützung für Digest Authentification (CalDAV, WebDAV, Darwin) - Neuer CalDAV-Parameter im Feld Kennung: etag .. damit bei paralell geänderten Termine abgefragt wird, ob importiert werden soll. - Korrigiert: Kontakte-Fullname werden von Outlook automatisch auf erstes Zeichen in Grossbuchstaben konvertiert. Stört bei CalDav - Neu: Bisher versteckte Support-Optionen können nun auf dem Reiter "Optionen" - Enhanced Support - eingegeben werden. 2.4.4 - 20.6.2008 - Korrigiert: Verkettete .ini Einstellungsdateien hatten nicht korrekt funktioniert - und andere .ini-Dateien überschrieben (erste oder nächste) - Korrigiert: Wegen Google-Api-Aenderung für Kontakte, konnten keine Kontakte mehr nach Google hochgeladen werden. - Neu auf Reiter "Wer": Schaltfläche [Check for Update] ... in der Vollversion sehen Sie dann den Updatelink, sofern Ihre Version veraltet ist 2.4.3 - 5.6.2008 - Korrigiert Google Sync für USA: Wiederholende Termine BYDAY spät in der Nacht in Zeitzonen wie USA kippten über die GMT-Tagesgrenze, wodurch diese um einen Tag verschoben wurden... entsprechend 0:00 und 1:00 früh am Morgen in MET Zeiten. - Neu: Sync mit eGroupware (1.4.004 per GroupDAV) - falls interessiert bitte Kontakt aufnehmen - Korrigiert: In CalDAV gelöschte Termine erhielten nicht immer den Text "", da das Feld "Datum und Zeit letzter Lauf" diese Termine filterte (wird ja während dem Upload gemacht - neu werden diese "durchgelassen"). - Geändert auf Reiter "Einstellungen": Doppelklick lädt nun die entsprechende .ini-Einstellungsdatei 2.4.2 - 23.5.2008 - Korrigiert: Kategorien wurden von ICS-Feed nicht mehr richtig eingelesen - Verbessert: "Kategorien überschreiben (nicht ergänzen)" funktioniert jetzt etwas anders. Falls eine neue Kategorie vergeben wird, wird nur noch diese eingetragen (sonst vom .ics Feed). - Neu: Hochladen der Kategorien nach Google (nicht sichtbar dort), für späteren Download in anderen Outlook-Kalender (Erweiterte Optionen) - Neu: Versteckte Export Optionen: Durch manuelle Mutation der Einstellungsdateien können diverse Exportfilter etc. aktiviert werden (siehe Dokumentation ganz unten...) - Verbessert: auf Reiter "Einstellungen" bei "Show .ini" wird jetzt nachgefragt, ob Sie die .ini-Datei neu laden möchten. 2.4.1 - 3.5.2008 - Korrigierter Kontakt-Sync: Die englische/französiche Version des Googlemail Interfaces im Browser funktioniert anders, und der Feed verwendet einen anderen Namespace. Dadurch wurden die meisten Felder beim Download nicht erkannt. 2.4.0 - 25.4.2008 - Neu: Echter Sync mit Googlemail Kontakte implementiert (mit neuem Google Api) - Neu auf Reiter "Sync Felder": Zurücksetzen Beschriftungsfarben, Kategorien; Umwandeln Privat<->Public; Aenderungsdatums umsetzen - Korrigiert: Gezeitete Monatliche/Jährliche Termine welche um zb. 0:00 beginnen, wurden je nach Zeitzone verschoben um einen Tag BYMONTHDAY= - und weitere diverse kleinere Dinge verbessert 2.3.3 - 6.4.2008 - Textanpassungen und neu: Tooltips für die meisten Optionen (gelber Text bei falls Maus auf Option) - Neu: @@reset in Notizen um Einladungsstati der Google Teilnehmer auf "eingeladen" zurückzusetzen - Neu: ICAL Export-Option für Sunbird nun auch auf dem Fenster für Export - Einfachere Aktivierung der Vollversion (Freischaltdatei auf Desktop) 2.3.2 - 25.3.2008 - Neu: Google Apps Support... Bitte entsprechende Option auf dem Reiter [Google] aktivieren - Korrigiert: Schaltfläche [Save&Exit] wurde inaktiv 2.3.1 - 9.3.2008 - Korrigiert: CalDAV-Schnittstelle hatte Serienterminausnahmen nicht korrekt behandelt 2.3.0 - 5.3.2008 - Neu: CalDAV-Support für DAViCAL 0.9.4 (rscs=really simply caldav store) - siehe Forum.... - Google Mail Kontakte ohne Email-Adressen können nun importiert werden - Autorepeat (3 mal) bei Zugriffsproblemen zu Google und anderen Webbasierten Kalendern - Diverse andere kleinere Verbesserungen, zb. für "last of month" 29.Februar 2.2.8 - 13.2.2008 - Verbessert: fals BIS-Periode gesetzt, wird "Datum+Zeit letzter Lauf" automatisch geleert => andernfalls würden vor-einiger-zeit-geänderte Termine, aber neu in Periode, nicht gesynct. - Neu: Import/Export mit X-MICROSOFT-CDO-COLOR: für Beschriftungsfarbe - Korrigiert: X-MICROSOFT-CDO-IMPORTANCE hatte einen Fehler verursacht (Termin konnte nicht gespeichert werden) 2.2.7 - 29.1.2008 - Neu: Download per FTP:// wird nun unterstützt - Neu: Credentials (Login+Passwort) für WebDAV und FTP (Import/Export) können neu in einem Subfenster festgelegt werden. Der "Umweg" über Google-Login oder Proxy-Login (..?Login=G oder ..?Login=P) funktioniert aber nachwievor - Korrigiert: Google-Passwörter mit Sonderzeichen drin wie "&" hatten nicht funktioniert (URLencode). 2.2.6 - 4.1.2008 - Neu: Manuelle Proxy Konfiguration - ich empfehle aber weiterhin die Verwendung von "ProxyCfg.exe -u", welches dies überflüssig macht! - Neu: WEBDAV Unterstützung, zb. für http://icalx.com inkl. Username/Passwort für HTTP, HTTPS Import/Upload. - Problemumgehung: iCal4OL verwendet für "Regular Expression" normalerweise VBScript.dll Da Antiviren- oder Firewalllösungen diese Bibliothek blockieren können, wird dies nun automatisch erkannt und eine andere DLL verwendet! 2.2.5 - 19.12.2007 - Neu und BETA: Einfache Import/Export-Möglichkeit für Kontakte von Google Mail Ohne Garantie, dass dieser "Hack" auch in der Zukunft funktioniert! Da es keine Kontakt-API-Schnittstelle von Google gibt, ist nicht mehr möglich. - Korrigiert: Option "Scanne nach Exchange Public Folder - jetzt scannen" hatte die Zuordnung der EntryID durcheinandergebracht, so dass ein falscher Kalender selektiert wurde. Falls Sie diese Option benötigen: wegklicken - anklicken - und den Exchange Ordner mittels [EntryID] NEU vormerken. - Neu: Reiter "Einstellungen" um gespeicherte .ini-Dateien zu verwalten 2.2.4 - 13.12.2007 - Neu: "Zeige LOG" auf "Geplante Tasks"... - Korrigiert: Google Option https:// hatte zum Teil immer noch als http:// gesendet... - Verbessert: Namen der geladenden Konfiguration .ini-Datei wird nun angezeigt. 2.2.3 - 12.12.2007 - Korrigiert: "Geplante Tasks" mit iCal4OL2.exe - ..9.exe hatte Laufzeitfehler 76 verursacht oder Kopierschutz versagte. Nach Update bitte mittels iCal4OL.exe "solche" Geplante Tasks kontrollieren (diese funktionieren nun)! - Korrigiert: Falls online in Google Calendar ein bereits mit Outlook synchronisierter Serientermin in ein Einzeltermin geändert wurde, wurde der Termin anschliessend in Outlook gelöscht, aber nicht mehr (neu) zugefügt. - Neu - Erweiterte Import Optionen - Änlichkeitstest deaktivieren (gleiches Datum, Startzeit und Betreff).. nur für erfahrene BenutzerInnen! - Neu - Erweiterte Import Optionen - Termine filtern: Keine neuen Termine zufügen (nur bestehende ändern) - Geändert - Erweiterte Import Optionen: Option "Terminüberschneidungen nicht importieren" unter Termine filtern verschoben! 2.2.2 - 6.12.2007 - Neu: Schnittstelle zu "Geplante Tasks" von Windows (Systemsteuerung) in eigenem Fenster auf Reiter "Start" integriert. - Neu: Aufrufmöglichkeit C:\Programme\iCal4OL\iCal4OL.exe "C:\...\...\Dateiname.ini" lädt eine andere .ini-Datei anstelle Default.ini - Angepasst: ein paar Dialoge (Einstellungen speichern) und Texte verbessert 2.2.1 - 30.11.2007 - Neu: Zugriffswarnungen von Outlook gehören der Vergangenheit an! Sie können Express ClickYes also deinstallieren... - Neu: Extra-Reiter für Allgemeine Google Kalender Optionen - Neu im Reiter "Optionen": Von nun an Einladungen aus Outlook versenden (für importierte/geänderte Termin-Teilnehmer; Reiter "Status" wird aktiviert) - Geändert: Nach einem Sync werden jetzt sämtliche Outlook-Objekte zurückgesetzt. Dh. bei Beschriftungsfarbe und der neuen Option oben, werden so die Aenderungen in Outlook direkt sichtbar (früher erst nach Outlook Neustart) 2.2.0 - 21.11.2007 - Neu: Import/Google Download - Erweiterte Optionen - Filter Termine... ist nun möglich! 2.1.10 - 20.11.2007 - Korrigiert: "Tasktray Autorun beim nächsten Programmstart" hatte nicht mehr funktioniert (Fehlermeldung). 2.1.9 - 17.11.2007 - Erweitert: Scanne nach Importdateinamen/-feed und verwendete Kategorien kann nun direkt ohne Neustart gemacht werden. - Erweitert: Scanne nach Exchange-Kalender (Public Folders) kann nun direkt ohne Neustart aktiviert werden. Resultat wird ins LOG geschrieben - Korrigiert: nach Simulation hat es für gelöschte Termine keine Google Terminabsagen mehr verschickt (sofern in erweitere Optionen so gesetzt) - Neue Exportoption: Bei Serientermine als Einzeltermine exportieren, können neu die gelöschten Ausnahmen unterdrückt werden (sonst STATUS:CANCELLED) - Neues Handling von .ini-Dateien (Das Windows API funktionierte manchmal nicht zuverlässig) - Neue erweitere Option: PUBLIC als PRIVATE importieren (bisher war nur "PRIVATE als PUBLIC importieren" möglich); beides ankreuzbar zum "Umkehren". - Erweitert: CLASS:CONFIDENTIAL wird nun unterstützt (in Google evtl. nicht sichtbar, aber nach Dokumentation möglich) 2.1.8 - 7.11.2007 - angepasst.: mit SP3 für Outlook 2003 sind einige neue Probleme aufgetaucht, vorallem mit dem Ordner "Gelöschte Objekte". Achten Sie darauf, das der Ordner "Gelöschte Objekte" ab und zu nach einem Sync "geleert" werden sollte! - korrigiert: Google Terminabsage-"Einladungen" bei gelöschten Terminen mit Teilnehmer werden nun geschickt. - verbessert: Google-Gäste (Teilnehmer) werden neu inkl. Einladungsstatus im Outlook-Terminnotizfeld aufgeführt. - Auch während dem Hochladen einer mutiertes Termines nach Google, werden die Stati aktualisiert, bzw. zurückgesetzt falls erneut eingeladen. - Falls Text "no invitation" oder Text "@@i" in den Terminnotizen eingetragen wird, werden für diesen Termin NIE Einladungen versandt (Der Text wird aber gesynct). - Falls Teilnehmer-Statuszeile in Notizen zb. auf "Teilnehmer: xxxx delete" mutiert wird, wird dieser Teilnehmer in GCAL entfernt, und auch keine neuen Einladungen gesandt. - Neu: Ordner "Gelöschte Objekte" kann automatisch nach einem Sync gelöscht werden (Erweiterte Optionen - Export/Upload). 2.1.7 - 2.11.2007 - korrigiert: Google Einladungen bei mutierten Terminen wurden nicht mehr gesandt (wegen Google API-Aenderung) - Neu: Der STATUS der Google Einladungen wird neu bei der Option "Termin-Teilnehmer mit Kontakte verbinden/zufügen" und bei Option "Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen" im Reiter "Optionen" ZUSÄTZLICH in die Termin-Notizen eingetragen.. (weil das Statusfenster der Termineinladungen in Outlook nicht eingeblendet werden kann, falls keine Einladungen von Outlook aus versandt wurden) 2.1.6 - 26.10.2007 - Neu: https-Option für Google im Reiter Optionen - löst auch Proxyprobleme.. - Angepasst: "Scan nach Exchange Ordnern" erweitert (vorher nur 3 Subfolder-Stufen). Es braucht mehr Zeit, beim nächsten Startup... - Neu: Gefundener Exchange Kalender kann per Schaltfläche [EntryID] gemerkt werden, und dementsprechend "Scan nach Exchange Kalender" wieder deaktiviert werden. Der Exchange Kalender wird dann immer an 2ter Stelle in den Komboboxen zur Auswahl angeboten. - Neu: Neue Einträge unter START-PROGRAMME-iCal4OL + iCal4OL DEBUG (erstellt ein debug.log für Support) + Show DEBUG.log (zeigt das debug.log im Editor an..) 2.1.5 - 5.10.2007 - Neu: Support für Download eines ICS-Feedes per https://(SSL) - bitte per Email anfragen... 2.1.4 - 30.9.2007 - Neu auf Reiter Optionen: Teilnehmer in Terminplanung (Recipients-Auflistung) eintragen/auslesen (sonst in "Notizen" oder "Kontakte:") - korrigiert: eine kleine Api-Änderung von Google verhinderte den Upload von Terminteilnehmer. 2.1.3 - 14.9.2007 - Neu: STATUS:TENTATIVE und STATUS:CONFIRMED wird nun unterstützt (für Import/Export ics-Dateien von SUNBIRD) - Neu auf Reiter Optionen => Sunbird: Import Termine mit Status "abgebrochen" als Betreff+" CANCELLED" (beim Export entsprechend umgekehrt) (Dieser Switch behandelt somit STATUS:CANCELLED für Sunbird/Lightning korrekt (anders!), siehe auch FAQ) - Alternativer Kopierschutz verbessert (2 von 3 Parametern müssen übereinstimmen) 2.1.2 - 29.8.2007 - Neu: Google Kalenderauflistung möglich (zur Auswahl des Kalenders), sofern Email+Passwort eingegeben. 2.1.1 - 28.8.2007 - Geändert: Google XMLS-Feed wird neu in UTC-Zeit gelesen (ist sicherer als in VTIMEZONE). - Neu auf Reiter "Optionen": Update von Google Kalender in anderer Zeitzone ermöglichen (für wiederkehrende Termine bitte zuerst austesten)? (Der Google Kalender muss sonst in der gleichen Zeitzone wie Ihr PC und die Einstellung in iCal4OL, OS und Outlook sein) 2.1.0 - 24.8.2007 FÜR GOOGLE SYNC MÜSSEN SIE UPDATEN! - ANGEPASST: Google Api hat sich erneut leicht geändert! Terminemutationen mit leeren Notizen können nicht mehr hochgeladen werden - korrigiert. - Neu auf Reiter "Optionen": Feinsteuerung der Erinnerungen für Upload nach Google eingebaut - Neu: Anstelle "AUTO" kann nun "TRAY" benutzt werden, um das Programm automatisch ohne Fenster zu starten - es ist nur im Tasktray sichtbar - Neu: Die PC-Uhrzeit wird neu bei "Start Synchronisation" für Google auch überprüft (maximal 10 Sekunden Abweichung erlaubt). 2.0.11 - 16.8.2007 - Alternativer Kopierschutz in die Vollversion eingebaut, um (selten auftretender) Bug - Demoversion abgelaufen - zu umgehen. - korrigiert: "Einstellungen laden" hatte ab Version 2.0.9 die Google-Einstellungen fälschlicherweise immer aus Default.ini geladen. 2.0.10 - 25.7.2007 FÜR GOOGLE SYNC MÜSSEN SIE UPDATEN! - Angepasst: Google Api hat sich erneut leicht geändert! Google Calendar optimiert scheinbar die XMLS-Syntax um sowenig Daten wie möglich zu senden. iCal4OL ist leider darauf "anfällig", da kein "echter" XMLS-Parser eingesetzt wird. - Neu im Reiter Optionen: Auswahl Upload der Erinnerungen (Reminder) nach Google als: no, email, sms, alert(pop-up) 2.0.9 - Exchange Public Calendar Folders werden jetzt gefunden und somit unterstützt (parent.parent.folder search) Dies muss im Reiter "Optionen" aktiviert werden (ergibt Startverzögerung je nach OS/Outlook). - Option "Mapiprop.dll deaktivieren" eingebaut, da diese DLL je nach OS/Outlook zu Problemen führen kann...(Support) - Termine exakt auf der Sommerzeitwende werden neu "genauer" um GMT+01:00 in Europa, um 02:00 in Amerika, und um 01:00 in anderen Ländern "umgestellt". 2.0.8 - 12.7.2007 FÜR GOOGLE SYNC MÜSSEN SIE UPDATEN! - Angepasst: Google Api hat sich leicht geändert! Fehlermeldung Error 13 Typen unverträglich (line=7) 2.0.7 - 7.7.2007 - Neue ICS Export-Option: Markieren für späteres "abonnieren" nun möglich (war bisher nur für Google Upload möglich) - Neue ICS Export-Option: VTIMEZONE kann neu als Regel aufbereitet werden (für eingebaute Importfunktion von Outlook nötig, UTC war/ist kein Problem) - Neue ICS Export-Option: Serientermine als mehrfache Einzeltermine exportierbar (konvertieren). Diese Einzeltermine können auch wieder korrekt eingelesen/sync werden. - Neue ICS Import-Option: VTIMEZONE in der ICS-Datei kann ignoriert werden (da von manchen Applikationen fehlerhaft aufbereitet). Es wird so nach TZID.txt aufgelöst. - Verbessert: Erkennung neuerer Serienterminausnahmen Import/Google (wurden in Outlook nicht immer aktualisiert, falls dort eine andere Ausnahme neuer war - da dies das Mutationsdatum des Haupttermins in Outlook mitverändert hatte) 2.0.6 - 28.6.2007 - Korrigiert Import ICS: Bei "Kettenreaktion" oder mehrfachem Einlesen von unterschiedlichen VTIMEZONE ICS-Dateien, wurden die Zeiten verschoben (ging nur nach Programm Neustart, da Variable nicht neu initialisiert). - Neue VTIMEZONE Importoption: VTIMEZONE Detailangaben ignorieren und nach TZID.txt auflösen, um ICS-Dateien mit falschen Angaben richtig einzulesen - Geändert: Standalone verwendet neu "late binding" um Outlookobjekte zu referenzieren (Vista-Problematik umgehen) - Neue VTIMEZONE Exportoption: als Regel (für Outlook-Importfunktion nötig); sonst Jahresauflistung.. für bessere Kompatibilität 2.0.5 - 25.6.2007 - Office 2000: mapiprop.dll deaktiviert, da dies unter Win2000 zu unkontrollierten Programm-Abstürzen führen konnte! - Verbessert: Kalender-Wechsel löscht das Optionenfeld "Datum(+Zeit letzter Lauf"... - Korrigiert: Kalender welche keine Subkalender vom "Kalender" waren, konnten nicht ausgewählt werden 2.0.4 - 20.6.2007 - Korrigiert für Google Sync: Termine welche mit CTRL-Drag&Drop in Outlook kopiert wurden, konnten nicht nach Google hochgeladen werden (doppelte ImportUID), (Sorry: Ich hatte keine Ahnung das dies geht ;-) - Neu im Reiter Optionen: Hier kann angekreuzt werden, ob beim Programmstart gleich auf den Reiter "Start" gewechselt werden soll. 2.0.3 - 10.6.2007 - Neu Google Upload: Unterstützung von sich wiederholenden Terminen, wo Vorkomnisse zwischen Ganztags und Stundenweise verändert wurden. - Neu Google Upload: Unterstützung von sich wiederholenden monatlichen Terminen am zb. 30ten jeden Monates -> mit 28. Februar (fehlte, da Google Bug) - Korrigiert: Englische Sprachwahl hatte nicht mehr funktioniert (wegen automatischer Erkennung) - Peppigere Darstellung der Standalone-Version (XPTheme-Rendering): Sie können http://ical.gutentag.ch/iCal4OL.exe.manifest und nach C:\Programme\iCal4OL kopieren (Dies kann auf einigen PCs aber zu Schlieren im Fenster führen - in diesem Falle Datei wieder löschen) 2.0.2 - 8.6.2007 - Neu: Die gewählten Selektionen werden nun ins LOG geschrieben (zur Fehlersuche/Support) - Geändert: Gelöschte Termine (im Ordner "Gelöschte Objekte") werden bei Google Sync nun immer berücksichtigt - auch wenn das Mutationsdatum des gelöschten Termines < "Datum (+Zeit) letzter Lauf" ist.... Outlook ändert leider das Mutationsdatum beim Löschen eines Termines nicht... Nach dem Hochladen darf/kann natürlich der Ordner "Gelöschte Objekte" geleert werden. 2.0.1 - 7.6.2007 - Der komplexe Aufbau des iCal4OL-Fensters scheint auf einigen PC's zu Rendering-Problemen mit dem aktiven XP-Thema zu führen, dh. es gibt Schlieren im Fenster. Deshalb wird neu die Datei: iCal4OL.exe.manifest nicht mehr installiert (gelöscht). - Anleitung zum Auffinden der Privatadresse des Google ICAL-Feeds verlinkt. - COM-Addin Version: Die Email-Lesevorschau wird nun bei Tasktray Autostart aufbereitet (Funktion umgebaut), aber während einem Sync-Lauf reagiert die Lesevorschau nur auf die rechte Maustaste. Outlook feuert leider keine SelectionChange-Ereignisse während ein Addin gerade läuft (Einschränkung von COM-Addins). 2.0.0 - 5.6.2007 - Die neue Version 2.x bringt ein verbessertes Benutzerinterface, um den vielen möglichen Optionen "Herr zu werden", und somit das Programm einfacher bedienbar zu machen. Die "komplizierten" Optionen sind nun unter "Erweitere Optionen (sonst default)" zusammengefasst. - Neu können in dieser Version die Einstellungen gespeichert, geladen und sogar verlinkt (für Ketterreaktion bei Synchronisation) werden. - Neu kann bei den Import-Funktionen die Termin-Periode genau bestimmt werden: mittels Datum+Zeit von-bis (In Version 1.x gab es nur eine Option "nicht älter als 30 Tage"). - Neu wird bei Google-Verbindungstest "Testen" auch die PC-Systemzeit überprüft, und falls gewünscht aktualisiert. - Neu werden die Einstellungen (Default.ini, *.ini) und die LOG-Datei (LOG.txt) unter C:\Dokumente und Einstellungen\\Andwendungsdaten\iCal4OL\ gespeichert (iCal4OL=Programmname.exe). - Neu wird die Kopierschutzdatei iCal4OL.key (Gekaufte Vollversion) unter C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\iCal4OL\ hinterlegt. - Die Einstellungen von Version 1.x können Sie mit "Einstellungen laden..." holen (müssen dann angepasst werden). ======================================================================================================================= (c) Roland Scherrer, Switzerland, http://ical.gutentag.ch