Gergő Tisza has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/398197 )

Change subject: Add PUT to list of allowed characters
......................................................................

Add PUT to list of allowed characters

HTTP PUT is used by the reading lists REST API to update list
metadata.

Bug: T182825
Change-Id: I6f7fba56731da3d72dab34f8eb6b3eebc57f4879
---
M modules/varnish/templates/vcl/wikimedia-common.inc.vcl.erb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/97/398197/1

diff --git a/modules/varnish/templates/vcl/wikimedia-common.inc.vcl.erb 
b/modules/varnish/templates/vcl/wikimedia-common.inc.vcl.erb
index 2a14a7c..89fd4ba 100644
--- a/modules/varnish/templates/vcl/wikimedia-common.inc.vcl.erb
+++ b/modules/varnish/templates/vcl/wikimedia-common.inc.vcl.erb
@@ -340,7 +340,7 @@
 
        // To pass this check, the method must be in allowed_methods (even 
OPTIONS must be there to be supported),
        // Additionally, if OPTIONS is allowed, it must be accompanied by 
Origin:
-       if (req.method !~ "<%= @vcl_config.fetch("allowed_methods", 
"^(GET|HEAD|POST|OPTIONS|PURGE)$") %>"
+       if (req.method !~ "<%= @vcl_config.fetch("allowed_methods", 
"^(GET|HEAD|POST|PUT|OPTIONS|PURGE)$") %>"
                || (req.method == "OPTIONS" && !req.http.Origin)) {
                return (synth(405, "Method not allowed"));
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6f7fba56731da3d72dab34f8eb6b3eebc57f4879
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: GergÅ‘ Tisza <[email protected]>

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

Reply via email to