Skip to content

Releases: bolcom/libunftp

libunftp v0.18.9

31 May 21:24
Compare
Choose a tag to compare

Changes in this release:

  • #461 Cleaned INFO log output
  • #461 New metrics (ftp_transferred_total, ftp_sent_bytes, ftp_received_bytes)
  • #461 Useful new log messages such as data command summary with transfer speed
  • #461 Fixed bug where REST command didn't work correctly
  • #461 Various other bug fixes (RETR reply on missing data connection, mapping to correct ftp errors)
  • #458, 66756f1 Added partial support for FTP Active Mode. See Server::active_passive_mode
  • #453 Added support for the BYE command
  • Upgraded dependencies and Rust version

Release all crates

25 Jan 12:27
df2917b
Compare
Choose a tag to compare

unftp-sbe-gcs v0.2.2

  • #384 Implemented caching of the access token for GCS
  • Upgraded dependencies

libunftp v0.18.8, unftp-auth-jsonfile v0.3.1, unftp-sbe-fs, unftp-auth-{rest,pam} v0.2.2:

  • Upgraded dependencies

unftp-auth-jsonfile v0.3.0

07 Dec 15:34
1a3aee3
Compare
Choose a tag to compare

The following feature has been added:

  • #441 JsonFile authenticator: support for gzipped and base64+gzipped json file. This is useful if your credentials file is hitting size limits. The gzip and gzip+base64 file formats are automatically detected, so dependent projects need make no changes to support it.

libunftp v0.18.7

26 Oct 20:36
Compare
Choose a tag to compare

Changes in this release:

  • #430 Fix issue with proxy protocol hash construction
  • #432 Show Trace ID as hex in debug output
  • #434 Time out if client doesn't connect on data port after PASV
  • Upgraded dependencies

v0.18.6

25 Sep 07:35
Compare
Choose a tag to compare

Changes in this release:

  • #429 Await proxy protocol header in a separate task, fixes issue #208
  • #428 Support Elliptic Curve Private Keys
  • Upgraded dependencies

Release v0.2.1 of other crates

25 Jun 21:25
c71954d
Compare
Choose a tag to compare

unftp-sbe-gcs v0.2.1

  • #416 GCS support for RMD. Plus CWD now checks target directory existence
  • #415 Support directory timestamps in GCS. To resolve issues with some UI FTP clients, such as Cyberduck
  • compiled against libunftp v0.18.5

unftp-auth-*, unftp-sbe-fs v0.2.1

  • compiled against libunftp v0.18.5

libunftp v0.18.5

25 Jun 20:47
d11879d
Compare
Choose a tag to compare

In this release:

  • #414 Fixed path display issues for Windows clients.
  • #413 Fixed issue where the OPTS UTF8 command was not handled correctly as seen with the FTP client included in Windows Explorer.

libunftp v0.18.4

15 Apr 15:00
Compare
Choose a tag to compare

In this release:

  • #343, anti - brute force password guessing feature, choose from different failed login attempts policies: deters
    successive failed login attempts based on IP, username or the combination of both
  • #403, #404 Improved logging: The username and file path are logged in
    separate fields in more places.
  • #405 Improved metrics: The ftp_reply_total and ftp_error_total
    counters now have new labels event and event_type to allow correlation with the event for which a reply is given
    or for which an error occurred.
  • #402 Allow OPTS UTF8 .. without needing to authenticate.
  • Upgraded dependencies

libunftp-0.18.3

21 Jan 10:32
Compare
Choose a tag to compare

In this release:

  • #394 Implemented a new API (Server.notify_data and Server.notify_presence)
    to allow listening for file events.
  • Upgraded dependencies

libunftp v0.18.2

19 Nov 09:46
Compare
Choose a tag to compare

Changes in this release

  • #386 Implemented graceful shutdown through the Server.shutdown_indicator method.
  • Upgraded to rustls v0.20.0
  • Upgraded other minor dependency versions
  • Testing improvements