New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

basic-ftp

Package Overview
Dependencies
Maintainers
1
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

basic-ftp - npm Package Compare versions

Comparing version 2.3.2 to 2.3.3

4

CHANGELOG.md
# Changelog
## 2.3.3
- Accept more positive preliminary and completion replies for transfers.
## 2.3.2

@@ -4,0 +8,0 @@

12

lib/ftp.js

@@ -703,3 +703,3 @@ "use strict";

return ftp.handle("LIST", (res, task) => {
if (res.code === 150) { // Ready to download
if (res.code === 150 || res.code === 125) { // Ready to download
ftp.dataSocket.on("data", data => {

@@ -714,3 +714,3 @@ rawList += data.toString(ftp.encoding);

}
else if (res.code === 226) { // Transfer complete
else if (res.code === 226 || res.code === 250) { // Transfer complete
resolver.confirm(task);

@@ -739,3 +739,3 @@ }

return ftp.handle(command, (res, task) => {
if (res.code === 150) { // Ready to upload
if (res.code === 150 || res.code === 125) { // Ready to upload
// If all data has been flushed, close the socket to signal

@@ -749,3 +749,3 @@ // the FTP server that the transfer is complete.

}
else if (res.code === 226) { // Transfer complete
else if (res.code === 226 || res.code === 250) { // Transfer complete
resolver.resolve(task, res.code);

@@ -775,3 +775,3 @@ }

return ftp.handle(command, (res, task) => {
if (res.code === 150) { // Ready to download
if (res.code === 150 || res.code === 125) { // Ready to download
ftp.dataSocket.once("end", () => resolver.confirm(task));

@@ -783,3 +783,3 @@ ftp.dataSocket.pipe(writableStream);

}
else if (res.code === 226) { // Transfer complete
else if (res.code === 226 || res.code === 250) { // Transfer complete
resolver.resolve(task, res.code);

@@ -786,0 +786,0 @@ }

{
"name": "basic-ftp",
"version": "2.3.2",
"version": "2.3.3",
"description": "FTP/FTPS client library",

@@ -5,0 +5,0 @@ "main": "./lib/ftp",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc