Change Log

Below are the changes made in each version of SyncDat, starting with the most recent release.  For more information about version numbers, and how to find which version you are currently using, see Tech Note 0001.

Recent Changes for SyncDat distribution package. 180102-1.5A mtp-4.2.6 Fixed potential hang or errors upon close or restart Timeout warnings now issued to servers as well as clients Fixed crash after storage hangs during encrypted download and upload Fixed accuracy of throttling total input rate Improved accuracy of throttling total output rate Fixed checksum error for addresses beyond 1TB servedat-1.18.0 New server transaction level monitoring: action code *rt New network options for AuthFile user records New SysAuthSuffix restriction for limiting system usernames Log and report total bytes transferred and average speeds Fixed caching of shadow authentication records Fixed periodic refresh of DNS for SiteOptions Fixed parent path creation for relative paths Improved reliability when starting a compressed upload macOS: Fixed group membership for AuthFile users Fixed handling of missing homedir field in AuthFile syncdat-1.5.0 New -H option to ignore hidden files New -P option now required for Peer Mode Fixed -A when no password cache exists, or host is already cached Fixed -E erroneously prompting for a password mtping-2.13.0 Server reports include bytes transferred and bandwidth Support for new transaction reports (-T) 170213-1.4F mtp-4.2.5 Improved detection accuracy for persistent packet drops Fixed crash when a network interface has no hardware address servedat-1.17.5 Shadow authentication: fine grain control of system users AuthFile records can authenticate against system accounts while applying individual homedir and access controls syncdat-1.4.5 Make sure OS flushes all data to disk when download completes 160920-1.4E mtp-4.2.4 Linux: Minimum kernel is 2.6.32 for both 32 and 64-bit Support for Google Compute instance & static ip binding Improved efficiency handling connectivity problems when starting Automatically adapt to reduced MTU network interfaces Windows: Minimum OS is Windows 7 and Server 2008R2 for both 32 and 64-bit Mac: Warning if App Nap appears to be interfering with performance 160520-1.4D mtp-4.2.3 Improved stability and performance under low-memory conditions servedat-1.17.3 MTP0 diagnostic messages are now counted as server warnings Fixed possible crash when system authentication is heavily delayed syncdat-1.4.3 Improved handling of invalid file date stamps 160331-1.4C mtp-4.2.2 Faster LAN performance Minor bug fixes servedat-1.17.2 Support for SHA-2 password hashes in AuthFile Improved performance for AuthFile with thousands of entries Fixed escaping of carriage-return characters in file names syncdat-1.4.2 Minor bug fixes mkpasswd-2.0.0 Generates SHA-2 hashes by default Legacy crypt/md5 hashes available with -L osx: Mac users can double click on mkpasswd to run it from the Finder osx: Hash is copied to the clipboard when logged in on the console 160121-1.4B mtp-4.2.1 Improved error error reporting Fixed handling of local disk full conditions aix: Improved file I/O servedat-1.17.1 Automatic reload of AuthFile without disrupting ongoing transfers Automatic log rotation LogFilter default 0 for detailed logging of bulk actions Improved notification of shutdowns and restarts win32: config files and CLI options support unicode paths Improved parsing of malformed AuthFile syncdat-1.4.1 Minor output format improvements Abort all operations upon disk-full and I/O errors 151030-1.4A mtp-4.2.0 Reduced CPU overhead when idle Improved clock accuracy at high load Improved performance at very high load Reduced memory usage at high load linux: Support for VMID/UUID license binding solaris: Improved multigigabit throughput solaris: Improved file I/O Fixed possible crash when destination storage device becomes blocked Faster adaptation to high latency links Greater detail in storage diagnostic warnings Improved efficiency on systems with greater than 20 CPU cores servedat-1.17.0 New performance metric: count number of Capacity Exceeded errors "SysHome 1" now redirects all SysAuth users to HomeDir Validation and typing for symbolic links Fixed deletion of broken symbolic links Upload of a regular file may now replace a symbolic link windows: do not attempt to read files marked OFFLINE New object handler environment variable SV_SIZE Fixed wildcard matching under AllowPaths Allow automatic creation of intermediate folders syncdat-1.4.0 Host groups for automatic server load balancing and fail-over mtping-2.12.6 Display count of "Capacity Exceeded" errors 150617-1.3E mtp-4.1.2 Improved performance on paths with tight latency restrictions Improved performance on LANs and bandwidth throttled paths Improved recovery from low-memory events windows: Support for VMID/UUID license binding servedat-1.16.5 aix: Fixed directory scanning compatibility syncdat-1.3.3 Improved diagnostic formatting 150422-1.3D mtp-4.1.1 Improved reliability when destination storage is slow to close Improved user feedback when destination storage is slow to close servedat-1.16.4 Improved compatibility with version 1.2 clients Improved reporting of filesystem errors syncdat-1.3.2 Improved reporting of filesystem errors 150212-1.3C mtp-4.1.0 Improved performance when scanning remote folders solaris: 64-bit executables solx86_64: 64-bit executables syncdat-1.3.1 Improved local folder scanning servedat-1.16.3 Improved performance writing to slow storage solaris: PAM required, direct NIS support removed 141217-1.3B mtp-4.0.4 Warning if storage latency is very high Improved CPU efficiency at speeds over 10 gigabits per second Fixed spurious timeouts when streaming data to a slow destination windows: Strictly enforce a minimum of XP Service Pack 3 More graceful handling of trial expiration Reduced memory usage when writing to relatively slow storage mtping-2.12.3 Fixed crash when options are given but no server 141010-1.3A mtp-4.0.3 win64: Native support for 64-bit Windows on Vista or later systems. Improved handling of abort and error conditions Support for self-service host binding Fixed handling of errors when request times out before data is received syncdat-1.3.0 New posix option -u: Do not copy uid/gid Improved progress reporting Comprehensive option help with "syncdat -v" Requires servedat 1.15.0 or later servedat-1.16.1 Improved directory scanning performance and reliability Improved caching of SysAuth credentials mtping-2.12.2 Statistics now display after interrupt of "-c" mode 140818-1.2K-1222 mtp-4.0.1 win32: Fixed compatibility with Windows XP Restored ability to detect port conflicts 140717-1.2K mtp-4.0.0 Improved multi-gigabit scaling Faster transfers to and from network attached storage Greater tolerance of slow and contentious hard-drives No slow-down when using Encryption on multi-core CPUs Deprecated support for MacOS X 10.5 servedat-1.16.0 Improved performance during high levels of concurrency Greater responsiveness under heavy load Quick Start mode now refuses to accept a username or password Creating an existing directory no longer increments failure count win32: Improved support for very long paths using //?/ prefix linux,solaris,hpux,aix,irix: regression of upload date stamp issue SysHome now defaults to HomeDir when user path is missing syncdat-1.2.6 solaris: Fixed crash during local directory scan mtping-2.12.1 Fixed "mtping -R license_code" Fixed hang after last TTL Exceeded response 131008-1.2J servedat-1.15.1 Fixed one-at-a-time download of folders when under an AllowPath prefix 130823-1.2I mtp-3.15.11 Expanded AWS EC2 license binding options Improved clock handling for Linux, FreeBSD, Solaris, and AIX servedat-1.15.0 Improved reporting of errors occurring after uploads syncdat-1.2.5 Improved detection of mismatched server version mtping-2.12.0 New -r option outputs machine parseable server response Registration option -R now accepts license on the command line Server can now be specified in "address:port" format

Older logs are available by request.