diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-29 13:33:18 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-29 13:33:18 +0000 |
| commit | 16402fb6702f296d400bddb81561710d6cb37b6f (patch) | |
| tree | 073e3be2615f83f97587d737337df5a3f66b8cee /build | |
| parent | fixes (diff) | |
| download | mmm-16402fb6702f296d400bddb81561710d6cb37b6f.tar.gz mmm-16402fb6702f296d400bddb81561710d6cb37b6f.zip | |
fix the glaring security vulnerability i just implemented
Diffstat (limited to 'build')
| -rw-r--r-- | build/server.moon | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/build/server.moon b/build/server.moon index d101d0b..b219c58 100644 --- a/build/server.moon +++ b/build/server.moon @@ -21,6 +21,8 @@ lfs = require 'lfs' server = require 'http.server' headers = require 'http.headers' +export UNSAFE + class Server new: (@store, opts={}) => opts = {k,v for k,v in pairs opts} @@ -29,6 +31,9 @@ class Server opts.onstream = @\stream opts.onerror = @\error + if opts.host == 'localhost' + UNSAFE = true + @editable_paths = opts.editable_paths @server = server.listen opts |
