Mobrovac has submitted this change and it was merged.

Change subject: Update restbase to a86f966
......................................................................


Update restbase to a86f966

List of changes:
eda6d87 Disable pregeneration for non-main namespaces
637e61a Don't redirect POST requests
438f3c9 Explicitly prohibit caching for POSTs
xxxxxxx Update node module dependencies

Change-Id: Ie4d879ed8c4150bc30ccd3667b86cf922a9fd918
---
M node_modules/content-type/package.json
M node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
M node_modules/hyperswitch/node_modules/swagger-ui/package.json
M node_modules/json-stable-stringify/package.json
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
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
M 
node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
M node_modules/mediawiki-title/lib/index.js
M node_modules/mediawiki-title/package.json
M node_modules/mediawiki-title/test/index.js
M 
node_modules/restbase-mod-table-cassandra/node_modules/json-stable-stringify/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/core-util-is/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/isarray/package.json
M restbase
16 files changed, 40 insertions(+), 38 deletions(-)

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



diff --git a/node_modules/content-type/package.json 
b/node_modules/content-type/package.json
index 3391a49..126f189 100644
--- a/node_modules/content-type/package.json
+++ b/node_modules/content-type/package.json
@@ -44,7 +44,7 @@
   },
   "homepage": "https://github.com/jshttp/content-type#readme";,
   "_id": "[email protected]",
-  "_shasum": "7b0b9f223962f93a48fc8cf04c57e84588944882",
+  "_shasum": "d5be08a3d70439d7d80773d8a4b45014703b3b5b",
   "_from": "git+https://github.com/wikimedia/content-type.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/content-type.git#47b2632d0a2ee79a7d67268e2f6621becd95d05b";
 }
diff --git 
a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json 
b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
index 9c8c480..3a8ec0e 100644
--- a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
+++ b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
@@ -50,7 +50,7 @@
     "url": "https://github.com/substack/json-stable-stringify/issues";
   },
   "_id": "[email protected]",
-  "_shasum": "8e005700d866cce487fad51c035ee03e40aa4655",
+  "_shasum": "84f39ec2abbca0325e4ced436847cb48a3b0b876",
   "_from": "git+https://github.com/wikimedia/json-stable-stringify.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f";
 }
diff --git a/node_modules/hyperswitch/node_modules/swagger-ui/package.json 
b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
index 8a37a6f..72aa54a 100644
--- a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
+++ b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
@@ -60,7 +60,7 @@
     "url": "https://github.com/swagger-api/swagger-ui/issues";
   },
   "_id": "[email protected]",
-  "_shasum": "b4dbb4848e8ecde64e15de6bd9ecef0230b13948",
+  "_shasum": "52877aa10bb1f4241d4f6c30bc3971d0f13f4b6a",
   "_from": "git+https://github.com/wikimedia/swagger-ui.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/swagger-ui.git#7bef30a93a3b81c55cb95d3ce9e0f9f53d5d8262";
 }
diff --git a/node_modules/json-stable-stringify/package.json 
b/node_modules/json-stable-stringify/package.json
index e21d4a8..ef0c7f1 100644
--- a/node_modules/json-stable-stringify/package.json
+++ b/node_modules/json-stable-stringify/package.json
@@ -50,7 +50,7 @@
     "url": "https://github.com/substack/json-stable-stringify/issues";
   },
   "_id": "[email protected]",
-  "_shasum": "71a0d504301d1f50c307a17c4a81053305f95e7c",
+  "_shasum": "0589e6fa9d9649cce596cd7b007cf25d7ebe406b",
   "_from": "git+https://github.com/wikimedia/json-stable-stringify.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f";
 }
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
index 0d9cbea..ddd227e 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
@@ -55,5 +55,6 @@
     }
   ],
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
+  "_resolved": 
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
index 85aec01..19228ab 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
@@ -45,5 +45,9 @@
   ],
   "directories": {},
   "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
-  "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
+  "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";,
+  "bugs": {
+    "url": "https://github.com/juliangruber/isarray/issues";
+  },
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
index 21c9cd5..0364d54 100644
--- 
a/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
+++ 
b/node_modules/jsonwebtoken/node_modules/jws/node_modules/base64url/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
@@ -49,5 +49,6 @@
     "tarball": 
"http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
+  "_resolved": 
"https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/mediawiki-title/lib/index.js 
b/node_modules/mediawiki-title/lib/index.js
index fb834e5..fb7d606 100644
--- a/node_modules/mediawiki-title/lib/index.js
+++ b/node_modules/mediawiki-title/lib/index.js
@@ -313,10 +313,10 @@
     var fragmentIndex = result.title.indexOf('#');
     if (fragmentIndex >= 0) {
         var fragment = result.title.substr(fragmentIndex);
-        result.fragment = fragment.substr(1).replace(/_/g, ' ');
+        result.fragment = fragment.substr(1).replace(/ /g, '_');
         result.title = result.title
-        .substring(result.title, result.title.length - fragment.length)
-        .replace('/_*$/', '');
+            .substring(0, result.title.length - fragment.length)
+            .replace('/_*$/', '');
     }
 
     _checkLegalTitleCharacters(result.title, siteInfo);
@@ -340,7 +340,7 @@
         result.title = sanitizeIP(result.title);
     }
 
