package
1.6.1
Repository: https://github.com/dutchcoders/transfer.sh.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

ClamavHost sets clamav host.
CorsDomains sets CORS domains.
EmailContact sets email contact.
EnableProfiler sets enable profiler.
FilterOptions sets ip filtering.
ForceHTTPS sets forcing https.
GoogleAnalytics sets GA key.
HTTPAuthCredentials sets basic http auth credentials.
HTTPAUTHFilterOptions sets basic http auth ips whitelist.
HTTPAuthHtpasswd sets basic http auth htpasswd file.
Listener set listener.
LogFile sets log file.
Logger sets logger.
LoveHandler Create a log handler for every request it receives.
MaxUploadSize sets max upload size.
New is the factory fot Server.
No description provided by the author
PerformClamavPrescan enables clamav prescan on upload.
ProfileListener sets profile listener.
ProxyPath sets proxy path.
ProxyPort sets proxy port.
Purge sets purge days and option.
RandomTokenLength sets random token length.
RateLimit set rate limit.
TempPath sets temp path.
TLSConfig sets TLS config.
TLSListener sets TLS listener and option.
UseLetsEncrypt set letsencrypt usage.
UserVoice sets UV key.
UseStorage set storage to use.
VirustotalKey sets virus total key.
WebPath sets web path.
WrapIPFilter is equivalent to newIPFilter(opts) then Wrap(next).

# Constants

SYMBOLS characters used for short-urls.

# Structs

IPFilterOptions for ipFilter.
Server is the main application.

# Type aliases

OptionFn is the option function type.