|
SyncDat 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.
120322-1.1F
mtp-3.15.2
Faster acceleration to optimum speed
Much faster throughput for small files
Improved file write efficiency, especially for SAN/NAS
linux: Reduced CPU overhead at high speeds
servedat-1.12.5
New NoEXCL option for compatibility with legacy NFS filesystems
New SysHome option for redirecting system users to custom home folders
Improved handling of AuthFiles ending in the middle of a record
Fixed potential crash when debugging enabled
linux: Fixed possible permissions error during installation
syncdat-1.1.5
Improved warnings for stalled transfers
Fixed auto-retry when server is restarted for configuration (HUP)
win32: Fixed an intermittent failure to cache credentials
111028-1.1E
mtp-3.15.1
osx: Consolidated carbon, cocoa, and darwin into a single platform
osx: Dropped support for 10.4 and PowerPC, added 64-bit native
Improved performance in multithreaded applications
Reduced network overhead when ending dynamic transactions (streaming)
Reduced CPU overhead during dynamic transactions (streaming)
Aggression level 3 now slightly less aggressive
Improved error reporting when a port is unavailable
Improved accuracy of MaxRate on extremely low latency networks (LANs)
win32: Improved tolerance for exhausted kernel resources
win32: Fixed startup hang when an NIC has no MAC address
Fixed regression of send resumes in 1.12D
servedat-1.12.4
Improved de/compression performance at high speeds and concurrency
Improved packaging performance at high speeds and concurrency
Improved installer scripts
Now tracks maximum load and idle time
A root path on a RestrictHome account is now an error instead of ignored
osx: Now installed as a LaunchDaemon, old StartupItem will be disabled
osx: Fixed intermittent SysAuth issues with OS X Server 10.6
syncdat-1.1.4
Improved remote scanning performance
110502-1.1D
mtp-3.15.0
File sizes up to 8 exabytes, data streams up to 16 exabytes
Transfer speeds beyond 1 terabit per second
Transfer speeds below 20 kilobits per second
License binding directly to AWS EC2 instances
New MinDatagram option for lower CPU usage on gigabit+ paths
Improved reporting of license code errors
Improved performance when a source data stream is intermittent
Improved linker compatibility for SDKs
Fixed QoS negotiation issue on solaris and hpux
servedat-1.12.3
Display comprehensive command line options help
New -U / MinDatagram option for lower CPU usage on gigabit+ paths
Improved handling of option limit overrides when no default value is set
Improved performance when operating at maximum configured capacity
Improved listing of very deep/long path names with non-ASCII characters
Many environment variables for Package/Action scripts
New documentation concerning "Action" scripts
syncdat-1.1.3
New -U / MinDatagram option for lower CPU usage on gigabit+ paths
Password cache now fully encrypted (not just passwords)
Fixed -A add-to-cache sometimes conflicting with existing entries
Fixed local replication of remote symbolic links (unix only)
101103-1.1C
servedat-1.12.2
win32: Pass-through authentication to network mounted storage
PAM authentication for darwin,linux,netbsd,freebsd,aix,solx86
New ServiceName setting for win32 and PAM
Detects and warns about small UDP buffers on darwin,linux,netbsd,freebsd
Improved logging and notifications
Fixed possible crash when a system user's home directory does not exist
syncdat-1.1.2
New NoDelete (-D) option
mkpasswd-1.1.1 (win32 only)
Restored XP compatibility
100830-1.1B
mtp-3.14.2
Added support for Android OS
Restored latency sensitivity when aggression and speed are low
Greatly improved MaxRate accuracy
Improved LAN performance when disk I/O bound
Improved loss control at lower speeds and aggressions
Fixed garbled output when reporting some file I/O errors
Fixed excessive CPU use when a transaction is timing out
win32: Workaround for bad BIOS clocks
servedat-1.12.1
New config options:
MaxRateLimit, MaxRateTotal, AggressionLimit, ExpireLimit, MaxRTTLimit
New SiteOptions for client specific controls, deprecating Site
Improved client-server option negotiation
Improved debug logging of option settings
Added debug logging client/server option negotiation
Port number now displayed in "V" log entry
LogFile and -l now take effect as soon as they are observed
New "1" and "2" log targets for explicit logging to stdout or stderr
Fixed a failure when trying to resume after more than 2 gigabytes
Fixed a stall when downloading certain files with compression
mkpasswd-1.1.0 (win32 only)
Automatically copy the hash to the clipboard
Hold window open when run by double clicking on mkpasswd.exe
syncdat-1.1.0
Improved debug logging of option settings
100524-1.1A
Dropped legacy OS support: see Tech Note 0019
Improved compatibility with recent OS versions (such as Windows 7)
mtp-3.14.1
Dramatically improved file write I/O efficiency
Further improved read I/O on high speed transfers
Provide early warning of expiring transactions
Fixed inability to store license codes for certain vendor platforms
Improved outgoing MaxRate accuracy
win32: Fixed false "CreateDirectory" error on first license registration
syncdat-1.1.0
Local and Remote scans now run in parallel
Automatic retry after Busy or connectivity failure
Configurable retry interval / behavior
Configurable session run limit
Allow -R to specify license code on the command line
Improved option documentation
servedat-1.11.6
win32: Detect and attempt to correct firewall problems
win32: Check for correct Admin privileges during install/uninstall
win32: Improved option handling during -i installation
Fixed handling of multiple Packages declarations
Allow -R to specify license code on the command line
Improved option documentation
Install script now changes directory to free local mount-point
New log type 'V' shows formal version and PID
100317-1.0-18
mtp-3.14.0
Reduced kernel overhead with very fast networks
Reduced disk I/O overhead in sender
Aggression levels +3,+4,+5 are now more aggressive
Aggression levels -1,-2,-3 are now less aggressive
Smoother flow acceleration for greater network stability
win32: Reduced CPU overhead in sender
New NoiseRatio configuration option
win32: Removed NetBIOS dependency
win32: Windows 2000 is no longer supported
syncdat-1.0.15
New -N / NoiseRatio configuration option
servedat-1.11.5
New -N / NoiseRatio configuration option
WriteOnly no longer blocks folder and link creation
Warning logged when root UID forces SysAuth as a default
091222-1.0-17
mtp-3.13.9
Improved formatting for application identification
Improved handling of system clock anomalies
servedat-1.11.4
Authenticated users are given default home if OS fails to provide one
Improved validation of user supplied port numbers
Load can be polled using mtping utility
Uptime can be queried using mtping utility
darwin: Workaround for startup dependencies issue in 10.6
syncdat-1.0.14
Fixed action failures when encryption enabled
New -W option for Windows authentication domains
Improved validation of user supplied port numbers
Fixed rare "alarm clock" error when accessing cached passwords
Fixed crash when "-l" used on a locked local directory
091015-1.0-16
mtp-3.13.8
Improved detection and handling of system clock anomalies
Improved handling of transient network failures
More explicit reporting of license expiration errors
Fixed rare "Sub Table Full" errors with extreme bandwidth-latency products
Reduced resident-set-size memory footprint
Improved handling of MTU issues in tunneled data paths
servedat-1.11.3
Improved detection and handling of system clock anomalies
win32: Fixed installation issues on Windows x64 systems
syncdat-1.0.12
Fixed recording of "-A" passwords
090928-1.0-15
mtp-3.13.8
Fixed rare "Sub Table Full" errors with extreme bandwidth-latency products
Reduced resident-set-size memory footprint
servedat-1.11.3
win32 only: Fixed service installation on x64 systems
syncdat-1.0.12
Fixed recording of "-A" passwords
090904-1.0-14
mtp-3.13.7
Faster stabilization under extreme latency when using pipelining option
servedat-1.11.2
Fixed rare skipping of subdirectories in very large directory trees
Log the new log location to the old log location when switching
Allow clients to have better control over bandwidth management options
syncdat-1.0.11
Fixed pathname reported when delete or mkdir encounter an error
090731-1.0-13
servedat-1.11.1
Fixed RestrictHome default when AuthFile and SysAuth are not set
Fixed some settings not being cleared on HUP
win32: Fixed rare duplication of some entries during directory listings
syncdat-1.0.10
Password prompt now displays to stderr
Improved tolerance of remote errors when "-y" is enabled
Interrupted master syncs do not require confirmation when "-y" is enabled
Enabled resume of interrupted uploads, when available
090702-1.0-12
mtp-3.13.6
Improved accuracy of MaxRate at slow speeds
Improved transaction startup on lossy paths
Improved tolerance for CPU and disk I/O contention
Improved scaling to very fast networks
Improved tolerance for heavy loss rates on high speed networks
Fixed exchange of bandwidth management metrics between win32 and others
servedat-1.11.0
Improved error caching for clients on lossy paths
Improved error reporting in logs
Improved reporting of excessive path lengths (no more silent truncation)
Fixed NoOverwrite when compression is enabled
Expanded username field to 40 bytes
More efficient file I/O
Improved capacity tracking and reporting
New -c option setting reduced capacity
syncdat-1.0.9
Improved resource utilization when scaning large directories under win32
More efficient file I/O
Older logs are available by request.
|