pubky-homeserver 0.9.1

Pubky core's homeserver.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Background DHT republishers.
//!
//! - [`HomeserverKeyRepublisher`]: Publishes the server's pkarr to the Mainline
//!   DHT every hour.
//! - [`UserKeysRepublisher`]: Periodically republishes all users' public keys
//!   to the DHT so they remain discoverable (configurable interval, minimum 30 min).

mod key_republisher;
pub(crate) mod pkarr_republisher;
mod user_keys_republisher;

pub(crate) use key_republisher::HomeserverKeyRepublisher;
pub use key_republisher::KeyRepublisherBuildError;
pub(crate) use user_keys_republisher::UserKeysRepublisher;