aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/npm-registry-client/lib
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/npm-registry-client/lib')
-rw-r--r--deps/npm/node_modules/npm-registry-client/lib/authify.js4
-rw-r--r--deps/npm/node_modules/npm-registry-client/lib/fetch.js13
-rw-r--r--deps/npm/node_modules/npm-registry-client/lib/initialize.js3
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 = {