diff options
Diffstat (limited to 'deps/npm/node_modules/npm-registry-client/lib')
3 files changed, 6 insertions, 14 deletions
diff --git a/deps/npm/node_modules/npm-registry-client/lib/authify.js b/deps/npm/node_modules/npm-registry-client/lib/authify.js index 0a259757b3..9b38a30a92 100644 --- a/deps/npm/node_modules/npm-registry-client/lib/authify.js +++ b/deps/npm/node_modules/npm-registry-client/lib/authify.js @@ -1,6 +1,10 @@ module.exports = authify function authify (authed, parsed, headers, credentials) { + if (credentials && credentials.otp) { + this.log.verbose('request', 'passing along npm otp') + headers['npm-otp'] = credentials.otp + } if (credentials && credentials.token) { this.log.verbose('request', 'using bearer token for auth') headers.authorization = 'Bearer ' + credentials.token diff --git a/deps/npm/node_modules/npm-registry-client/lib/fetch.js b/deps/npm/node_modules/npm-registry-client/lib/fetch.js index ff3ee216b7..5ab8587780 100644 --- a/deps/npm/node_modules/npm-registry-client/lib/fetch.js +++ b/deps/npm/node_modules/npm-registry-client/lib/fetch.js @@ -35,10 +35,7 @@ function fetch (uri, params, cb) { var er var statusCode = res && res.statusCode if (statusCode === 200) { - // Work around bug in node v0.10.0 where the CryptoStream - // gets stuck and never starts reading again. res.resume() - if (process.version === 'v0.10.0') unstick(res) req.once('error', function (er) { res.emit('error', er) @@ -62,16 +59,6 @@ function fetch (uri, params, cb) { }) } -function unstick (response) { - response.resume = (function (orig) { - return function () { - var ret = orig.apply(response, arguments) - if (response.socket.encrypted) response.socket.encrypted.read(0) - return ret - } - })(response.resume) -} - function makeRequest (remote, params, cb) { var parsed = url.parse(remote) this.log.http('fetch', 'GET', parsed.href) diff --git a/deps/npm/node_modules/npm-registry-client/lib/initialize.js b/deps/npm/node_modules/npm-registry-client/lib/initialize.js index 174d6470a7..a25077eae5 100644 --- a/deps/npm/node_modules/npm-registry-client/lib/initialize.js +++ b/deps/npm/node_modules/npm-registry-client/lib/initialize.js @@ -14,7 +14,8 @@ function initialize (uri, method, accept, headers) { if (this.config.isFromCI == null) { this.config.isFromCI = Boolean( process.env['CI'] === 'true' || process.env['TDDIUM'] || - process.env['JENKINS_URL'] || process.env['bamboo.buildKey']) + process.env['JENKINS_URL'] || process.env['bamboo.buildKey'] || + process.env['GO_PIPELINE_NAME']) } var opts = { |