-    return new Title(result.title, result.namespace, siteInfo);
+    return new Title(result.title, result.namespace, siteInfo, 
result.fragment);
 };
 
 /**
@@ -355,7 +355,7 @@
     }
 
     if (this._fragment) {
-        normalized = normalized + '#' + this._fragment;
+        normalized = normalized + '#' + this._fragment.replace(/ /g, '_');
     }
     return normalized;
 };
diff --git a/node_modules/mediawiki-title/package.json 
b/node_modules/mediawiki-title/package.json
index c176b98..f0498a0 100644
--- a/node_modules/mediawiki-title/package.json
+++ b/node_modules/mediawiki-title/package.json
@@ -1,6 +1,6 @@
 {
   "name": "mediawiki-title",
-  "version": "0.3.0",
+  "version": "0.3.1",
   "description": "Title normalization library for mediawiki",
   "main": "lib/index.js",
   "scripts": {
@@ -35,20 +35,16 @@
     "mocha-lcov-reporter": "^1.0.0",
     "preq": "^0.4.8"
   },
-  "gitHead": "dfdf26625f2a99d6896417871d817415b920a92a",
+  "gitHead": "217d530a153e9de4e1e9d58ae2e6ca7e2676faa1",
   "homepage": "https://github.com/wikimedia/mediawiki-title#readme";,
-  "_id": "[email protected]",
-  "_shasum": "e0d8a37ac724210765badff3e3a6107c38341657",
+  "_id": "[email protected]",
+  "_shasum": "0cb05674e28afa922fcd514e220c0df2f29546c1",
   "_from": "mediawiki-title@>=0.3.0 <0.4.0",
   "_npmVersion": "2.14.12",
   "_nodeVersion": "4.3.0",
   "_npmUser": {
-    "name": "pchelolo",
-    "email": "[email protected]"
-  },
-  "dist": {
-    "shasum": "e0d8a37ac724210765badff3e3a6107c38341657",
-    "tarball": 
"http://registry.npmjs.org/mediawiki-title/-/mediawiki-title-0.3.0.tgz";
+    "name": "doorman",
+    "email": "[email protected]"
   },
   "maintainers": [
     {
@@ -68,10 +64,14 @@
       "email": "[email protected]"
     }
   ],
+  "dist": {
+    "shasum": "0cb05674e28afa922fcd514e220c0df2f29546c1",
+    "tarball": 
"http://registry.npmjs.org/mediawiki-title/-/mediawiki-title-0.3.1.tgz";
+  },
   "_npmOperationalInternal": {
-    "host": "packages-13-west.internal.npmjs.com",
-    "tmp": "tmp/mediawiki-title-0.3.0.tgz_1457479972204_0.12909787171520293"
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/mediawiki-title-0.3.1.tgz_1457633515102_0.9660609429702163"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/mediawiki-title/-/mediawiki-title-0.3.0.tgz";
+  "_resolved": 
"https://registry.npmjs.org/mediawiki-title/-/mediawiki-title-0.3.1.tgz";
 }
diff --git a/node_modules/mediawiki-title/test/index.js 
b/node_modules/mediawiki-title/test/index.js
index 5264696..be9f694 100644
--- a/node_modules/mediawiki-title/test/index.js
+++ b/node_modules/mediawiki-title/test/index.js
@@ -187,6 +187,9 @@
         [ 'en.wikipedia.org', 'User_talk:::1/24', 
'User_talk:0:0:0:0:0:0:0:1/24'],
         // Case-sensitive namespace
         [ 'en.wikipedia.org', 'user:pchelolo', 'User:Pchelolo'],
+        [ 'en.wikipedia.org',
+            'list of Neighbours characters (2016)#Tom Quill',
+            'List_of_Neighbours_characters_(2016)#Tom_Quill']
 
     ];
 
diff --git 
a/node_modules/restbase-mod-table-cassandra/node_modules/json-stable-stringify/package.json
 
b/node_modules/restbase-mod-table-cassandra/node_modules/json-stable-stringify/package.json
index 9c8c480..3a8ec0e 100644
--- 
a/node_modules/restbase-mod-table-cassandra/node_modules/json-stable-stringify/package.json
+++ 
b/node_modules/restbase-mod-table-cassandra/node_modules/json-stable-stringify/package.json
@@ -50,7 +50,7 @@
     "url": "https://github.com/substack/json-stable-stringify/issues";
   },
   "_id": "[email protected]",
-  "_shasum": "8e005700d866cce487fad51c035ee03e40aa4655",
+  "_shasum": "84f39ec2abbca0325e4ced436847cb48a3b0b876",
   "_from": "git+https://github.com/wikimedia/json-stable-stringify.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
index cd6ba7a..75d2f9f 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
@@ -75,7 +75,7 @@
   },
   "homepage": "https://github.com/kadtools/kad#readme";,
   "_id": "[email protected]",
-  "_shasum": "85101f653f2eba5a5b4b6baa1a9ff8aa9957e61c",
+  "_shasum": "abe16fe7ab6f21793898492a61c22d46961aae60",
   "_from": "git+https://github.com/gwicke/kad.git#master";,
   "_resolved": 
"git+https://github.com/gwicke/kad.git#31449a27a289b6f0ecbeec193d8bac9db8b9f513";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/core-util-is/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/core-util-is/package.json
index ddd227e..0d9cbea 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/core-util-is/package.json
@@ -55,6 +55,5 @@
     }
   ],
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
index 93d5078..b36fb3c 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/inherits/package.json
@@ -16,7 +16,7 @@
   "browser": "./inherits_browser.js",
   "repository": {
     "type": "git",
-    "url": "git://github.com/isaacs/inherits.git"
+    "url": "git://github.com/isaacs/inherits"
   },
   "license": "ISC",
   "scripts": {
@@ -44,7 +44,5 @@
   ],
   "directories": {},
   "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
-  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/inherits#readme";
+  "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/isarray/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/isarray/package.json
index 19228ab..85aec01 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/isarray/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/readable-stream/node_modules/isarray/package.json
@@ -45,9 +45,5 @@
   ],
   "directories": {},
   "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
-  "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";,
-  "bugs": {
-    "url": "https://github.com/juliangruber/isarray/issues";
-  },
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
 }
diff --git a/restbase b/restbase
index 6c0a362..a86f966 160000
--- a/restbase
+++ b/restbase
-Subproject commit 6c0a362ec7517d7456731fe73e43844aff8a3fba
+Subproject commit a86f966b19bade4e1754d5327fe7170446305c34

-- 
To view, visit https://gerrit.wikimedia.org/r/276720
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie4d879ed8c4150bc30ccd3667b86cf922a9fd918
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/restbase/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <[email protected]>
Gerrit-Reviewer: Eevans <[email protected]>
Gerrit-Reviewer: GWicke <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
Gerrit-Reviewer: Ppchelko <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to