diff options
author | clsr <clsr@clsr.net> | 2016-06-16 03:20:46 +0200 |
---|---|---|
committer | clsr <clsr@clsr.net> | 2016-06-16 03:20:46 +0200 |
commit | 4aef18eb36307f28c4f1c3b2c432468ab0ede4fb (patch) | |
tree | daecc151c3d2cc53d9be0b685b91595cca8293aa /main.go | |
parent | 41c1121068df99105b6bfc7b1d5c848382229a1d (diff) | |
download | gomf-4aef18eb36307f28c4f1c3b2c432468ab0ede4fb.tar.gz gomf-4aef18eb36307f28c4f1c3b2c432468ab0ede4fb.zip |
Add grill toggle flagv0.1.1
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -45,6 +45,7 @@ func main() { maxSize := flag.Int64("max-size", 50*1024*1024, "max filesize in bytes") forbidMime := flag.String("forbid-mime", "application/x-dosexec,application/x-msdos-program", "comma-separated list of forbidden MIME types") forbidExt := flag.String("forbid-ext", "exe,dll,msi,scr,com,pif", "comma-separated list of forbidden file extensions") + grill := flag.Bool("grill", false, "enable grills") flag.Parse() rand.Seed(time.Now().UnixNano()) @@ -54,8 +55,10 @@ func main() { storage.ForbiddenMime = strings.Split(*forbidMime, ",") http.HandleFunc("/upload.php", handleUpload) - http.HandleFunc("/grill.php", handleGrill) http.Handle("/u/", http.StripPrefix("/u/", http.HandlerFunc(handleFile))) + if *grill { + http.HandleFunc("/grill.php", handleGrill) + } initWebsite() |