Personal Backup =============== (c) 2001-2020, Dr. J. Rathlev, D-24222 Schwentinental Versionsgeschichte: ------------------- 5.9.5.3 (01.03.2020) ------- - Änderungen: - Download des Programmupdates über sichere Verbindung (https) - Aktualisierung auf OpenSSL v1.0.2u v. 21.12.2019 - Damit das Backup beim Herunterfahren auch bei Windows 10 (1903) funktioniert, wird die Voreinstellung für "Herunterfahren" automatisch auf dmShutdown gestellt (siehe auch Befehlszeilenoption "/end:shutdown"). - Verbesserte Skript-Verarbeitung bei externen Programmen - Fehlerkorrekturen: - Konsolenanzeige bei Ausführung von externen Programmen - Sicherung per FTP, wenn der Zugriff auf ein Verzeichnis verweigert wurde - FTP-Keep-Alive: Idle = 5 min, Interval = 1 min 5.9.5.2 (21.08.2019) ------- - Fehlerkorrekturen: - Einschalten der VSS-Option beim Backup 5.9.5.1 (20.08.2019) ------- - Fehlerkorrekturen: - Aktualisierung der Anzeige für Dateifilter - Synch-Anzeige im Titel wurde bei Neuanlegen eines Auftrags nicht zurück gesetzt - Platzhalter für Quelle und Ziel - Angabe von Dateifiltern - Anzeigenachricht, wenn ein Datenträger nicht eingelegt ist - Synchronisieren vor dem Backup mit noch leerem Zielverzeichnis - Dateizählung bei diff./inkr. Backups - Löschen von überzähligen Sicherheitskopien beim Backup - Cleanup: Löschen von Sicherheitskopien mit Versionszähler 5.9.5.0 (16.07.2019) ------- - Änderungen: - max. Verzögerung nach einem Backup beim Abmelden auf 10 min erhöht - FTP: Größenangabe im Protokoll bei Kopie von Zip-Archiven - Fehlerkorrekturen: - Bei der Auswahl eines Zielverzeichnisses hängt das Programm sich auf, wenn der eingestellte Pfad ein nicht existierendes Stammverzeichnis ist - Beim Synchronisieren mit Papierkorb wurden die Dateien in den zu löschenden Verzeichnissen nicht gezählt - Überprüfung von per FTP kopierten Zip-Archiven 5.9.4.16 (02.07.2019) -------- - Änderungen: - Aktualisierung auf OpenSSL v1.0.2r v. 02.03.2019 - FTP: Sende Socket-Befehl SO_KEEPALIVE zur Aufrechterhaltung der Verbindung beim Datentransfer - Fehlerkorrekturen: - Programmeinstellungen: Temporäres Verzeichnis 5.9.4.15 (01.04.2019) -------- - Änderungen: - SMTP: TLS v1.1 und TLS v1.2 zusätzlich zu TLS v1.0 aktiviert (TIdSSLIOHandlerSocketOpenSSL.SSLOptions.SSLVersions) - FTP: Kein Abbruch des Backups mehr nach Fehlern beim Verzeichniswechsel - Erkennung von externen USB-Laufwerken verbessert - Fehlerkorrekturen: - FTP: Bei Sicherung einer bereits komprimierten Datei als Zip wurde die Vorversion gelöscht, bevor eine optionale Sicherheitskopie angefertigt werden konnte. - Bei Sicherung von einem USB-Laufwerk in ein Zip-Archiv wurde darin der Laufwerksbuchstabe in den Pfadangaben nicht entfernt - Restore: evtl. im Dateipfad stehende Laufwerksangaben werden ignoriert 5.9.4.14 (11.03.2019) -------- - Änderungen: - FTP: TLS v1.1 und TLS v1.2 zusätzlich zu TLS v1.0 aktiviert (TIdSSLIOHandlerSocketOpenSSL.SSLOptions.SSLVersions) - FTP: Sende Socket-Befehl SO_KEEPALIVE zur Aufrechterhaltung der Verbindung beim Datentransfer - Fehlerkorrekturen: - Fortschrittsanzeige bei gesplitteten Zip-Archiven - Zielverzeichnisauswahl bei Thunderbird-Restore - Ausführen einer Aktion (z.B. Herunterfahren) nach Abbruch eines Backups - Einstellen der Befehlszeilenoptionen bei TbBackup - Mailversand bei Start von TbBackup über die Windows-Aufgabenplanung 5.9.4.13 (13.02.2019) -------- - Änderungen: - Synchronisieren von Abzweigungspunkten - Updatemöglichkeit zu Version 6 - Fehlerkorrekturen: - Status- und Protokollanzeige bei Restore mit Fehlern - Wiederherstellen von verschlüsselten Dateien: Wenn eine solche wegen eines falschen Kennworts nicht gelesen werden kann, wird die Zieldatei gelöscht anstatt eine Null-Byte-Datei zu hinterlassen - Löschen von leeren Verzeichnissen bei Sicherung per FTP - Backup beim ersten Abmelden an bestimmten Wochentagen - Fortschrittsanzeige aus Größe der Dateien 5.9.4.12 (14.01.2019) -------- - Fehlerkorrekturen: - Lesen eines leeren Zip-Archivs - Restore im Modus "Zip-Archive pro Verzeichnis" und leerem Stammverzeichnis - Automatisches Backup zu fester Zeit an ausgewählten Wochentagen 5.9.4.11 (30.12.2018) -------- - Änderungen: - Anzeigeposition des Protokollfensters wird auf Bildschirm eingepasst - Standardverzeichnisse im Backup-Assistenten - Fehlerkorrekturen: - TbBackup: Start mit Option /force und ohne /backupdir - Überprüfung während des Backups per FTP 5.9.4.10 (16.12.2018) -------- - Fehlerkorrekturen: - Symbol im Windows-Infobereich wurde nach Autostart nicht immer angezeigt 5.9.4.9 (06.12.2018) ------- - Änderungen: - Änderung des lokalen Dateiheaders bei verschlüsselten Archiven - InfoDialog-Formstyle auf fsStayOnTop - TbBackup: Erweiterte Befehlszeilen-Optionen - Fehlerkorrekturen: - CentralDirSize im EndHeader bei verschlüsselten Archiven 5.9.4.8 (18.11.2018) ------- - Fehlerkorrekturen: - Synchronisieren im Modus "Ausgewählte Dateien, andere behalten" (siehe auch Korrektur v. 7.11.) 5.9.4.7 (07.11.2018) ------- - Änderungen: - Anzeige der Startzeit beim Hinweis auf fehlgeschlagene Backups - Fehlerkorrekturen: - Zeitstempel für Zielverzeichnis bei der Methode "dmOneDir" - Verzeichnisanzeige statt Typenliste bei Wechsel des Quellverzeichnisses - Anzeige von Mailversandfehlern bei iaPrompt und iaErrorPrompt - Synchronisieren im Modus "Ausgewählte Dateien, andere löschen", wenn nur markierte Unterverzeichnisse gesichert werden 5.9.4.6 (9.10.2018) ------- - Änderungen: - Zurücksetzen des Programms (Position, Größe und Auftrag) über das Kontextmenü des Symbols im Windows-Infobereich (wie Befehlszeilenoption /reset) - Fehlerkorrekturen: - Einstellungen für Protokolldatei - Bei Sicherung als einzelne Zip-Dateien wurden eine vorhande unkompr. Version nicht gelöscht - Abbruch eines FTP-Transfers - PbStarter und TbBackup: Registry-Schlüssel für PersBackup.exe auf 64-Bit-Systemen - Weniger als 16 automatische Aufträge in der ini-Datei verursachten eine Überschreitung des Listenindex - Darstellungsprobleme bei hochauflösenden Bildschirmen - PbStarter: Dialoge für Aufgabenplanung und Desktop-Verknüpfung 5.9.4.5 (07.09.2018) ------- - Änderungen: - Bei einem Autostart schließt sich der Updatedialog nach 5s selbsttätig - Verbesserungen im Backup-Protokoll - Wenn ein Benutzer als Admin angemeldet ist und automatische Aufträge mit VSS konfiguriert hat, wird im Autostart-Link das Flag SLDF_RUNAS_USER gesetzt - Fehlerkorrekturen: - Vom Benutzer eingestellte Größe des Unterverzeichnis-Fensters wurde nicht wieder hergestellt - Eingabe von Dateigrößen - Filter-Einstellung für Dateien älter/nicht älter als n Tage 5.9.4.4 (08.08.2018) ------- - Änderungen: - PbRestore: Verbesserungen beim Restore von Wechselplänen - Prüfung des Downloads für das Programmupdate optional mit SHA256 - PbPlaner: Änderungen für die Ausführung über die Windows-Aufgabeplanung unter einem anderen Benutzerkonto - neues TLS-Zertifikat - Windows-Aufgabenplanung: Hinweis auf ungültige Namen für Aufgaben - Fehlerkorrekturen: - Ausschluss von Verzeichnissen, die mit einem Leerzeichen beginnen - Auswahl von Unterverzeichnissen über Filter 5.9.4.3 (11.07.2018) ------- - Änderungen: - Optionale nachfolgende Aktion auch bei Restore, Cleanup und Verify - Geänderter Kennwortdialog - Neue Optionen für Statusanzeige im Assistenten für die Windows-Aufgabenplanung - Fehlerkorrekturen: - Synchronisieren per FTP: Anzeige der Verzeichnisse im Protokoll - Indy10 - IdFTPListParseUnix: Fehler bei Dateínamen mit chinesischen Schriftzeichen für den Tag, aber nicht für den Monat - Backup in Zip-Archive per FTP: Wiederverbindung optimiert - Löschen von alten Sicherheitskopien - Restore aus Zip-Archiven: Erkennen von ungültigen Zeitstempeln 5.9.4.2 (17.06.2018) ------- - Änderungen: - Ein Laufwerksbuchstabe (z.B. E:\) kann durch den Volume-GUID (\\?\Volume{...}\) ersetzt werden - Aktualisierung auf OpenSSL v1.0.2o v. 27.03.2018 - Fehlerkorrekturen: - Ausgrauen von nicht mehr verfügbaren Verzeichnissen - Installation: Behandlung von leeren .zip-Registry-Schlüsseln - Wechselpläne: tägliche Zyklen ohne voll+diff./inkr. 5.9.4.1 (10.05.2018) ------- - Änderungen: - PbRestore: optionales Dateifilter beim Restore von Verzeichnissen - Fehlerkorrekturen: - Anlegen von neuen Aufgaben für die Windows-Aufgabenplanung - Triggeranzeige im Assistenten für die Windows-Aufgabenplanung - Synchronisieren: Auswahl des Papierkorbs - Fokus auf die Liste der zu sichernden Verzeichnisse 5.9.4.0 (30.04.2018) ------- - Neu: - Funktion im Hauptmenü zum Löschen von Aufträgen - Optionale Verschlüsselung der Dateinanem in Zip-Archiven (nicht kompatibel zum Standard-Zipformat) - Erweitertes PbRestore, um auch Zip-Archive mit verschlüsselten Dateinamen zu entpacken - Änderungen: - Optionales Löschen von leeren Verzeichnissen beim Aufräumen per FTP - Verbesserte Ausgaben im Protokoll - Unter einem Abzweigungspunkt eingebundene Verzeichnisse, die direkt für das Backup ausgewählt werden, werden auch ohne Option "Dateien von Abzweigungspunkten .." gesichert - Symbol zum Explorer-Kontextmenü "Ordner sichern" hinzugefügt - Fehlerkorrekturen: - Ausführen des Standardauftrags bei Sicherung eines ausgewählten Verzeichnisses - Zweiwöchiger Zyklus mit Wechselplan - Ersetzen von zu sichernden Verzeichnissen, Programm konnte sich aufhängen - TbBackup: Verschieben der Maildaten - Entschlüsseln von enc-Dateien im Format vor 5.8.5.0 5.9.3.0 (12.03.2018) ------- - Neu: - Kopieren von alternativen Datenströmen - Optionales Löschen von leeren Verzeichnissen nach dem Backup per FTP - Änderungen: - Verbesserung beim Aufräumen: Löschen von leeren Verzeichnissen - Fehlerkorrekturen: - Taskplaner-Assistent: Anzeige der ausgewählten Wochentage bei wöchentlichem Start (Montag wurde immer eingeschaltet) - Setzen des Dateiattributs nach Kopieren von Dokumenten-Zusammenfassungen - Darstellungsfehler bei Verschiebung des vertikalen Splitters - Wechselpläne: Backups bei mehrfachen Abmeldungen am gleichen Tag - Wechselpläne: Backups 1 x wöchentlich an einem best. Tag - Spaltenüberschrift bei Dateitypen: Anzeige der Sortierrichtung fehlte 5.9.2.1 (14.02.2018) ------- - Neu: - Im Zielverzeichnis können über einen neuen Platzhalter (%evar(...)%) beliebige Windows-Umgebungsvariablen eingefügt werden - Neue Platzhalter für das Zielverzeichnis: %LDOW% (langer Name des Wochentags) und %LMONTH% (Monatsname) - Änderungen: - Bei automatischen Backups täglich zu einer Zeit kann das Nachholen von ausgefallenen Backups ausgeschaltet werden - Fehlerkorrekturen: - Verzeichnisauswahl per sicherer FTP-Verbindung beim Restore - Zugriffsverletzung bei Sicherung in Zip-Archiv nach Ende-Statusmeldung, wenn die Quelle das Stammverzeichnis eines Laufwerks und die Option "leere Verz. löschen" nicht ausgewählt ist (Ursache: Fehler in ExtFileTools:IsOEMStr aufgerufen von AddDir mit leerem String) - Wenn das Statusfenster immer im Vordergrund angezeigt werden soll, wird anderen laufenden Anwendungen nicht mehr der Fokus entzogen 5.9.2.0 (01.02.2018) ------- - Neu: - Neue Befehlszeilenoption "/stay" in Verbindung mit "/auto": Programm läuft im Hintergrund weiter, auch wenn keine Backups am aktuellen Tag anstehen - Sprache: Polnisch - Änderungen: - Kompressionseinstellung für Dateien ohne Erweiterung - Anzeige von gespeicherten Volumen-Namen bei den Quellverzeichnissen - Einstellbarer Font für die Protokollanzeige - Ini-Dateien von PbRestore, PbStarter und TbBackup auf Unicode umgestellt - Angabe des Exitcodes von externen Programmen in der Mail - Fehlerkorrekturen: - Ersetzen von nicht mehr vorhandenen Verzeichnissen - Taskplaner-Assistent: Anzeige und Auswahl, Wochentage - Layouts der Anzeigefenster: Platz für längere Texte, Anchors - Verify-Dialog: Umschalten Lokal - Ftp - TbBackup: Synchronisieren mit Papierkorb konnte nicht eingeschaltet werden - Wechselpläne im 2-Wochenzyklus 5.9.1.7 (05.01.2018) ------- - Fehlerkorrekturen: - Bearbeiten von Wechselplänen im 1-/2-Wochenzyklus - Übernahme von alten Aufträgen ohne Option "Zip-Komprimierung und Einzeldateien" - Prüfung auf Verfügbarkeit des Zieles - Optionales Sichern von leeren Stammverzeichnissen in Zip-Archive - PbStarter: Passworteingabe 5.9.1.6 (31.12.2017) ------- - Fehlerkorrekturen: - Externe Programme: Aufruf von vb-Skripts - Restore: Bei Wiederherstellung von verschlüsselten einzelnen Zip-Dateien mit festem Kennwort wurde die erste Datei nicht richtig verarbeitet - Initialisieren des Task-Scheduler-Interfaces 5.9.1.5 (28.12.2017) ------- - Fehlerkorrekturen: - Externe Programme: Aufruf von Batch-Dateien mit Leerzeichen im Pfad - Abzweigungspunkte bei Verzeichnisfiltern - Taskplaner: Auswahl von Wochenplänen ohne Montag und Monatsplänen ohne Januar - Bei UNC-Quellverzeichnissen wurde das Ziel falsch ermittelt (2) 5.9.1.4 (23.12.2017) ------- - Änderungen: - Aktualisierung der Aufgabenplaner-Anzeige bei Tippen von F5 - Fehlerkorrekturen: - Bei UNC-Quellverzeichnissen wurde das Ziel falsch ermittelt - Probleme beim Starten des Programms unter Windows Vista und 7 (Fehler im "connect"-Aufruf von ITaskService) behoben - Ausführung von externen Programmen mit cmd.exe 5.9.1.3 (19.12.2017) ------- - Fehlerkorrekturen: - Max. Laufzeit bei geplanten Aufgaben wurde nicht übernommen - Sicherung mit VSS wurde nicht ausgeführt - TbBackup: Statusfenster in Testversand für Mail verursachte Fehler - Initialisierung des Task-Schedulers unter Windows XP und Vista 5.9.1.1 (16.12.2017) ------- - Änderungen: - Dateien, die nach der VS-Kopie erstellt wurden, werden vom Backup ausgeschlossen, da sonst ein Fehler generiert wird - Neu hingezufügte zu sichernde Verzeichnisse werden nicht mehr am Ende der Liste angehängt, sondern an der Stelle des ausgewählten Verzeichnisses eingefügt - Fehlerkorrekturen: - Der Assistent für die Windows-Aufgabenplanung zeigte keine geplanten Aufgaben an, wenn der Pfad zum Programm Leerzeichen enthält 5.9.1.0 (10.12.2017) ------- - Neu: - Neue FTP-Option für Zeitoffset bei MDMT/MFMT - Direkte Einstellung für automatisches Backup über die Windows-Aufgabenplanung in TbBackup - Änderungen: - Erweiterte Funktionen im Auswahldialog für geplante Aufgaben - Fehlerkorrekturen: - Umbenennen von Zip-Archiven > 4 GiB - Fortschrittsanzeige bei gesplitteten Zip-Archiven - Anbindung des Windows-Taskplaners - Beim Zurücksetzen des Archiv-Attributes auf der Quellseite wurde unter bestimmten Bedingungen ein falscher Fehler gemeldet 5.9.0.8 (23.11.2017) ------- - Neu: - Neu im Kontextmenü für zu sichernde Verzeichnisse: Ersetzen von ausgewählten Verzeichnissen, die nicht verfügbar sind - Neue Option beim Restore: Nur Dateien eines bestimmten Datums - Neues Interface für Windows-Taskscheduler 2.0 (verwendbar ab Vista) mit erweiterten Einstellmöglichkeiten - Assistent für Aufgabenplanung auch in PbStarter - Neue FTP-Option für IPv6-Protokoll - Neue FTP-Option zum Senden von OPTS UTF8 ON - Neue Befehlszeilenoption "/elevate" fordert einen Start "Als Adminstrator" an - Änderungen: - Verbesserungen im Assistenten für die Erstellung von Backupaufträgen - Statusanzeige beim Laden eines Auftrags, wenn Verzeichnisfilter angewendet werden - Bei der Sicherung von Verzeichnissen auf externen Laufwerken mit der Methode "getrennt für Laufwerke" werden die Namen für die Unterverzeichnisse im Ziel aus dem Volumenname (z.B. G:\Backup\Daten-1\..) gebildet und nicht aus der Laufwerkskennung (z.B. G:\Backup\LwK\..) - Größenangaben in Bytes auf Präfixe nach IEEE 1541 (KiB,MiB,GiB) umgestellt - Bei Sicherung an beim An- oder Abmelden an best. Wochentagen kann das Nachholen von verpassten Tagen abgeschaltet werden. - Automatische Backups mit Wechselplänen können sofort oder mit dem nächsten vollen Backup gestartet werden - Fehlerkorrekturen: - Restore von Zeitstempeln bei gz/gze-Dateien mit PbRestore - Zip-Kompression wurde bei alten Aufträgen falsch eingestellt - Abfrage bei Sicherung von nicht angeschlossenen Wechsellaufwerken - Log-Verzeichnispfad mit Leerzeichen in PbStarter - Korrektur bei Splitgrößen >= 2GiB von Zip-Archiven - Mehrfachversuch beim Umbenennen von Zip-Archiven (siehe 5.7.4.0) - Korrektur bei fehlgeschlagenen zeitgesteuerten automatischen Aufträgen 5.9.0.0 (01.09.2017) ------- - Neu: - Backup in gesplittete Zip-Archive von einstellbarer Größe - Automatisches Backup zu einer vorgebenen Zeit an ausgewählten Wochentagen - Einstellbare Vorgabe für Komprimierung bei neuen Aufträgen - Optionen bei externen Programmen für eine Aufforderung zum Ausführen als Administrator und Anzeige der Konsolenausgabe - Neue Zeitauswahl-Option für Dateien: nur sichern, wenn der Zeitstempel neuer ist als der letzte Backup-Zeitpunkt des Auftrags (s.u. unter /timseslot) - Neue Befehlszeilenoption "/portable" erzeugt automatisch die Umgebung für den Start des Programms von einem USB-Stick, ohne Spuren auf dem PC zu hinterlassen: "/ini:%progpath%\Persbackup.ini /taskdir:%progpath%\tasks /logdir:%progpath%\logs" - Geänderte Befehlszeilenoption "/timeslot: