Skip to content

Windows machines: herdr-core over Git Bash, and pairing there (from #108) - #117

Merged
makefunstuff merged 6 commits into
mainfrom
puchedev/windows-machines
Nov 8, 2026
Merged

makefunstuff merged 6 commits into
mainfrom
puchedev/windows-machines

Conversation

@makefunstuff

Copy link
Copy Markdown
Owner

puchedev's #108, carried on our branch so it can be fixed here: their 4 commits, main merged in, and one test fix.

The fix: PushTest.watchesAndSends still expected herdr-push version "11" from status, but #108 bumps it to 12, so CI failed. It now compares to HerdrPush.version.

The security review (HERD-34) found #108 clean: the probe and connect on Windows quote every value and never start a core; on Windows pair writes to administrators_authorized_keys only for a user in Administrators under the stock Match Group administrators block, and the one-time key keeps restrict, expiry-time and its forced command.

Closes #108.

🤖 Generated with Claude Code

puchedev and others added 6 commits November 7, 2026 21:09
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tailscale's installer adds its folder to the system PATH, but sshd and every
shell already open keep the old PATH until restarted, so `pair` missed the
Tailscale name and address and the code carried only the local network one.
Fall back to %ProgramFiles%\Tailscale\tailscale.exe on Windows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The pairing screen and the README say Windows' interpreter is usually
python, and the README's Windows paragraph names what herdr-core gives
there rather than a list of screens.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ver it is

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@makefunstuff
makefunstuff merged commit 01d61ed into main Nov 8, 2026
12 checks passed
@makefunstuff
makefunstuff deleted the puchedev/windows-machines branch November 8, 2026 12:39
makefunstuff added a commit that referenced this pull request Nov 8, 2026
puchedev's #115, merged onto main after #108 (#117).

Co-authored-by: Manuel Puche <229537713+puchedev@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants