[MediaWiki-commits] [Gerrit] Enable mobile redirect for old Wikisource (http://wikisource... - change (operations/puppet)

2014-10-17 Thread Faidon Liambotis (Code Review)
Faidon Liambotis has submitted this change and it was merged.

Change subject: Enable mobile redirect for old Wikisource 
(http://wikisource.org)
..


Enable mobile redirect for old Wikisource (http://wikisource.org)

Bug: 69765
Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076
---
M templates/varnish/mobile-frontend.inc.vcl.erb
M templates/varnish/text-frontend.inc.vcl.erb
2 files changed, 5 insertions(+), 4 deletions(-)

Approvals:
  Faidon Liambotis: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/templates/varnish/mobile-frontend.inc.vcl.erb 
b/templates/varnish/mobile-frontend.inc.vcl.erb
index 9c58309..ee81201 100644
--- a/templates/varnish/mobile-frontend.inc.vcl.erb
+++ b/templates/varnish/mobile-frontend.inc.vcl.erb
@@ -50,7 +50,7 @@
} else {
set req.http.X-Subdomain = M;
}
-   
+
if (req.http.host ~ ^([a-zA-Z0-9-]+\.)?(m|zero)\.wikipedia\.) 
{
call tag_carrier;
}
@@ -61,6 +61,8 @@
set req.http.host = www.mediawiki.org;
} else if (req.http.host == m.wikimediafoundation.org) {
set req.http.host = wikimediafoundation.org;
+   } else if (req.http.host == m.wikisource.org) {
+   set req.http.host = wikisource.org;
} else {
 
/* Replace language.(m|zero).project.org by 
language.project.org */
@@ -201,4 +203,3 @@
 }
 % end -%
 }
-
diff --git a/templates/varnish/text-frontend.inc.vcl.erb 
b/templates/varnish/text-frontend.inc.vcl.erb
index 5d65343..ff75690 100644
--- a/templates/varnish/text-frontend.inc.vcl.erb
+++ b/templates/varnish/text-frontend.inc.vcl.erb
@@ -63,9 +63,9 @@
# if host ~/regsub matches for efficiency. Be careful to not
# write overlapping/chaining regexps.
set req.http.MobileHost = req.http.Host;
-   set req.http.MobileHost = regsub(req.http.MobileHost, 
^(www\.)?(mediawiki|wikimediafoundation)\., m.\2.);
+   set req.http.MobileHost = regsub(req.http.MobileHost, 
^(www\.)?(mediawiki|wikimediafoundation|wikisource)\., m.\2.);
set req.http.MobileHost = regsub(req.http.MobileHost, 
^(commons|incubator|legalteam|meta|office|outreach|pl|species|strategy|wikimania201[2-5])\.(wikimedia)\.,
 \1.m.\2.);
-   set req.http.MobileHost = regsub(req.http.MobileHost, 
^((?!commons|meta|nostalgia|quote|quality|sep11|sources|species|textbook)\w+)\.(wikipedia|wiktionary|wikinews|wikisource|wikiquote|wikibooks|wikiversity|wikivoyage)\.,
 \1.m.\2.);
+   set req.http.MobileHost = regsub(req.http.MobileHost, 
^((?!commons|meta|nostalgia|quote|quality|sep11|sources|species|textbook|m)\w+)\.(wikipedia|wiktionary|wikinews|wikisource|wikiquote|wikibooks|wikiversity|wikivoyage)\.,
 \1.m.\2.);
 
if (req.http.Host != req.http.MobileHost) {
if (req.http.X-Forwarded-Proto) {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076
Gerrit-PatchSet: 6
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: MaxSem maxsem.w...@gmail.com
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: Faidon Liambotis fai...@wikimedia.org
Gerrit-Reviewer: Mark Bergsma m...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Enable mobile redirect for old Wikisource (http://wikisource... - change (operations/puppet)

2014-10-16 Thread MaxSem (Code Review)
MaxSem has uploaded a new change for review.

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

Change subject: Enable mobile redirect for old Wikisource 
(http://wikisource.org)
..

Enable mobile redirect for old Wikisource (http://wikisource.org)

Bug: 69765
Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076
---
M templates/varnish/text-frontend.inc.vcl.erb
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/32/167032/1

diff --git a/templates/varnish/text-frontend.inc.vcl.erb 
b/templates/varnish/text-frontend.inc.vcl.erb
index 5d65343..74ed83e 100644
--- a/templates/varnish/text-frontend.inc.vcl.erb
+++ b/templates/varnish/text-frontend.inc.vcl.erb
@@ -66,6 +66,10 @@
set req.http.MobileHost = regsub(req.http.MobileHost, 
^(www\.)?(mediawiki|wikimediafoundation)\., m.\2.);
set req.http.MobileHost = regsub(req.http.MobileHost, 
^(commons|incubator|legalteam|meta|office|outreach|pl|species|strategy|wikimania201[2-5])\.(wikimedia)\.,
 \1.m.\2.);
set req.http.MobileHost = regsub(req.http.MobileHost, 
^((?!commons|meta|nostalgia|quote|quality|sep11|sources|species|textbook)\w+)\.(wikipedia|wiktionary|wikinews|wikisource|wikiquote|wikibooks|wikiversity|wikivoyage)\.,
 \1.m.\2.);
+   # wikisource.org is an exception, it's the only wiki not in a 
subdomain
+   if ( req.http.MobileHost == 'wikisource.org' ) {
+   set req.http.MobileHost = 'm.wikisource.org';
+   }
 
if (req.http.Host != req.http.MobileHost) {
if (req.http.X-Forwarded-Proto) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: MaxSem maxsem.w...@gmail.com

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