Changelog
Security
- 9625fe7: security(funding): stop publishing a payment link built from a real name (@jp1337)
- e311d82: security(web): signing out is a POST, so CSRF protection covers it (@jp1337)
Features
- 84dff9f: feat(config): --write-config, the flag the documentation promised (@jp1337)
- 63a1d37: feat(deb): build and publish a package for arm64 as well (@jp1337)
Bug Fixes
- ab070ab: fix(build): one source for the Go toolchain, and a test that keeps it single (@jp1337)
- 1f96172: fix(ci): stop Renovate editing two sentences that are not version pins (@jp1337)
- 74cc6bc: fix(ci): three facts that were true and had nothing holding them true (@jp1337)
- 45766ca: fix(config): answer gosec on the write path rather than filtering it (@jp1337)
- ef47bfe: fix(core): attribute each chain to its own family in the snapshot (@jp1337)
- 2c3d90c: fix(core): one table for the range of all nine firewall limits (@jp1337)
- c8072e5: fix(core): trim a Docker network before the input chain parses it (@jp1337)
- f8c41b4: fix(deb): ship easywall.toml as a template, not a conffile (@jp1337)
- 1aa7df6: fix(deps): update module golang.org/x/crypto to v0.55.0 (@renovate[bot])
- 0fed888: fix(docs): five statements the code contradicts (@jp1337)
- 515011b: fix(docs): render the diagrams in the font the site serves (@jp1337)
- d1866b6: fix(networks): one definition of what a network is, in all three places (@jp1337)
- ce0b3b6: fix(systemd): put the start rate limit in [Unit], where it belongs (@jp1337)
- 0f42fc6: fix(ui-check): hoist signIn out of the per-context loop, name the 429 (@jp1337)
- acbc670: fix(web): a deadline per command instead of one for fifteen (@jp1337)
- 834659f: fix(web): the write deadline outlasts the command it waits for (@jp1337)
Other
- 1e6dfc7: chore(ci): update dependency node to v24 (@renovate[bot])
- 8aa6e89: chore(ci): update dependency ruby to v4 (@renovate[bot])
- 0a05d59: chore(deps): rebuild the stylesheets for tailwindcss 4.3.3 (@jp1337)
- 48142f7: chore(deps): update tailwindcss monorepo to v4.3.3 (@renovate[bot])
- 1e95b8b: chore(deps): update the Go toolchain to 1.26.6 (@jp1337)
- 45076eb: chore(release): 2.6.0 (@jp1337)
- 1810118: ci: cancel a pull-request run that a newer push has superseded (@jp1337)
- edf4e9d: ci: replace Dependabot with Renovate (@jp1337)
- bed4a8c: ci: stop rebuilding a stylesheet that is already in the tree (@jp1337)
- 4b2597f: test(docs): a page in the interface needs a page in the documentation (@jp1337)