All crates
·
134 commits
to master
since this release
libunftp 0.18.0
- #356 Authenticators can now also take the connection source IP, and
the client certificate chain into account in addition to the password when performing authentication. - #356 Breaking: The
Authenticator::authenticate
method now
takes aCredentials
structure reference instead of astr
reference for the second parameter. - #373 Breaking: The
StorageBackend
methods were all changed to
take a reference of a user (&User
) instead of an optional reference to it (&Option<User>
). - Dependency upgrades and cleanups
- Fixed an issue where OPTS UTF8 returned the wrong FTP reply code
- #361 Don't allow consecutive PASS commands
- Added support for TLS client certificates
- #358 Added the ability for authenticators to do password-less
authentication when the user presents a valid client certificate. See theAuthenticator.cert_auth_sufficient
method.
unftp-auth-jsonfile v0.2.0
- Added support for per-user IP allow lists
- #369 Added support for per-user client certificate CN matching
- #355 Created a new Docker image that generates PBKDF2 keys for the
authenticator.
unftp-auth-* v0.2.0
- compiled unftp-auth-pam against libunftp v0.18.0
- compiled unftp-auth-rest against libunftp v0.18.0
unftp-sbe-* v0.2.0
- compiled unftp-sbe-fs against libunftp v0.18.0
- compiled unftp-sbe-gcs against libunftp v0.18.0