PASS: the default database URL now sets WAL mode and the busy timeout in the form modernc.org/sqlite v1.45.0 reads, the new test fails without that, and README.md matches the code.
Disclos…
Rework pushed:
- A
PERMIT2_TRANSFER_FROMinto the router of that step's token now adds the line when the user pays the step, in either order; tests for both orders fail on the previous…
Plan, one PR to next, after sneak/smallwebwaf#135 has landed (both change requestTimedOut in internal/proxy/request.go):
- When
SWWAF_CLIENT_REQUEST_TIMEOUTruns…
Plan, one PR to next, documents only:
Stopping smallwebwaf before the app would need an entrypoint of the image's own in place of runsvinit, which SPEC.md pins; that is new design,…
Plan, one PR to next, documents only:
Go's server parses a request line cut short by the timeout as if it were whole and answers 400. Keeping it from answering would mean wrapping every…
Plan, one PR to next:
earlierBanscounts from the newest ban held rather than the oldest: every ban's notes already count the netblock's bans before it, so the newest ban's counts plus one…
TestClientStopsSendingAfterTheAppHasAnswered no longer leaves the order to chance: the app takes the bytes the client sent and waits half the timeout before it answers, so smallwebwaf is by…
Rework:
- Fixed:
connectininternal/dbno longer runsPRAGMA busy_timeout = 5000, so the busy timeout comes only fromDBURL. With_pragma=busy_timeout(5000)removed from `config.Defaul…
Plan: one PR against next meeting the definition of done as written. Each line of a multi-line body goes to IRC listener users as its own PRIVMSG or NOTICE; mode changes made over the HTTP…
next does not merge into main: both carry the data race fix
PASS: the merge brings main's only commit into the history of next without changing any file, so sneak/neoirc#111 merges cleanly once this lands with its merge commit…