Versions in this module Expand all Collapse all v1 v1.5.1 Nov 19, 2023 Changes in this version + var BuildDate = "" + var GitHash = "" + var Version = "dev-build" + func AddServerIDHandler(next http.Handler, serverID string) http.Handler + func BasicAuthHandler(next http.Handler, username, password string) http.Handler + func CgitHandler(path, uri string) http.Handler + func CompressHandler(handler http.Handler) http.Handler + func FileOrDirHandler(path, uri string) http.Handler + func GetWindowAndTree(arg string) (window, tree string, err error) + func GitHandler(path, uri string) http.Handler + func GzHandler(next http.Handler, clevel string) http.Handler + func HasQueryParam(key string, vals url.Values) bool + func LocalFilename(fileURL *url.URL) string + func LogRequestHandler(handler http.Handler, logWriter io.Writer) http.Handler + func MyIPHandler() http.Handler + func NoCacheHandler(next http.Handler) http.Handler + func QrHandler(content string) http.Handler + func RedirectHandler(path, location string) http.Handler + func ServeFileHandler(name string) http.Handler + func ServeStringHandler(str string) http.Handler + func SetContentType(next http.Handler, contentType string) http.Handler + func TarHandler(dir, prefix string) http.Handler + func UploadHandler(dir string) http.Handler + func ZipDirectory(w io.Writer, dir, prefix string, store bool) error + func ZipFSHandler(name, prefix, index string) http.Handler + func ZipHandler(dir, prefix string, store bool) http.Handler + type OnetimeTLS struct + Listener net.Listener + func (ot *OnetimeTLS) Create(addr string) error + type Opts struct + AddServerID string + BindAddr string + DoAuth string + DoCompress bool + DoLog bool + DoPrintVersion bool + TlsCert string + TlsKey string + TlsOnetime bool + func SetupFlags(f *flag.FlagSet) *Opts