param

package
v1.3.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EntriesToUsers

func EntriesToUsers(entries []string) []*user

func LoadCertificates

func LoadCertificates(certFiles, keyFiles []string) ([]tls.Certificate, []error)

func NormalizePathMaps

func NormalizePathMaps(inputs []string) map[string]string

func WildcardToRegexp

func WildcardToRegexp(wildcards []string, found bool) (*regexp.Regexp, error)

Types

type Param

type Param struct {
	Root      string
	EmptyRoot bool

	DefaultSort   string
	DirIndexes    []string
	Aliases       map[string]string
	Binds         map[string]string
	GlobalHeaders [][2]string

	GlobalUpload bool
	UploadUrls   []string
	UploadDirs   []string

	GlobalMkdir bool
	MkdirUrls   []string
	MkdirDirs   []string

	GlobalDelete bool
	DeleteUrls   []string
	DeleteDirs   []string

	GlobalArchive bool
	ArchiveUrls   []string
	ArchiveDirs   []string

	GlobalCors bool
	CorsUrls   []string
	CorsDirs   []string

	GlobalAuth    bool
	AuthUrls      []string
	AuthDirs      []string
	UsersPlain    []*user
	UsersBase64   []*user
	UsersMd5      []*user
	UsersSha1     []*user
	UsersSha256   []*user
	UsersSha512   []*user
	UserMatchCase bool

	Certificates []tls.Certificate
	Listens      []string
	//ListensPlain []string
	//ListensTLS   []string
	HostNames []string
	Theme     string
	ThemeDir  string

	GlobalHsts  bool
	GlobalHttps bool
	HttpsPort   string

	Shows     *regexp.Regexp
	ShowDirs  *regexp.Regexp
	ShowFiles *regexp.Regexp
	Hides     *regexp.Regexp
	HideDirs  *regexp.Regexp
	HideFiles *regexp.Regexp

	EnableLogging bool
}

func (*Param) GetDupUserNames

func (param *Param) GetDupUserNames() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL