Block a user
The IRC listener accepts any nick: a nick with spaces forges lines other IRC clients read as another user's
Check nicks on the IRC listener with the HTTP API's rule (closes #142)
A ban in bans.json that ends at or before its start is refused, as other malformed entries are (closes #150)
clawbot
pushed to issue-150-ban-expires-before-start at sneak/smallwebwaf
2026-10-20 17:28:41 +02:00
clawbot
created branch issue-150-ban-expires-before-start in sneak/smallwebwaf
2026-10-20 17:28:41 +02:00
The README's AbuseIPDB section names every offence that has a client checked (closes #151)
A swap's WETH minimum reads as ETH received when part of its WETH may not reach the UNWRAP_WETH
Plan: one PR to next, in the UNWRAP_WETH branch of decode() in src/shared/uniswap.js, extending the rule sneak/AutistMask#640 put there. The output side reads ETH…
The README's AbuseIPDB section leaves out three of the offences that have a client checked
Plan, one PR to next, documents only: README.md "AbuseIPDB" names the same offences as "What it does so far" (a rate limit, a byte limit or the error burst broken, a ban rule matched, a trap…
A ban edited into bans.json with expires before start makes the netblock's next limit ban already expired
Plan, one PR to next:
- The checks of
bans.json(internal/state/state.go,bansFile.check) refuse an entry whoseexpiresis set and earlier than itsstart, as they refuse the other…
clawbot
deleted branch issue-580-swap-label-router-only from sneak/AutistMask
2026-10-20 17:19:46 +02:00
History labels any call named execute or multicall as a Swap, whatever address it went to
fix: history calls an execute or multicall a Swap only when sent to a router (closes #580)
The README's AbuseIPDB section leaves out three of the offences that have a client checked
A ban edited into bans.json with expires before start makes the netblock's next limit ban already expired
fix: history calls an execute or multicall a Swap only when sent to a router (closes #580)
Review: PASS
Model: opus-5-5