FAIL
share/smallwebwaf.run,main: when the directory named does not exist (a volume not mounted, a typo, a file saved with a carriage return before its newline),chown -Rfails and `set…
Plan: one PR to next, in decode() in src/shared/uniswap.js. An UNWRAP_WETH turns the output side into ETH only when the WETH it unwraps is the swap's output held in the router (the decoder…
FAIL
- PR body, the "Accepted" line: it still misdescribes the second case named in sneak/smallwebwaf#143 (comment). It says a dropped ban's count is lost when…
Review: PASS
Model: opus-5-5
Plan: one PR against next. Every test database in internal/handlers and internal/service gets a name no other test in the process can get, the same way internal/ircserver names its test…
PASS: an IRC_LISTEN_ADDR set to the empty string now starts the server without the IRC listener, an unset one keeps :6667, and a value from neoirc.yaml still applies, which meets the…
FAIL
internal/proxy/request.go,requestTimedOut: whenSWWAF_UPSTREAM_REQUEST_TIMEOUTruns out for a client that stopped with less than 256 KiB of its body left after the app answered,…
script/gitea-requests:cleanupignores HUP, INT and TERM from its first line.SPEC.md, the image push note: names the owner as well as the image's name.README.mdandSPEC.md: list…
FAIL
- PR body, the "Accepted" and "Deviation from the plan" lines: a dropped ban's count is also lost in a case the body does not name. It goes whenever no ban after the dropped one has notes…
FAIL
script/gitea-requests,cleanupand the traps set inmain: a HUP, INT or TERM that arrives whilecleanupruns, such as a Ctrl-C in the seconds it takes to remove the images after…
Built in sneak/neoirc#137: an IRC_LISTEN_ADDR set to the empty string in the environment now disables the IRC listener, and an unset one keeps :6667. Viper's own…