Personal Backup =============== (c) 2001-2020, Dr. J. Rathlev, 24222 Schwentinental, Germany Revision history: ----------------- 5.9.5.3 (2020-03-01) ------- - Changes: - Download of programm update uses secure connection (https) - Update to OpenSSL v1.0.2u from 2019-12-21 - To support a backup on shutdown in Windows 10 (1903), the presetting for the "Power off" mode will be automatically changed to dmShutdown (see command line option "/end:shutdown"). - Improves script processing for external programs - Bug fixes: - Display of console after execution of external programs - Backup via FTP, if a directory access was denied - FTP-Keep-Alive: Idle = 5 min, Interval = 1 min 5.9.5.2 (2019-08-21) ------- - Bug fixes: - Using the VSS option on backup 5.9.5.1 (2019-08-20) ------- - Bug fixes: - Updating file filter display - Displaying synch mode hint was not reset on creating a new task - Placeholders for source and destination - Specifying file filters - Display message if a medium is not inserted - Synchronization before backup of empty destination directory - File count on diff./incr. backups - Deleting of surplus security copies on backup - Cleanup: Deleting security copies with version count 5.9.5.0 (2019-07-16) ------- - Changes: - FTP: Show file size in log when copying zip archives - max. delay after backup on logoff increased to 10 min - Bug fixes: - The program hung on selecting a destination directory if the old path points to a not existing root directory - On synchronization using the recycle bin the files of directories to be deleted were not included into total file count - Verification of zip archives copied via FTP 5.9.4.16 (2019-07-02) -------- - Changes: - Update to OpenSSL v1.0.2r from 2019-03-02 - FTP: Send socket command SO_KEEPALIVE to keep connection alive during data transfer - Bug fixes: - Programm preferences: tempory directory 5.9.4.15 (2019-04-01) -------- - Changes: - SMTP: support of TLS v1.1 and TLS v1.2 enabled in addition to TLS V1.0 (TIdSSLIOHandlerSocketOpenSSL.SSLOptions.SSLVersions) - FTP: no canceling of backup after error on directory change - Enhanced detection of external USB drives - Bug fixes: - FTP: On backup of an already compressed file as zip the previous version was deleted before creating a security copy - On backup from a USB drive into a zip archive the drive letter inside the path names was not removed - Restore: possible drive letters in path names are ignored 5.9.4.14 (2019-03-11) -------- - Changes: - FTP: support of TLS v1.1 and TLS v1.2 enabled in addition to TLS V1.0 (TIdSSLIOHandlerSocketOpenSSL.SSLOptions.SSLVersions) - FTP: Send socket command SO_KEEPALIVE to keep connection alive during data transfer - Bug fixes: - Selection of destination directory in Thunderbird restore - Displaying progress on splitted zip archives - Performing a subsequent action (e.g. shutdown) after canceling a backup - Setting the command line options in TbBackup - Mail delivery on running TbBackup from Windows Task Scheduler 5.9.4.13 (2019-02-13) -------- - Changes: - Synchronizing of junctions - Optional update to version 6 - Bug fixes: - Status display and log output on restore with errors - Restoring encrypted files: a file that could not be restored due to a wrong password will be deleted at the destination instead of leaving a zero-byte file - Deleting of empty directories on FTP backup - Backup on first logoff on particular days of the week - Progress indicator from file size 5.9.4.12 (2019-01-14) -------- - Bug fixes: - Reading an empty zip archive - Restore in mode "zip archives per directory" with empty root directory - Automatic backup at fixed day of time on selected days of the week 5.9.4.11 (2018-12-30) -------- - Changes: - Display position of log window fits to screen - Default directories in backup wizard - Bug fixes: - TbBackup: start using option /force and without /backupdir - Verify during backup via FTP 5.9.4.10 (2018-12-16) -------- - Bug fixes: - Icon in Windows notification area was sometimes not displayed after autostart 5.9.4.9 (2018-12-06) ------- - Changes: - Local file header in encrypted archives changed - InfoDialog FormStyle to fsStayOnTop - Bug fixes: - CentralDirSize in EndHeader of encrypted archives 5.9.4.8 (2018-11-18) ------- - Bug fixes: - Synchronizing in mode "Selected files, retain other" (refer to bug fix below) 5.9.4.7 (2018-11-07) ------- - Changes: - Display start time in failed backup notification - Bug fixes: - Timestamp for destination directory on method "dmOneDir" - Display directories instead of type list after changing the source directory - Display mail delivery error on iaPrompt and iaErrorPrompt - Synchronizing in mode "Selected files, delete other" if only tagged directories are to be backed up 5.9.4.6 (2018-10-09) ------- - Changes: - Program reset (position, size and task) via icon context menu in the Windows notification area (similar to command line option /reset) - Bug fixes: - Settings for log file - On backups as single zip files, existing uncompressed older version were not deleted - Canceling an FTP transfer - PbStarter and TbBackup: Registry key for PersBackup.exe on 64-Bit systems - Less than 16 automatic tasks in ini file caused a "list out of bounds" error - Display issues on high resolution screens - PbStarter: dialogs for Task Scheduler and Desktop shortcut 5.9.4.5 (2018-09-07) ------- - Changes: - After autostart the update dialog will be closed after 5s automatically - Enhancements in backup log - If a user is logged on as admin and has configured automatic tasks using VSS, the start-up link will have the flag SLDF_RUNAS_USER been set - Bug fixes: - A user-sized subdirectory window was not restored - Entry of file sizes - Filter setting for files older/not older than n days 5.9.4.4 (2018-08-08) ------- - Changes: - PbRestore: Enhancements on retsore of alternating schedules - Optional check of download for progam update using SHA256 - PbPlaner: Changes for execution using Windows Task Scheduler with different user account - new TLS certificate - Windows Task Scheduler: notification on invalid task names - Bug fixes: - Excluding of directories starting with space - Selection of subdirectories using filters 5.9.4.3 (2018-07-11) ------- - Changes: - Optional subsequent action for Restore, Cleanup and Verify - Password dialog was changed - New options for status window in Windows Task Scheduler wizard - Bug fixes: - Synchronisation via FTP: output of directory names to log - Indy10 - IdFTPListParseUnix: Exception on filenames with Chinese characters for day bur nor for month - Backup into zip archives via FTP: optimization of reconnections - Deleting of old security copies - Restore from zip archives: handling of invalid timestamps 5.9.4.2 (2018-06-17) ------- - Changes: - A drive letter (e.g. E:\) can be replaced by the volume GUID (\\?\Volume{...}\) - Update to OpenSSL v1.0.2o from 2018-03-27 - Bug fixes: - Graying of directories no longer available - Installation: handling of empty .zip registry keys - Alternating schedules: daily cycles without full+diff./incr. 5.9.4.1 (2018-05-10) ------- - Changes: - PbRestore: optional file filter on restore of directories - Bug fixes: - Creation of new tasks for Windows Task Scheduler - Trigger display in wizard for Windows Task Scheduler - Synchronization: selection of recycle bin - Focus on list of directories to be backed up 5.9.4.0 (2018-04-30) ------- - New: - Main menu function to delete tasks - Optional encryption of filenames in zip archives (nor compatible to standard zip format) - Extension in PbRestore to unpack zip archives with encrypted filenames - Changes: - Optional deleting of empty directories on Cleanup via FTP - Enhanced log output - Directories mounted as junctions and selected directly will be backed up without setting the option "Include files from junctions" - Added icon to Explorer context menu "backup folder" - Bug fixes: - Executing the default task to backup a selected directory - Two week cycle with alternating schedule - Replacing of directories to be backed up, program could hang up - TbBackup: moving mail data - Decryption of enc files made by version before 5.8.5.0 5.9.3.0 (2018-03-12) ------- - New: - Copying of alternate data streams - Optional deleting of empty directories after FTP backup - Changes: - Enhancement on cleanup: deleting of empty directories - Bug fixes: - Task scheduler wizard: Displaying the days of the week for weekly schedules (monday was always checked) - Setting of file attributes after copying of document summary - Display error on shifting the vertical splitter - Alternating schedules: backup on multiple logoffs at the same day - Alternating schedules: backup 1 x weekly at selected day - Column header for file types: display of sort sequence was missing 5.9.2.1 (2018-02-14) ------- - New: - New placholder for destination directory (%evar(...)%) to insert any Windows environment variable - New placholder for destination directory: %LDOW% (long name of day of week) and %LMONTH% (name of month) - Changes: - On automatic backups daily at selected time the restart of a missed backup at next logon can be disabled - Bug fixes: - Directory selection using secure FTP on restore - Access violation on backup into zip archive after end status message if the source is a root directory of a drive and the option "Delete empty directories t destination" is not selected (reason: error in ExtFileTools:IsOEMStr called by AddDir with empty string) - If the status window is displayed always on top, other running applications will no longer lose the focus 5.9.2.0 (2018-02-01) ------- - New: - New command line option "/stay" in connection with "/auto": program will run in background even if no backup is pending on the current day - Language: Polish - Changes: - Compression settings for files without extension - Display of saved volume names for source directories - Adjustable font in log view window - Ini file of PbRestore, PbStarter and TbBackup changed to Unicode - Output of exitcode from external programs in mail - Bug fixes: - Replacement of directories no longer existing - Task Scheduler Wizard: display and selection, days of the week - Layout of dialog windows: space for longer text, anchors - Verify dialog: switching between local and Ftp - TbBackup: synchronizing with recycle bin could not be enabled - Alternating schedules with 2 week cycle 5.9.1.7 (2018-01-05) ------- - Bug fixes: - Editing of alternating schedules with 1 and 2 week cycle - Reading of old tasks without option "Compress into single Zip files" - Checking if destination is available - Optional backup of empty root directories into zip archives - PbStarter: password entry 5.9.1.6 (2017-12-31) ------- - Bug fixes: - External programs: calling vb scripts - Restore: on restore of encrypted single zip files using a fixed password the first file was not processed correct - Initialization of the Task Scheduler Interface 5.9.1.5 (2017-12-28) ------- - Bug fixes: - External programs: batch files with spaces in path - Junctions on directory filters - Task scheduler: Selection of days of the week without Monday and months of the year without January 5.9.1.4 (2017-12-23) ------- - Changes: - Update of Task Scheduler View on typing F5 - Bug fixes: - On sources with UNC paths the destination was faulty - Problem starting the program under Windows Vista and 7 fixed (Error in calling "connect" of ITaskService) - Execution of external programs with cmd.exe 5.9.1.3 (2017-12-19) ------- - Bug fixes: - Time limit for scheduled tasks was not applied - VSS backup did not work - TbBackup: status windows in mail test delivery caused error - Initializing Task-Schedulers under Windows XP and Vista 5.9.1.1 (2017-12-16) ------- - Changes: - Files created after the VS copy will be excluded from backup to avoid raising an error - New directories to be backed up are no longer added at the end of the list, but will be inserted at the selected directory - Bug fixes: - The wizard for Windows Task Scheduler did not show any scheduled tasks if the path to the program contains spaces 5.9.1.0 (2017-12-10) ------- - New: - New FTP option for time offset at MDTM/MFMT - Direct setting of automatic backups using Windows Task Scheduler in TbBackup - Changes: - Advanced functions in select dialog for scheduled tasks - Bug fixes: - Renaming of zip archives > 4 GiB - Displaying progress on splitted zip archives - Connection to Windows Task Scheduler - On setting the archive attribute at source an false error was reported under special circumstances 5.9.0.8 (2017-11-23) ------- - New: - New entry in context menu for directories to be backed up: replace selected directories that are not available - New restore option: only files of a selected date - New interface to Windows Taskscheduler 2.0 (applicable since Vista) with extended options - Scheduled task wizard also available in PbStarter - New FTP option to use IPv6 protocol - New FTP option to send OPTS UTF8 ON - New command line option "/elevate" prompts to "run as adminstrator" - Changes: - Improved wizard to create new backup tasks - Display scan status when loading a task that uses directory filters - On backups of directories located on an external drive and using the method "separated by drives" the names of the subdirectories at destination will be built from the volume name (e.g. G:\Backup\Data-1\..) instead of the drive identifier (e.g. G:\Backup\DrvK\..) - Sizes in bytes will use prefixes from IEEE 1541 (KiB,MiB,GiB) - On backups at logon/logoff on selected days of the week running of missed starts can be disabled - Automatic backups with alternating schedules can be started immediately or with the next full backup - Bug fixes: - Restore of timestamps from gz/gze files - Zip compression was set wrong on old backup tasks - Prompt on backup from removable not available drives - Log directory path with spaces in PbStarter - Split sizes >= 2GiB of zip archives fixed - Multiple trys on renaming of zip archives (see 5.7.4.0) - Time scheduled automatic tasks if failed 5.9.0.0 (2017-09-01) ------- - New: - Backup into splitted zi archives of adjustable size - Automatical backup at preset time on selected days of the week - Adjustable preset for compression of new backup tasks - Options for external programs to prompt for execution as adminstrator and to show a window with console output - New time-slot selection for files: only backup if timestamp is newer than the last backup date of the associated task (see below: /timeslot) - New command line option "/portable" will automatically create the environment to start the program from a USB stick with no traces left behind on the PC: "/ini:%progpath%\Persbackup.ini /taskdir:%progpath%\tasks /logdir:%progpath%\logs" - Changed command line option "/timeslot: