| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-20 | stagingstaging | Daniel Micay | |
| 2025-05-08 | raise fetchpriority for important images | Daniel Micay | |
| This was detected by PageSpeed Insights as an issue and it makes sense to address it. | |||
| 2023-07-13 | Change string markings for replacements | smdyv | |
| 2023-07-11 | drop legacy block-all-mixed-content | Daniel Micay | |
| 2023-07-10 | block WebRTC in Content Security Policy | Daniel Micay | |
| 2023-03-24 | drop configuration to clear legacy push cookie | Daniel Micay | |
| 2023-03-06 | update Roboto fonts | Daniel Micay | |
| 2023-02-10 | drop HTTP/2 Push support since Chromium dropped it | Daniel Micay | |
| This only improves performance for the initial page load by sending resources that are almost always needed before the client receives the preload headers and fetches them. It can degrade performance in some edge cases such as clients with web fonts disabled or if the session cookie is cleared without the cache being cleared. Clients can cancel the push transfers once they start receiving them, but it's wasteful. Safari and Firefox still support this feature but are likely to follow the lead of Chromium and drop support for it. Few websites are going to bother with it without Chromium support and usage is already dropping. | |||
| 2022-10-11 | disable bluetooth in Permissions Policy | Daniel Micay | |
| 2022-10-11 | disable keyboard-map in Permissions Policy | Daniel Micay | |
| 2022-10-11 | disable local-fonts in Permissions Policy | Daniel Micay | |
| 2022-08-25 | remove legacy Expect-CT header | Daniel Micay | |
| 2022-08-25 | Add "Origin-Agent-Cluster" header | Rohan Kumar | |
| Hint to browsers that we prefer per-origin process isolation. This disables certain unsafe features regarding cross-origin same-site resource sharing. https://web.dev/origin-agent-cluster/#limitations Specification link: https://html.spec.whatwg.org/multipage/origin.html#origin-keyed-agent-clusters This is just a hint to browsers. Depending on resource availability, they may or may not actually allocate a process. For this reason, it's not a robust security feature although it is preferable. This header needs to be active on all pages from an origin for it to work. | |||
| 2022-05-03 | drop configuration for clearing legacy push cookie | Daniel Micay | |
| 2022-04-18 | add gamepad and speaker-selection to permissions policy | June | |
| Signed-off-by: June <zanthed@riseup.net> | |||
| 2021-12-11 | rename push cookie for clarity | Daniel Micay | |
| 2021-12-11 | add preload/push for main page phone image | Daniel Micay | |
| 2021-12-10 | disable legacy X-XSS-Protection feature | Daniel Micay | |
| 2021-12-05 | use http2_push instead of http2_push_preload | Daniel Micay | |
| This avoids needing to conditionally add nopush to each preloaded resource in the Link header. There's also no support for pushing JavaScript modules via http2_push_preload since nginx doesn't have support for rel=modulepreload. | |||
| 2021-12-04 | avoid sending unnecessary push cookie | Daniel Micay | |
| 2021-11-24 | disable idle-detection in Permissions-Policy | Daniel Micay | |
| 2021-06-08 | mark Expect-CT as largely obsolete | Daniel Micay | |
| 2021-04-18 | disable unused Clipboard API features | Daniel Micay | |
| 2021-04-18 | disable unused hid (WebHID API) feature | Daniel Micay | |
| 2021-04-18 | disable unused serial (Web Serial API) feature | Daniel Micay | |
| 2021-04-18 | disable interest-cohort feature | Daniel Micay | |
| 2021-03-26 | enforce strict Trusted Types without policies | Daniel Micay | |
| 2021-03-23 | explicitly set SameSite for preload session cookie | Daniel Micay | |
| 2021-02-15 | use once per session preload / push | Daniel Micay | |
| 2021-02-15 | use a single Link header for preloading | Daniel Micay | |
| 2021-02-15 | add preload headers for core fonts | Daniel Micay | |
| 2021-01-26 | drop support for obsolete Feature-Policy header | Daniel Micay | |
| This has been replaced by Permissions-Policy. | |||
| 2021-01-23 | temporarily disable Trusted Types for web-install | Daniel Micay | |
| This can be enabled again when the zip library supports it. | |||
| 2021-01-05 | add foundation for WebUSB-based install page | Daniel Micay | |
| 2020-12-31 | document deprecated/obsolete headers | Daniel Micay | |
| 2020-11-14 | move TLS configuration into nginx.conf | Daniel Micay | |
| 2020-10-27 | add require-trusted-types-for 'script' to CSP | Daniel Micay | |
| 2020-10-27 | add COOP / COEP headers | Daniel Micay | |
| 2020-10-03 | add Permissions-Policy header | Daniel Micay | |
| 2020-09-27 | disable unused publickey-credentials-get feature | Daniel Micay | |
| 2020-09-27 | remove unused Feature-Policy speaker directive | Daniel Micay | |
| 2020-09-27 | handle Feature-Policy standard renaming wake-lock | Daniel Micay | |
| 2020-09-27 | drop (unfortunately) obsolete HPKP support | Daniel Micay | |
| 2020-07-22 | drop usage of report-uri for Expect-CT and CSP | Daniel Micay | |
| This has proven to be unhelpful and we don't need this kind of reporting with the simplicity of the site and policies. | |||
| 2020-04-19 | stop pinning IdenTrust root that's on the way out | Daniel Micay | |
| 2020-04-07 | switch HPKP backup pins | Daniel Micay | |
| 2020-04-05 | certbot-ocsp-fetcher for reliable OCSP stapling | Daniel Micay | |
| 2020-04-01 | move nginx https setup into a snippet | Daniel Micay | |
| 2020-04-01 | remove obsolete HPKP report-uri URL | Daniel Micay | |
| 2020-04-01 | add nginx configuration | Daniel Micay | |
