blob: c6b681151fe601aa8008cd2d23a22324470cc8d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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.
|