digdug
Advanced tools
Comparing version 1.4.0 to 1.4.1
@@ -61,2 +61,6 @@ /** | ||
port: 443, | ||
protocol: 'https', | ||
/** | ||
@@ -63,0 +67,0 @@ * A list of server URLs that should be proxied by the tunnel. Only the hostname, port, and protocol are used. |
{ | ||
"name": "digdug", | ||
"version": "1.4.0", | ||
"version": "1.4.1", | ||
"description": "Dig Dug. A simple abstraction library for downloading and launching WebDriver service tunnels.", | ||
@@ -12,3 +12,3 @@ "repository": { | ||
"dojo": "2.0.0-alpha.7", | ||
"decompress": "0.2.3" | ||
"decompress": "3.0.0" | ||
}, | ||
@@ -15,0 +15,0 @@ "devDependencies": { |
@@ -83,7 +83,13 @@ /* jshint dojo:true */ | ||
afterEach: function () { | ||
function _cleanup() { | ||
cleanup(tunnel); | ||
tunnel = null; | ||
} | ||
if (tunnel.isRunning) { | ||
tunnel.stop(); | ||
return tunnel.stop().finally(_cleanup); | ||
} | ||
cleanup(tunnel); | ||
tunnel = null; | ||
else { | ||
_cleanup(); | ||
} | ||
}, | ||
@@ -98,3 +104,3 @@ | ||
'#start': function() { | ||
tunnelTest(this.async(), tunnel, function (error) { | ||
tunnelTest(this.async(120000), tunnel, function (error) { | ||
return /Not authorized/.test(error.message); | ||
@@ -101,0 +107,0 @@ }); |
@@ -5,3 +5,3 @@ /** | ||
var decompress = require('decompress'); | ||
var Decompress = require('decompress'); | ||
var Evented = require('dojo/Evented'); | ||
@@ -274,9 +274,2 @@ var fs = require('fs'); | ||
var decompressor = decompress({ ext: self.url, path: self.directory }); | ||
var options = { | ||
streamData: true, | ||
streamTarget: decompressor, | ||
proxy: self.proxy | ||
}; | ||
if (!forceDownload && self.isDownloaded) { | ||
@@ -287,10 +280,29 @@ resolve(); | ||
var request = sendRequest(self.url, options); | ||
request.then(resolve, function (error) { | ||
if (error.response && error.response.statusCode >= 400) { | ||
error = new Error('Download server returned status code ' + error.response.statusCode); | ||
} | ||
var request = sendRequest(self.url, { proxy: self.proxy }); | ||
request.then( | ||
function (response) { | ||
var decompressor = new Decompress(); | ||
decompressor.src(response.data) | ||
.use(Decompress.zip()) | ||
.use(Decompress.targz()) | ||
.dest(self.directory) | ||
.run(function (error) { | ||
if (error) { | ||
reject(error); | ||
} | ||
else { | ||
resolve(); | ||
} | ||
}); | ||
}, | ||
function (error) { | ||
if (error.response && error.response.statusCode >= 400) { | ||
error = new Error('Download server returned status code ' + error.response.statusCode); | ||
} | ||
reject(error); | ||
}, | ||
progress | ||
); | ||
reject(error); | ||
}, progress); | ||
return request; | ||
}); | ||
@@ -297,0 +309,0 @@ }, |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 4 instances in 1 package
74819
1706
1
17
+ Addedansi-regex@2.1.1(transitive)
+ Addedansi-styles@2.2.1(transitive)
+ Addedarr-diff@2.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarray-unique@0.2.1(transitive)
+ Addedbl@1.2.3(transitive)
+ Addedbraces@1.8.5(transitive)
+ Addedbuffer-alloc@1.2.0(transitive)
+ Addedbuffer-alloc-unsafe@1.1.0(transitive)
+ Addedbuffer-crc32@0.2.13(transitive)
+ Addedbuffer-fill@1.0.0(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedbuffer-to-vinyl@1.1.0(transitive)
+ Addedchalk@1.1.3(transitive)
+ Addedclone@0.2.01.0.4(transitive)
+ Addedclone-stats@0.0.1(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedconcat-stream@1.6.2(transitive)
+ Addedconvert-source-map@1.9.0(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddecompress@3.0.0(transitive)
+ Addeddecompress-tar@3.1.0(transitive)
+ Addeddecompress-tarbz2@3.1.0(transitive)
+ Addeddecompress-targz@3.1.0(transitive)
+ Addeddecompress-unzip@3.4.0(transitive)
+ Addedduplexer2@0.1.4(transitive)
+ Addedduplexify@3.7.1(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addedescape-string-regexp@1.0.5(transitive)
+ Addedexpand-brackets@0.1.5(transitive)
+ Addedexpand-range@1.8.2(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedextend-shallow@2.0.1(transitive)
+ Addedextglob@0.3.2(transitive)
+ Addedfd-slicer@1.1.0(transitive)
+ Addedfile-type@3.9.0(transitive)
+ Addedfilename-regex@2.0.1(transitive)
+ Addedfill-range@2.2.4(transitive)
+ Addedfirst-chunk-stream@1.0.0(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@0.1.5(transitive)
+ Addedfs-constants@1.0.0(transitive)
+ Addedget-stdin@4.0.1(transitive)
+ Addedglob@5.0.15(transitive)
+ Addedglob-base@0.3.0(transitive)
+ Addedglob-parent@2.0.03.1.0(transitive)
+ Addedglob-stream@5.3.5(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedgulp-sourcemaps@1.6.0(transitive)
+ Addedhas-ansi@2.0.0(transitive)
+ Addedis-absolute@0.1.7(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-bzip2@1.0.0(transitive)
+ Addedis-dotfile@1.0.3(transitive)
+ Addedis-equal-shallow@0.1.3(transitive)
+ Addedis-extendable@0.1.1(transitive)
+ Addedis-extglob@1.0.02.1.1(transitive)
+ Addedis-glob@2.0.13.1.0(transitive)
+ Addedis-gzip@1.0.0(transitive)
+ Addedis-natural-number@2.1.1(transitive)
+ Addedis-number@2.1.04.0.0(transitive)
+ Addedis-posix-bracket@0.1.1(transitive)
+ Addedis-primitive@2.0.0(transitive)
+ Addedis-relative@0.1.3(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-tar@1.0.0(transitive)
+ Addedis-utf8@0.2.1(transitive)
+ Addedis-valid-glob@0.3.0(transitive)
+ Addedis-zip@1.0.0(transitive)
+ Addedisarray@0.0.11.0.0(transitive)
+ Addedisobject@2.1.0(transitive)
+ Addedjson-stable-stringify-without-jsonify@1.0.1(transitive)
+ Addedkind-of@3.2.26.0.3(transitive)
+ Addedlazystream@1.0.1(transitive)
+ Addedlodash.isequal@4.5.0(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedmerge-stream@1.0.1(transitive)
+ Addedmicromatch@2.3.11(transitive)
+ Addednormalize-path@2.1.1(transitive)
+ Addedobject-assign@2.1.14.1.1(transitive)
+ Addedobject.omit@2.0.1(transitive)
+ Addedordered-read-streams@0.3.0(transitive)
+ Addedparse-glob@3.0.4(transitive)
+ Addedpath-dirname@1.0.2(transitive)
+ Addedpend@1.2.0(transitive)
+ Addedpinkie@2.0.4(transitive)
+ Addedpinkie-promise@2.0.1(transitive)
+ Addedpreserve@0.2.0(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedread-all-stream@3.1.0(transitive)
+ Addedreadable-stream@1.0.342.3.83.6.2(transitive)
+ Addedregex-cache@0.4.4(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedreplace-ext@0.0.1(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedseek-bzip@1.0.6(transitive)
+ Addedstat-mode@0.2.2(transitive)
+ Addedstream-combiner2@1.1.1(transitive)
+ Addedstream-shift@1.0.3(transitive)
+ Addedstring_decoder@0.10.311.1.1(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-bom@2.0.0(transitive)
+ Addedstrip-bom-stream@1.0.0(transitive)
+ Addedstrip-dirs@1.1.1(transitive)
+ Addedsum-up@1.0.3(transitive)
+ Addedsupports-color@2.0.0(transitive)
+ Addedtar-stream@1.6.2(transitive)
+ Addedthrough2@0.6.52.0.54.0.2(transitive)
+ Addedthrough2-filter@2.0.03.1.0(transitive)
+ Addedto-absolute-glob@0.1.1(transitive)
+ Addedto-buffer@1.1.1(transitive)
+ Addedtypedarray@0.0.6(transitive)
+ Addedunique-stream@2.3.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addeduuid@2.0.3(transitive)
+ Addedvali-date@1.0.0(transitive)
+ Addedvinyl@0.4.61.2.0(transitive)
+ Addedvinyl-assign@1.2.1(transitive)
+ Addedvinyl-fs@2.4.4(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedyauzl@2.10.0(transitive)
- Removedabbrev@1.1.1(transitive)
- Removedadm-zip@0.4.16(transitive)
- Removedblock-stream@0.0.9(transitive)
- Removeddecompress@0.2.3(transitive)
- Removedduplexer@0.1.2(transitive)
- Removedext-list@0.2.0(transitive)
- Removedextname@0.1.5(transitive)
- Removedfs.realpath@1.0.0(transitive)
- Removedfstream@0.1.31(transitive)
- Removedget-stdin@0.1.0(transitive)
- Removedglob@7.2.3(transitive)
- Removedgot@0.2.0(transitive)
- Removedgraceful-fs@3.0.12(transitive)
- Removedlodash@2.4.2(transitive)
- Removedmap-key@0.1.5(transitive)
- Removedmkdirp@0.3.5(transitive)
- Removednatives@1.1.6(transitive)
- Removednopt@2.2.1(transitive)
- Removedobject-assign@0.3.1(transitive)
- Removedrimraf@2.7.1(transitive)
- Removedstream-combiner@0.0.4(transitive)
- Removedtar@0.1.20(transitive)
- Removedtempfile@0.1.3(transitive)
- Removedunderscore.string@2.3.3(transitive)
- Removeduuid@1.4.2(transitive)
Updateddecompress@3.0.0