Socket
Socket
Sign inDemoInstall

ftp

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ftp - npm Package Compare versions

Comparing version 0.3.3 to 0.3.4

4

lib/connection.js

@@ -336,2 +336,6 @@ var fs = require('fs'),

FTP.prototype.site = function(cmd, cb) {
this._send('SITE ' + cmd, cb);
};
FTP.prototype.status = function(cb) {

@@ -338,0 +342,0 @@ this._send('STAT', cb);

2

lib/parser.js

@@ -7,3 +7,3 @@ var WritableStream = require('readable-stream').Writable,

var REX_LISTUNIX = XRegExp.cache('^(?<type>[\\-ld])(?<permission>([\\-r][\\-w][\\-xs]){3})\\s+(?<inodes>\\d+)\\s+(?<owner>\\w+)\\s+(?<group>\\w+)\\s+(?<size>\\d+)\\s+(?<timestamp>((?<month1>\\w{3})\\s+(?<date1>\\d{1,2})\\s+(?<hour>\\d{1,2}):(?<minute>\\d{2}))|((?<month2>\\w{3})\\s+(?<date2>\\d{1,2})\\s+(?<year>\\d{4})))\\s+(?<name>.+)$'),
var REX_LISTUNIX = XRegExp.cache('^(?<type>[\\-ld])(?<permission>([\\-r][\\-w][\\-xs]){3})\\s+(?<inodes>\\d+)\\s+(?<owner>\\S+)\\s+(?<group>\\S+)\\s+(?<size>\\d+)\\s+(?<timestamp>((?<month1>\\w{3})\\s+(?<date1>\\d{1,2})\\s+(?<hour>\\d{1,2}):(?<minute>\\d{2}))|((?<month2>\\w{3})\\s+(?<date2>\\d{1,2})\\s+(?<year>\\d{4})))\\s+(?<name>.+)$'),
REX_LISTMSDOS = XRegExp.cache('^(?<month>\\d{2})(?:\\-|\\/)(?<date>\\d{2})(?:\\-|\\/)(?<year>\\d{2,4})\\s+(?<hour>\\d{2}):(?<minute>\\d{2})\\s{0,1}(?<ampm>[AaMmPp]{1,2})\\s+(?:(?<size>\\d+)|(?<isdir>\\<DIR\\>))\\s+(?<name>.+)$'),

@@ -10,0 +10,0 @@ RE_RES_END = /(?:^|\r?\n)(\d{3}) [^\r\n]*\r?\n/,

{ "name": "ftp",
"version": "0.3.3",
"version": "0.3.4",
"author": "Brian White <mscdex@mscdex.net>",

@@ -4,0 +4,0 @@ "description": "An FTP client module for node.js",

@@ -25,5 +25,5 @@ Description

```javascript
var FTPClient = require('ftp');
var Client = require('ftp');
var c = new FTPClient();
var c = new Client();
c.on('ready', function() {

@@ -43,6 +43,6 @@ c.list(function(err, list) {

```javascript
var FTPClient = require('ftp');
var Client = require('ftp');
var fs = require('fs');
var c = new FTPClient();
var c = new Client();
c.on('ready', function() {

@@ -62,6 +62,6 @@ c.get('foo.txt', function(err, stream) {

```javascript
var FTPClient = require('ftp');
var Client = require('ftp');
var fs = require('fs');
var c = new FTPClient();
var c = new Client();
c.on('ready', function() {

@@ -164,2 +164,4 @@ c.put('foo.txt', 'foo.remote-copy.txt', function(err) {

* **site**(< _string_ >command, < _function_ >callback) - _(void)_ - Sends `command` (e.g. 'CHMOD 755 foo', 'QUOTA') using SITE. `callback` has 3 parameters: < _Error_ >err, < _string >responseText, < _integer_ >responseCode.
* **status**(< _function_ >callback) - _(void)_ - Retrieves human-readable information about the server's status. `callback` has 2 parameters: < _Error_ >err, < _string_ >status.

@@ -166,0 +168,0 @@

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