Log
The latest commits, newest first.
| e3a65ecb0be5 | 2026-11-11 | Signed: the commits below are reviewed |
| 5e038f0f0754 | 2026-11-11 | docs: keys-and-encryption.md - do you still need full disk encryption? |
| ac7e86ff1070 | 2026-11-11 | HANDOFF.md: wallets (Feather, Electrum) persist on the safe VM's vault |
| c59d439c3dd9 | 2026-11-11 | vps-client.sh: --domain sends the current setup-vps.sh, not the stale copy |
| 63bf23ef1709 | 2026-11-11 | setup-vps.sh: reload Tor, don't restart it, so a rerun keeps the onion up |
| e80072ac2b12 | 2026-11-11 | whonix.sh: install the whonix-noscript/-javascript/-full names |
| f83b0692e98e | 2026-11-11 | whonix: dispatch to a Workstation by the name it is run as |
| 3831ab996e32 | 2026-11-11 | HANDOFF.md: park the AI security-watchdog idea with caveats |
| f9e29e9fa0a5 | 2026-11-11 | HANDOFF.md: Whonix two-Workstation (safe + unsafe) design |
| 7469054e06fa | 2026-11-11 | HANDOFF.md: faster-tests findings - do build-deb before parallelism |
| dbf2dde24ded | 2026-11-11 | HANDOFF.md: the Whonix Tor Browser lock is done |
| 8b5563c67512 | 2026-11-11 | Docs: describe the Workstation's locked Safest Tor Browser level |
| 49963fa2f897 | 2026-11-11 | test.sh --timings: time each test group, slowest first |
| b89c7bb82f02 | 2026-11-11 | claude-vm status: show the VM's CPUs, memory, disk and account |
| 51f5b4cbce1c | 2026-11-11 | HANDOFF.md: the faster-tests plan, in phases (item 6) |
| f75789e25c0b | 2026-11-11 | Whonix Workstation: lock Tor Browser's Safest level too |
| b7664947b725 | 2026-11-11 | Finish retiring sparrow-wallet: drop its launcher and key-sheet line |
| 5296037c6e1a | 2026-11-11 | Retire the SimpleX Chat desktop extra |
| 517f807c49e6 | 2026-11-11 | Retire sparrow-wallet and hardware-wallet |
| 10481a6f1e16 | 2026-11-11 | HANDOFF.md: the Tor Browser levels are done, Whonix side still open |
| a5a35c64deb2 | 2026-11-11 | tor-browser-unsafe: a second Tor Browser at Safer, in its own user |
| d9dd8e63aae0 | 2026-11-11 | Tor Browser's AppArmor fixes move into the lib, broadened to two users |
| de01e771477b | 2026-11-11 | Tor Browser's install and profile machinery moves into lib/browser-sandbox.sh |
| 84537493cc22 | 2026-11-11 | Tor Browser: the Safest level locked by the browser's own policy file |
| 5e7e2ae88549 | 2026-11-11 | HANDOFF.md: a locked slider shown on the real Tor Browser 16.0.1 |
| c8bb546e4873 | 2026-11-11 | Tor Browser 16.0.1 checked: what a locked security level can and can't rest on |
| 55cf2e76375a | 2026-11-11 | HANDOFF.md: what was done on 2026-11-11, what is next, the rewrite |
| 4326d3e02795 | 2026-11-11 | .gitignore: Python's compiled files |
| fc0256c76b92 | 2026-11-11 | Release tool: no GitHub CI check, no GitHub user name, no unknown options |
| d864664f5532 | 2026-11-11 | Docs: Wren Linux isn't on GitHub; no .github, no CI |
| dcb69d3ca87d | 2026-11-11 | CLAUDE.md: the owner wants no personal data about themselves recorded |
| 51bcc1b0f8da | 2026-11-11 | Retire udiskie, seahorse, electrum, feather-wallet; get-iso loses Kali, Parrot, Arch |
| 179e501338e8 | 2026-11-11 | apt over Tor: an extra in Install apps, asked as "Network privacy" |
| 4c6f6f033f50 | 2026-11-11 | HANDOFF.md: the suite is done; ask whether the owner pulled |
| adb4e8a9ebcf | 2026-11-11 | HANDOFF.md: Tor Browser's level locked, a safest and an unsafe launcher |
| bd87df5efa64 | 2026-11-11 | HANDOFF.md: the owner's prompt sound, in the queue with the up-front questions |
| fe459cf5c6d4 | 2026-11-10 | HANDOFF.md: where things stand on 2026-11-11, what was decided, the queue |
| ada16da68256 | 2026-11-10 | Install apps: grouped by what they are for, how secure as three circles |
| 0f28ba1ee7ec | 2026-11-10 | Retire mullvad-browser-regular: the sandboxed one is the same browser |
| 02fdd83330a7 | 2026-11-10 | wren-signer in Python: the second security-critical command moved |
| f43a4aaa9b14 | 2026-11-10 | vps-client --backup: what else to back up, each with its command, and RESTORE.txt |
| e5ead7e83d48 | 2026-11-10 | vps-client --backup, and --reconnect --from the backup |
| afd722141a00 | 2026-11-10 | update.sh without a server: says so, and still offers what this copy changed |
| 51a73fe0ebaa | 2026-11-10 | wren-learn: bash's manual opens in a window of its own, beside the list |
| 29f275387c6c | 2026-11-10 | Site: a page of code is wider, so most lines show whole |
| a6e053e1dbda | 2026-11-10 | vps-client --reconnect: this computer again, for a server set up before |
| 943dc1c4e2f7 | 2026-11-10 | CLAUDE.md: two setup-vps checks fail in claude-vm, not one, for the same reason |
| 9a9ce4fa7c39 | 2026-11-10 | wren-key makes, renews and restores the key only at a quiet moment |
| 750539e51a9a | 2026-11-10 | wren-watch in Python: the first security-critical command moved |
| cad50d28d8cb | 2026-11-10 | Whonix update: a nameserver line it can't put back is said, not lost |
| 9d5c75962d7b | 2026-11-10 | Signing key: say when the primary key passes through your own programs |
| 7e5bd5b0b6f2 | 2026-11-10 | Site: code coloured as vim colours it on a dark background |
| ebf032e51490 | 2026-11-10 | Site: code keeps its lines whole, numbered, each line a link; prose wraps |
| e13de6fd0449 | 2026-11-10 | Publishing to Wren Linux's own server: its first push, and --origin |
| f19e7cf3011a | 2026-11-10 | vps-client: the warning before Continue?, shorter and plainer |
| eb15d8a25178 | 2026-11-10 | vps-client: a gong each time it waits for you, if asked for at the start |
| 462a54e5f229 | 2026-11-10 | Site: the docs as pages, made safe by building them, and a Docs page |
| 8d3aa493fade | 2026-11-10 | vps-client: a change left unconfirmed is waited out, counted down, then run again |
| c3660be33d29 | 2026-11-10 | vps-client: the SSH key's passphrase once, into an ssh-agent of the run's own |
| 713280f5d335 | 2026-11-10 | vps-client: says which secret each prompt wants, and not to walk away; logins get a minute |