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": "[email protected]",
+ "_id": "[email protected]",
"_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": "[email protected]"
},
- "_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": "[email protected]",
+ "_id": "[email protected]",
"_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": "[email protected]"
},
- "_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": "[email protected]",
- "_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": "[email protected]"
- },
- "_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": "[email protected]",
- "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": "[email protected]"
- },
- {
- "name": "mafintosh",
- "email": "[email protected]"
- }
- ],
- "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": "[email protected]",
+ "_id": "[email protected]",
"_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": "[email protected]"
+ "name": "cwmma",
+ "email": "[email protected]"
},
- "_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": "[email protected]"
+ },
+ {
"name": "matteo.collina",
"email": "[email protected]"
},
{
- "name": "substack",
- "email": "[email protected]"
+ "name": "nodejs-foundation",
+ "email": "[email protected]"
},
{
"name": "rvagg",
"email": "[email protected]"
+ },
+ {
+ "name": "substack",
+ "email": "[email protected]"
}
],
"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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits