Skip to content

Releases: patrickjuchli/basic-ftp

5.1.0

27 Dec 08:31

Choose a tag to compare

  • Added: Add the option to prevent the use of separate transfer host IPs when using PASV. (#259)

5.0.5

27 Feb 21:09

Choose a tag to compare

5.0.4

13 Dec 20:00

Choose a tag to compare

  • Fixed: Handle relative paths in Client.removeDir()

5.0.3

05 May 08:19

Choose a tag to compare

  • Fixed: Improve closing sequence for control socket. (#224, #228)
  • Fixed: Avoid deprecation error. (#221)
  • Fixed: Set default settings before login in case there are non-ascii characters in user or password. (#229, @lgpseu)

5.0.2

01 Sep 13:14

Choose a tag to compare

  • Fixed: Use existing code path to close control socket when replacing it.
  • Fixed: Destroy sockets explicitly on timeouts only.

5.0.1

21 Jul 09:26

Choose a tag to compare

  • Fixed: Don't trust FEAT response of servers regarding EPSV. (#213)
  • Fixed: Include original error message when client reports as closed.

5.0.0

16 Jul 07:42

Choose a tag to compare

  • Breaking change: Library requires at least Node version 10.
  • Changed: Use feature set as reported by server to determine transfer strategy.
  • Changed: Test suite improvements to better reflect behaviour of an FTP server.
  • Fixed: Issues around incomplete upload described in #205.
  • Fixed: Variation of empty directory listing described in #206.
  • Fixed: List parsing for specific Unix flavor described in #193.
  • Fixed: Prevent late internal exceptions from sockets.
  • Fixed: Stop explicitly destroying sockets, too early in rare cases.

4.6.6

27 Mar 17:48

Choose a tag to compare

  • Fixed: Log reason why transfer modes fail when testing.

4.6.5

26 Mar 19:52

Choose a tag to compare

  • Fixed: Only use MLSD after querying support for feature. (#187)

4.6.4

24 Mar 21:07

Choose a tag to compare

  • Fixed: Hostname doesn't match certificates altnames for data connection. (#166, #179, @alandoherty)