BearND has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/361514 )
Change subject: Update mobileapps to 0b05026 ...................................................................... Update mobileapps to 0b05026 List of changes: 830175b Remove announcements 0b05026 Bump Parsoid version to 1.5.0 xxxxxxx Update node module dependencies Change-Id: Iac3006e4034b18b3d4c78b84c027be96e80c8a48 --- M node_modules/kad/package.json M node_modules/readable-stream/lib/_stream_writable.js M node_modules/readable-stream/lib/internal/streams/BufferList.js M node_modules/readable-stream/package.json M node_modules/safe-buffer/index.js M node_modules/safe-buffer/package.json D node_modules/string_decoder/node_modules/safe-buffer/.travis.yml D node_modules/string_decoder/node_modules/safe-buffer/LICENSE D node_modules/string_decoder/node_modules/safe-buffer/browser.js D node_modules/string_decoder/node_modules/safe-buffer/index.js D node_modules/string_decoder/node_modules/safe-buffer/package.json D node_modules/string_decoder/node_modules/safe-buffer/test.js M node_modules/string_decoder/package.json M src 14 files changed, 124 insertions(+), 401 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps/deploy refs/changes/14/361514/1 diff --git a/node_modules/kad/package.json b/node_modules/kad/package.json index ec1aef7..2dae929 100644 --- a/node_modules/kad/package.json +++ b/node_modules/kad/package.json @@ -49,7 +49,7 @@ "/limitation" ], "_resolved": "git+https://github.com/gwicke/kad.git#936c91652d757ea6f9dd30e44698afb0daaa1d17", - "_shasum": "40d99054fe500f7d06edd304f4260f234fe4a16e", + "_shasum": "0802c0adc29b5a1db6771a9bfd54579e5239e5e6", "_shrinkwrap": null, "_spec": "kad@git+https://github.com/gwicke/kad.git#master", "_where": "/opt/service/node_modules/limitation", diff --git a/node_modules/readable-stream/lib/_stream_writable.js b/node_modules/readable-stream/lib/_stream_writable.js index a438f21..ad38c6a 100644 --- a/node_modules/readable-stream/lib/_stream_writable.js +++ b/node_modules/readable-stream/lib/_stream_writable.js @@ -408,15 +408,26 @@ function onwriteError(stream, state, sync, er, cb) { --state.pendingcb; - if (sync) processNextTick(afterError, stream, state, cb, er);else afterError(stream, state, cb, er); - stream._writableState.errorEmitted = true; - stream.emit('error', er); -} - -function afterError(stream, state, cb, err) { - cb(err); - finishMaybe(stream, state); + if (sync) { + // defer the callback if we are being called synchronously + // to avoid piling up things on the stack + processNextTick(cb, er); + // this can emit finish, and it will always happen + // after error + processNextTick(finishMaybe, stream, state); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + } else { + // the caller expect this to happen before if + // it is async + cb(er); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + // this can emit finish, but finish must + // always follow error + finishMaybe(stream, state); + } } function onwriteStateUpdate(state) { @@ -649,4 +660,4 @@ Writable.prototype._destroy = function (err, cb) { this.end(); cb(err); -}; \ No newline at end of file +}; diff --git a/node_modules/readable-stream/lib/internal/streams/BufferList.js b/node_modules/readable-stream/lib/internal/streams/BufferList.js index 8546bb0..d467615 100644 --- a/node_modules/readable-stream/lib/internal/streams/BufferList.js +++ b/node_modules/readable-stream/lib/internal/streams/BufferList.js @@ -2,8 +2,6 @@ /*<replacement>*/ -var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Buffer = require('safe-buffer').Buffer; @@ -22,63 +20,55 @@ this.length = 0; } - _createClass(BufferList, [{ - key: 'push', - value: function push(v) { - var entry = { data: v, next: null }; - if (this.length > 0) this.tail.next = entry;else this.head = entry; - this.tail = entry; - ++this.length; + BufferList.prototype.push = function push(v) { + var entry = { data: v, next: null }; + if (this.length > 0) this.tail.next = entry;else this.head = entry; + this.tail = entry; + ++this.length; + }; + + BufferList.prototype.unshift = function unshift(v) { + var entry = { data: v, next: this.head }; + if (this.length === 0) this.tail = entry; + this.head = entry; + ++this.length; + }; + + BufferList.prototype.shift = function shift() { + if (this.length === 0) return; + var ret = this.head.data; + if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; + --this.length; + return ret; + }; + + BufferList.prototype.clear = function clear() { + this.head = this.tail = null; + this.length = 0; + }; + + BufferList.prototype.join = function join(s) { + if (this.length === 0) return ''; + var p = this.head; + var ret = '' + p.data; + while (p = p.next) { + ret += s + p.data; + }return ret; + }; + + BufferList.prototype.concat = function concat(n) { + if (this.length === 0) return Buffer.alloc(0); + if (this.length === 1) return this.head.data; + var ret = Buffer.allocUnsafe(n >>> 0); + var p = this.head; + var i = 0; + while (p) { + copyBuffer(p.data, ret, i); + i += p.data.length; + p = p.next; } - }, { - key: 'unshift', - value: function unshift(v) { - var entry = { data: v, next: this.head }; - if (this.length === 0) this.tail = entry; - this.head = entry; - ++this.length; - } - }, { - key: 'shift', - value: function shift() { - if (this.length === 0) return; - var ret = this.head.data; - if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; - --this.length; - return ret; - } - }, { - key: 'clear', - value: function clear() { - this.head = this.tail = null; - this.length = 0; - } - }, { - key: 'join', - value: function join(s) { - if (this.length === 0) return ''; - var p = this.head; - var ret = '' + p.data; - while (p = p.next) { - ret += s + p.data; - }return ret; - } - }, { - key: 'concat', - value: function concat(n) { - if (this.length === 0) return Buffer.alloc(0); - if (this.length === 1) return this.head.data; - var ret = Buffer.allocUnsafe(n >>> 0); - var p = this.head; - var i = 0; - while (p) { - copyBuffer(p.data, ret, i); - i += p.data.length; - p = p.next; - } - return ret; - } - }]); + return ret; + }; return BufferList; }(); \ No newline at end of file diff --git a/node_modules/readable-stream/package.json b/node_modules/readable-stream/package.json index e79a935..6550094 100644 --- a/node_modules/readable-stream/package.json +++ b/node_modules/readable-stream/package.json @@ -14,19 +14,19 @@ ] ], "_from": "readable-stream@>=2.0.5 <3.0.0", - "_id": "readable-stream@2.3.1", + "_id": "readable-stream@2.3.2", "_inCache": true, "_location": "/readable-stream", - "_nodeVersion": "6.10.1", + "_nodeVersion": "6.11.0", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", - "tmp": "tmp/readable-stream-2.3.1.tgz_1498054038106_0.8029541240539402" + "tmp": "tmp/readable-stream-2.3.2.tgz_1498139300782_0.7375865990761667" }, "_npmUser": { "name": "matteo.collina", "email": "he...@matteocollina.com" }, - "_npmVersion": "5.0.3", + "_npmVersion": "3.10.10", "_phantomChildren": {}, "_requested": { "raw": "readable-stream@^2.0.5", @@ -44,8 +44,8 @@ "/limitation", "/msgpack5" ], - "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.1.tgz", - "_shasum": "84e26965bb9e785535ed256e8d38e92c69f09d10", + "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", + "_shasum": "5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d", "_shrinkwrap": null, "_spec": "readable-stream@^2.0.5", "_where": "/opt/service/node_modules/limitation", @@ -80,11 +80,10 @@ }, "directories": {}, "dist": { - "integrity": "sha512-u6cxIvtbZcjq2HH71Zc/SRBUl7vbv62szIqmqqGpK3HY5J1c0kR/LUzKUpeoFgMzapvVAlBD+QY56ilWmHi4Nw==", - "shasum": "84e26965bb9e785535ed256e8d38e92c69f09d10", - "tarball": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.1.tgz" + "shasum": "5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d", + "tarball": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz" }, - "gitHead": "46770aba1db21c164ee0df8b576576102700236b", + "gitHead": "dfbb3377d15aa42500c9fdedbcf3a2819204bf7b", "homepage": "https://github.com/nodejs/readable-stream#readme", "keywords": [ "readable", @@ -139,5 +138,5 @@ "test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js", "write-zuul": "printf \"ui: tape\nbrowsers:\n - name: $BROWSER_NAME\n version: $BROWSER_VERSION\n\">.zuul.yml" }, - "version": "2.3.1" + "version": "2.3.2" } diff --git a/node_modules/safe-buffer/index.js b/node_modules/safe-buffer/index.js index ea87b09..22438da 100644 --- a/node_modules/safe-buffer/index.js +++ b/node_modules/safe-buffer/index.js @@ -2,13 +2,17 @@ var buffer = require('buffer') var Buffer = buffer.Buffer +// alternative to using Object.keys for old browsers +function copyProps (src, dst) { + for (var key in src) { + dst[key] = src[key] + } +} if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { module.exports = buffer } else { // Copy properties from require('buffer') - Object.keys(buffer).forEach(function (prop) { - exports[prop] = buffer[prop] - }) + copyProps(buffer, exports) exports.Buffer = SafeBuffer } @@ -17,9 +21,7 @@ } // Copy static methods from Buffer -Object.keys(Buffer).forEach(function (prop) { - SafeBuffer[prop] = Buffer[prop] -}) +copyProps(Buffer, SafeBuffer) SafeBuffer.from = function (arg, encodingOrOffset, length) { if (typeof arg === 'number') { diff --git a/node_modules/safe-buffer/package.json b/node_modules/safe-buffer/package.json index 1469ac6..e71fc5e 100644 --- a/node_modules/safe-buffer/package.json +++ b/node_modules/safe-buffer/package.json @@ -14,19 +14,19 @@ ] ], "_from": "safe-buffer@>=5.0.1 <6.0.0", - "_id": "safe-buffer@5.1.0", + "_id": "safe-buffer@5.1.1", "_inCache": true, "_location": "/safe-buffer", - "_nodeVersion": "8.0.0", + "_nodeVersion": "8.1.2", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", - "tmp": "tmp/safe-buffer-5.1.0.tgz_1496440779986_0.7629844571929425" + "tmp": "tmp/safe-buffer-5.1.1.tgz_1498076368476_0.22441886644810438" }, "_npmUser": { "name": "feross", "email": "fer...@feross.org" }, - "_npmVersion": "5.0.1", + "_npmVersion": "5.0.3", "_phantomChildren": {}, "_requested": { "raw": "safe-buffer@^5.0.1", @@ -40,10 +40,11 @@ "_requiredBy": [ "/readable-stream", "/request", + "/string_decoder", "/tunnel-agent" ], - "_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz", - "_shasum": "fe4c8460397f9eaaaa58e73be46273408a45e223", + "_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "_shasum": "893312af69b2123def71f57889001671eeb2c853", "_shrinkwrap": null, "_spec": "safe-buffer@^5.0.1", "_where": "/opt/service/node_modules/request", @@ -64,11 +65,11 @@ }, "directories": {}, "dist": { - "integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ==", - "shasum": "fe4c8460397f9eaaaa58e73be46273408a45e223", - "tarball": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz" + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "shasum": "893312af69b2123def71f57889001671eeb2c853", + "tarball": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz" }, - "gitHead": "9d841b67306768de05f147839fb32f7fc9bf10ad", + "gitHead": "5261e0c19dd820c31dd21cb4116902b0ed0f9e57", "homepage": "https://github.com/feross/safe-buffer", "keywords": [ "buffer", @@ -101,5 +102,5 @@ "scripts": { "test": "standard && tape test.js" }, - "version": "5.1.0" + "version": "5.1.1" } diff --git a/node_modules/string_decoder/node_modules/safe-buffer/.travis.yml b/node_modules/string_decoder/node_modules/safe-buffer/.travis.yml deleted file mode 100644 index 7b20f28..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: node_js -node_js: - - 'node' - - '5' - - '4' - - '0.12' - - '0.10' diff --git a/node_modules/string_decoder/node_modules/safe-buffer/LICENSE b/node_modules/string_decoder/node_modules/safe-buffer/LICENSE deleted file mode 100644 index 0c068ce..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/string_decoder/node_modules/safe-buffer/browser.js b/node_modules/string_decoder/node_modules/safe-buffer/browser.js deleted file mode 100644 index 0bd1202..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/browser.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('buffer') diff --git a/node_modules/string_decoder/node_modules/safe-buffer/index.js b/node_modules/string_decoder/node_modules/safe-buffer/index.js deleted file mode 100644 index 74a7358..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/index.js +++ /dev/null @@ -1,58 +0,0 @@ -var buffer = require('buffer') - -if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { - module.exports = buffer -} else { - // Copy properties from require('buffer') - Object.keys(buffer).forEach(function (prop) { - exports[prop] = buffer[prop] - }) - exports.Buffer = SafeBuffer -} - -function SafeBuffer (arg, encodingOrOffset, length) { - return Buffer(arg, encodingOrOffset, length) -} - -// Copy static methods from Buffer -Object.keys(Buffer).forEach(function (prop) { - SafeBuffer[prop] = Buffer[prop] -}) - -SafeBuffer.from = function (arg, encodingOrOffset, length) { - if (typeof arg === 'number') { - throw new TypeError('Argument must not be a number') - } - return Buffer(arg, encodingOrOffset, length) -} - -SafeBuffer.alloc = function (size, fill, encoding) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - var buf = Buffer(size) - if (fill !== undefined) { - if (typeof encoding === 'string') { - buf.fill(fill, encoding) - } else { - buf.fill(fill) - } - } else { - buf.fill(0) - } - return buf -} - -SafeBuffer.allocUnsafe = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return Buffer(size) -} - -SafeBuffer.allocUnsafeSlow = function (size) { - if (typeof size !== 'number') { - throw new TypeError('Argument must be a number') - } - return buffer.SlowBuffer(size) -} diff --git a/node_modules/string_decoder/node_modules/safe-buffer/package.json b/node_modules/string_decoder/node_modules/safe-buffer/package.json deleted file mode 100644 index 7abd0eb..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/package.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "_args": [ - [ - { - "raw": "safe-buffer@~5.0.1", - "scope": null, - "escapedName": "safe-buffer", - "name": "safe-buffer", - "rawSpec": "~5.0.1", - "spec": ">=5.0.1 <5.1.0", - "type": "range" - }, - "/opt/service/node_modules/string_decoder" - ] - ], - "_from": "safe-buffer@>=5.0.1 <5.1.0", - "_id": "safe-buffer@5.0.1", - "_inCache": true, - "_location": "/string_decoder/safe-buffer", - "_nodeVersion": "4.4.5", - "_npmOperationalInternal": { - "host": "packages-12-west.internal.npmjs.com", - "tmp": "tmp/safe-buffer-5.0.1.tgz_1464588482081_0.8112505874596536" - }, - "_npmUser": { - "name": "feross", - "email": "fer...@feross.org" - }, - "_npmVersion": "2.15.5", - "_phantomChildren": {}, - "_requested": { - "raw": "safe-buffer@~5.0.1", - "scope": null, - "escapedName": "safe-buffer", - "name": "safe-buffer", - "rawSpec": "~5.0.1", - "spec": ">=5.0.1 <5.1.0", - "type": "range" - }, - "_requiredBy": [ - "/string_decoder" - ], - "_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "_shasum": "d263ca54696cd8a306b5ca6551e92de57918fbe7", - "_shrinkwrap": null, - "_spec": "safe-buffer@~5.0.1", - "_where": "/opt/service/node_modules/string_decoder", - "author": { - "name": "Feross Aboukhadijeh", - "email": "fer...@feross.org", - "url": "http://feross.org" - }, - "browser": "./browser.js", - "bugs": { - "url": "https://github.com/feross/safe-buffer/issues" - }, - "dependencies": {}, - "description": "Safer Node.js Buffer API", - "devDependencies": { - "standard": "^7.0.0", - "tape": "^4.0.0", - "zuul": "^3.0.0" - }, - "directories": {}, - "dist": { - "shasum": "d263ca54696cd8a306b5ca6551e92de57918fbe7", - "tarball": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" - }, - "gitHead": "1e371a367da962afae2bebc527b50271c739d28c", - "homepage": "https://github.com/feross/safe-buffer", - "keywords": [ - "buffer", - "buffer allocate", - "node security", - "safe", - "safe-buffer", - "security", - "uninitialized" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "feross", - "email": "fer...@feross.org" - }, - { - "name": "mafintosh", - "email": "mathiasb...@gmail.com" - } - ], - "name": "safe-buffer", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/feross/safe-buffer.git" - }, - "scripts": { - "test": "standard && tape test.js" - }, - "version": "5.0.1" -} diff --git a/node_modules/string_decoder/node_modules/safe-buffer/test.js b/node_modules/string_decoder/node_modules/safe-buffer/test.js deleted file mode 100644 index 7da8ad7..0000000 --- a/node_modules/string_decoder/node_modules/safe-buffer/test.js +++ /dev/null @@ -1,99 +0,0 @@ -var test = require('tape') -var SafeBuffer = require('./').Buffer - -test('new SafeBuffer(value) works just like Buffer', function (t) { - t.deepEqual(new SafeBuffer('hey'), new Buffer('hey')) - t.deepEqual(new SafeBuffer('hey', 'utf8'), new Buffer('hey', 'utf8')) - t.deepEqual(new SafeBuffer('686579', 'hex'), new Buffer('686579', 'hex')) - t.deepEqual(new SafeBuffer([1, 2, 3]), new Buffer([1, 2, 3])) - t.deepEqual(new SafeBuffer(new Uint8Array([1, 2, 3])), new Buffer(new Uint8Array([1, 2, 3]))) - - t.equal(typeof SafeBuffer.isBuffer, 'function') - t.equal(SafeBuffer.isBuffer(new SafeBuffer('hey')), true) - t.equal(Buffer.isBuffer(new SafeBuffer('hey')), true) - t.notOk(SafeBuffer.isBuffer({})) - - t.end() -}) - -test('SafeBuffer.from(value) converts to a Buffer', function (t) { - t.deepEqual(SafeBuffer.from('hey'), new Buffer('hey')) - t.deepEqual(SafeBuffer.from('hey', 'utf8'), new Buffer('hey', 'utf8')) - t.deepEqual(SafeBuffer.from('686579', 'hex'), new Buffer('686579', 'hex')) - t.deepEqual(SafeBuffer.from([1, 2, 3]), new Buffer([1, 2, 3])) - t.deepEqual(SafeBuffer.from(new Uint8Array([1, 2, 3])), new Buffer(new Uint8Array([1, 2, 3]))) - - t.end() -}) - -test('SafeBuffer.alloc(number) returns zeroed-out memory', function (t) { - for (var i = 0; i < 10; i++) { - var expected1 = new Buffer(1000) - expected1.fill(0) - t.deepEqual(SafeBuffer.alloc(1000), expected1) - - var expected2 = new Buffer(1000 * 1000) - expected2.fill(0) - t.deepEqual(SafeBuffer.alloc(1000 * 1000), expected2) - } - t.end() -}) - -test('SafeBuffer.allocUnsafe(number)', function (t) { - var buf = SafeBuffer.allocUnsafe(100) // unitialized memory - t.equal(buf.length, 100) - t.equal(SafeBuffer.isBuffer(buf), true) - t.equal(Buffer.isBuffer(buf), true) - t.end() -}) - -test('SafeBuffer.from() throws with number types', function (t) { - t.plan(5) - t.throws(function () { - SafeBuffer.from(0) - }) - t.throws(function () { - SafeBuffer.from(-1) - }) - t.throws(function () { - SafeBuffer.from(NaN) - }) - t.throws(function () { - SafeBuffer.from(Infinity) - }) - t.throws(function () { - SafeBuffer.from(99) - }) -}) - -test('SafeBuffer.allocUnsafe() throws with non-number types', function (t) { - t.plan(4) - t.throws(function () { - SafeBuffer.allocUnsafe('hey') - }) - t.throws(function () { - SafeBuffer.allocUnsafe('hey', 'utf8') - }) - t.throws(function () { - SafeBuffer.allocUnsafe([1, 2, 3]) - }) - t.throws(function () { - SafeBuffer.allocUnsafe({}) - }) -}) - -test('SafeBuffer.alloc() throws with non-number types', function (t) { - t.plan(4) - t.throws(function () { - SafeBuffer.alloc('hey') - }) - t.throws(function () { - SafeBuffer.alloc('hey', 'utf8') - }) - t.throws(function () { - SafeBuffer.alloc([1, 2, 3]) - }) - t.throws(function () { - SafeBuffer.alloc({}) - }) -}) diff --git a/node_modules/string_decoder/package.json b/node_modules/string_decoder/package.json index 3deaef4..2f79b7a 100644 --- a/node_modules/string_decoder/package.json +++ b/node_modules/string_decoder/package.json @@ -14,19 +14,19 @@ ] ], "_from": "string_decoder@>=1.0.0 <1.1.0", - "_id": "string_decoder@1.0.2", + "_id": "string_decoder@1.0.3", "_inCache": true, "_location": "/string_decoder", - "_nodeVersion": "4.8.0", + "_nodeVersion": "8.1.1", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", - "tmp": "tmp/string_decoder-1.0.2.tgz_1496758759778_0.9832893849816173" + "tmp": "tmp/string_decoder-1.0.3.tgz_1498156574101_0.8198789858724922" }, "_npmUser": { - "name": "matteo.collina", - "email": "he...@matteocollina.com" + "name": "cwmma", + "email": "calvin.metc...@gmail.com" }, - "_npmVersion": "2.15.11", + "_npmVersion": "5.0.3", "_phantomChildren": {}, "_requested": { "raw": "string_decoder@~1.0.0", @@ -40,8 +40,8 @@ "_requiredBy": [ "/readable-stream" ], - "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", - "_shasum": "b29e1f4e1125fa97a10382b8a533737b7491e179", + "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "_shasum": "0fc67d7c141825de94282dd536bec6b9bce860ab", "_shrinkwrap": null, "_spec": "string_decoder@~1.0.0", "_where": "/opt/service/node_modules/readable-stream", @@ -49,7 +49,7 @@ "url": "https://github.com/rvagg/string_decoder/issues" }, "dependencies": { - "safe-buffer": "~5.0.1" + "safe-buffer": "~5.1.0" }, "description": "The string_decoder module from Node core", "devDependencies": { @@ -58,10 +58,11 @@ }, "directories": {}, "dist": { - "shasum": "b29e1f4e1125fa97a10382b8a533737b7491e179", - "tarball": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz" + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "shasum": "0fc67d7c141825de94282dd536bec6b9bce860ab", + "tarball": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz" }, - "gitHead": "fb0c8bc0741f8ac25f3d354a17d9106a7714f3da", + "gitHead": "e97f24dd3d047b72b9836518e2a0788e2a6a2fdb", "homepage": "https://github.com/rvagg/string_decoder", "keywords": [ "string", @@ -73,16 +74,24 @@ "main": "lib/string_decoder.js", "maintainers": [ { + "name": "cwmma", + "email": "calvin.metc...@gmail.com" + }, + { "name": "matteo.collina", "email": "he...@matteocollina.com" }, { - "name": "substack", - "email": "subst...@gmail.com" + "name": "nodejs-foundation", + "email": "bu...@iojs.org" }, { "name": "rvagg", "email": "r...@vagg.org" + }, + { + "name": "substack", + "email": "subst...@gmail.com" } ], "name": "string_decoder", @@ -95,5 +104,5 @@ "scripts": { "test": "tap test/parallel/*.js && node test/verify-dependencies" }, - "version": "1.0.2" + "version": "1.0.3" } diff --git a/src b/src index 21f771d..0b05026 160000 --- a/src +++ b/src @@ -1 +1 @@ -Subproject commit 21f771d3e74abdc6b2f236d7226b54cbecae5e6f +Subproject commit 0b05026202670175035cf6f1a1b325a71b61c29d -- To view, visit https://gerrit.wikimedia.org/r/361514 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iac3006e4034b18b3d4c78b84c027be96e80c8a48 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/mobileapps/deploy Gerrit-Branch: master Gerrit-Owner: BearND <bsitzm...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits