basic-ftp
Advanced tools
Comparing version 2.3.2 to 2.3.3
# Changelog | ||
## 2.3.3 | ||
- Accept more positive preliminary and completion replies for transfers. | ||
## 2.3.2 | ||
@@ -4,0 +8,0 @@ |
@@ -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", |
80982