diff options
| author | murilo ijanc | 2026-03-25 17:26:54 -0300 |
|---|---|---|
| committer | murilo ijanc | 2026-03-25 17:26:54 -0300 |
| commit | 24c3402c9d27fc26bd3afe8c05276f52338514f8 (patch) | |
| tree | 431bc629970e717a3898bfa4e6c2bf09a14e69e3 /CHANGELOG.md | |
| parent | 4c1597e0f28c2bea193818a8d84ff2073ea5c08f (diff) | |
| download | tesseras-paste-24c3402c9d27fc26bd3afe8c05276f52338514f8.tar.gz | |
Add CHANGELOG.md for 0.1.0v0.1.0
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c6b6811 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.0] - 2026-03-25 + +### Added + +- Decentralized pastebin with end-to-end encryption (XChaCha20-Poly1305). +- `tpd` daemon: DHT node, paste storage, Unix socket API, HTTP server. +- `tp` CLI: put, get, del, pin, unpin, status commands. +- DNS SRV bootstrap discovery for automatic peer finding. +- TTL-based paste expiry and pinning. +- Public (unencrypted) paste mode (`-p` flag). +- `pledge(2)` and `unveil(2)` sandboxing on OpenBSD. +- Hardened identity key permissions and atomic file writes. +- HTTP method validation (GET/HEAD only). +- Threaded HTTP handler with connection cap. |