Packages

basic-ftp

6.2.3 · 9 Oct 2026MIT27.3M / weekRepositoryHomepagenpmAtom feed

Upgrading basic-ftp from 2.3.1 to 2.17.1

39 releases in betweenevery note read

Other targets from 2.3.1Clears its 5 advisories6.2.1Latest6.2.3
0
changes to make
0
advisories fixed
6
new
11
fixes

Security

Release by release

  1. 2.12.3 – 2.17.114 releases, nothing new or fixed in the notes

  2. 2.12.2

    18 May 20181 fix
    • fixed

      Fixed: Don't deny EPSV over IPv4. This can help in some circumstances with a NAT.

  3. 2.12.1

    18 May 20181 fix
    • fixed

      Fixed: Don't prefer IPv6 by default.

  4. 2.12.0

    11 May 20181 new
    • new

      Added: Support IPv6 for passive mode (EPSV).

  5. 2.11.0

    30 Apr 20181 fix
    • fixed

      Stop using Yarn for internal dev-dependencies.

  6. 2.10.0

    23 Apr 20181 fix
    • fixed

      Resolve simple NAT issues with PASV.

  7. 2.8.0 – 2.9.27 releases, nothing new or fixed in the notes

  8. 2.7.1

    31 Jan 20181 fix
    • fixed

      Fix linter complaint.

50 other lines we could not sort, mostly version bumps
  • Fixed: Multibyte UTF-8 arriving in multiple chunks

    2.17.1
  • Fixed: Provide stack trace when closing due to multiple tasks running

    2.17.1
  • Internal improvements to linting

    2.17.1
  • Added: Get last modification time of a file. (#32, @AnsonYeung)

    2.17.0
  • Fixed: Closing client during task will reject associated promise.

    2.16.1
  • Changed: Include hidden files in file listings, fixes removeDir and clearWorkingDir. Changes behaviour for downloadDir and list. (#29, @conlanpatrek)

    2.16.0
  • Changed: Timeout on control socket is only considered during active task, not when idle. This also fixes #27, as well as #26.

    2.15.0
  • Fixed: Regression where closed clients throws timeout because of idle socket.

    2.14.4
  • Fixed: JSDoc type annotations.

    2.14.3
  • Fixed: Minor fixes to documentation.

    2.14.3

2 internal lines (docs, tests, tooling) left out.