pubky-homeserver 0.12.0

A Pubky homeserver implementation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Request middleware for the client server.
//!
//! - [`request_tenant`]: Resolves path-addressed and legacy request tenants.
//! - [`pubky_host`]: Compatibility resolver for legacy tenant addressing.
//! - [`rate_limiter`]: Configurable per-path request rate limiting, keyed by IP or user,
//!   with optional per-user speed overrides resolved from DB.
//! - [`storage_metrics`]: Records low-cardinality storage migration metrics.
//! - [`trace`]: Request/response logging via `tracing`.
//!
//! Authentication and authorization middleware live in [`crate::client_server::auth::middleware`].

pub mod pubky_host;
pub mod rate_limiter;
pub mod request_tenant;
pub mod storage_metrics;
pub mod trace;