Software Update: Distributed FTP Daemon 1.1.3

Spread the love

Version 1.1.3 of Distributed FTP Daemon, DrFTPD for short, has been released. It is written in Java and takes a different approach to downloading files via FTP. Instead of a list of mirrors where the users have to choose from one of the FTP servers, the users can connect to the DrFTPD master server. This server then chooses the slave server with the least load and has it initiate the file transfer to the user. This makes it possible to divide bandwidth over different mirrors, without the users noticing anything. Since version 1.1 the following has changed:

  • 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 test case 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 behavior was introduced 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”

Version number 1.1.3
Operating systems Windows NT, Windows 2000, Linux, BSD, Windows XP, Windows Server 2003
Website DrFTPD
Download
License type GPL
CalendarFTPJavaLocationSoftwareWindowsWindows Server