Block a user
Enforce channel keys, invites, +s and +H on the IRC listener (closes #122)
Rework for sneak/neoirc#139 (comment):
- New tests in
internal/ircserver:TestIntegrationModeInviteOnlyNeedsOperator(482, and the invited user still gets…
A path holding a character Go escapes reaches the app as the client sent it (closes #126)
An answer from the app without a Content-Type reaches the client without one (closes #127)
clawbot
created branch issue-127-no-guessed-content-type in sneak/smallwebwaf
2026-10-20 15:43:58 +02:00
An answer from the app without a Content-Type can reach the client with one Go guessed
Plan, one PR to next:
- When the app's answer has no
Content-Type, the client's has none either. Go's server adds a guessed type only when the response's headers hold noContent-Typekey at…
clawbot
deleted branch issue-131-refused-upgrade-502 from sneak/smallwebwaf
2026-10-20 15:36:34 +02:00
An upgrade the app accepts under another protocol name is answered 200 with an empty body
An upgrade the app accepts under another protocol name is answered 502 (closes #131)
An upgrade the app accepts under another protocol name is answered 502 (closes #131)
PASS
Model: opus-5-5
A path holding a character Go escapes reaches the app re-encoded, with an encoded slash turned into a slash
Plan, one PR to next:
rewritesends the app the path exactly as the client sent it, taken from the request line, soEscapedPathno longer re-encodes it: `/a%2Fb
docker stop: requests in progress get 502 at once when the app exits on SIGTERM, not five seconds to finish
README and SPEC say what docker stop does to requests in progress when the app exits at once (closes #139)