aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authormurilo ijanc2026-03-25 17:26:54 -0300
committermurilo ijanc2026-03-25 17:26:54 -0300
commit24c3402c9d27fc26bd3afe8c05276f52338514f8 (patch)
tree431bc629970e717a3898bfa4e6c2bf09a14e69e3 /CHANGELOG.md
parent4c1597e0f28c2bea193818a8d84ff2073ea5c08f (diff)
downloadtesseras-paste-24c3402c9d27fc26bd3afe8c05276f52338514f8.tar.gz
Add CHANGELOG.md for 0.1.0v0.1.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md21
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.