======================================================================================================================= iCal4OL Changelog Deutsch (c) Roland Scherrer, Schweiz, http://ical.gutentag.ch ======================================================================================================================= 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.. setzt 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. 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