Directories
¶
| Path | Synopsis |
|---|---|
|
Package automax automatically sets GOMEMLIMIT & GOMAXPROCS to match the linux container memory & cpu quotas, if any.
|
Package automax automatically sets GOMEMLIMIT & GOMAXPROCS to match the linux container memory & cpu quotas, if any. |
|
Package client provides a HTTP client implementation.
|
Package client provides a HTTP client implementation. |
|
Package config provides various parameters(configuration optionals) that can be used to configure ong.
|
Package config provides various parameters(configuration optionals) that can be used to configure ong. |
|
Package cookie provides utilities for using HTTP cookies.
|
Package cookie provides utilities for using HTTP cookies. |
|
Package cry provides utilities for cryptography.
|
Package cry provides utilities for cryptography. |
|
Package errors implements functions to manipulate errors.
|
Package errors implements functions to manipulate errors. |
|
Package id generates unique random identifiers.
|
Package id generates unique random identifiers. |
|
internal
|
|
|
acme
Package acme provides automatic access to certificates from ACME-based certificate authorities(like Let's Encrypt).
|
Package acme provides automatic access to certificates from ACME-based certificate authorities(like Let's Encrypt). |
|
clientip
Package clientip provides(in a best effort manner) a client's IP address.
|
Package clientip provides(in a best effort manner) a client's IP address. |
|
finger
Package finger provides(in a best effort manner) a client's TLS fingerprint.
|
Package finger provides(in a best effort manner) a client's TLS fingerprint. |
|
key
Package key implements some common secure functionality.
|
Package key implements some common secure functionality. |
|
mx
Package mx implements a HTTP request multiplexer.
|
Package mx implements a HTTP request multiplexer. |
|
octx
Package octx houses context keys used by multiple ong packages.
|
Package octx houses context keys used by multiple ong packages. |
|
tst
Package tst implements some common test functionality needed across ong.
|
Package tst implements some common test functionality needed across ong. |
|
Package log implements a simple logging handler.
|
Package log implements a simple logging handler. |
|
Package middleware provides helpful functions that implement some common functionalities in http servers.
|
Package middleware provides helpful functions that implement some common functionalities in http servers. |
|
Package mux implements a HTTP request multiplexer.
|
Package mux implements a HTTP request multiplexer. |
|
Package server provides HTTP server implementation.
|
Package server provides HTTP server implementation. |
|
Package sess provides an implementation of http sessions that is backed by tamper-proof & encrypted cookies.
|
Package sess provides an implementation of http sessions that is backed by tamper-proof & encrypted cookies. |
|
Package sync provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
|
Package sync provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task. |
Click to show internal directories.
Click to hide internal directories.