From dad05aa832cd2b6e20781e77dcac4734c6e6cecc Mon Sep 17 00:00:00 2001 From: asciimoo Date: Sat, 29 Oct 2016 00:26:36 +0000 Subject: [PATCH] [enh] do not serve javascript files git-svn-id: file:///srv/svn/repo/yukari/trunk@17 f3bd38d9-da89-464d-a02a-eb04e43141b5 --- morty.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/morty.go b/morty.go index 0574d66..f3be22f 100644 --- a/morty.go +++ b/morty.go @@ -210,6 +210,11 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) { return } + if bytes.Contains(bytes.ToLower(contentType), []byte("javascript")) { + p.serveMainPage(ctx, errors.New("forbidden content type")) + return + } + contentInfo := bytes.SplitN(contentType, []byte(";"), 2) var responseBody []byte