Comparing version 2.0.0 to 2.0.2
{ | ||
"name": "spdy", | ||
"version": "2.0.0", | ||
"version": "2.0.2", | ||
"description": "Implementation of the SPDY protocol on node.js.", | ||
@@ -32,3 +32,3 @@ "license": "MIT", | ||
"select-hose": "^2.0.0", | ||
"spdy-transport": "^1.1.4" | ||
"spdy-transport": "^1.1.5" | ||
}, | ||
@@ -35,0 +35,0 @@ "devDependencies": { |
23
test.js
@@ -5,4 +5,4 @@ var spdy = require('./'); | ||
var options = { | ||
key: "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAwR9WNkAleV/CNFOZMRzWAcuq/BilL0KJdYbsdJXLbZ10pyJH\nw3J9TSlz/5mzrRArO7OrVl5XKFs6AXEIE4z7EN+MXzghFLO2+bu/HN/UtpD0dfiP\nX3OgqyAtLwiqwXnjis4jY0bzWKSc/4o17wFFKj+6Hvg/MKQBfrNmjHvKh1Zrr2ba\nA76z8ZrHIRiiD/ueT2eScRppF+WsJ402zSO+KMqWFgucQPTj4w52KKVw7KdxrH5T\nTlpMImqVFyUhZ9lahbckVdfLiwToUkxZa2GdRBOLkvn0yNaMfFWogWkDjPiFNkL+\n91FudT8x1augPCuoOotbDhdDiUzaNo/feRw+LQIDAQABAoIBABoXN7iAlg99xmj3\nWlzuPmNjtqf0VGy8GoIMRmnBywf2G8pwsS1QjGkeTpObmlCpPI4GSgGTIUdMe9ux\n/5tUkp7G9NnwZVe8p925Zapq+vvnPX+qowQMRQqZgEE4dIlLBFi+XL2O2lWBd8x2\nSa8Oht+cWHLSqwbRQXpylkood0YtRFw91w1pgz376pU/GdUIPon3akmdk9VIsRe7\nNDRY00ZfP7paf9Xv0tvqgdrK4rfgoKN4V1BVzEOzC2LnThcN3yPw7YJDh27FJh5K\ngsi9FOLd4Vy2NOEqSkOM2CXv1x/59TSDsSmAjhQ2S8VtoIzFbUCVZ9S9cE64+wij\nJzi5ROkCgYEAyHm7mdIMHFC8En3uPm8/oLyEkO5BhUSVX0MDQy3zE2Emwg3zbOsZ\nWbpHTtGEkBwRZw7C+R3RxBPZCv4jYi1wIcpKdlUWonypVE3FQMjT27gTEEB4vFPO\na82hzXGPd+nYR9mJDFpn4gD1JksJXdqQ5MjAtMAaIFE9a3Jb+D21/d8CgYEA9pw/\nih5d+Pc63YuU0UOSqBlzkORnvQ50mtTNJgCKe7tdkMpUJWBkVdVaGUA1Ibt/iCfa\nJsMI49fEviS5yBC4CL28UsZ+Jc8i0wHoRbQx4TzQiVtsLu8SFyVGDQ9Fl+beKsk9\n3EHXztFDoHQ24BBbuzuWtYJJF4iEp63gSh6lLXMCgYAtguVB8FtrejCYChqx9dN+\nDA4UUOJy/LTkYXQ2JhJOzflciIpAqcahhhZ2ID518MlKmiFNKKXcW50kT7l8qlAQ\ne7oXzw1Kaf6O8vDa2jyuXsWFJP3D00rDUnVvDF7DnETLWukv8r4uooUE4ngH5HyM\nU77bydikiYzl/Zo/atMMBQKBgQClDn8Ymqqa8B5eGgZI6clG6YIIAFfOmdZBqxyD\nyujlV8qQFluriJCfQmVDcU4efbgmEUZZm0Bf/xKXkU0nMsl6UEOzw1a7R6AvSp+D\nx896yZFp3d7SqwCYrUHti8MwoD0itf7JZOhkbHuu8Rmpbkl3T7LXWZRCRAVFlYMB\nGPHFMQKBgD+hkh+kW650LXBQACY0ICY7AhDzPeBKBTTAcLUe0Ct4hIY3xdNI3WnP\nvgz2SkoTWddN/BBXp/qO1p6LYTR4mNtC4txAkh3GVI52T7uo9FAWowtIti/WkT4T\nraQoZYveKMA+jzFu8V37xdK3LO1Ywf1ORnmeTSMGvbcrozRASbOc\n-----END RSA PRIVATE KEY-----", | ||
cert: "-----BEGIN CERTIFICATE-----\nMIICvzCCAamgAwIBAgIDAQABMAsGCSqGSIb3DQEBCzAWMRQwEgYDVQQDFgtpbmR1\ndG55LmNvbTAeFw02OTAxMDEwMDAwMDBaFw0yNTA3MjQyMTIzMzRaMBYxFDASBgNV\nBAMWC2luZHV0bnkuY29tMIIBIDALBgkqhkiG9w0BAQEDggEPADCCAQoCggEBAMEf\nVjZAJXlfwjRTmTEc1gHLqvwYpS9CiXWG7HSVy22ddKciR8NyfU0pc/+Zs60QKzuz\nq1ZeVyhbOgFxCBOM+xDfjF84IRSztvm7vxzf1LaQ9HX4j19zoKsgLS8IqsF544rO\nI2NG81iknP+KNe8BRSo/uh74PzCkAX6zZox7yodWa69m2gO+s/GaxyEYog/7nk9n\nknEaaRflrCeNNs0jvijKlhYLnED04+MOdiilcOyncax+U05aTCJqlRclIWfZWoW3\nJFXXy4sE6FJMWWthnUQTi5L59MjWjHxVqIFpA4z4hTZC/vdRbnU/MdWroDwrqDqL\nWw4XQ4lM2jaP33kcPi0CAwEAAaMcMBowGAYDVR0RBBEwD4INKi5pbmR1dG55LmNv\nbTALBgkqhkiG9w0BAQsDggEBAAqi508vuYV8UI9j7GgAwR1YY7c34yK0U7lRYKvJ\nliIfRMGsTV2R0mu8SfaM2bs2mt8qajEBqEVmwUf43mdgXdqWO8sVrLiRrCyI0FV4\n8V+Wafq0LARPleH0jIovP8Uc8WjJISK7UxnmaG4J7i1e4tSU6vVgR6VLVtY0lD0X\ndh04xrZm5CCY9LgUB/sMBYrFds+8nZidkes1E70bIlaxvxRAZyN3k3KOZh29FXXi\nKOVzRLwcZ6GIw1wA5UIkwmjdb6eOR5VjHKAiXVLMB8q1ZQMfaEI9UhCxVW/ZGro/\n5qQORcR6C1ILwgjpgswbJ0cwqBw5ve2KuJvKjzPBPC7g5zc=\n-----END CERTIFICATE-----", | ||
key: "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAy1Mogi0sHpx/rCQ3jJDuNTAVa4IjfnGWGkYKttNnNd2Zyjf6\npa+fJlOjLghSlnB4uDZCSVWLrjLAIGZopqxQ3jNSQDFyGaDGBFkVJ+u7qxzt/2MC\nlJt6aosyruCwSdcIxWnLLB3DCt43/juCWAnK/7sGpOV9CySJy7jRx7XQmPeF+EqL\nfWTP+9r8vqLfpFmz5mNetHwACGknjegQPzh/+tu4+xKIst1uPJFhJ694vNcPtLfr\nsWc2sE+pWApjfg7Ak6jMSG3LgvGZkmj5CXeEUuZ47mWLGo2MqgtQaUJrVP3zFtGM\nafP7HmEASIYPRQ1YHxxZfsSlhckoQDgkwOWXQQIDAQABAoIBAQCN5xTPfY1cM+cb\nEg++x+uoLU3VwXbaKZYT8ixKGtLekjFiI52IA0D0s8ygNOjG2+o0zpGGsvCQfBUA\nx9hj8sFhwrm12YyDfGSW5kFQokJRExi7c7N6WeSe9VVDHceLUUtq1AIbYQ4dyKeV\nhJzcqsEFp9bkQNH7c93D09J9KlRSXLa+dwVGampOfYrc0KHJUrcx9k2ge3gr26fm\nmV1vBi7+k1bADmQZjeJMCzAtpnWLHVeaukVayN9WkBi13jbasAceF/TtgGuozQp4\nnLEj9+5TZD+U8izExJlZTjjBOfHSgvcgPHs8PqUK6IiRvtdneaA6hItBjGkQIH+3\ngzuDjv0dAoGBANNo/zzuD114kF5TnupH0MNlCFaaZC5NC75SzbbVpDWyQ2wjZdrp\n9zVX0IAT7+c7ncjrtExs+fiWxYiarBkBf+DCXDpMQKcImsfSOjUvtLQO4/621plr\nJx9oz8PdtWEzcXlDHCghuNmY6EEJkpOF+eKis6eIEv2FcML2L2+BbNCbAoGBAPY1\nmS9DyC5l8RlNng0MUPeCSCqi7tQ3EfcXITMky2oncqF1/s7XPpOwJn20KkvGQ1do\nZ81KeF5hc+DeBBG9SDxoWvzppf3QEGb8Glwfsd0/s8/k+IV6q0CKhwM+RQR24DP7\nMRrHU+bLebOTHEpDA2iRPf9DUBSuLbbJY0oOTK9TAoGAOoXQUi+cdUWQwWvoi/ZB\nZjWrrz2iCecuHwuRAtH1WR/15hOOeKFX255pi2r5eEtajGojSRzJvfUOzZfzmCCA\nI9np6gF9zD9niXU6w8pm/Yk5uCMpGOM+u0UqbpALS9MP0H+xZbKgFyxq7sYVm1z1\nJbXggbn7d87evjmkO/vaAY0CgYAp/lZUU3FPSJ/ouu5cN1+P966rZwLpO0NbK5zE\nBmCTiIrqsx901A2eTwshoZsdNYHC5NHfl/YT0vdawUNcazZo5zutq4ReWCCUECfG\n0rkZjYXzzY/95EBVT8tbaEGJU2VGOG/Vq23KDaaCVHMcz3VDXpJ+eVKtVFADvzGq\nLeoydQKBgDlApjgsdfiBXOW2ThJHPx5VSMsCO8GkiWJQm+fq79xAZ7IBhY0mdLwO\nTnkZErQfvqPzgM9rr/eYZf4+Ul8xtkDa8jHuR8UZntVcMy28ck+s0OSIbPE1V9RE\nAuc1nfe4g3hQVrdHeyCHcOGZSZgFfOfW1s1qhVY/sjEMnzCPsWV6\n-----END RSA PRIVATE KEY-----", | ||
cert: "-----BEGIN CERTIFICATE-----\nMIICwjCCAaygAwIBAgIDAQABMAsGCSqGSIb3DQEBCzAXMRUwEwYDVQQDFgx0ZXN0\nLmluZHV0bnkwHhcNMTUwODEyMDMzNzQ1WhcNMjUwODEwMDMzNzQ1WjAXMRUwEwYD\nVQQDFgx0ZXN0LmluZHV0bnkwggEgMAsGCSqGSIb3DQEBAQOCAQ8AMIIBCgKCAQEA\ny1Mogi0sHpx/rCQ3jJDuNTAVa4IjfnGWGkYKttNnNd2Zyjf6pa+fJlOjLghSlnB4\nuDZCSVWLrjLAIGZopqxQ3jNSQDFyGaDGBFkVJ+u7qxzt/2MClJt6aosyruCwSdcI\nxWnLLB3DCt43/juCWAnK/7sGpOV9CySJy7jRx7XQmPeF+EqLfWTP+9r8vqLfpFmz\n5mNetHwACGknjegQPzh/+tu4+xKIst1uPJFhJ694vNcPtLfrsWc2sE+pWApjfg7A\nk6jMSG3LgvGZkmj5CXeEUuZ47mWLGo2MqgtQaUJrVP3zFtGMafP7HmEASIYPRQ1Y\nHxxZfsSlhckoQDgkwOWXQQIDAQABox0wGzAZBgNVHREEEjAQgg4qLnRlc3QuaW5k\ndXRueTALBgkqhkiG9w0BAQsDggEBAGYNi5CCq+/YmzH2Z7fgQ30oRdwvbn3MlM1F\nTrX33V+7Uu8bccABIrTXfOpWRMqREeygx4GvbffMvR1CnFGG5mxIEqaSSM9mBEBZ\nymlxiej6yCHAvPb3aG73Aa/bs55beOpXmRsMU3Ix9QhJzWOY6JDN0OBdSEuBBimE\n4jEnQOYczARbLKZJe7MenNo6dD7OKiwJGCFZBWFeCZBflqDm+HA5rUpG7EOi3Rr+\nGIABvRn+y0u4eVeEJBN4rWzNiMv44CD55PrbbNq9OQVIS3NmFScl4tQFDb0fgAdb\nR0ZtujqDjMY3uZZxtiu6CmBTUKhwF3tTn5sMV4Y6ZR9RgT/UEuQ=\n-----END CERTIFICATE-----", | ||
ALPNProtocols: [ 'spdy/3.1' ], | ||
@@ -13,7 +13,20 @@ NPNProtocols: [ 'spdy/3.1' ] | ||
spdy.createServer(options, function(req, res) { | ||
console.log(req.headers); | ||
if (req.url === '/upload') { | ||
req.resume(); | ||
console.log('upload'); | ||
var total = 0; | ||
req.on('data', function(chunk) { | ||
console.log(total += chunk.length); | ||
}); | ||
req.on('end', function() { | ||
console.log('upload done'); | ||
res.end('ok'); | ||
}); | ||
return; | ||
} | ||
res.writeHead(200, { | ||
'set-cookie': 'koa:sess=eyJwaG9uZW51bWJlclVuYXV0aGVkIjpudWxsLCJfZXhwaXJlIjoxMTQzOTM0OTI5MTkxNSwiX21heEFnZSI6OTk5OTk5OTk5OTAwMH0=; koa:sess.sig=bALfJCqWqJY8LmXOotL2Mvmk_yU; jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZW51bWJlciI6IjU1NTg2NzUzMDkiLCJpYXQiOjE0MzkzNDk0MjB9.bSvXG8Ig4TjmAgRIAlxFCvX7ndquI6rEDDEjOEe7G-c'.split('; ') | ||
'Content-Type': 'text/html' | ||
}); | ||
res.end(); | ||
res.end('<form method=POST enctype="multipart/form-data" action="upload"><input name=file type=file /><button/></form>'); | ||
}).listen(1443); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
54693
1140
Updatedspdy-transport@^1.1.5