git.iko.soy
/
skrepka
readme
files
commits
refs
on
master
help
sign in
history of
adeccc3..master
compare
88da7be
Remove snapshot implementation — state cells are automatically persisted
iko
6 months ago
580833f
Implement 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 operations
iko
6 months ago
634d723
Implement 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 documentation
iko
6 months ago
05b405d
Implement 9 server improvements: drain fast-paths, atomic rate reads, session refresh throttling, federation retry hints, bucketed forward batching, ack event logging, and snapshot optimization
iko
6 months ago
37cddf3
Implement 8 server improvements: priority starvation prevention, snapshot integrity hardening, per-bucket forward operations, cancel nonces, ack validation, and federation health metrics
iko
6 months ago
662d060
Implement 8 server improvements: message priority federation, cached sender receipts, Azure SSRF defense, atomic snapshots, clock jump handling, watchdog monitoring
iko
6 months ago
2cb5e4e
Implement 10 server improvements: backpressure, priority polling, adaptive rates, audit logging, nonce optimization, body defense, stale peer cleanup, snapshot security, hung connections, and cloud TLD blocks
iko
6 months ago
37afea4
Implement 15 server improvements: message priority, federation protocol versioning, per-peer latency tracking, snapshot integrity, active request counter, batch rate limiting, and reconciliation drift threshold
iko
6 months ago
d15d568
Implement 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 integrity
iko
6 months ago
05bf0ef
Implement 9 server improvements: forward TTL propagation, batch federation cancel, delivery receipts, health monitoring, rotate secret enforcement, security warnings, slow request logging, snapshot contention reduction
iko
6 months ago
fa8dd31
Add delivery receipts and sender TTL; optimize batch messaging and security (JSON escaping, filtering, token caching)
iko
6 months ago
44b945b
Implement 15 server improvements: federation cancel/forward batching, snapshot v8 with senderExpirations, runtime secret rotation, stats enhancements, rate limiting, cache/IP-binding fixes, structured logging
iko
6 months ago
154d8ee
Implement 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
6 months ago
88482b4
Add forward counter, fix safeCompareLen truncation, refresh sessions, optimize ack per-bucket
iko
6 months ago
5aace88
Implement 12 server improvements: verify metrics, pending ack cleanup snapshots, per-bucket pruning, rate limit fix, IP session revocation, and forward prioritization
iko
6 months ago
7e7eb77
Implement 14 server improvements: verify timeout, runtime rate limits, snapshot checksums, reconcile endpoint, per-bucket optimizations, version tracking, and documentation
iko
6 months ago
e5cfebc
Remove message TTL feature and simplify message expiration to always use 7-day default
iko
6 months ago
66a992c
Remove secret rotation and pre-shared federation key support
iko
6 months ago
8728a13
Add federation message cancellation endpoint and clarify pre-shared key implementation
iko
6 months ago
7c7d816
Implement 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 validation
iko
6 months ago
987cacd
Implement 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
6 months ago
db3bd9c
Implement 12 server.knot improvements: forward TTL fix, sender-specified message expiration, federation allowlist, optimized federation dedup, batch presence lookup, and configurable port
iko
6 months ago
0297421
Implement 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 stats
iko
6 months ago
6e3e297
Implement 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 servers
iko
6 months ago
1d441cf
Implement 8 critical server.knot security, correctness, and performance fixes
iko
6 months ago
6d3d2ce
Implement 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 prevention
iko
6 months ago
29c98d0
Implement 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 purge
iko
6 months ago
460356e
Implement 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 performance
iko
6 months ago
a77ed7c
Implement 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 overrides
iko
6 months ago
a6dc1b0
Implement 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 hardening
iko
6 months ago
f6bc769
Implement 13 server.knot improvements: message deletion, federation batch optimization, client IP/correlation logging, and bug fixes
iko
6 months ago
eb04b6d
Add 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 documentation
iko
6 months ago
00797dc
Consolidate server.knot: refactor send logic, add federation/watchdog monitoring, improve code quality
iko
6 months ago
b840bc1
Add peer blocklist, admin endpoints, federation ping, rate limiter helpers, and reliability improvements to server.knot
iko
6 months ago
6b0839e
Enhance server.knot with forward nonce persistence, gossip validation, per-origin nonce partitioning, /messages/list endpoint, retryAfterMs feedback, health masking, and performance optimizations
iko
6 months ago
0902341
Harden server.knot: session lifetime caps, pair rate limiting, deferred ack cleanup, per-bucket reconciliation, and extended monitoring
iko
6 months ago
53a4c04
Add batch send endpoint, snapshot versioning, structured logging, clock jump detection, and optimize server.knot security, performance, and reliability
iko
6 months ago
ca4b8d3
Improve server.knot security, reliability, and protocol
iko
6 months ago
a70c802
Improve 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 docs
iko
6 months ago
ad205d9
Improve server.knot: add origin verification, gossip hop limiting, verify rate limiting, snapshot staleness warnings, forward preservation, prune recovery, and queue metrics
iko
6 months ago
0d78e7c
Harden server.knot: add forward replay nonce tracking, federation verify rate limiting, require token scope, periodic counter reconciliation, and startup config warnings
iko
6 months ago
7076ef9
Improve 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 observability
iko
6 months ago
0703ad8
Improve server.knot security and reliability: bind federation tokens to request scope, add per-sender-per-recipient rate limiting, and add federation ack retry limits
iko
6 months ago
55f5e8d
Replace federation shared secret with domain callback verification
iko
6 months ago
7668ae6
Harden server.knot: logout auth rate limiting, relay origin validation, constant-time IP binding, prune counts race fix, and config validation
iko
6 months ago
4b913e0
Improve server.knot: federation replay dedup, per-entry forward retry limits, and auto-snapshot interval
iko
6 months ago
40aa04d
Improve 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 validation
iko
6 months ago
9e7d395
Improve 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 optimization
iko
6 months ago
974e6a4
Harden server.knot: replay protection, challenge binding, constant-time auth, HTTP error handling, stuck-prune detection, and stats lock splitting
iko
6 months ago
03aa1ab
Improve server.knot: challenge security, session efficiency, federation sharding, presence polling, relay forwarding
iko
6 months ago
newer commits
older commits
keys
esc 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