mozilla-get-url
Advanced tools
Comparing version 0.2.0 to 0.4.0
@@ -0,1 +1,4 @@ | ||
- 0.4.0 | ||
- Add inacivitiy timeout. | ||
- 0.2.0 | ||
@@ -2,0 +5,0 @@ - add xullrunner support |
var FTP = require('jsftp'), | ||
urls = require('./urls'), | ||
debug = require('debug')('mozilla-get-url:ftp_filter') | ||
debug = require('debug')('mozilla-get-url:ftp_filter'), | ||
pathUtils = require('path'); | ||
var TIMEOUT = 60 * 60 * 1000; // 1 min | ||
/** | ||
@@ -10,5 +12,11 @@ Internal wrapper around jsftp | ||
function ftpClient() { | ||
return new FTP({ | ||
var ftp = new FTP({ | ||
host: urls.FTP_HOST | ||
}); | ||
ftp.socket.setTimeout(TIMEOUT); | ||
ftp.socket.once('timeout', function(data) { | ||
ftp.socket.destroy(); // should call the "ls" callback "err" | ||
}); | ||
return ftp; | ||
} | ||
@@ -50,3 +58,3 @@ | ||
pick = pick.map(appendFileToPath.bind(null, path)); | ||
function next() { | ||
@@ -53,0 +61,0 @@ var nextPath; |
{ | ||
"name": "mozilla-get-url", | ||
"version": "0.2.0", | ||
"version": "0.4.0", | ||
"description": "Utility to get the url of a particular version/release of a mozilla product (like firefox/b2g)", | ||
@@ -29,4 +29,4 @@ "main": "lib/locate.js", | ||
"dependencies": { | ||
"jsftp": "~1.1.1", | ||
"debug": "~0.7.2", | ||
"jsftp": "~1.3.1", | ||
"debug": "~1.0.3", | ||
"commander": "~2.0.0" | ||
@@ -33,0 +33,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
453
18252
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddebug@1.0.5(transitive)
+ Addedevent-stream@3.1.7(transitive)
+ Addedftp-response-parser@1.0.0(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedisarray@0.0.1(transitive)
+ Addedjsftp@1.3.9(transitive)
+ Addedmap-stream@0.1.0(transitive)
+ Addedms@2.0.0(transitive)
+ Addedonce@1.3.0(transitive)
+ Addedparse-listing@1.1.2(transitive)
+ Addedreadable-stream@1.1.14(transitive)
+ Addedstring_decoder@0.10.31(transitive)
- Removedasync@0.2.10(transitive)
- Removeddebug@0.7.4(transitive)
- Removedevent-stream@3.0.20(transitive)
- Removedjsftp@1.1.1(transitive)
- Removedmap-stream@0.0.7(transitive)
- Removedparse-listing@1.0.1(transitive)
Updateddebug@~1.0.3
Updatedjsftp@~1.3.1