Changelog.md in ftpd-0.5.0 vs Changelog.md in ftpd-0.6.0
- old
+ new
@@ -1,5 +1,27 @@
+### 0.6.0
+
+Enhancements
+
+* Configurable maximum connections (defaults to unlimited).
+* Configurable maximum connections per IP (defaults to unlimited).
+* Configurable disconnect after too many failed login attempts
+ (defaults to unlimited)
+* Delay after failed login (configurable).
+
+API Changes
+
+* Changes to {Ftpd::FtpServer} attributes should now only be made
+ before calling #start. The effect of setting these attributes
+ after #start is undefined.
+* Added {Ftpd::FtpServer#max_connections}
+* Added {Ftpd::FtpServer#max_connections_per_ip}
+* Added {Ftpd::FtpServer#max_failed_logins}
+* Added {Ftpd::FtpServer#failed_login_delay}
+* Support FEAT (feature list)
+* Support OPTS (set options)
+
### 0.5.0
Bug fixes
* Replies are sent with the correct line ending ("\r\n" instead of
@@ -68,13 +90,13 @@
The file system interface for directory listing was completely
rewritten. It no longer shells out to ls, which removes potential
command injection security holes, and improves prospects for
portability.
-* Removed {Ftpd::DiskFileSystem::Ls}
-* Removed {Ftpd::DiskFileSystem::NameList}. NLIST now uses the
+* Removed Ftpd::DiskFileSystem::Ls
+* Removed Ftpd::DiskFileSystem::NameList. NLIST now uses the
functions in {Ftpd::DiskFileSystem::List}.
-* Removed {Ftpd::DiskFileSystem::List#list}. The formatting of
+* Removed Ftpd::DiskFileSystem::List#list. The formatting of
directory output is now done by ftpd, not by the file system driver.
* Added {Ftpd::DiskFileSystem::List#file_info}, used by LIST.
* Added {Ftpd::DiskFileSystem::List#dir}, used by LIST and NLST.
Bug fixes