Apache FtpServer 1.0.0-M3 release

New Features in 1.0.0-M3

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-M3.zip ftpserver-1.0.0-M3.zip.asc
Unix/Linux/Cygwin Distribution ftpserver-1.0.0-M3.tar.gz ftpserver-1.0.0-M3.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-M3</version>
</dependency>

Getting the Source Code

Source Distributions

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

SVN Tag Checkout

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

Changelog

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

ASF JIRA (28 issues)
T Key Summary
Bug FTPSERVER-169 Run time error in org.apache.ftpserver.Daemon.class, it lead to service ftpd cannot be started.
Improvement FTPSERVER-138 Make Ftplet interface generic
Improvement FTPSERVER-82 Ftplet onBeforeCommand and onAfterCommand events
Task FTPSERVER-155 Remove deprecated classes
Bug FTPSERVER-154 Do not allow AUTH on an already secured session
Bug FTPSERVER-151 getClientCertificates does not work in explicit mode
Bug FTPSERVER-148 write method missing on FtpSession
Improvement FTPSERVER-150 CLONE -Provide convenience methods for checking is the control and data sockets are secure
Improvement FTPSERVER-149 Provide convenience methods for checking is the control and data sockets are secure
Bug FTPSERVER-168 DbUserManager does not create WriteAuthority on MySQL
Bug FTPSERVER-152 NativeFileObject.hasDeletePermission() not working as expected.
Bug FTPSERVER-153 XML config local-address element does not set server address correctly
Improvement FTPSERVER-156 Convert type safe enum classes into real enums
Improvement FTPSERVER-157 Adapt MINA code conventions
Improvement FTPSERVER-158 Upgrade to MINA 2.0.0-M3
Bug FTPSERVER-163 Ftplet.init() not called correctly
Bug FTPSERVER-214 DbUserManager seems to improperly cache a database connection
Bug FTPSERVER-144 User manager properties file
Bug FTPSERVER-172 Change org.apache.ftpserver.command.USER to use the User interface instead of the class BaseUser
Bug FTPSERVER-171 NativeFileSystemView.getFileObject(String file) and case sensitivity
Improvement FTPSERVER-162 DbUserManager's createConnection visibility
Bug FTPSERVER-166 211.STAT - error in variable name
Bug FTPSERVER-165 FileSystemBeanDefinitionParser tries to set the property "create-home" instead of createHome.
New Feature FTPSERVER-167 Overridable method to plug-in a password encryption mechanism for authentication
Bug FTPSERVER-180 Passwords hashed in MD5 should be in Uppercase
Bug FTPSERVER-145 NullPointerException in PropertiesUserManager
Bug FTPSERVER-147 Unable to create several <command> elements in Spring configuration file
Bug FTPSERVER-164 System out in FTPServer