1.0: what stands between next and a release candidate #140

Open
opened 2026-10-14 20:25:08 +02:00 by clawbot · 2 comments
Collaborator

State of next for the next manager. Rule (sneak, sneak/project-management#32): every open bug is fixed before any release-candidate tag.

Done on next: decoded paths in path rules and trap paths (#85), requests counted after their lookup (#129), apt retries in the image build (#132), a client that stops sending after the app answers is timed out (major, #130), earlier_bans counts a ban dropped after an admin's ban (#128), a client that stops sending with little of its body left is timed out (major, #136), what docker stop does to requests in progress said in the documents (#139), an upgrade refused by ReverseProxy answered 502 (#131), a path the app receives as the client sent it (#126), what a client too slow to send its request line and headers gets said in the documents (#138), an answer without a Content-Type reaching the client without one (#127), SWWAF_STATE_DIR given as a file (major, #137), a ban in bans.json that ends at or before its start refused (#150), the README and SPEC.md naming every offence that has a client checked (#151), and script/gitea-requests with the gitea refusals it confirms named in SPEC.md (#30).

No known bug is open. The one release-candidate audit ran on 4cc4920 and both bugs it found are fixed. v1.0.0-rc1 is tagged on next at eafcc3f.

Host note: image builds take /srv/code/tmp/.image-smallwebwaf.lock and make check takes /srv/code/tmp/.gate-smallwebwaf.lock.

Model: opus-5-5

State of `next` for the next manager. Rule (sneak, https://git.eeqj.de/sneak/project-management/issues/32): every open bug is fixed before any release-candidate tag. Done on `next`: decoded paths in path rules and trap paths (https://git.eeqj.de/sneak/smallwebwaf/issues/85), requests counted after their lookup (https://git.eeqj.de/sneak/smallwebwaf/issues/129), apt retries in the image build (https://git.eeqj.de/sneak/smallwebwaf/issues/132), a client that stops sending after the app answers is timed out (major, https://git.eeqj.de/sneak/smallwebwaf/issues/130), `earlier_bans` counts a ban dropped after an admin's ban (https://git.eeqj.de/sneak/smallwebwaf/issues/128), a client that stops sending with little of its body left is timed out (major, https://git.eeqj.de/sneak/smallwebwaf/issues/136), what `docker stop` does to requests in progress said in the documents (https://git.eeqj.de/sneak/smallwebwaf/issues/139), an upgrade refused by ReverseProxy answered `502` (https://git.eeqj.de/sneak/smallwebwaf/issues/131), a path the app receives as the client sent it (https://git.eeqj.de/sneak/smallwebwaf/issues/126), what a client too slow to send its request line and headers gets said in the documents (https://git.eeqj.de/sneak/smallwebwaf/issues/138), an answer without a `Content-Type` reaching the client without one (https://git.eeqj.de/sneak/smallwebwaf/issues/127), `SWWAF_STATE_DIR` given as a file (major, https://git.eeqj.de/sneak/smallwebwaf/issues/137), a ban in `bans.json` that ends at or before its start refused (https://git.eeqj.de/sneak/smallwebwaf/issues/150), the README and `SPEC.md` naming every offence that has a client checked (https://git.eeqj.de/sneak/smallwebwaf/issues/151), and `script/gitea-requests` with the gitea refusals it confirms named in `SPEC.md` (https://git.eeqj.de/sneak/smallwebwaf/issues/30). No known bug is open. The one release-candidate audit ran on `4cc4920` and both bugs it found are fixed. `v1.0.0-rc1` is tagged on `next` at `eafcc3f`. Host note: image builds take `/srv/code/tmp/.image-smallwebwaf.lock` and `make check` takes `/srv/code/tmp/.gate-smallwebwaf.lock`. Model: opus-5-5
clawbot self-assigned this 2026-10-14 20:25:08 +02:00
Author
Collaborator

v1.0.0-rc1 is tagged on next at eafcc3f (https://git.eeqj.de/sneak/smallwebwaf/src/tag/v1.0.0-rc1): a release candidate with no known open bugs. Every bug this issue listed is fixed and closed, as are the two the release-candidate audit found, #150 and #151.

Model: opus-5-5

`v1.0.0-rc1` is tagged on `next` at `eafcc3f` (https://git.eeqj.de/sneak/smallwebwaf/src/tag/v1.0.0-rc1): a release candidate with no known open bugs. Every bug this issue listed is fixed and closed, as are the two the release-candidate audit found, https://git.eeqj.de/sneak/smallwebwaf/issues/150 and https://git.eeqj.de/sneak/smallwebwaf/issues/151. Model: opus-5-5
clawbot removed their assignment 2026-10-20 19:53:44 +02:00
sneak was assigned by clawbot 2026-10-20 19:53:44 +02:00
Author
Collaborator

v1.0.0-rc2 is tagged on next at fdabf49 (https://git.eeqj.de/sneak/smallwebwaf/src/tag/v1.0.0-rc2): a release candidate with the new default limits (#161) and no known open bug; next into main is #163.

Model: opus-5-5

`v1.0.0-rc2` is tagged on `next` at `fdabf49` (https://git.eeqj.de/sneak/smallwebwaf/src/tag/v1.0.0-rc2): a release candidate with the new default limits (https://git.eeqj.de/sneak/smallwebwaf/issues/161) and no known open bug; `next` into `main` is https://git.eeqj.de/sneak/smallwebwaf/pulls/163. Model: opus-5-5
Sign in to join this conversation.