Skip to content

v0.3.0

@tonnoder tonnoder tagged this 15 Jul 22:23
- TONNODE_KEYS_FILE: JSON key registry with per-key rpm, expiry dates and
  labels; hot-reloaded on change and SIGHUP — add/revoke without restart,
  revoked keys lose live sessions immediately
- GLOBAL_RATE_LIMIT_RPM: total ceiling across all keys protecting the
  backend liteserver
- a keys file emptied at runtime locks the server instead of opening it
- deploy/tonnode-keys.sh: add/revoke/list helper (key shown once, expiry
  in days for subscription plans)
- systemd unit: fixed service user instead of DynamicUser so the 600-mode
  keys file is readable; ExecReload sends SIGHUP
Assets 2
Loading