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