[MediaWiki-commits] [Gerrit] Update restbase to 176eebd - change (mediawiki...deploy)

2015-10-02 Thread Eevans (Code Review)
Eevans has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/243236

Change subject: Update restbase to 176eebd
..

Update restbase to 176eebd

List of changes:
6478968 Add a client ip check for the POST storage
585a97b Ignore check on startup requests
1714ea3 Introduced x-rb-client-ip header and made a generic header-match 
security scheme
a8f51cc Added method-level security and applied it to post_data
808b046 Test with node 4.1
62307c1 Update heapdump dependency to v0.3.7
448d847 Drop heapdump build dependency
5f84664 Renamed a permission variable
1d8da3e Pass x-forwarded-for header to backend services
8311b77 Use auth functionality on page_save endpoints
2586bb4 Changed copy method and remove non-needed cookie copy
6814d2f Removed a client_ip check from post_data and added to individual routes 
using it
6700ba7 Added securityDefinitions to example configs
7394af1 Add analytics pageview module, spec, and tests
5881064 Address forgotten comment from original PR
d403350 Fix second round of code review issues
72c1491 Fix bad testing URL spec
f2d28a6 Fix indentation
6a1398c Improve parameter handling
f26fedc Fix project regex
e4d0096 Make all-years, all-months, all-days values clearer
f8f946f Move analytics pageviews spec in a folder
24a6d93 Implement timestamp validator
8f930ad Add more validation and better descriptions
c5eaa1c Improve validation
9c7d507 Pass jscs
2d452d3 Fix poor function name
xxx Update node module dependencies

Change-Id: I16b271acb7971d0368b68384b07b00eef0ca941b
---
M node_modules/core-js/bower.json
M node_modules/core-js/client/core.js
M node_modules/core-js/client/core.min.js
M node_modules/core-js/client/core.min.js.map
M node_modules/core-js/client/library.js
M node_modules/core-js/client/library.min.js
M node_modules/core-js/client/library.min.js.map
M node_modules/core-js/client/shim.js
M node_modules/core-js/client/shim.min.js
M node_modules/core-js/client/shim.min.js.map
A node_modules/core-js/fn/json/stringify.js
A node_modules/core-js/library/fn/json/stringify.js
M node_modules/core-js/library/modules/$.core.js
M node_modules/core-js/library/modules/$.task.js
A node_modules/core-js/library/modules/$.typed-array.js
M node_modules/core-js/library/modules/es6.symbol.js
A node_modules/core-js/library/modules/es6.typed-arrays.float32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.float64-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int16-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int8-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint16-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint8-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint8-clamped-array.js
M node_modules/core-js/modules/$.core.js
M node_modules/core-js/modules/$.task.js
A node_modules/core-js/modules/$.typed-array.js
M node_modules/core-js/modules/es6.symbol.js
A node_modules/core-js/modules/es6.typed-arrays.float32-array.js
A node_modules/core-js/modules/es6.typed-arrays.float64-array.js
A node_modules/core-js/modules/es6.typed-arrays.int16-array.js
A node_modules/core-js/modules/es6.typed-arrays.int32-array.js
A node_modules/core-js/modules/es6.typed-arrays.int8-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint16-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint32-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint8-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint8-clamped-array.js
M node_modules/core-js/package.json
M node_modules/jsonwebtoken/index.js
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
A node_modules/jsonwebtoken/node_modules/ms/.npmignore
A node_modules/jsonwebtoken/node_modules/ms/LICENSE
A node_modules/jsonwebtoken/node_modules/ms/index.js
A node_modules/jsonwebtoken/node_modules/ms/package.json
M node_modules/jsonwebtoken/package.json
A node_modules/jsonwebtoken/test/async_sign.tests.js
A node_modules/jsonwebtoken/test/expires_format.tests.js
M node_modules/jsonwebtoken/test/verify.tests.js
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js
M 

[MediaWiki-commits] [Gerrit] Update restbase to 176eebd - change (mediawiki...deploy)

2015-10-02 Thread Milimetric (Code Review)
Milimetric has submitted this change and it was merged.

Change subject: Update restbase to 176eebd
..


Update restbase to 176eebd

List of changes:
6478968 Add a client ip check for the POST storage
585a97b Ignore check on startup requests
1714ea3 Introduced x-rb-client-ip header and made a generic header-match 
security scheme
a8f51cc Added method-level security and applied it to post_data
808b046 Test with node 4.1
62307c1 Update heapdump dependency to v0.3.7
448d847 Drop heapdump build dependency
5f84664 Renamed a permission variable
1d8da3e Pass x-forwarded-for header to backend services
8311b77 Use auth functionality on page_save endpoints
2586bb4 Changed copy method and remove non-needed cookie copy
6814d2f Removed a client_ip check from post_data and added to individual routes 
using it
6700ba7 Added securityDefinitions to example configs
7394af1 Add analytics pageview module, spec, and tests
5881064 Address forgotten comment from original PR
d403350 Fix second round of code review issues
72c1491 Fix bad testing URL spec
f2d28a6 Fix indentation
6a1398c Improve parameter handling
f26fedc Fix project regex
e4d0096 Make all-years, all-months, all-days values clearer
f8f946f Move analytics pageviews spec in a folder
24a6d93 Implement timestamp validator
8f930ad Add more validation and better descriptions
c5eaa1c Improve validation
9c7d507 Pass jscs
2d452d3 Fix poor function name
xxx Update node module dependencies

Change-Id: I16b271acb7971d0368b68384b07b00eef0ca941b
---
M node_modules/core-js/bower.json
M node_modules/core-js/client/core.js
M node_modules/core-js/client/core.min.js
M node_modules/core-js/client/core.min.js.map
M node_modules/core-js/client/library.js
M node_modules/core-js/client/library.min.js
M node_modules/core-js/client/library.min.js.map
M node_modules/core-js/client/shim.js
M node_modules/core-js/client/shim.min.js
M node_modules/core-js/client/shim.min.js.map
A node_modules/core-js/fn/json/stringify.js
A node_modules/core-js/library/fn/json/stringify.js
M node_modules/core-js/library/modules/$.core.js
M node_modules/core-js/library/modules/$.task.js
A node_modules/core-js/library/modules/$.typed-array.js
M node_modules/core-js/library/modules/es6.symbol.js
A node_modules/core-js/library/modules/es6.typed-arrays.float32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.float64-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int16-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.int8-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint16-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint32-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint8-array.js
A node_modules/core-js/library/modules/es6.typed-arrays.uint8-clamped-array.js
M node_modules/core-js/modules/$.core.js
M node_modules/core-js/modules/$.task.js
A node_modules/core-js/modules/$.typed-array.js
M node_modules/core-js/modules/es6.symbol.js
A node_modules/core-js/modules/es6.typed-arrays.float32-array.js
A node_modules/core-js/modules/es6.typed-arrays.float64-array.js
A node_modules/core-js/modules/es6.typed-arrays.int16-array.js
A node_modules/core-js/modules/es6.typed-arrays.int32-array.js
A node_modules/core-js/modules/es6.typed-arrays.int8-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint16-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint32-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint8-array.js
A node_modules/core-js/modules/es6.typed-arrays.uint8-clamped-array.js
M node_modules/core-js/package.json
M node_modules/jsonwebtoken/index.js
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
A node_modules/jsonwebtoken/node_modules/ms/.npmignore
A node_modules/jsonwebtoken/node_modules/ms/LICENSE
A node_modules/jsonwebtoken/node_modules/ms/index.js
A node_modules/jsonwebtoken/node_modules/ms/package.json
M node_modules/jsonwebtoken/package.json
A node_modules/jsonwebtoken/test/async_sign.tests.js
A node_modules/jsonwebtoken/test/expires_format.tests.js
M node_modules/jsonwebtoken/test/verify.tests.js
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js
M 

[MediaWiki-commits] [Gerrit] Update restbase to 176eebd - change (mediawiki...deploy)

2015-10-02 Thread GWicke (Code Review)
GWicke has submitted this change and it was merged.

Change subject: Update restbase to 176eebd
..


Update restbase to 176eebd

List of changes:
xxx Update node module dependencies

Change-Id: I8972373cb7164b8d373ddae8bc5e4f9250bc34df
---
M node_modules/js-yaml/node_modules/argparse/package.json
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
M 
node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/core-js/package.json
A node_modules/service-runner/.jscs.json
D node_modules/service-runner/.jscsrc
A node_modules/service-runner/.jshintignore
A node_modules/service-runner/.travis.yml
M node_modules/service-runner/lib/base_service.js
M node_modules/service-runner/lib/docker.js
M node_modules/service-runner/lib/logger.js
M node_modules/service-runner/lib/master.js
M node_modules/service-runner/lib/worker.js
M 
node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/package.json
M node_modules/service-runner/package.json
A node_modules/service-runner/test.js
A node_modules/service-runner/test/index.js
M 
node_modules/swagger-router/node_modules/js-yaml/node_modules/argparse/package.json
21 files changed, 509 insertions(+), 137 deletions(-)

