Releases: patrickjuchli/basic-ftp
Releases · patrickjuchli/basic-ftp
6.0.1
Immutable
release. Only release title and notes can be modified.
- Fixed: Use and renew TLS 1.3 session tickets for data connections. (Thanks for testing, @dennisameling)
6.0.0
Immutable
release. Only release title and notes can be modified.
- Breaking change: This library does not allow separate transfer hosts by default anymore. This provides security by default against FTP bounce attacks. This FTP feature is used very rarely, there is a good chance you don't actually have to change anything in your code. You can allow separate transfer hosts by using
allowSeparateTransferHost: truewhen instantiating aClient. (Thanks, @Jvr2022)
5.3.1
Immutable
release. Only release title and notes can be modified.
- Fixed: Protect against unbounded control response, fixes GHSA-rpmf-866q-6p89.
5.3.0
Immutable
release. Only release title and notes can be modified.
- Changed: Introduced an upper bound for total bytes of directory listing, fixes GHSA-rp42-5vxx-qpwr.
- Added: Option to increase the upper bound for total bytes of directory listing in Client constructor.
5.2.2
Immutable
release. Only release title and notes can be modified.
- Fixed: Improve control character rejection, fixes GHSA-6v7q-wjvx-w8wg.
5.2.1
Immutable
release. Only release title and notes can be modified.
- Fixed: Reject control character injection attempts using paths. See GHSA-chqc-8p9q-pq6q.
5.2.0
Immutable
release. Only release title and notes can be modified.
- Changed: Skip files with invalid name in downloadToDir.
5.1.0
5.0.5
- Fixed: Memory leak described in #250 by @everhardt, @martijnimhoff
5.0.4
- Fixed: Handle relative paths in Client.removeDir()