f78eed7Simplify server: add pruneRef, withMaintAuth, and list helpers to collapse boilerplateiko
a98972eSimplify validators and dedups: add all/unique helpers, replace 6 fold patternsiko
5ec7573Simplify server: add forEach/mapEach helpers, eliminate 11 recursive boilerplate iteratorsiko
19734ffSimplify server: drop dead helpers, inline single-use functions, use plain == for tokens, linear backoffiko
15e70b5Simplify server implementation: flatten 16-way sharding, remove caches and rate limiter complexityiko
fa7e299Remove compile-time maintenance secret fallback; require runtime secret onlyiko
d946df5Remove POST /maintenance/config (SetConfig) endpointiko
3a92fc8Implement 9 server optimizations: consolidate forward bucket analysis, optimize batch recipient operations, add ackGracePeriod runtime config, and track nonce eviction metricsiko
1216c73Replace all logging to use standard library logInfo, logWarn, and logError functionsiko
05dda8eImplement 14 server improvements: fix request completion timestamp tracking, deduplicate session revocation comparisons, add missing forward count decrements, make escape functions truly tail-recursive, thread rate limiters through batch forward recursion, add forward retry jitter, isolate background task phases, and add cancel metricsiko
ae4cf04Implement 6 server improvements: add missing Poll messageCancellations, fix zipParallelArrays duplicate corruption, fix recordForwardNonce race, batch receiptsByBucket atomics, prune drop counters, and track revoke/logout latencyiko
9ec75e7Implement 8 server improvements: remove dead code, fix O(n²) receipt indexing, per-bucket nonce eviction cutoffs, activeRequests panic recovery, 2x rate limiter window retention, gossip merge determinism, and runtime config overridesiko
d751898Implement 19 server improvements: cancel authorization hardening, TOCTOU fixes, prune synchronization, nonce eviction correctness, session refresh contention reduction, Prometheus metrics, latency histograms, federation delivery receipts, request pressure health, dynamic stuck detection, and presence TTL alignmentiko
62b66d1Implement 11 server improvements: loadPct exposure, nonce entropy, effective rate limit logging, health visibility, scope validation, serverGeneration uniqueness, O(n²) fix in grouping, structured federation retryAfterMs, latency percentiles, per-peer gossip stats, and cancel notificationsiko
79833edImplement 7 server improvements: loadPct exposure, batch delivery eviction, gossip backoff, requireClientIp validation, nonce replay protection, cached health, and per-sender capiko
161cd87Implement 12 server improvements: nonce replay protection, adaptive rate caching, gossip backoff, seenBy validation, token timing fix, and reconciliation optimizationiko
765edfeSimplify federation signature verification: remove re-fetch retry, assume persistent keysiko
57b23f5Add Ed25519 federation signing: eliminate verify callback round-trips with signature-based auth and cached peer keysiko
8cd1b8cImplement 6 server improvements: batch forward optimization, pending cancel stats, enhanced nonce eviction logging, cancel health checks, startup probe verification, and two-phase federation probeiko
e51c63dImplement 8 server improvements: structured logging, two-pass ack cleanup, federation retry jitter, nonce eviction logging, code simplifications, missing enum case, and adaptive poll timeoutiko
03f16bdImplement 8 server improvements: adaptive rate limiting fix, LRU-based drop counter eviction, forward queue health caching, gossip filtering optimization, session lookup fast-path, and operational tuningiko
7eba17eImplement 14 security, performance, resilience, and operational improvementsiko
9a4b1a5Implement 13 security, performance, resilience, and operational improvementsiko
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
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