Mobrovac has uploaded a new change for review.

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

Change subject: Update change-propagation to ffd7a02
......................................................................

Update change-propagation to ffd7a02

List of changes:
ffd7a02 Set x-restbase-mode header (#111)
xxxxxxx Update node module dependencies

Change-Id: I962be129780a30fe803ca82a0170a37edc958656
---
M node_modules/hyperswitch/.travis.yml
M node_modules/hyperswitch/lib/hyperswitch.js
M node_modules/hyperswitch/lib/swaggerUI.js
M node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
M node_modules/hyperswitch/node_modules/swagger-ui/package.json
M node_modules/hyperswitch/package.json
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.js
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment.min.js
M node_modules/service-runner/node_modules/bunyan/node_modules/moment/moment.js
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/package.json
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js
M 
node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/moment.js
M 
node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
M src
15 files changed, 53 insertions(+), 50 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/services/change-propagation/deploy 
refs/changes/29/312129/1

diff --git a/node_modules/hyperswitch/.travis.yml 
b/node_modules/hyperswitch/.travis.yml
index b052b4b..5d92959 100644
--- a/node_modules/hyperswitch/.travis.yml
+++ b/node_modules/hyperswitch/.travis.yml
@@ -2,9 +2,8 @@
 node_js:
     - "0.10"
     - "0.12"
-    - "4.3"
     - "4"
-    - "5"
+    - "6"
 
 sudo: false
 
diff --git a/node_modules/hyperswitch/lib/hyperswitch.js 
b/node_modules/hyperswitch/lib/hyperswitch.js
index f637f5f..0affae2 100644
--- a/node_modules/hyperswitch/lib/hyperswitch.js
+++ b/node_modules/hyperswitch/lib/hyperswitch.js
@@ -83,6 +83,10 @@
 
         this.config = options.conf;
         this.config.user_agent = this.config.user_agent || 'HyperSwitch';
+        // TODO for v >= 0.8.0: replace the next three defaults with 
HyperSwitch values
+        this.config.ui_name = this.config.ui_name || 'RESTBase';
+        this.config.ui_url = this.config.ui_url || 
'https://www.mediawiki.org/wiki/RESTBase';
+        this.config.ui_title = this.config.ui_title || 'RESTBase docs';
         this._rootReq = null;
         this._requestFilters = [];
         this._subRequestFilters = [];
diff --git a/node_modules/hyperswitch/lib/swaggerUI.js 
b/node_modules/hyperswitch/lib/swaggerUI.js
index 2dcdf23..187c192 100644
--- a/node_modules/hyperswitch/lib/swaggerUI.js
+++ b/node_modules/hyperswitch/lib/swaggerUI.js
@@ -22,13 +22,13 @@
     .then(function(body) {
         if (reqPath === '/index.html') {
             // Rewrite the HTML to use a query string
+            var cfg = hyper.config;
             body = body.toString()
                 .replace(/((?:src|href)=['"])/g, '$1?path=')
                 // Some self-promotion
                 .replace(/<a id="logo".*?<\/a>/,
-                        '<a id="logo" 
href="https://www.mediawiki.org/wiki/RESTBase";>RESTBase</a>')
-                .replace(/<title>[^<]*<\/title>/,
-                        '<title>RESTBase docs</title>') // TODO: Make this 
configurable
+                        '<a id="logo" href="' + cfg.ui_url + '">' + 
cfg.ui_name + '</a>')
+                .replace(/<title>[^<]*<\/title>/, '<title>' + cfg.ui_title + 
'</title>')
                 // Replace the default url with ours, switch off validation &
                 // limit the size of documents to apply syntax highlighting to
                 .replace(/Sorter: "alpha"/, 'Sorter: "alpha", ' + 
'validatorUrl: null, ' +
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 b0c6056..76bf8d4 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": "json-stable-stringify@1.0.0",
-  "_shasum": "246a5aed5f42cd12fd47810afd68464d36ba5f64",
+  "_shasum": "58e1688e01e0437751e1321f33b380d75a0750ee",
   "_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 9c764ec..7256abe 100644
--- a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
+++ b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
@@ -70,7 +70,7 @@
     "url": "https://github.com/swagger-api/swagger-ui/issues";
   },
   "_id": "swagger-ui@2.2.2",
-  "_shasum": "2c6b9e14b60103990f558be41e0d1dc424afaec1",
+  "_shasum": "22e0f923a23f52d778a84b81b662308d38ef7c8e",
   "_from": "git+https://github.com/wikimedia/swagger-ui.git#master";,
   "_resolved": 
"git+https://github.com/wikimedia/swagger-ui.git#f89ca3d27111bde918492db6d7eaca37302407f6";
 }
diff --git a/node_modules/hyperswitch/package.json 
b/node_modules/hyperswitch/package.json
index bc38c4d..d07df0c 100644
--- a/node_modules/hyperswitch/package.json
+++ b/node_modules/hyperswitch/package.json
@@ -1,6 +1,6 @@
 {
   "name": "hyperswitch",
-  "version": "0.7.0",
+  "version": "0.7.1",
   "description": "REST API creation framework",
   "main": "index.js",
   "scripts": {
@@ -49,19 +49,19 @@
     "nock": "^8.0.0",
     "service-runner": "^2.0.0"
   },
-  "gitHead": "986b6b41a59c1c17d7f5ab3140e355048ddda079",
-  "_id": "hyperswitch@0.7.0",
-  "_shasum": "4310fd06f39a511b27a3171490f4f7e20ba3b6cf",
+  "gitHead": "3b66fd4808a695b76709f36949534a8c22d3d358",
+  "_id": "hyperswitch@0.7.1",
+  "_shasum": "1e74422acc6f07d87f349de4422885148de9423e",
   "_from": "hyperswitch@>=0.7.0 <0.8.0",
-  "_npmVersion": "2.15.8",
-  "_nodeVersion": "4.4.7",
+  "_npmVersion": "2.15.5",
+  "_nodeVersion": "4.4.6",
   "_npmUser": {
-    "name": "pchelolo",
-    "email": "petrpche...@gmail.com"
+    "name": "doorman",
+    "email": "marko.obro...@gmail.com"
   },
   "dist": {
-    "shasum": "4310fd06f39a511b27a3171490f4f7e20ba3b6cf",
-    "tarball": "https://registry.npmjs.org/hyperswitch/-/hyperswitch-0.7.0.tgz";
+    "shasum": "1e74422acc6f07d87f349de4422885148de9423e",
+    "tarball": "https://registry.npmjs.org/hyperswitch/-/hyperswitch-0.7.1.tgz";
   },
   "maintainers": [
     {
@@ -82,9 +82,9 @@
     }
   ],
   "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/hyperswitch-0.7.0.tgz_1473376931016_0.9348289293702692"
+    "host": "packages-16-east.internal.npmjs.com",
+    "tmp": "tmp/hyperswitch-0.7.1.tgz_1474415666917_0.32048093038611114"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/hyperswitch/-/hyperswitch-0.7.0.tgz";
+  "_resolved": "https://registry.npmjs.org/hyperswitch/-/hyperswitch-0.7.1.tgz";
 }
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.js
index e6afacc..1388ae6 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.js
@@ -1,5 +1,5 @@
 //! moment.js
-//! version : 2.15.0
+//! version : 2.15.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
@@ -1791,10 +1791,10 @@
         var oldLocale = null;
         // TODO: Find a better way to register and load all the locales in Node
         if (!locales[name] && (typeof module !== 'undefined') &&
-                module && module.require) {
+                module && module.exports) {
             try {
                 oldLocale = globalLocale._abbr;
-                module.require('./locale/' + name);
+                require('./locale/' + name);
                 // because defineLocale currently also sets the global locale, 
we
                 // want to undo that for lazy loaded locales
                 locale_locales__getSetGlobalLocale(oldLocale);
@@ -4197,7 +4197,7 @@
     ;
 
 
-    utils_hooks__hooks.version = '2.15.0';
+    utils_hooks__hooks.version = '2.15.1';
 
     setHookCallback(local__createLocal);
 
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js
index 8a03030..bd187f5 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment-with-locales.min.js
@@ -1,5 +1,5 @@
 //! moment.js
-//! version : 2.15.0
+//! version : 2.15.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
@@ -101,7 +101,7 @@
 //the next array item is better than a shallower substring of this one
 break;b--}f++}return null}function Ya(a){var b=null;
 // TODO: Find a better way to register and load all the locales in Node
-if(!uf[a]&&"undefined"!=typeof 
module&&module&&module.require)try{b=qf._abbr,module.require("./locale/"+a),
+if(!uf[a]&&"undefined"!=typeof 
module&&module&&module.exports)try{b=qf._abbr,require("./locale/"+a),
 // because defineLocale currently also sets the global locale, we
 // want to undo that for lazy loaded locales
 Za(b)}catch(c){}return uf[a]}
@@ -542,7 +542,7 @@
 // FORMATTING
 T("X",0,0,"unix"),T("x",0,0,"valueOf"),
 // PARSING
-Y("x",Oe),Y("X",Re),aa("X",function(a,b,c){c._d=new 
Date(1e3*parseFloat(a,10))}),aa("x",function(a,b,c){c._d=new 
Date(t(a))}),a.version="2.15.0",b(rb),a.fn=Qf,a.min=tb,a.max=ub,a.now=Df,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Qf;var
 
kg=a,lg=(kg.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return
 
12>a?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D
 MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY 
HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] 
LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] 
LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar 
sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d 
dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d 
jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return 
a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,// Maandag is die eerste dag 
van die week.
+Y("x",Oe),Y("X",Re),aa("X",function(a,b,c){c._d=new 
Date(1e3*parseFloat(a,10))}),aa("x",function(a,b,c){c._d=new 
Date(t(a))}),a.version="2.15.1",b(rb),a.fn=Qf,a.min=tb,a.max=ub,a.now=Df,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Qf;var
 
kg=a,lg=(kg.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return
 
12>a?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D
 MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY 
HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] 
LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] 
LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar 
sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d 
dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d 
jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return 
a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,// Maandag is die eerste dag 
van die week.
 
doy:4}}),{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"}),mg=function(a){return
 0===a?0:1===a?1:2===a?2:a%100>=3&&10>=a%100?3:a%100>=11?4:5},ng={s:["أقل من 
ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d 
ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d 
دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d 
ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d 
أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d 
أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d 
أعوام","%d عامًا","%d عام"]},og=function(a){return function(b,c,d,e){var 
f=mg(b),g=ng[a][mg(b)];return 
2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},pg=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],qg=(kg.defineLocale("ar-ly",{months:pg,monthsShort:pg,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D
 MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY 
HH:mm"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a,b,c){return
 12>a?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند 
الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] 
LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد 
%s",past:"منذ 
%s",s:og("s"),m:og("m"),mm:og("m"),h:og("h"),hh:og("h"),d:og("d"),dd:og("d"),M:og("M"),MM:og("M"),y:og("y"),yy:og("y")},preparse:function(a){return
 a.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(a){return 
a.replace(/\d/g,function(a){return lg[a]}).replace(/,/g,"،")},week:{dow:6,// 
Saturday is the first day of the week.
 
doy:12}}),kg.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D
 MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY 
HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] 
LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] 
LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في 
%s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d 
ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d 
سنوات"},week:{dow:6,// Saturday is the first day of the week.
 
