Skip to content

Releases: patrickjuchli/basic-ftp

5.0.5

27 Feb 21:09
Compare
Choose a tag to compare

5.0.4

13 Dec 20:00
Compare
Choose a tag to compare
  • Fixed: Handle relative paths in Client.removeDir()

5.0.3

05 May 08:19
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Fixed: Log reason why transfer modes fail when testing.

4.6.5

26 Mar 19:52
Compare
Choose a tag to compare
  • Fixed: Only use MLSD after querying support for feature. (#187)

4.6.4

24 Mar 21:07
Compare
Choose a tag to compare
  • Fixed: Hostname doesn't match certificates altnames for data connection. (#166, #179, @alandoherty)

4.6.3

31 Oct 08:17
Compare
Choose a tag to compare
  • Improved: Continue trying transfer strategies even after unexpected errors. (#164)