v4.0.5.2 - extended information in result trees - extended file context-menu options - minor improvements and fixes v4.0.5.1 - minor improvements and fixes v4.0.4 - unicode windows GUI improvements - unicode linux improvements - minor improvements and fixes v4.0.3 - synchronization speed improved - unicode path handling in SynchronEX kernel improved - project script protection option (checkbox) - "+Wizards" added - task scheduler extended and reworked - special startup for Windows7 task scheduler GUI added - minor improvements and fixes v4.0.2 - many wizards improved - error messages improved - encryption file system "ienc:" (GPG/PGP) reworked - minor improvements and fixes v4.0.1 - "-o" commandline option for overriding sync collisions - minor improvements and fixes v4.0.0 - graphical user interface reworked - speed of directory tree comparison improved - Windows: support for very long paths > 260 chars config.SetAutoLongPaths() Windows path escapes \\?\' and \\?\UNC\ see also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#maxpath v3.1.0.6 - minor improvements and fixes v3.1.0.5 - SSH/SFTP private key logon functions improved - -p / config.setInteractive(0) switch added (suppressed interactive questions) v3.1.0.3 - minor improvements - lazy-mkdir with shadow-copy issue fixed - "-c" command line option: project file readable from stdin / console v3.1.0.0 - GUI and filesystems reformed internally - DAV file system improved (Apache issues) v3.0.8.2 - minor fixes - improvment of Windows file error handling v3.0.8.1 - "uxvs:" universal xvs file system added (works like "xvs:", but can be used upon almost all other file systems) - bug fixes v3.0.8.0 - improvement of protocols / file systems v3.0.7.21 - GZ Auto-Compression on any other file system - Batch Encryption (e.g. by GPG) on any other file system - synctreew.exe for non-console batch execution (e.g. in Windows Scheduler) - minor improvements v3.0.7.15 - minor improvements - DAV over HTTPS: config.setDAVKeyCertFiles(...) : x509 Client Keys & Certificates can be handled by adding this to the project script. - config.setDAVConnTimeout, config.setFTPConnTimeout, config.setSFTPConnTimeout : for changing client connection timeout times (time after which a new connection is used) v3.0.7.12 - minor improvements v3.0.7.11 - minor improvements - DAV can handle NTLM authentication with some Microsoft products v3.0.7.9 - minor improvements - SFTP: speed-up / reduced network load v3.0.7.6 - DAV improvements for automatic encoding and decoding on servers which don't auto-translate UTF-8 - DAV-HTTPS workaround for XFER-method on servers which don't accept a https://.. absolute URI as HTTP MOVE destination - SFTP supports arbitrary ports correctly now - Rotating-Backup wizard improved - New project "Run.." button with ad-hoc settings (e.g. "override collisions") v3.0.7.2 - SFTP default UTF-8 encoding - DAV transfer file method (using MOVE) fixed for non-Apache servers see also "config.useXFERFile(0)" - speed optimizations v3.0.7.1 - documentation updated v3.0.7.0 - method with extra transfer-file for any remote file transfer (SFTP,FTP,DAV) in up-direction now as default: consistently avoid partial files - default FTP retry set to 2 - new password encryption system (passwords can be set/stored encrypted in script or interactively) - improved error messages - errorcontinue>=1 now continues on "Long filenames" and similar errors - Proxy support for DAV (http / https): Default on Windows: http proxy setting in IE OR environment variable http_proxy="http://www.someproxy.com:3128" Default on UNIX: environment variable: % http_proxy="http://www.someproxy.com:3128" % export http_proxy -- internal proxy setting (3.0.7.1): config.proxies['http']="http://www.someproxy.com:3128" v3.0.6.3 - SFTP (SSH2) file system - detailed warning notice when rmdir() fails on folders with XVS history stuff - post synchronization of the .syncdb-file suppressed correctly when the .syncdb-file is outside of any roots - XFTP Wizard: target only options for bidirectional FTP sync wizard: v3.0.6.2 - DAV and new XDAV (xhttp(s)://) file system enabled for DAV servers like Tomcat, which do not support the "PROPPATCH" method v3.0.6.0 - Full support for unicode filesystems on Windows (>W2000) and Linux - option "errorcontinue=4" : continue operation on non-existent sub_sync roots v3.0.5.1 - DAV (HTTPS) support improved - Linux installation improved v3.0.4.7 - minor improvements - FTP optimized - FTPS support extended v3.0.4 - DAV support improved v3.0.3.8 - minor improvements - problem with multiple XFTP syncs in super/mulit-project solved - improved suppression of synchronization of daylight-saving-1-hour-distances - FTP servers yielding (invalid) time stamps <1970 don't break FTP anymore - error handling of locked files improved - improved temporary time stamp of target files during copy v3.0.3.5 - more flexible detection of remote FTP folders linked through symbolic links - linux installation changed to a .tgz package - minor improvements v3.0.3 - Graphical checkbox tree in Wizard for exclusion & include of folders (root path) - New FTPS file system (secure FTP over SSL/TLS) - New native WebDAV filesystem ( over HTTP & HTTPS / SSL ) - Password encryption by machine fingerpring for FTP & WebDAV passwords - cannot be used/decrypted on other machines (Wizard) - Correct inclusion/exclusion for UNIX style hidded files starting with a dot like ".htaccess" - XFTP bi-directional FTP file system storing original time stamps of a file like ftp://somewhere/orginalfilename.html in ftp://somewhere/XVS/time.orginalfilename.html - FTP auto-release in connection cache after a 60s time out. Scripts with complex timing don't have to deal with release/re-connect v3.0.2 - New RCY file system: records changed files in recycle-bin (v3.0.2.3) - Function for Email notification over SMTP - TFS helper file system (TimeStampOnlyVFS) storing no content but only the time stamp of a file - User Manual streamlined - Correction for graphical display for multiple synchronization results. v3.0.1 - .BAT button : more easy to create a batch call without reading much documentation. - Help improved. - Processing of log file definitions with non-default mode (overwrite/append) fixed Minor bug fixes: - shadow_copy/ftp_shadow : correct escaping of @-character (\@) in username/password; wizard creates&reads also correct escaping - correct FTP directory creation on some FTP servers reporting error 553 on non-existing directories - correct graphical display of super-sync results v3.0.0 - GUI frontend, Graphical duplicate file finder, XVS journaling file system (SX+). - Scheduler Wizard interfacing with standard Windows scheduler. - Full & constistent remove synchronization of (empty) folders; old behaviour can be resembed by lazy_mkdir=1. - Complete set of 8 exclude and include masks (5 masks in v2). - 3 Levels of "continue on errors". - shadow_copy supersedes ftp_shadow and allow any file systems for shadow copying ("differential tree copied to an extra root") - "Easy variables" for dynamic target paths with time/date in string (e.g. backup_%YMD%_directory). - automkdir_targets parameter : useful for dynamic targets. - ftp_passive parameter for enabling non-PASV mode (default ftp_passive=1). - Linux/UNIX version (non-GUI); symlink_follow parameter for UNIX versions. v2.15 - Network traffic reduced by a factor of 2..3 when comparing files on windows network shares (UNC paths) - Target Files are stamped with 1980 date during copy: When copy of a big file breaks due to unplugged network, OS crash, etc., the incomplete files can never "win" over complete versions in future syncs. - Virtual Filesystem architecture behind windows file system & zip file system. This prepares future WebDAV support, dual path X-FTP preserving date/time, and more. - improved FTP auto-release v2.14 start of this change log.