aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-10-08 19:59:18 +0000
committers-ol <s-ol@users.noreply.github.com>2019-10-08 19:59:18 +0000
commit053624c2b71f894d71e9b782475679d1cef5a926 (patch)
treee6b21837cfa04184e62008caffafe7f11eb3783d
parentfix header, double div.content (diff)
downloadmmm-053624c2b71f894d71e9b782475679d1cef5a926.tar.gz
mmm-053624c2b71f894d71e9b782475679d1cef5a926.zip
urlDecode incoming request paths
-rw-r--r--build/server.moon2
1 files changed, 2 insertions, 0 deletions
diff --git a/build/server.moon b/build/server.moon
index 3731879..8fb0615 100644
--- a/build/server.moon
+++ b/build/server.moon
@@ -12,6 +12,7 @@ require 'mmm'
import dir_base, load_tree from require 'build.util'
import Key from require 'mmm.mmmfs.fileder'
import SQLStore from require 'mmm.mmmfs.drivers.sql'
+import decodeURI from require 'http.util'
lfs = require 'lfs'
server = require 'http.server'
@@ -129,6 +130,7 @@ class Server
req = stream\get_headers!
method = req\get ':method'
path = req\get ':path'
+ path = decodeURI path
-- serve static assets, cheap hack for now
return if @handle_static method, path, stream