on master help sign in
history of1d441cf..master
compare
88da7beRemove snapshot implementation — state cells are automatically persistediko 580833fImplement 10 server improvements: federation cancel retries, delivery receipt deduplication, rate limit override persistence, sender capacity tracking, constant-time IP comparison, per-sender drop counters, forward storm mitigation, bootstrap snapshot restore, rate limit preservation, and per-bucket atomic operationsiko 634d723Implement 10 server improvements: input validation capping, bucket-state threading, counter batching, constant-time auth, federation docs, capacity tracking, pure batch validation, gossip deduplication, and TOCTOU documentationiko 05b405dImplement 9 server improvements: drain fast-paths, atomic rate reads, session refresh throttling, federation retry hints, bucketed forward batching, ack event logging, and snapshot optimizationiko 37cddf3Implement 8 server improvements: priority starvation prevention, snapshot integrity hardening, per-bucket forward operations, cancel nonces, ack validation, and federation health metricsiko 662d060Implement 8 server improvements: message priority federation, cached sender receipts, Azure SSRF defense, atomic snapshots, clock jump handling, watchdog monitoringiko 2cb5e4eImplement 10 server improvements: backpressure, priority polling, adaptive rates, audit logging, nonce optimization, body defense, stale peer cleanup, snapshot security, hung connections, and cloud TLD blocksiko 37afea4Implement 15 server improvements: message priority, federation protocol versioning, per-peer latency tracking, snapshot integrity, active request counter, batch rate limiting, and reconciliation drift thresholdiko d15d568Implement 12 server improvements: JSON escaping, capacity masking, poll flags, batch forward protocol, gossip dedup, countByRecipient optimization, federation ack status, health capacity warnings, stats enhancements, and snapshot integrityiko 05bf0efImplement 9 server improvements: forward TTL propagation, batch federation cancel, delivery receipts, health monitoring, rotate secret enforcement, security warnings, slow request logging, snapshot contention reductioniko fa8dd31Add delivery receipts and sender TTL; optimize batch messaging and security (JSON escaping, filtering, token caching)iko 44b945bImplement 15 server improvements: federation cancel/forward batching, snapshot v8 with senderExpirations, runtime secret rotation, stats enhancements, rate limiting, cache/IP-binding fixes, structured loggingiko 154d8eeImplement 15 server improvements: security (log injection, verify caching, snapshot integrity), robustness (ack logging, clock jump), performance (short-circuit, round-robin), operational (rate counters, sessions endpoint), protocol (federation hints, batch dedup)iko 88482b4Add forward counter, fix safeCompareLen truncation, refresh sessions, optimize ack per-bucketiko 5aace88Implement 12 server improvements: verify metrics, pending ack cleanup snapshots, per-bucket pruning, rate limit fix, IP session revocation, and forward prioritizationiko 7e7eb77Implement 14 server improvements: verify timeout, runtime rate limits, snapshot checksums, reconcile endpoint, per-bucket optimizations, version tracking, and documentationiko e5cfebcRemove message TTL feature and simplify message expiration to always use 7-day defaultiko 66a992cRemove secret rotation and pre-shared federation key supportiko 8728a13Add federation message cancellation endpoint and clarify pre-shared key implementationiko 7c7d816Implement 14 server.knot improvements: per-key forward limiting, correlation ID sanitization, session management optimization, startup probe latency isolation, snapshot schema versioning, stats updates, and maintenance secret validationiko 987cacdImplement 16 server.knot improvements: security (double encoding check, stricter relay origin, DNS blocking), correctness (presence version bump, forward TTL fix), performance (union optimization, count-only stats, atomic gossip merge), operational (secret rotation, error codes, pagination)iko db3bd9cImplement 12 server.knot improvements: forward TTL fix, sender-specified message expiration, federation allowlist, optimized federation dedup, batch presence lookup, and configurable portiko 0297421Implement 18 server.knot improvements: sender-specified message TTL with per-message expiration, cancel/top-recipients endpoints, readiness probe, error codes in auth responses, prune-cycle snapshot staleness, .localhost SSRF prevention, token masking, union optimization, and single-pass statsiko 6e3e297Implement 15 server.knot improvements: staged drain phases, graceful shutdown, separate client write rate limiting, verify token pre-filtering, stricter federation ack validation, forward bucket optimization, session prune efficiency, atomic lock contention reduction, batch pre-sorting, snapshot fingerprint dedup, federation latency reset, IP length optimization, SSRF protection, and cached peer serversiko