Skip to content

All crates

Compare
Choose a tag to compare
@hannesdejager hannesdejager released this 13 Jul 21:18
· 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 a Credentials structure reference instead of a str 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 the Authenticator.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