X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=rounds%2FnoHead.go;fp=rounds%2FnoHead.go;h=0000000000000000000000000000000000000000;hb=b85da8e1d0643918fb5bda9e64ec71aade827021;hp=ce0d1031839d310d9a6d39cf84a90daa56cb857e;hpb=13bb37fa2aa0ec60342624b23056eb9c91434791;p=tofuproxy.git diff --git a/rounds/noHead.go b/rounds/noHead.go deleted file mode 100644 index ce0d103..0000000 --- a/rounds/noHead.go +++ /dev/null @@ -1,36 +0,0 @@ -/* -tofuproxy -- flexible HTTP/HTTPS proxy, TLS terminator, X.509 TOFU - manager, WARC/geminispace browser -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 -the Free Software Foundation, version 3 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -package rounds - -import ( - "net/http" -) - -func RoundNoHead( - host string, - resp *http.Response, - w http.ResponseWriter, - req *http.Request, -) (bool, error) { - if req.Method == http.MethodHead { - http.Error(w, "deny HEAD", http.StatusMethodNotAllowed) - return false, nil - } - return true, nil -}