Commit Graph
2 Commits
Author SHA1 Message Date
sneak 778b26cc0d Test that neoirc-cli keeps its auth cookie off plain HTTP to other hosts
check / check (push) Waiting to run
The cookie test showed the Secure auth cookie reaching localhost and
127.0.0.1 over plain HTTP, but not that it is still withheld over plain
HTTP from every other host. A new test points the client at
neoirc.example, sends its connections to the test server, and checks
that the cookie does not arrive.

Model: opus-5-5
2026-10-06 16:16:05 +00:00
clawbot 58d8f5cc94 Keep neoirc-cli sessions on localhost and test the relay goroutine stop
check / check (push) Waiting to run
The auth cookie is always Secure, and Go 1.24's cookie jar sends a
Secure cookie only over HTTPS, so neoirc-cli lost its session against a
plain-HTTP server on localhost. Its jar now treats a server on localhost
as HTTPS, as curl does. The README's Transport Security section and
Python example say what a client needs.

A test checks that closing a registered IRC client's connection stops
its relay goroutine. The README Entrypoints section names a make target
only for the scripts that have one, and the Dockerfile says why the
test phase runs with -p 4.

Model: opus-5-5
2026-10-06 14:13:31 +00:00