git.iko.soy
/
skrepka
readme
files
commits
refs
on
master
help
sign in
history of
d1663a6..master
compare
e5192b2
Fix 4 bugs: prevent forward leaks when federation disabled, bind fetch results, continue gossip batches on error, fork network I/O to avoid blocking responses
iko
7 months ago
93a36be
Handle federation fetch errors and simplify presence checking logic
iko
7 months ago
87be4d9
Fix traverse bug in retryPendingForwards and block numeric IP addresses in SSRF checks
iko
7 months ago
3d339cb
Fix three SSRF bypasses in isBadServerName IP prefix checks
iko
7 months ago
2cefad7
Fix sendToEach missing recursion and safeCompareLoop timing leak
iko
7 months ago
2f6cb27
Fix three security bugs: safeCompare, VerifyAuth gossip filtering, and lookupSession collision handling
iko
7 months ago
35cfa8d
Fix session token timing side channel and ackedIds capacity violation in server.knot
iko
7 months ago
46543db
Add missing `in` keywords to let-bindings and parenthesize negative literals in server.knot
iko
7 months ago
a263102
Fix four security and correctness bugs in server.knot: safeCompareLoop constant-time comparison for strings >256 chars, server name normalization before length validation DoS, backgroundPrune recursion stack growth, and cloud metadata/mDNS hostname SSRF
iko
7 months ago
013d6d4
Fix five security and correctness bugs in server.knot: AckMessages eviction gated on auth, safeCompareLoop constant-time for secrets >256 chars, broadcastOfflineGossip TTL floor for short-lived entries, verifyFederationAuth constant-time when disabled, evictOldestAckedIds/pollOnce union dedup handling
iko
7 months ago
918fbd2
Fix four bugs: AckMessages federation ack deduplication, VerifyAuth challenge clearing, session cap global eviction, and offline timestamp clamping
iko
7 months ago
05d753c
Fix six bugs: sendBatchedGossip per-server batching, broadcastOfflineGossip timestamps, ReqChallenge global eviction, LookupPresence scan efficiency, ForwardMessage auth checks, AckMessages reinsertion
iko
7 months ago
e8a6a25
Fix five bugs: evictOldestAckedIds heap dedup tracking, sendBatchedGossip batch/rest split, AckMessages cascade eviction, ReqChallenge expired challenge counting, LookupPresence presence entry fallthrough
iko
7 months ago
be521dd
Fix three bugs: safeCompare constant-time comparison, forward entry cleanup on success, and acked ID eviction with reinsertion
iko
7 months ago
e01d161
Fix five security and correctness bugs: safeCompare timing leak for secrets >256 chars, retryPendingForwards success cleanup, AckMessages eviction deduplication and capacity capping, and RecvGossip offline timestamp tie-breaking
iko
7 months ago
fa38fa7
Fix four bugs: SendMessage mailbox full, evicted acks retry, RecvGossip trust check expiry
iko
7 months ago
adeccc3
Fix four correctness and security bugs: lost federation acks on eviction, safeCompare for strings >256 chars, ForwardMessage duplicate check during pruning rate-limiting, and verifyMaintenanceAuth timing side-channel
iko
7 months ago
e59b702
Fix five security and correctness bugs: poll cursor re-delivery, ackedIds eviction duplicate delivery, backgroundPrune missing federation retry, safeCompare timing leak, and verifyMaintenanceAuth timing side-channel
iko
7 months ago
5a23463
Fix three bugs: duplicate delivery on failed acks, long-poll deadline hang, and thundering herd
iko
7 months ago
8815b21
Fix SSRF via port-only hostnames, ackedIds batch eviction, and remove dead code
iko
7 months ago
9a8af83
Fix pruning timer, stale gossip timestamp in long poll, and federation ack retry
iko
7 months ago
d7f8914
Fix 5 security and correctness bugs: gossip re-propagation, long polling, offline event filtering, challenge replay, and silent ID drops
iko
7 months ago
af04984
Fix messageMaxAge, messageIds DoS, maintenance auth timing leak, hexDigit overflow, and per-request prune overhead
iko
7 months ago
e987c00
Fix ackedIds unbounded growth, premature forward cleanup, and CGNAT hostname false positives
iko
7 months ago
b157c1c
Fix serverHost normalization mismatch, forward retry data loss, safeCompare timing leak, and SSRF gaps
iko
7 months ago
574bd2f
Fix leading-dot SSRF bypass, duplicate delivery after ack, and unclamped gossip TTL
iko
7 months ago
3b2ae7b
Stop deleting messages on FederationAck to prevent message loss
iko
7 months ago
af34851
Fix orphaned forward records for locally-delivered messages and remove dead code
iko
7 months ago
ea729ea
Fix multicast SSRF gap, global session cap, gossip hex normalization, and octal false positives
iko
7 months ago
0079aa1
Fix SSRF case/dot bypass, safeCompare timing leak, missing reserved ranges, federation ack loss, and timestamp clamping
iko
7 months ago
a1766bf
Fix SSRF bypass, safeCompare timing, challenge cap, retry backoff, and empty server name
iko
7 months ago
3d65e98
Fix LookupPresence normalizeHex crash, safeCompare length handling, and genToken entropy
iko
7 months ago
7c133a3
Fix gossip batching overflow, multi-hop trust propagation, normalizeHex crash, forwards cap, IPv6 SSRF, federation retry, and gossip capacity reclaim
iko
7 months ago
d670413
Fix safeCompare length leak, offline gossip trust bypass, hop-0 injection, federation retry, and per-recipient message cap
iko
7 months ago
5b68b19
Fix safeCompare timing leak, federation ack message loss, gossip hop-0 rejection, federation retry, and gossip source spoofing
iko
7 months ago
07b1acc
Fix URL backslash injection, safeCompare length leak, token entropy, gossip capacity logging, and idle expiry
iko
7 months ago
e25424d
Fix multi-hop gossip, URL injection via control chars, and auth scheme case sensitivity
iko
7 months ago
1496a57
Fix federation ack race, presence capacity, auth case, gossip spoofing, and URL injection
iko
7 months ago
715d1e2
Fix timing side-channel, poll pagination, gossip capacity, federation ack scoping, error logging, and first-hop validation
iko
7 months ago
964dd22
Fix server gossip race, DoS, validation ordering, and status reporting
iko
7 months ago
fa9d38a
Fix messages not being received by threading poll cursor through client state
iko
7 months ago
1025ec4
Fix server compilation by updating to fetch API and restructuring handlers for proper type checking
iko
7 months ago
346c12e
Add hex validation for encryptedBlob and improve ForwardMessage duplicate detection
iko
7 months ago
f651cb7
Add length validation for originServer in ForwardMessage
iko
7 months ago
31ee934
Add hex validation for messageIds in ForwardMessage, AckMessages, and FederationAck
iko
7 months ago
027ee68
Fix 6 validation bugs in server.knot: add hex validation for federation-sourced keys and gossip events, add length validation for message IDs, remove redundant check
iko
7 months ago
75f4a12
Fix 7 server.knot bugs: hex validation, poll authorization, gossip fromServer check, and message age calculation
iko
7 months ago
0cabbfd
Fix 7 server.knot bugs: offline gossip peer loss, missing hex validation, clock skew intolerance, fromServer validation, senderServers overfitting, poll unauthorized ambiguity, and FederationAck message scope
iko
7 months ago
242926b
Fix 3 server.knot bugs: poll cursor regression, missing offline gossip broadcasts, and superseded event re-propagation
iko
7 months ago
c6062b1
Fix 7 server.knot bugs: poll cursor regression, missing length validations, stale gossip re-propagation, deduplication inconsistencies, and lazy offline gossip broadcast
iko
7 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