Approvals:
  GWicke: Verified; Looks good to me, approved



diff --git a/node_modules/js-yaml/node_modules/argparse/package.json 
b/node_modules/js-yaml/node_modules/argparse/package.json
index 4ff4f69..959b779 100644
--- a/node_modules/js-yaml/node_modules/argparse/package.json
+++ b/node_modules/js-yaml/node_modules/argparse/package.json
@@ -40,7 +40,7 @@
   "gitHead": "990f1b5332e70dd3c1c437d2f4077a2b63ac9674",
   "_id": "argparse@1.0.2",
   "_shasum": "bcfae39059656d1973d0b9e6a1a74154b5a9a136",
-  "_from": "argparse@~1.0.2",
+  "_from": "argparse@~ 1.0.0",
   "_npmVersion": "1.4.28",
   "_npmUser": {
 "name": "vitaly",
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
index 292dc68..420a206 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
@@ -30,7 +30,7 @@
 "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
 "tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz;
   },
-  "_from": "inherits@~2.0.1",
+  "_from": "inherits@^2.0.1",
   "_npmVersion": "1.3.8",
   "_npmUser": {
 "name": "isaacs",
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
index 420a206..2ae619b 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
@@ -30,7 +30,7 @@
 "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
 "tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz;
   },
-  "_from": "inherits@^2.0.1",
+  "_from": "inherits@2",
   "_npmVersion": "1.3.8",
   "_npmUser": {
 "name": "isaacs",
diff --git 
a/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
index 420a206..75ae68e 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
@@ -30,7 +30,7 @@
 "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
 "tarball": 

[MediaWiki-commits] [Gerrit] Update restbase to 176eebd - change (mediawiki...deploy)

2015-10-02 Thread Eevans (Code Review)
Eevans has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/243350

Change subject: Update restbase to 176eebd
..

Update restbase to 176eebd

List of changes:
xxx Update node module dependencies

Change-Id: I8972373cb7164b8d373ddae8bc5e4f9250bc34df
---
M node_modules/js-yaml/node_modules/argparse/package.json
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
M 
node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
M 
node_modules/restbase-mod-table-cassandra/node_modules/restbase-mod-table-spec/node_modules/core-js/package.json
A node_modules/service-runner/.jscs.json
D node_modules/service-runner/.jscsrc
A node_modules/service-runner/.jshintignore
A node_modules/service-runner/.travis.yml
M node_modules/service-runner/lib/base_service.js
M node_modules/service-runner/lib/docker.js
M node_modules/service-runner/lib/logger.js
M node_modules/service-runner/lib/master.js
M node_modules/service-runner/lib/worker.js
M 
node_modules/service-runner/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/package.json
M node_modules/service-runner/package.json
A node_modules/service-runner/test.js
A node_modules/service-runner/test/index.js
M 
node_modules/swagger-router/node_modules/js-yaml/node_modules/argparse/package.json
21 files changed, 509 insertions(+), 137 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/aqs/deploy 
refs/changes/50/243350/1

diff --git a/node_modules/js-yaml/node_modules/argparse/package.json 
b/node_modules/js-yaml/node_modules/argparse/package.json
index 4ff4f69..959b779 100644
--- a/node_modules/js-yaml/node_modules/argparse/package.json
+++ b/node_modules/js-yaml/node_modules/argparse/package.json
@@ -40,7 +40,7 @@
   "gitHead": "990f1b5332e70dd3c1c437d2f4077a2b63ac9674",
   "_id": "argparse@1.0.2",
   "_shasum": "bcfae39059656d1973d0b9e6a1a74154b5a9a136",
-  "_from": "argparse@~1.0.2",
+  "_from": "argparse@~ 1.0.0",
   "_npmVersion": "1.4.28",
   "_npmUser": {
 "name": "vitaly",
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
index 292dc68..420a206 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/inherits/package.json
@@ -30,7 +30,7 @@
 "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
 "tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz;
   },
-  "_from": "inherits@~2.0.1",
+  "_from": "inherits@^2.0.1",
   "_npmVersion": "1.3.8",
   "_npmUser": {
 "name": "isaacs",
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
index 420a206..2ae619b 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/jwa/node_modules/ecdsa-sig-formatter/node_modules/asn1.js/node_modules/inherits/package.json
@@ -30,7 +30,7 @@
 "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
 "tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz;
   },
-  "_from": "inherits@^2.0.1",
+  "_from": "inherits@2",
   "_npmVersion": "1.3.8",
   "_npmUser": {
 "name": "isaacs",
diff --git 
a/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
index 420a206..75ae68e 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
@@ -30,7 +30,7 @@