DrFTPD is a software that enables distributed file transfers through a cluster of slaves in FTP servers. It provides a highly reliable and scalable system that ensures efficient transfer of files.
When a client requests to transfer a file from DrFTPD, the system automatically identifies the slave that has the file and instructs it to conduct the transfer. This process facilitates massive gains in total bandwidth and disk capacity.
Key features of DrFTPD include plugins, file transfer slaves as explained above, and the ability to run without root/administrator privileges. Additionally, the system allows for striped files across multiple slaves, selection of slaves based on used bandwidth, an archiving/mirroring plugin, an in-memory filelist with cached checksums, a built-in zipscript, sitebot plugin using martyr included, as well as a user trial plugin.
DrFTPD requires Java Serialization to XML, libreplacer, and log4j. A Java Service Wrapper is recommended while Martyr and XStream 1.0 are optional.
The latest release comes with a fix for the java.io.File.list() issue, where it can return null when a directory no longer exists or an I/O error occurs. Dom reported the issue and offered root causes and potential fixes. Overall, DrFTPD is a free software with unique features to enhance your FTP experience.
Version 2.0.5: N/A