doy:12}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),rg={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},sg=(kg.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D
 MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY 
HH:mm"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a,b,c){return
 12>a?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على 
الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] 
LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في 
%s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d 
ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d 
سنوات"},preparse:function(a){return 
a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return 
rg[a]}).replace(/،/g,",")},postformat:function(a){return 
a.replace(/\d/g,function(a){return qg[a]}).replace(/,/g,"،")},week:{dow:6,// 
Saturday is the first day of the week.
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment.min.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment.min.js
index 15142a8..34129d2 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment.min.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/min/moment.min.js
@@ -1,5 +1,5 @@
 //! moment.js
-//! version : 2.15.0
+//! version : 2.15.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
@@ -101,7 +101,7 @@
 //the next array item is better than a shallower substring of this one
 break;b--}f++}return null}function Ya(a){var b=null;
 // TODO: Find a better way to register and load all the locales in Node
-if(!we[a]&&"undefined"!=typeof 
module&&module&&module.require)try{b=se._abbr,module.require("./locale/"+a),
+if(!we[a]&&"undefined"!=typeof 
module&&module&&module.exports)try{b=se._abbr,require("./locale/"+a),
 // because defineLocale currently also sets the global locale, we
 // want to undo that for lazy loaded locales
 Za(b)}catch(c){}return we[a]}
@@ -492,4 +492,4 @@
 // PARSING
 Y("x",Rd),Y("X",Ud),aa("X",function(a,b,c){c._d=new 
Date(1e3*parseFloat(a,10))}),aa("x",function(a,b,c){c._d=new Date(t(a))}),
 // Side effect imports
-a.version="2.15.0",b(rb),a.fn=Se,a.min=tb,a.max=ub,a.now=Fe,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Se;var
 nf=a;return nf});
