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
1d441cfImplement 8 critical server.knot security, correctness, and performance fixesiko
6d3d2ceImplement 10 server.knot improvements: federation acks on delete, drain state checks, stats optimization, ack handler security, startup validation, presence hijack prevention, helper extraction, forward metrics, nonce constant, and SSRF preventioniko
29c98d0Implement 5 server improvements: health drain status for load balancers, skip empty bucket prune forks, per-server forward queue depth in stats, poll cursor reset flag, and federation acks on admin message purgeiko
460356eImplement 12 server.knot improvements: forward retry jitter, batch messageId return, drain optimization, startup probe security, stats enhancement, admin message purge, cleanup guards, presence refresh optimization, and 16-way sharding of forward nonces, forwards, and acked/delivered collections for O(n/16) hot-path performanceiko
a77ed7cImplement 11 server.knot improvements: O(n) nonce eviction, health endpoint caching, forward queue status tracking, gossip bucket sharding, clock jump detection, snapshot auto-export, efficient reconciliation, federation correlation IDs, and runtime rate limit overridesiko
a6dc1b0Implement 11 server.knot improvements: forward nonce for local messages, separate revoke rate limiter, drain timeout, reconcile message counters every cycle, uppercase hex support, forward partitioning optimization, health rate limiting, and other security/reliability hardeningiko
f6bc769Implement 13 server.knot improvements: message deletion, federation batch optimization, client IP/correlation logging, and bug fixesiko
eb04b6dAdd per-IP key-rotation abuse detection, shard recipient message counts for performance, add startup federation connectivity checks, enable concurrent message bucket pruning, improve access logging, and enhance code documentationiko
00797dcConsolidate server.knot: refactor send logic, add federation/watchdog monitoring, improve code qualityiko
b840bc1Add peer blocklist, admin endpoints, federation ping, rate limiter helpers, and reliability improvements to server.knotiko
6b0839eEnhance server.knot with forward nonce persistence, gossip validation, per-origin nonce partitioning, /messages/list endpoint, retryAfterMs feedback, health masking, and performance optimizationsiko
0902341Harden server.knot: session lifetime caps, pair rate limiting, deferred ack cleanup, per-bucket reconciliation, and extended monitoringiko
53a4c04Add batch send endpoint, snapshot versioning, structured logging, clock jump detection, and optimize server.knot security, performance, and reliabilityiko
ca4b8d3Improve server.knot security, reliability, and protocoliko
a70c802Improve server.knot security, reliability, and protocol: fix IP binding bypass, add federation verify retry, pre-filter gossip capacity, tighten hung slot cleanup, add poll heartbeat field, update protocol docsiko
ad205d9Improve server.knot: add origin verification, gossip hop limiting, verify rate limiting, snapshot staleness warnings, forward preservation, prune recovery, and queue metricsiko
0d78e7cHarden server.knot: add forward replay nonce tracking, federation verify rate limiting, require token scope, periodic counter reconciliation, and startup config warningsiko
7076ef9Improve server.knot security and performance: add federation pair rate limiting, peer server cache to reduce O(n*k) scans, writeAllPresence single-pass optimization, constant-time IP check, verify endpoint rate limiting, and enhanced stats observabilityiko
0703ad8Improve server.knot security and reliability: bind federation tokens to request scope, add per-sender-per-recipient rate limiting, and add federation ack retry limitsiko
55f5e8dReplace federation shared secret with domain callback verificationiko
7668ae6Harden server.knot: logout auth rate limiting, relay origin validation, constant-time IP binding, prune counts race fix, and config validationiko
4b913e0Improve server.knot: federation replay dedup, per-entry forward retry limits, and auto-snapshot intervaliko
40aa04dImprove server.knot: federation timestamp binding, in-flight leak protection, circuit breaker, optimized logout scan, signal-based drain wait, snapshot/restore endpoints, ack message cleanup, and expanded config validationiko
9e7d395Improve server.knot: auth-tier rate limiting, session counter, concurrent prune guard, drain flush, voluntary logout, message status endpoint, federation ack hardening, verify() atomicity, stats rate-limiting, forwardQueuedMessages optimization, pruneExpired lock splitting, and isBadServerName optimizationiko
974e6a4Harden server.knot: replay protection, challenge binding, constant-time auth, HTTP error handling, stuck-prune detection, and stats lock splittingiko
03aa1abImprove server.knot: challenge security, session efficiency, federation sharding, presence polling, relay forwardingiko
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list