Changes Report

Release History

VersionDateDescription
0.142007-05-01Bugfix release.
0.132007-04-13Bugfix release.
0.122007-03-26Bugfix release.
0.112007-03-25Administration console.
0.102006-09-30Bugfix release.
0.92006-08-01Bugfix release.
0.82006-07-23Bugfix release.
0.72006-06-11Bugfix release.
0.62006-05-25Mainframe support.
0.52006-05-01Bugfix release.
0.42006-04-30Support of common browsers (Firefox, IE).
0.32006-04-22Bugfix release.
0.22006-03-07Hermes FTP Server with SSL support.
0.12006-01-10Initial version.

Get the RSS feed of the last changes

Release 0.14 - 2007-05-01

TypeChangesBy
Fixed critical issue: Loading keystore failed because of illegal password handling.lbehnke
Code refactoring, cleaned up.lbehnke
Fixed broken Unit tests on Linux platform (Connection issue).lbehnke

Release 0.13 - 2007-04-13

TypeChangesBy
IP black list support.lbehnke
Console authentification bug fixed.lbehnke
Global and group based transfer rate limits.lbehnke
Made console servlets and associated resources configurable via spring application context.lbehnke

Release 0.12 - 2007-03-26

TypeChangesBy
Fixed JDK 1.4 incompatibility that inadvertently stole into release 0.11.lbehnke

Release 0.11 - 2007-03-25

TypeChangesBy
A web based administration console provides basic statistics about sessions, users, memory consumption etc. The console is disabled by default. It can be enabled by setting the application context option "console.enabled" to true.lbehnke
Handling of client specific extensions to RFC 959 such as LIST -aL.lbehnke

Release 0.10 - 2006-09-30

TypeChangesBy
On Linux system with m ore than one network interfaces the loop back address has been used instead of the machine address. Hence, passive mode connections failed.lbehnke

Release 0.9 - 2006-08-01

TypeChangesBy
Service-Wrapper: version placeholder was not replaced.lbehnke
Usermanager interface changed: Session context is passed to user manager on authentification.lbehnke

Release 0.8 - 2006-07-23

TypeChangesBy
Fixed bug concerning control channel flush.lbehnke
JMeter load tests.lbehnke

Release 0.7 - 2006-06-11

TypeChangesBy
Enforcement of resource consumption limits.lbehnke
Fixed various bugs concerning record handling.lbehnke
Fixed issues concerning mulit-byte character sets.lbehnke
Changed unit test FTP port to 2121 in order to enable non-root Unix users to execute the tests.lbehnke
Modified FtpCmd interface.lbehnke

Release 0.6 - 2006-05-25

TypeChangesBy
Support for record Structure.lbehnke
Support for block transmission mode.lbehnke

Release 0.5 - 2006-05-01

TypeChangesBy
Use Locale.US when returning directory to client.lbehnke
Optimized multithreading.lbehnke
Capability to define session timeout interval.lbehnke
Anonymous login.lbehnke

Release 0.4 - 2006-04-30

TypeChangesBy
Fixed file timestamp format returned by LIST command.lbehnke
Processing OPTS UTF ON (as required by Internet Explorer).lbehnke
Implemented SIZE command.lbehnke
Enforce security check on MDTM command.lbehnke

Release 0.3 - 2006-04-22

TypeChangesBy
Changed package names to "net.sf.hermesftp".lbehnke
Remove keystore from classpath and updated documentation.lbehnke
Security is enforced on executing RMD command.lbehnke
Fixed unix/windows path separator issue.lbehnke

Release 0.2 - 2006-03-07

TypeChangesBy
Security enforced through explicit/implicit SSL/TLS (RFC 2228).lbehnke
Test client and unit tests implemented.lbehnke
Extended FTP features, such as FEAT, OPTS implemented (RFC 2389).lbehnke

Release 0.1 - 2006-01-10

TypeChangesBy
Set up project structure, implemented internal infrastructure based on Spring Framework.lbehnke
All basic FTP commands like STOR, RECV, LIST, PORT etc were implemented (RFC 959).lbehnke