|
ExpeDat Change Log
Below are the changes made in each version of ExpeDat, 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 ExpeDat distribution package.
120322-1.12F
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
movedat-1.12.5
Speed during transfer is now real-time instead of overall average
Improved warnings for stalled transfers
Added warning for concatenated command-line options
Fixed auto-retry when server is restarted for configuration (HUP)
Fixed possible crash after reporting some fatal errors
win32: Fixed regression to ensure stdin is allowed
win32: Fixed an intermittent failure to cache credentials
MTPexpedat-1.12.5
Clear "Local Path" to restore default folder
Added MinDatagram to Options:Limits
Fixed low bound on MaxRate
Fixed auto-retry when server is restarted for configuration (HUP)
Auto-retry now attempted under a broader set of conditions
Fixed slow remote scan when folder is very large
Fixed reporting of remote scan progress
osx: Fixed reporting of local scan progress
osx: Improved support for cross-platform unicode file name characters
osx: Fixed spurious error after local Rename
osx: Restored sort-by-date functionality
win32: Remote viewer now sorts by name by default
osx: Workaround for graphics distortion when scrolling remote browser
DropDat-1.1.7
Fixed auto-retry when server is restarted for configuration (HUP)
Auto-retry now attempted under a broader set of conditions
osx: Restored correct license code storage
osx: Fixed display of unicode file name characters
111007-1.12E
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
movedat-1.12.4
Improved de/compression performance at high speeds
Improved piping performance at high speeds
Improved directory listing performance
Improved -s progress reporting with compression
Improved compatibility with UTF-8 multibyte characters in file names
Option "-F" no longer takes an argument
Improved detection and reporting of command line option errors
Improved detection of permission conflicts in download targets
Run "movedat -d 1" to just display current configuration
win32: Piping into stdin is now supported on all platforms
Fixed possible failure when downloading a very small file with compression
Remove 0 length .TMP file after user aborts a download before it begins
Multiple sources must target a directory destination, must end in '/'
MTPexpedat-1.12.4
Improved de/compression performance at high speeds
Improved directory listing performance
Improved GUI responsiveness during high speed transfers
Improved notification of network disruptions
Fixed problem resuming a download after 1 terabyte
Fixed incorrect prompt when creating a New Folder
Fixed possible stall when downloading a very small file with compression
DropDat-1.1.6
Requires servedat 1.12.0 or later
Fixed help display when in Send mode
110502-1.12D
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
MTPexpedat-1.12.3
Improved GUI performance
Improved bounds checking of user entered options
Improved handling of file transfers during UI prompts
Explicitly state when a remote folder simply has nothing in it
Server default options override client default options (same as movedat)
Fixed several minor file browsing bugs
Fixed several bugs when Quit dialog is being displayed
Fixed local rename/delete in non-default paths
Fixed GET retry failure when previous attempt downloaded nothing
win32: Fixed window resize of "Up" buttons
movedat-1.12.3
Display comprehensive command line options help
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
win32: Fixed failure to rename first download target upon completion
Fixed listing display of symbolic link targets
Improved handling of control-c abort
DropDat-1.1.5
(Updated to MTP 3.15.0)
101104-1.12C
MTPexpedat-1.12.2
File icons now displayed in local and remote browsers
Multiple files can be selected in the local and remote browsers
Multiple local files can be dragged and dropped into local browser
Parent directory buttons
New Compression Buffer size setting
New Default Folder setting
Web-browser downloads save to the default folder
Pack button no longer displays unless package types are configured
Improved behavior when multiple user prompts are pending
Quit confirmation when transactions are active
EXP.js-1.12.2
New JavaScript API for dynamic execution of web-browser downloads
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
movedat-1.12.2
Detects and warns about small UDP buffers on darwin,linux,netbsd,freebsd
DropDat-1.1.4
New Compression Buffer option for MTPexpedat
mkpasswd-1.1.1 (win32 only)
Restored XP compatibility
100826-1.12B
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
MTPexpedat-1.12.1
Added "Go" button: same as pressing return in server/user/password
Improved debug logging of option settings
Fixed possible crash when high level debugging is enabled
movedat-1.12.1
Fixed possible crash when high level debugging is enabled
Improved debug logging of option settings
DropDat-1.1.3 (win32 only)
Fixed removal of blanked MTPexpedat settings
mkpasswd-1.1.0 (win32 only)
Automatically copy the hash to the clipboard
Hold window open when run by double clicking on mkpasswd.exe
100604-1.12A
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
servedat-1.12.0
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
movedat-1.12.0
Automatic retry after Busy or connectivity failure
Configurable retry interval / behavior
Configurable session run limit
Fixed incorrect use of return code 240 on success
Allow -R to specify license code on the command line
Improved option documentation
New log type 'V' shows formal version and PID
DropDat-1.1.2
Automatic retry after Busy or connectivity failure
Report total time and time spent paused for retry
Improved time estimates
Fixed duplicate send attempts after a local file error
win32: Fixed file sharing conflict during upload
MTPexpedat-1.12.0
Automatic retry after Busy or connectivity failure
ExpeDat URLs: download using expedat://server/path?user=
Improved time estimates
Remote listings periodically updated when uploading many files
Fixed possible crash at the end of a compressed upload
win32: Fixed storage of recent servers and prefs under Windows 7
win32: Fixed stall when trying to send a 0 byte file with compression
Numerous minor display enhancements
100217-1.11F
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
DropDat-1.1.1
win32: Fixed Abort button
carbon: Fixed UI crash
win32: Fixed negative aggression in MTPexpedat configuration dialog
MTPexpedat-1.11.5
Replaced deprecated Pipeline option with new NoiseRatio
win32: Fixed truncation of strings typed in Remote Path field.
movedat-1.11.5
New -N / NoiseRatio configuration option
Fixed logging when user aborts multiple times
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.11E
mtp-3.13.9
Improved formatting for application identification
Improved handling of system clock anomalies
DropDat-1.1.0
Ability to configure MTPexpedat clients
Improved configuration validation
Minor UI enhancements
MTPexpedat-1.11.4
Options can be configured within the UI: no more configuration file!
Ability to pre-configure and lock options via DropDat
Estimated time of completion for the current transfer
Reduced compression CPU overhead
Removed obsolete "Install MTPexpedat.bat" script
Debug file now receives full output
Fixed possible stall at end of compressed send
Many minor UI enhancements
movedat-1.11.4
Fixed rare "alarm clock" error when accessing cached passwords
Fixed description of some MTP level errors
Improved validation of user supplied port numbers
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
091014-1.11D
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
DropDat-1.0.1
darwin: Now available for Mac OS X
Report estimated time until completion
Can now abort during scan of large directories
Improved error reporting
Minor UI improvements
MTPexpedat-1.11.3
Resizeable window
Increased recent servers to 8
Warn about non-fatal errors, such as network connectivity interruptions
darwin: Fixed crash after using Browse button
win32: Modernized look
servedat-1.11.3
Improved detection and handling of system clock anomalies
win32: Fixed installation issues on Windows x64 systems
movedat-1.11.3
Fixed "-A" not saving the password
090904-1.11C
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
DropDat-1.0
New client for simplified upload of files and folders: See Documentation
MTPexpedat-1.11.2 (darwin only)
Fixed crash on startup when accessing older preferences
090728-1.11B
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
MTPexpedat-1.11.1
Recent servers are now saved
Last encryption setting now saved
Combined server and port fields
movedat-1.11.1
Password prompt now displays to stderr
090708-1.11A
Resumeable uploads
Upload conflict resolution and progress reporting
Improved file I/O efficiency
Improved memory efficiency
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 handling of excessive path lengths
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
New WriteOnly (-w) mode for upload-only restriction
movedat-1.11.0
Improved tolerance for individual file errors
Greatly enhanced machine parseable logging format (ShowLogs)
Generally improved output consistency
More efficient memory usage
Improved consistency checks for command line options
Improved handling of excessive path lengths
Fixed failure to cache password on Send
New -W option for Windows authentication domains
New -M option for MaxRTT
New -O option for restarting uploads
More efficient file I/O
Fixed ability to resume compressed downloads
MTPexpedat-1.11.0
Fixed erroneous tagging of some files as symbolic links
Fixed crashes or errors when remote listing was longer than 200 entries
Improved handling of excessive path lengths
Added type column to file browsers
Improved browser sorting behavior
Older logs are available by request.
|