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.