Directories ¶
Path | Synopsis |
---|---|
Package health provides a simple web server health monitoring system.
|
Package health provides a simple web server health monitoring system. |
This package is now deprecated.
|
This package is now deprecated. |
Package monitor provides utilities for launching goroutines and being informed when they exit.
|
Package monitor provides utilities for launching goroutines and being informed when they exit. |
bsda
Package bsda provides message framing on top of ordered reliable byte streams.
|
Package bsda provides message framing on top of ordered reliable byte streams. |
connect
Package connect provides functions for connecting to services using SRV records, TLS, etc.
|
Package connect provides functions for connecting to services using SRV records, TLS, etc. |
curvecp
Package curvecp implements a CurveCP-esque protocol over stateful reliable ordered bidirectional point-to-point datagram streams.
|
Package curvecp implements a CurveCP-esque protocol over stateful reliable ordered bidirectional point-to-point datagram streams. |
Package os provides additional OS abstraction functionality for functions not provided by the Go standard library.
|
Package os provides additional OS abstraction functionality for functions not provided by the Go standard library. |
Package perm provides authorization testing functions based on permission sets.
|
Package perm provides authorization testing functions based on permission sets. |
Package spki provides marshalling functions for Ed25519 keys.
|
Package spki provides marshalling functions for Ed25519 keys. |
WORK IN PROGRESS
|
WORK IN PROGRESS |
ac
Package ac provides facilities for generating and verifying anti-CSRF authentication codes.
|
Package ac provides facilities for generating and verifying anti-CSRF authentication codes. |
assetmgr
Package assetmgr facilitates the automatic generation and live updation of asset cachebusting tags as files are changed.
|
Package assetmgr facilitates the automatic generation and live updation of asset cachebusting tags as files are changed. |
authn
Package authn provides authentication functions.
|
Package authn provides authentication functions. |
authz
Package authz provides login requirement wrappers for HTTP handlers.
|
Package authz provides login requirement wrappers for HTTP handlers. |
cspreport
Package cspreport provides facilities for logging CSP and HPKP violation reports.
|
Package cspreport provides facilities for logging CSP and HPKP violation reports. |
errorhandler
Package errorhandler provides a panic handler for HTTP requests which serves an error notice and optionally sends e.
|
Package errorhandler provides a panic handler for HTTP requests which serves an error notice and optionally sends e. |
miscctx
Package miscctx provides miscellaneous context items which can be associated with an HTTP request.
|
Package miscctx provides miscellaneous context items which can be associated with an HTTP request. |
opts
Package opts provides miscellaneous configurable globals commonly required by web application servers.
|
Package opts provides miscellaneous configurable globals commonly required by web application servers. |
origin
Package origin provides utilities for determining the remote IP and SSL use of HTTP connections in complex proxied backend environments.
|
Package origin provides utilities for determining the remote IP and SSL use of HTTP connections in complex proxied backend environments. |
servicenexus
Package servicenexus provides prefixed access to the net/http DefaultServeMux, gated to admit only internal requests.
|
Package servicenexus provides prefixed access to the net/http DefaultServeMux, gated to admit only internal requests. |
session
Package session provides session storage facilities.
|
Package session provides session storage facilities. |
session/storage
Session storage, for use with session-pinning webservers only.
|
Session storage, for use with session-pinning webservers only. |
session/storage/memorysession
Package memorysession provides an in-memory session store.
|
Package memorysession provides an in-memory session store. |
session/storage/redissession
Package redissession provides a Redis-based session store.
|
Package redissession provides a Redis-based session store. |
tpl
Package tpl provides facilities for loading and displaying templates.
|
Package tpl provides facilities for loading and displaying templates. |
tplctx
Package tplctx provides basic amenities to be provided to templates as a context object.
|
Package tplctx provides basic amenities to be provided to templates as a context object. |
weberror
Package weberror provides facilities for showing generic error pages based on HTTP status codes.
|
Package weberror provides facilities for showing generic error pages based on HTTP status codes. |
Click to show internal directories.
Click to hide internal directories.