internal/

directory
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2026 License: Apache-2.0

Directories

Path Synopsis
app
tellstone
Package tellstone Tellstone Cloud-Native In-Memory Database File: startup.go Description: Application bootstrap that stores logger, config and prints a startup banner.
Package tellstone Tellstone Cloud-Native In-Memory Database File: startup.go Description: Application bootstrap that stores logger, config and prints a startup banner.
Package audit Tellstone Cloud-Native In-Memory Database File: audit.go Description: Audit event type definitions and the per-event filter used by the audit engine.
Package audit Tellstone Cloud-Native In-Memory Database File: audit.go Description: Audit event type definitions and the per-event filter used by the audit engine.
Package command Tellstone Shared Command Layer File: command.go Description: The data-command core shared by both frontends (binary and RESP).
Package command Tellstone Shared Command Layer File: command.go Description: The data-command core shared by both frontends (binary and RESP).
Package crypto Tellstone Cloud-Native In-Memory Database File: cipher.go Description: CPU‑agnostic, zero‑allocation In‑Memory Encryption engine using ChaCha20‑Poly1305.
Package crypto Tellstone Cloud-Native In-Memory Database File: cipher.go Description: CPU‑agnostic, zero‑allocation In‑Memory Encryption engine using ChaCha20‑Poly1305.
Package log Tellstone Cloud-Native In-Memory Database File: log.go Description: Re-exports the public logging contract from the logger package so internal code keeps using the log.Level / log.Logger / log.Field identifiers it already imports.
Package log Tellstone Cloud-Native In-Memory Database File: log.go Description: Re-exports the public logging contract from the logger package so internal code keeps using the log.Level / log.Logger / log.Field identifiers it already imports.
Package metrics Tellstone Cloud-Native In-Memory Database File: metrics.go Description: Prometheus-compatible metrics collection with per-shard collectors and an aggregate collector for the full engine view.
Package metrics Tellstone Cloud-Native In-Memory Database File: metrics.go Description: Prometheus-compatible metrics collection with per-shard collectors and an aggregate collector for the full engine view.
Package network Tellstone Secure TCP Networking Package File: acl.go Description: Wire codec for the ACL OpCodes.
Package network Tellstone Secure TCP Networking Package File: acl.go Description: Wire codec for the ACL OpCodes.
Package oauth Tellstone OAuth Provider Registry File: oauth.go Description: Defines the Provider contract and Claims type behind connection-time token verification.
Package oauth Tellstone OAuth Provider Registry File: oauth.go Description: Defines the Provider contract and Claims type behind connection-time token verification.
generic
Package generic Tellstone Generic OIDC Provider File: generic.go Description: Reference internal provider implementing the OAuth2/OIDC flow on stdlib only.
Package generic Tellstone Generic OIDC Provider File: generic.go Description: Reference internal provider implementing the OAuth2/OIDC flow on stdlib only.
presets
Package presets Tellstone OAuth Provider Presets File: google.go Description: Google identity provider preset.
Package presets Tellstone OAuth Provider Presets File: google.go Description: Google identity provider preset.
Package persistence Tellstone Cloud-Native In-Memory Database File: snapshot.go Description: Binary snapshot format and fork-based compaction.
Package persistence Tellstone Cloud-Native In-Memory Database File: snapshot.go Description: Binary snapshot format and fork-based compaction.
Package protocol Tellstone Cloud-Native In-Memory Database File: parser.go Description: Statically inlined, zero-allocation byte-scanner for relational
Package protocol Tellstone Cloud-Native In-Memory Database File: parser.go Description: Statically inlined, zero-allocation byte-scanner for relational
Package rbac Tellstone Role-Based Access Control File: cmd.go Description: Defines the command ID catalog and bulk permission categories.
Package rbac Tellstone Role-Based Access Control File: cmd.go Description: Defines the command ID catalog and bulk permission categories.
Package resp Tellstone Redis-Compatible Wire Protocol File: acl.go Description: ACL command family (SETUSER, DELUSER, LIST, LOG) — the Redis-flavored management alias over the RBAC policy store.
Package resp Tellstone Redis-Compatible Wire Protocol File: acl.go Description: ACL command family (SETUSER, DELUSER, LIST, LOG) — the Redis-flavored management alias over the RBAC policy store.
Package router Tellstone Request Router File: router.go Description: Routes incoming requests to the correct shard using FNV-1a hashing.
Package router Tellstone Request Router File: router.go Description: Routes incoming requests to the correct shard using FNV-1a hashing.
Package shard Tellstone Shared-Nothing Shard Layer File: runner.go Description: Provides the Shard struct and its lifecycle (Run, Execute, Stop).
Package shard Tellstone Shared-Nothing Shard Layer File: runner.go Description: Provides the Shard struct and its lifecycle (Run, Execute, Stop).
Package storage Tellstone Cloud-Native In-Memory Database File: engine.go Description: Single-map, lock-protected in-memory key-value store with optional TTL eviction, memory ceiling enforcement, and at-rest encryption.
Package storage Tellstone Cloud-Native In-Memory Database File: engine.go Description: Single-map, lock-protected in-memory key-value store with optional TTL eviction, memory ceiling enforcement, and at-rest encryption.
tls
File: config.go Description: Provides a gnet.Conn to net.Conn adapter for use with the TLS handshake, and a config builder that constructs TLS configurations from file paths.
File: config.go Description: Provides a gnet.Conn to net.Conn adapter for use with the TLS handshake, and a config builder that constructs TLS configurations from file paths.
cpu
Package cpu implements processor feature detection used by the Go standard library.
Package cpu implements processor feature detection used by the Go standard library.
Package trace Tellstone Observability Package
Package trace Tellstone Observability Package

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL