Skip to content

Pool site: send HSTS - #80

Merged
brettridenour merged 1 commit into
mainfrom
site/pool-hsts
Oct 19, 2026
Merged

brettridenour merged 1 commit into
mainfrom
site/pool-hsts

Conversation

@brettridenour

Copy link
Copy Markdown
Collaborator

pool.lazarus-xbt.xyz sends no Strict-Transport-Security header; the explorer (max-age=15552000) and the hub (max-age=31536000; includeSubDomains) do. This adds it to _headers for every path, with the explorer's value: no includeSubDomains, no preload, so it stays easy to back out. tests/indexing.py now fails if _headers loses it.

Note for the autodeploy: this PR changes only cloudflare/pool-site/, so it also answers whether a pool-site-only change triggers pool_pages.

Checked locally: pool site build, indexing.py (and that it fails without the header), lastmod.py, language.mjs.

🤖 Generated with Claude Code

pool.lazarus-xbt.xyz sent no Strict-Transport-Security header while
mempool (max-age=15552000) and the hub (one year, includeSubDomains) do.
Same value as the explorer: no includeSubDomains, no preload, so it is
easy to back out. tests/indexing.py fails if _headers loses it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brettridenour
brettridenour merged commit edceffe into main Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant