| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | nginx: enforce piped CSP, drop dead freshrss CSP and rss vhost | Christian Cleberg | 3 days | 4 | -52/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | Promote piped.krz.sh from Content-Security-Policy-Report-Only to enforcing. Validated in a real browser first: homepage, VOD playback and seek on two videos, channel page and a 39-result search were all clean, and every host contacted was already allowed (self, pipedapi, pipedproxy, blob:). No fallback to pipedproxy.kavin.rocks, so viewer IPs stay on the self-hosted proxy. The check was proven meaningful before being trusted by injecting a disallowed image and confirming a securitypolicyviolation with disposition "report". Remove the FreshRSS CSP (include file plus the $csp_freshrss map). The header never reached a browser: rss.krz.sh is routed tunnel-direct to the container on :8099 and never transits nginx. Promoting it would also have regressed behaviour rather than hardened it, since browsers enforce the intersection of stacked policies and this one was stricter than FreshRSS's own exactly where feed content lives (no blob: in img-src, no * in media-src/frame-src). FreshRSS keeps its own, correctly RSS-aware, policy. Delete conf.d/rss.conf entirely. It was unreachable: no onion targets :10045, no other vhost uses the port, and rss.zerolabs.sh is redirected to rss.krz.sh at the Cloudflare edge before the origin is reached. | ||||
| * | fix security headers for new vhosts | Christian Cleberg | 3 days | 5 | -2/+52 |
| | | |||||
| * | add i.conf | Christian Cleberg | 3 days | 1 | -0/+9 |
| | | |||||
| * | revamp security headers and site confs | Christian Cleberg | 4 days | 21 | -90/+239 |
| | | |||||
| * | chore: cleanup | Christian Cleberg | 4 days | 2 | -1/+87 |
| | | |||||
| * | chore: cleanup | Christian Cleberg | 4 days | 28 | -244/+62 |
| | | |||||
| * | fix krz.sh.conf | Christian Cleberg | 4 days | 1 | -0/+8 |
| | | |||||
| * | add git.conf | Christian Cleberg | 4 days | 1 | -0/+91 |
| | | |||||
| * | add node and rust | Christian Cleberg | 4 days | 2 | -0/+8 |
| | | |||||
| * | update ispell and doom | Christian Cleberg | 4 days | 3 | -1/+24 |
| | | |||||
| * | rm ssh | Christian Cleberg | 4 days | 2 | -45/+0 |
| | | |||||
| * | minor updates | Christian Cleberg | 4 days | 3 | -3/+5 |
| | | |||||
| * | update rogue | Christian Cleberg | 4 days | 2 | -12/+12 |
| | | |||||
| * | remove authelia | Christian Cleberg | 5 days | 2 | -38/+0 |
| | | |||||
| * | update nanorc | Christian Cleberg | 12 days | 1 | -0/+0 |
| | | |||||
| * | update brew files and add nanorc | Christian Cleberg | 12 days | 4 | -6/+54 |
| | | |||||
| * | enable macos agent keys | Christian Cleberg | 2026-05-26 | 1 | -7/+3 |
| | | |||||
| * | add olivetti to emacs | Christian Cleberg | 2026-05-26 | 2 | -0/+2 |
| | | |||||
| * | fix: update motd to be consistently useful across personal and managed macs | Christian Cleberg | 2026-05-18 | 1 | -4/+46 |
| | | |||||
| * | fix: lazy load nvm and compinit on managed mac to reduce startup times | Christian Cleberg | 2026-05-18 | 1 | -8/+26 |
| | | |||||
| * | fix zsh | Christian Cleberg | 2026-05-18 | 1 | -0/+2 |
| | | |||||
| * | update dict | Christian Cleberg | 2026-05-18 | 1 | -0/+45 |
| | | |||||
| * | daily updates | Christian Cleberg | 2026-05-18 | 1 | -1/+3 |
| | | |||||
| * | update macos motd | Christian Cleberg | 2026-05-14 | 1 | -1/+1 |
| | | |||||
| * | update macos motd | Christian Cleberg | 2026-05-14 | 2 | -1/+17 |
| | | |||||
| * | fix: format latest nginx conf changes | Christian Cleberg | 2026-05-10 | 1 | -133/+37 |
| | | |||||
| * | fix: format latest nginx conf changes | Christian Cleberg | 2026-05-10 | 1 | -48/+39 |
| | | |||||
| * | fix: add redirect file cleberg.net | Christian Cleberg | 2026-05-10 | 2 | -1/+140 |
| | | |||||
| * | fix: 404 for .well-known to reduce warnings | Christian Cleberg | 2026-05-10 | 1 | -4/+5 |
| | | |||||
| * | add macos motd script | Christian Cleberg | 2026-05-10 | 2 | -1/+7 |
| | | |||||
| * | fix: add motd for macos | Christian Cleberg | 2026-05-10 | 1 | -0/+2 |
| | | |||||
| * | fix: ensure port doesn't leak during slash redirects | Christian Cleberg | 2026-05-10 | 1 | -0/+1 |
| | | |||||
| * | remove stray file | Christian Cleberg | 2026-05-01 | 1 | -38/+0 |
| | | |||||
| * | fix: enable markdown serving via org on cleberg.net | Christian Cleberg | 2026-05-01 | 1 | -10/+1 |
| | | |||||
| * | fix: enable markdown serving via org on cleberg.net | Christian Cleberg | 2026-05-01 | 2 | -5/+53 |
| | | |||||
| * | migrate docker from nginx to cloudflared tunnel | Christian Cleberg | 2026-04-30 | 3 | -153/+1 |
| | | |||||
| * | comment-out macos-specific ssh options | Christian Cleberg | 2026-04-30 | 1 | -3/+3 |
| | | |||||
| * | add docker-update command | Christian Cleberg | 2026-04-30 | 1 | -0/+1 |
| | | |||||
| * | migrate docker from nginx to cloudflared tunnel | Christian Cleberg | 2026-04-30 | 31 | -533/+6 |
| | | |||||
| * | remove auth | Christian Cleberg | 2026-04-30 | 8 | -32/+0 |
| | | |||||
| * | update backends | Christian Cleberg | 2026-04-30 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #1 from ↵ | Christian Cleberg | 2026-04-30 | 45 | -868/+208 |
| |\ | | | | | | | | | ccleberg/codex/update-nginx-conf.d-files-port-configuration nginx: move vhosts to high ports, remove SSL includes, add cleberg.net redirects | ||||
| | * | Add cleberg.net canonical redirects for zerolabs subdomains | Christian Cleberg | 2026-04-30 | 45 | -868/+208 |
| |/ | |||||
| * | move zerolabs to local port, remove authelia from irc, and update ↵ | Christian Cleberg | 2026-04-30 | 4 | -20/+25 |
| | | | | | cleberg.net logging | ||||
| * | fix timeout for bb.zerolabs.sh | Christian Cleberg | 2026-04-18 | 2 | -2/+6 |
| | | |||||
| * | add bb.zerolabs.sh | Christian Cleberg | 2026-04-18 | 1 | -0/+23 |
| | | |||||
| * | fix IP address mappings | Christian Cleberg | 2026-04-15 | 1 | -2/+2 |
| | | |||||
| * | fix IP address mappings | Christian Cleberg | 2026-04-15 | 1 | -18/+18 |
| | | |||||
| * | remove rimgo | Christian Cleberg | 2026-04-15 | 1 | -39/+0 |
| | | |||||
| * | increase hash size | Christian Cleberg | 2026-04-15 | 1 | -4/+4 |
| | | |||||
