Skip to content

Releases: drftpd-ng/drftpd

DrFTPD 4.0.11 release

02 Mar 20:15
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

  • Remove traling dot from slave masks
  • When we removed the windows specific renamethread + Queue this was changed in a broken way that breaks stuff.
  • Rewrite of the remerge handling to reduce massive code duplication/re-use
  • Many libs updated

DrFTPD 4.0.10 release

13 Nov 15:59
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

  • Revert from commit "Using start method instead of run" (Exception in thread "RemergeThread-3" java.lang.IllegalThreadStateException)
  • Test for mediainfo and mkvalidator and drop the plugin if they are unavailable. (This will force a protocol exception on master<->slave handshake of the master expects mediainfo plugin to be enabled)

DrFTPD 4.0.9 release

02 Nov 07:35
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

Improve Transfers handling
Improve logging
Remove all windows slave specific code (Transfer issues that did not complete)
Some code cleanups and improvements
Added M2TS for MediaInfo
Master/Slave.sh and .bat (HEAP: Adding Xms which is equal to Xmx)
Hide logs and fix autofreespace shutdown [#251]
Many libs updated

DrFTPD 4.0.8 release

20 Oct 15:13
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :
JDK17 Compatibility #269
Many libs updated

DrFTPD 4.0.7 release

04 Nov 14:22
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :
Improve ftp session handling and makes bouncers work again
Purge all jar files in build and lib (master & slave) with mvn clean #249
Improvement: Clear IRC queue when disconnecting from irc manually #248
isDeleted() is called on a user during user connection acceptance could be NPE #246
Many libs updated

DrFTPD 4.0.6 release

14 Oct 08:27
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

We should not be blocking 530 here from announcing (fixes #242)
VM option 'UseZGC' is experimental
4.0.5 Fresh Install -> no RACE/HALFWAY/COMPLETE announce #247
Many libs updated

DrFTPD 4.0.5 release

24 Sep 14:46
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

  • Make the Ident lookup timeout configurable
  • Change the default Ident lookup timeout from 10 seconds to 2 seconds
  • Fix a bug introduced in the rewrite of Ident handling and move the Ident lookup to happen after it has been handed off to the executor

DrFTPD 4.0.4 release

12 Sep 07:45
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

Fixes / Improvments :

Upgrade to Java 15 (java 16 and higher are broken for json-io)
It's now possible to rescan a single file #202
Ident changes in 4.0.2 slowed down login, this has been addressed and fixed in #238
AutoFreeSpace plugin had some issues with possibly concurrent runners. Fixed in #239
Typo #240
Incomplete Catch : YOU'RE BEHIND A NAT ROUTER #227
The selection of a listening ip for the Master is not applied #226
SysOp IRC announce shows password for SITE PASSWD command investigate #223
PBSZ Mode #217
Fix socket binding to specific IP
Mediainfo disabled by default
Problem with the search command, the root path is not enforced during the search #220
site request - not checking if there is already a req with same name #210
Update find plugin from JPF to Reflections #225
Some find command options no longer work (mp3, flac, zipscript) #215
TLS1.3 Implementation #135
mirror.conf problems #180
Enable runtime reload of log4j2 config #222
Allow reload of log4j2 loglevel during runtime #221
Agecomparator contract violation #214
site new - comparison method violates its general contract #204
Do ident earlier #213
Ident #28
Plugin : fairness #139
Cannot run program "mediainfo": error=2, No such file or directory #196
Logs shows master trying to load empty slavename #207
Mirror not loading excludeSlaves #208
AutoFreeSpace and MirrorSettings fixes #205
MirrorSettings increments twice - Not loading all settings #206
Many libs updated

DrFTPD 4.0.0 release

13 Mar 21:40
f47aa21
Compare
Choose a tag to compare

This is a new major version, version 4.0.0.

  • Features:
    Update code to work with OpenJDK 15
    Migration to Maven
    Migrate JUnit 4.x to JUnit 5.x
    TLSv1.3
    Migrate from Joda-Time to java.time
    Set-up CircleCI for the project
    Implement an way to upgrade user files from pre-4.0 to 4.0

  • Fixes:
    DH1080 plugin - not performing DH quite correctly
    Slaveselection should reload when adding a new slave
    Archive issue #161
    site renuser myself works but returns error
    Tvmaze output
    Speedtest.conf issues
    Add missing DupeCheck permission extension
    Improve ReplaceUtils handling and bugfix
    site adduser might lead to unforeseen issues with the group style
    Update start/stop scripts to be a bit more flexible and intuitive
    Remove unnecessary \n as the printOutput in bot/ftp already handle this
    tvmzae theme \n's are not needed
    Unable to connect using a port bouncer bug
    Create group entity/object to fix the misuse of groups
    Mediainfo issues
    AutoFreeSpace Plugin

  • Improvments:
    Improve 'site user' to allow anyone to use it and impose restrictions in code enhancement
    Find a way to deamonize master/slave process
    Dh1080 improvements
    Update 'site ginfo' to improve the experience of the output
    Improved group management - A gadmin can now manage multiple groups without having it as primary
    Implement a way for users to kill their ghosts
    Plugin: ghosts enhancement
    Usermanager resethooks
    Update processing of blowfish data
    Re-work speedtest.net plugin
    Rewrite Archive Plugin

DrFTPd 3.4.3 release

24 Apr 19:40
Compare
Choose a tag to compare

This is a maintenance release to include the improvements on the code since the last release.

  • Bump some dependencies
  • Allow change directory after nuke or delete