\ No newline at end of file
+a.version="2.15.1",b(rb),a.fn=Se,a.min=tb,a.max=ub,a.now=Fe,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Se;var
 nf=a;return nf});
\ No newline at end of file
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/moment.js 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/moment.js
index 7d0fef9..b78115b 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/moment.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/moment.js
@@ -1,5 +1,5 @@
 //! moment.js
-//! version : 2.15.0
+//! version : 2.15.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
@@ -1791,10 +1791,10 @@
         var oldLocale = null;
         // TODO: Find a better way to register and load all the locales in Node
         if (!locales[name] && (typeof module !== 'undefined') &&
-                module && module.require) {
+                module && module.exports) {
             try {
                 oldLocale = globalLocale._abbr;
-                module.require('./locale/' + name);
+                require('./locale/' + name);
                 // because defineLocale currently also sets the global locale, 
we
                 // want to undo that for lazy loaded locales
                 locale_locales__getSetGlobalLocale(oldLocale);
@@ -4195,7 +4195,7 @@
     // Side effect imports
 
 
-    utils_hooks__hooks.version = '2.15.0';
+    utils_hooks__hooks.version = '2.15.1';
 
     setHookCallback(local__createLocal);
 
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/package.json
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/package.json
index d477c08..b615695 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/package.json
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/package.json
@@ -1,6 +1,6 @@
 {
   "name": "moment",
-  "version": "2.15.0",
+  "version": "2.15.1",
   "description": "Parse, validate, manipulate, and display dates",
   "homepage": "http://momentjs.com";,
   "author": {
@@ -118,11 +118,11 @@
       "locale/*.js"
     ]
   },
-  "_id": "moment@2.15.0",
-  "_shasum": "cc9e33958bf4a99dea7111d5e62ed3c13fc96440",
+  "_id": "moment@2.15.1",
+  "_shasum": "e979c2a29e22888e60f396f2220a6118f85cd94c",
   "_from": "moment@>=2.10.6 <3.0.0",
-  "_npmVersion": "2.15.9",
-  "_nodeVersion": "4.5.0",
+  "_npmVersion": "3.10.3",
+  "_nodeVersion": "6.5.0",
   "_npmUser": {
     "name": "ichernev",
     "email": "iskren.cher...@gmail.com"
@@ -142,13 +142,13 @@
     }
   ],
   "dist": {
-    "shasum": "cc9e33958bf4a99dea7111d5e62ed3c13fc96440",
-    "tarball": "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz";
+    "shasum": "e979c2a29e22888e60f396f2220a6118f85cd94c",
+    "tarball": "https://registry.npmjs.org/moment/-/moment-2.15.1.tgz";
   },
   "_npmOperationalInternal": {
-    "host": "packages-16-east.internal.npmjs.com",
-    "tmp": "tmp/moment-2.15.0.tgz_1473672452043_0.7533174299169332"
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/moment-2.15.1.tgz_1474429175366_0.05040277377702296"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz";
+  "_resolved": "https://registry.npmjs.org/moment/-/moment-2.15.1.tgz";
 }
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js
index ba64626..abdafce 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/lib/locale/locales.js
@@ -48,10 +48,10 @@
     var oldLocale = null;
     // TODO: Find a better way to register and load all the locales in Node
     if (!locales[name] && (typeof module !== 'undefined') &&
-            module && module.require) {
+            module && module.exports) {
         try {
             oldLocale = globalLocale._abbr;
-            module.require('./locale/' + name);
+            require('./locale/' + name);
             // because defineLocale currently also sets the global locale, we
             // want to undo that for lazy loaded locales
             getSetGlobalLocale(oldLocale);
diff --git 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/moment.js
 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/moment.js
index 93df7c8..4151e33 100644
--- 
a/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/moment.js
+++ 
b/node_modules/service-runner/node_modules/bunyan/node_modules/moment/src/moment.js
@@ -1,12 +1,12 @@
 //! moment.js
-//! version : 2.15.0
+//! version : 2.15.1
 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
 //! license : MIT
 //! momentjs.com
 
 import { hooks as moment, setHookCallback } from './lib/utils/hooks';
 
-moment.version = '2.15.0';
+moment.version = '2.15.1';
 
 import {
     min,
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 dcee372..be5e9d3 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": "kad@1.3.6",
-  "_shasum": "788ec86b901d3ef28bf07b9d2cb48e18ec5e4845",
+  "_shasum": "9ca387d98d4700c5f4f5c854094d8594e86d51d2",
   "_from": "git+https://github.com/gwicke/kad.git#master";,
   "_resolved": 
"git+https://github.com/gwicke/kad.git#f35971036f43814043245da82b12d035b7bbfd16";
 }
diff --git a/src b/src
index d8f8422..ffd7a02 160000
--- a/src
+++ b/src
@@ -1 +1 @@
-Subproject commit d8f842209e4c9e35fd14bff5dbfd55e74109af6b
+Subproject commit ffd7a02e45839efef7216d133c99f40939b090b7

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I962be129780a30fe803ca82a0170a37edc958656
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/change-propagation/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <mobro...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to