From f4a7a23ba202ad904a29ed180c4af265b41d7e9b Mon Sep 17 00:00:00 2001 From: cel Date: Mon, 9 Jan 2017 12:12:48 -0800 Subject: [PATCH] Handle case-insensitive %3d Fix %AjTH8fRc6yq2azq4sYgm1egkdSrR+WXPWnZNEXXXkDQ=.sha256 --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 73845d9..4453ab5 100644 --- a/index.js +++ b/index.js @@ -18,7 +18,7 @@ var serveEmoji = require('emoji-server')() var emojiDir = path.join(require.resolve('emoji-named-characters'), '../pngs') var appHash = hash([fs.readFileSync(__filename)]) -var urlIdRegex = /^(?:\/(([%&]|%25)(?:[A-Za-z0-9\/+]|%2[Ff]|%2[Bb]){43}(?:=|%3D)\.sha256)(?:\.([^?]*))?|(\/.*?))(?:\?(.*))?$/ +var urlIdRegex = /^(?:\/(([%&]|%25)(?:[A-Za-z0-9\/+]|%2[Ff]|%2[Bb]){43}(?:=|%3[Dd])\.sha256)(?:\.([^?]*))?|(\/.*?))(?:\?(.*))?$/ function MdRenderer(opts) { marked.Renderer.call(this, {})