X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=media.go;h=aabb5b8a76bb16b58512b4aa3ca13c808bc649fc;hb=e5b6a66ac9e02d1369f72bc2b1b3fac3de36ef22;hp=f36db17c27870b9c6a2f716545c6ffba54977167;hpb=a65ca9f1e9917d3c8193297ce20b59352a009c55;p=godlighty.git diff --git a/media.go b/media.go index f36db17..aabb5b8 100644 --- a/media.go +++ b/media.go @@ -1,6 +1,6 @@ /* godlighty -- highly-customizable HTTP, HTTP/2, HTTPS server -Copyright (C) 2021 Sergey Matveev +Copyright (C) 2021-2023 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,7 +21,10 @@ import "path" const OctetStream = "application/octet-stream" -var ContentTypes = make(map[string]string) +var ( + ContentTypes = make(map[string]string) + CompressibleContentTypes = make(map[string]struct{}) +) func mediaType(fn string, overrides map[string]string) string { ext := path.Ext(fn)