update project documentation

This commit is contained in:
Username
2025-12-20 17:20:40 +01:00
parent 713052de3d
commit 260d6e894d
5 changed files with 197 additions and 50 deletions

View File

@@ -58,6 +58,12 @@ A self-hosted pastebin API that:
- Configurable size limits (anon vs authenticated)
- Time-based expiry with access-touch semantics
- Content-hash deduplication for abuse prevention
- Proof-of-work spam prevention
- Entropy enforcement for encrypted content
- Client-side E2E encryption (CLI)
- Burn-after-read pastes
- Custom expiry per paste
- URL prefix for reverse proxy deployments
- Security headers (HSTS, CSP, X-Frame-Options, etc.)
- Request tracing and structured logging
- Container deployment support
@@ -102,3 +108,32 @@ A self-hosted pastebin API that:
│ Python │ 3.11+
└─────────────────┴──────────────────────────────────────────────────────────┘
```
## Current Status
**Version:** 1.1.0
```
┌─────────────────────────────────┬────────────────────────────────────────────┐
│ Feature │ Status
├─────────────────────────────────┼────────────────────────────────────────────┤
│ Core API (CRUD) │ Complete
│ Binary content support │ Complete
│ MIME detection │ Complete
│ Client cert authentication │ Complete
│ Size limits │ Complete
│ Paste expiry │ Complete
│ Content-hash deduplication │ Complete
│ Proof-of-work │ Complete
│ URL prefix support │ Complete
│ /client endpoint │ Complete
│ E2E encryption (CLI) │ Complete
│ Entropy enforcement │ Complete
│ Burn-after-read │ Complete
│ Custom expiry │ Complete
│ Security headers │ Complete
│ Request tracing │ Complete
│ Container deployment │ Complete
│ Test suite │ 113 tests passing
└─────────────────────────────────┴────────────────────────────────────────────┘
```