======================================================================================================================= iCal4OL Changelog Deutsch (c) Roland Scherrer, Schweiz, http://ical.gutentag.ch ======================================================================================================================= 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 max UID mit Länge 200 haben, aber GlobalAppointmentID unter Exchange 2010 bis 234 Zeichen - PR_SEARCH_KEY deshalb für diese verwendet! Korrigiert: WinInet.dll 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 [Google]..: ResetExceptions=1 Serienterminausnahmen werden nach OL-Ausnahmenschema überprüft und zurückgesetzt, falls anders in Google. 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