BBlack has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/392178 )

Change subject: normalize_path_encoding: decode tilde for upload
......................................................................

normalize_path_encoding: decode tilde for upload

Bug: T171881
Change-Id: Ifccc52c8f8b04e65987cba939e093594b5d7ad4b
---
M modules/varnish/templates/normalize_path.inc.vcl.erb
1 file changed, 7 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/78/392178/1

diff --git a/modules/varnish/templates/normalize_path.inc.vcl.erb 
b/modules/varnish/templates/normalize_path.inc.vcl.erb
index 9bea315..a3fb89f 100644
--- a/modules/varnish/templates/normalize_path.inc.vcl.erb
+++ b/modules/varnish/templates/normalize_path.inc.vcl.erb
@@ -32,13 +32,13 @@
  *   its own functional path-delimiting slashes unencoded.
  *
  * upload.wikimedia.org:---------
- *   MW seems to use PHP's urlencode() directly when translating from MediaWiki
- *   File titles to storage URLs.  Note the filenames never contain spaces
- *   (would be underscores), and cannot have forward slashes (which will still
- *   exist in the rest of the path un-encoded).  .  The rules we should obey to
- *   be consistent with it would be:
+ *   MW seems to use PHP's rawurlencode() directly when translating from
+ *   MediaWiki File titles to storage URLs.  Note the filenames never contain
+ *   spaces (would be underscores), and cannot have forward slashes (which will
+ *   still exist in the rest of the path un-encoded).  The rules we should obey
+ *   to be consistent with it would be:
  *
- * Always-Decode: 0-9 A-Z a-z - . _ /
+ * Always-Decode: 0-9 A-Z a-z - . _ ~ /
  * Always-Encode: Everything Else
  
******************************************************************************/
 
@@ -55,7 +55,7 @@
   //@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
     0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,
   //` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ <DEL>
-    0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,
+    0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,
   // 0x80-0xFF (all unprintable)
     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifccc52c8f8b04e65987cba939e093594b5d7ad4b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack <bbl...@wikimedia.org>

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

Reply via email to