Apache FtpServer 1.0.0-RC1 release

New Features in 1.0.0-RC1

This release mainly contains bug fixes and minor enhancements from the previous release.

Getting the Binary Distributions

Description Download Link PGP Signature file of download
Windows Distribution ftpserver-1.0.0-RC1.zip ftpserver-1.0.0-RC1.zip.asc
Unix/Linux/Cygwin Distribution ftpserver-1.0.0-RC1.tar.gz ftpserver-1.0.0-RC1.tar.gz.asc

Getting the Binaries using Maven 2

To use this release in your maven project, the proper dependency configuration that you should use in your Maven POM is:

<dependency>
  <groupId>org.apache.ftpserver</groupId>
  <artifactId>ftpserver-core</artifactId>
  <version>1.0.0-RC1</version>
</dependency>

Getting the Source Code

Source Distributions

Description Download Link PGP Signature file of download
Source for Windows ftpserver-1.0.0-RC1-src.zip ftpserver-1.0.0-RC1-src.zip.asc
Source for Unix/Linux/Cygwin ftpserver-1.0.0-RC1-src.tar.gz ftpserver-1.0.0-RC1-src.tar.gz.asc

SVN Tag Checkout

svn co http://svn.apache.org/repos/asf/mina/ftpserver/tags/1.0.0-RC1

Changelog

For a more detailed view of new features and bug fixes, see the release notes

ASF JIRA (35 issues)
T Key Summary
Bug FTPSERVER-261 Remove directories stats returned incorrectly
Bug FTPSERVER-259 Connection statistics not updated
Bug FTPSERVER-258 User's maxIdleTime doesn't work
Bug FTPSERVER-257 WriteRequest doesn't override toString()
Bug FTPSERVER-256 LastAccessTime of ftp session is null
Bug FTPSERVER-255 WriteToClosedSessionException
Bug FTPSERVER-254 DataConnectionConfigurationFactory incorrect method name: setPassiveExernalAddress
New Feature FTPSERVER-252 Maintain a session ID for every client session and make it available via an API call
Bug FTPSERVER-250 java.net.BindException: Address already in use
Bug FTPSERVER-249 DBUserManager doesn't close Connections leading to pool exhaustion.
Bug FTPSERVER-248 Ftplets not destroyed when server shuts down
Improvement FTPSERVER-247 Add DataConnectionConfiguration.isImplicitSsl
Bug FTPSERVER-246 data-connection idle-timeout not parsed by XML config
Bug FTPSERVER-244 Automatically do SSL on passive ports, if Session is implict FTPS
Improvement FTPSERVER-243 Implicit SSL option should be specified on the SSLConfiguration, not the Listener itself.
Bug FTPSERVER-242 DbUserManager Operates on closed result ret
Bug FTPSERVER-241 Socket file descriptors leak leading to "Too Many Files Open" using FTP/S
Improvement FTPSERVER-239 Data connection should default to the control connection SSL when using the API
Bug FTPSERVER-238 PROT and PBSZ commands should be allowed before/after login
Improvement FTPSERVER-237 Upgrade to MINA 2.0.0-M4
Improvement FTPSERVER-236 DefaultFtpHandler catches WriteToCloseSessionException on failure to deliver "221 Goodbye", logs it as an error
Bug FTPSERVER-235 Documentation and code do not match for db user manager
Improvement FTPSERVER-234 TYPE command with no argument
Bug FTPSERVER-233 MKD command should not create all the parent directories
Bug FTPSERVER-232 MFMT command always returns a 2XX reply even if the date could not be set
Bug FTPSERVER-231 MFMT Commad does not work on file/path names that have one or more white spaces
Bug FTPSERVER-230 MFMT Command reply should include a message
Improvement FTPSERVER-229 MFMT Command - Code Enhancement
Bug FTPSERVER-228 LIST command on a non-existent directory should result in an error
Bug FTPSERVER-227 RMD command should not delete the current working directory or the any parent of current working directory
Bug FTPSERVER-226 DELE command deletes directories
Bug FTPSERVER-111 Data channel cannot be opened in active mode
Bug FTPSERVER-109 Disallow reuse of IP addres and port
Improvement FTPSERVER-105 Problems with MySQL 5.0.x with SQL Statements in Config file
Bug FTPSERVER-79 Incorrect port provided for the SSL wrapper socket?