1.4 KiB
1.4 KiB
Changelog
All notable changes to this project are documented here. The format follows Keep a Changelog and the project adheres to Semantic Versioning. The version lives in Cargo.toml; the flake and the release apps read it from there.
Unreleased
0.1.0 - 2026-10-14
Added
- Smol Mail 1.1 server over Noise_NX TCP:
AUTH,RESOLVE,SEND,FETCH,DELETEandREGISTER, with accept tokens, main/requests quota tiers, fetch cursors,REGISTERproof of possession and dual-signed key rotation chains. - Smol Mail 1.2 RNS carrier behind the
rnsfeature, over a patched microReticulum fork, with an idle-link reaper, refusal logging and per-link limits. - Multiple domains in one process, each with its own key, port and database.
- Sliding-window rate limits and a TCP connection cap (
--max-connections). - Frame header deadline against slow clients.
- Debug-level per-operation, session and link metrics (
--verbose). - Hostile test harness and multi-session driver.
- Nix flake with
packages.default,packages.rns, a static muslpackages.static, and a NixOS module. - Container image with a self-provisioning entrypoint.
release-staticandrelease-containerflake apps publishing to Forgejo.