Van Distributed FTP Daemon, kortweg DrFTPD, is versie 1.1.3 uitgekomen. Het is geschreven in Java en pakt het downloaden van bestanden via FTP op een andere manier aan. In plaats van een lijst met mirrors waar de gebruikers moeten kiezen uit één van de FTP-servers, kan de gebruikers verbinden met de DrFTPD masterserver. Deze server kiest vervolgens de slaveserver uit met de minste belasting en laat deze de bestandsoverdracht naar de gebruiker starten. Zo is het mogelijk om bandbreedte te verdelen over verschillende mirrors, zonder dat de gebruikers hier iets van merken. Sinds versie 1.1 is het volgende veranderd:
- Added better check against illegal filenames, thanks SMAN.
- Updated wrapper control scripts.
- Removed PreTime plugin from 1.1.x.
- Backported fixes from CVS HEAD.
- Made filelist case sensitive again, case insensitive filelist is in HEAD and will be included in 1.2
- Created drftpd-1-1-2-patches branch.
- Fixed SITE RELOAD.
- Added UPGRADING.txt, use it!
- Changed default bufferSize to 0 in slaves.conf, if bufferSize is kept at 0, default kernel tcp values are used
- Released 1.1.2
- Refactored net.sf.drftpd.master.command.CommandHandler to org.drftpd.command.CommandHandlerFactory and org.drftpd.command.CommandHandler
- Wrote a testcase for stats reset, and fixed reset code. Also added a workaround for a Calendar bug in CalendarUtils.
- Fixed bug with MLST/MLSD that caused it to work only for the last logged in user. Refactored net.sf.drftpd.master.command.MLST to org.drftpd.command.MLST, deprecated stub for backward compatibility is in place for now.
- Changed XStream usermanager to use DomDriver() instead of the default XPP3 which is an optional download.
- Location which JSX and XStream changed from users/ to users/jsx/ and users/xstream/ respectively.
- Added org.drftpd.usermanager.ResetMonthlyStats for resetting monthly stats and dispatching events to any plugins (such as Trial)
- Changed filelist (LinkedRemoteFile) to be case insensitive.
- Users hostmask wasn't checked when user wasn't running an ident server and wasn't connecting through an ftp-bnc. This behaviour was introcued when IDNT support was added.
- Implemented MoveReleaseOffSlavesToMostFreeSlaves
- Fixed MoveReleaseToMostFreeSlaves returning the most full slaves, Thanks Tranon
- Fixed Bad Sequence of Commands bug in 1.1
- Fixed "SITE NEW"