Directories
¶
| Path | Synopsis |
|---|---|
|
Package authclient is the Go client for the yarilo-auth master protocol.
|
Package authclient is the Go client for the yarilo-auth master protocol. |
|
Package authtoken implements the one-time session token store used by yarilo-auth to hand off authenticated sessions to backend pods without replaying credentials.
|
Package authtoken implements the one-time session token store used by yarilo-auth to hand off authenticated sessions to backend pods without replaying credentials. |
|
Package build exposes build-time metadata stamped via -ldflags.
|
Package build exposes build-time metadata stamped via -ldflags. |
|
Package dict is yarilo's pluggable key-value store abstraction.
|
Package dict is yarilo's pluggable key-value store abstraction. |
|
dicttest
Package dicttest is a contract test suite that any pkg/dict driver can run against.
|
Package dicttest is a contract test suite that any pkg/dict driver can run against. |
|
drivers/all
Package all blank-imports every in-tree dict driver so a single import enables all of them in the importing binary.
|
Package all blank-imports every in-tree dict driver so a single import enables all of them in the importing binary. |
|
fail
Package fail is a dict driver that fails every operation.
|
Package fail is a dict driver that fails every operation. |
|
file
Package file is a JSON-backed local-filesystem dict driver.
|
Package file is a JSON-backed local-filesystem dict driver. |
|
memory
Package memory is an in-process dict driver backed by a sync.Map.
|
Package memory is an in-process dict driver backed by a sync.Map. |
|
redis
Package redis is a Redis-backed dict driver.
|
Package redis is a Redis-backed dict driver. |
|
sql
Package sql is a database/sql-backed dict driver.
|
Package sql is a database/sql-backed dict driver. |
|
varexpand
Package varexpand performs %-variable substitution for templated path / prefix strings used by dict drivers.
|
Package varexpand performs %-variable substitution for templated path / prefix strings used by dict drivers. |
|
Package locks is the single cross-process write-coordination abstraction for yarilo.
|
Package locks is the single cross-process write-coordination abstraction for yarilo. |
|
Package mtls provides helpers for building mutual-TLS configs used between yarilo components (auth, anvil, director, imap-login → imap, etc.).
|
Package mtls provides helpers for building mutual-TLS configs used between yarilo components (auth, anvil, director, imap-login → imap, etc.). |
|
Package quota implements per-user storage and message-count quota tracking and enforcement.
|
Package quota implements per-user storage and message-count quota tracking and enforcement. |
|
Package retry provides a simple exponential-backoff retry helper for startup-time dials that must succeed before a service can accept traffic.
|
Package retry provides a simple exponential-backoff retry helper for startup-time dials that must succeed before a service can accept traffic. |
Click to show internal directories.
Click to hide internal directories.