Full Changelog: v2.7.4...v2.7.5
-
Security:
- Implemented a dual-layer Anti-Replay mechanism in add_alert().
- Layer 1 (Staleness): Rejects alerts with an 'unlock_at' timestamp older
than 120 seconds to prevent re-injection of old captured traffic. - Layer 2 (Deduplication): Compares new binary payloads against a
sliding window of the last 50 alerts per recipient. Identical
ciphertexts are flagged as replay attacks.
-
Protocol & Error Handling:
- Refactored add_alert() to return status codes (Success, Stale, Replay).
- Updated process_send() to dispatch specific, user-friendly error
messages to the client based on the protection trigger. - Integrated 'close_after_send' logic for security violations, ensuring
clients receive the error reason before the socket is terminated.
-
Documentation:
- Updated README.md with detailed Anti-Replay technical descriptions.
- Refined the Mermaid flowchart and internal operation diagrams to
reflect the new security validation steps and graceful teardown.
gorgonad-2.7.5-2.x86_64.rpm.gz
gorgona-2.7.5-2.x86_64.rpm.gz
gorgonad_2.7.5_amd64.deb.gz
gorgona_2.7.5_amd64.deb.gz
gorgonad-2.7.5-2.x86_64.rpm.sha256.txt
gorgona-2.7.5-2.x86_64.rpm.sha256.txt
gorgonad_2.7.5_amd64.deb.sha256.txt
gorgona_2.7.5_amd64.deb.sha256.txt