testsAndMisc/linux_configuration
Krzysztof kuhy Rudnicki 1ea94e142c lan blocker: gateway mode, WARP drop with a Mon/Fri 09:00-15:30 window
Gateway mode routes LAN devices through the PC: forced DNS, DoH/DoT
dropped. The work laptop still bypassed it through Cloudflare WARP, so
the WARP ingress is dropped too. warp_window.sh opens it for the LAN
only Mon/Fri 09:00-15:30 (nft set with a timeout to 15:30), asked for
over a forced-command key by warp_home.sh, which keeps WARP off at home
otherwise because WARP fails closed. Also: dnsmasq upstreams, AAAA
filtering, DoH canary, and extracted_repo_dir resolving ~/src first
(the nightly blocklist refresh had failed since 2026-09-11).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019C8pdLR4MePsLocE1pWz7F
2026-10-25 09:52:40 +01:00
..
.githooks CI pins: shfmt v3.14.1, prettier 3.9.10 (newest stable) 2026-10-22 21:37:03 +02:00
.github pacman wrapper: drop list-file checks and docs after list retirement 2026-10-17 18:46:17 +02:00
boot_recovery Cap extensionless scripts, and split the one that was hiding 2026-08-23 19:13:40 +02:00
C/atop_agg atop_agg: split atop_agg.c 478 -> 204 + state + emit 2026-08-17 10:49:46 +02:00
diagnostics Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
docs pacman wrapper: drop list-file checks and docs after list retirement 2026-10-17 18:46:17 +02:00
dwm Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
features lan blocker: gateway mode, WARP drop with a Mon/Fri 09:00-15:30 window 2026-10-25 09:52:40 +01:00
feedback-appimage Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
fixes fix(webcam): keep Logitech C270 at 30 fps in low light via udev rule 2026-10-12 13:49:17 +02:00
fresh-install helium: full uBlock Origin (MV2) via Helium, profile cloned, keyring prompt fix 2026-09-20 18:07:34 +02:00
gaming Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
i3 Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
i3blocks i3blocks: 🛋 Leisure label and hidden SHADOW block once leisure is live 2026-10-19 16:22:02 +02:00
installers helium: unlock the keyring through secretstorage; anchor the running-browser check 2026-09-20 18:29:49 +02:00
lib lan blocker: gateway mode, WARP drop with a Mon/Fri 09:00-15:30 window 2026-10-25 09:52:40 +01:00
meta Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
misc Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
periodic_background pacman wrapper: drop list-file checks and docs after list retirement 2026-10-17 18:46:17 +02:00
scripts refactor(dot-resolver): install the tracked sync-dot-cert.sh instead of generating it 2026-10-11 19:32:54 +02:00
tests lan blocker: gateway mode, WARP drop with a Mon/Fri 09:00-15:30 window 2026-10-25 09:52:40 +01:00
utils Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
zsh Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
.gitignore Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
install_core_system.sh Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
test_results.log Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00