justme pushed to main at justme/MoShiro 2026-10-07 14:44:19 -07:00
0b384a58f5 fix: hash the node binary without the registry auth file that does not exist yet [CI]
justme pushed to dev at justme/MoShiro 2026-10-07 14:41:04 -07:00
6310358490 Merge branch 'main' into dev
4841f7b15b feat: bind each node to the binary it runs at its first handshake; refuse changes that are not in a CI-signed manifest [CI]
117d34a2af feat: signed manifests live in the image registry; updaters and first deploys fetch and verify them without the panel [CI]
4106f831dc feat!: drop the backend-side elevation windows; password and passkey sessions share capabilities, passkeys guard what nodes verify; the trust page lists added and removed passkeys [CI]
Compare 4 commits »
justme pushed to main at justme/MoShiro 2026-10-07 14:41:01 -07:00
4841f7b15b feat: bind each node to the binary it runs at its first handshake; refuse changes that are not in a CI-signed manifest [CI]
117d34a2af feat: signed manifests live in the image registry; updaters and first deploys fetch and verify them without the panel [CI]
4106f831dc feat!: drop the backend-side elevation windows; password and passkey sessions share capabilities, passkeys guard what nodes verify; the trust page lists added and removed passkeys [CI]
Compare 3 commits »
justme pushed to dev at justme/MoShiro 2026-10-07 13:23:18 -07:00
0dc8c6fe34 Merge branch 'main' into dev
f704c66dd9 feat: CI registers release manifests without a token; the panel verifies the CI signature instead [CI]
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-07 13:23:15 -07:00
f704c66dd9 feat: CI registers release manifests without a token; the panel verifies the CI signature instead [CI]
justme pushed to dev at justme/MoShiro 2026-10-07 13:10:30 -07:00
1f70c8d31e Merge branch 'main' into dev
fbda9487d5 feat: serve the web apps from the Backend (embedded, allow-listed, no filesystem access) so passkeys bind to the panel's own domain [CI]
4a3631f82b fix: gate password sessions on the login method so data-source sessions also get the passkey-only page [CI SKIP]
3b88a3419d ci: build the dev images for the genesis-pinned trust model [CI]
Compare 4 commits »
justme pushed to main at justme/MoShiro 2026-10-07 13:10:28 -07:00
fbda9487d5 feat: serve the web apps from the Backend (embedded, allow-listed, no filesystem access) so passkeys bind to the panel's own domain [CI]
4a3631f82b fix: gate password sessions on the login method so data-source sessions also get the passkey-only page [CI SKIP]
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-07 12:28:04 -07:00
3b88a3419d ci: build the dev images for the genesis-pinned trust model [CI]
justme pushed to dev at justme/MoShiro 2026-10-07 12:22:22 -07:00
0e0b925c8b Merge branch 'main' into dev
a2f88a344b feat!: genesis-pinned operator set, server identity with an encrypted control link, key-less join codes; release key continuity
9bb6841dce feat: pinned agents and probes only accept peers carrying the operator's proof; the panel ships the signed operator chain with the rosters [CI SKIP]
fc2bbdcc6d feat: operator trust root: passkey-signed operator set, signed join codes, nodes verify and pin the chain at enrollment [CI SKIP]
321cacac32 feat: operator trust chain library (passkey-signed operator set, grants and code-key bindings) [CI SKIP]
Compare 14 commits »
justme pushed tag v0.2.0 to justme/MoShiro 2026-10-07 12:22:08 -07:00
justme pushed to main at justme/MoShiro 2026-10-07 12:21:51 -07:00
a2f88a344b feat!: genesis-pinned operator set, server identity with an encrypted control link, key-less join codes; release key continuity
9bb6841dce feat: pinned agents and probes only accept peers carrying the operator's proof; the panel ships the signed operator chain with the rosters [CI SKIP]
fc2bbdcc6d feat: operator trust root: passkey-signed operator set, signed join codes, nodes verify and pin the chain at enrollment [CI SKIP]
321cacac32 feat: operator trust chain library (passkey-signed operator set, grants and code-key bindings) [CI SKIP]
36f9816f40 test: allow the installer manifest paths in the OpenAPI layout check [CI SKIP]
Compare 13 commits »
justme pushed to dev at justme/MoShiro 2026-10-07 05:03:47 -07:00
f01bb8fd63 ci: sync main into dev [CI SKIP]
af2962fc58 feat: one-line install for agents and probes from one shared script (curl | bash, zsh, PowerShell) [CI]
5528753d45 feat: deploy-node.sh backend takes extra env settings with --env [CI SKIP]
Compare 3 commits »
justme pushed to main at justme/MoShiro 2026-10-07 05:03:42 -07:00
af2962fc58 feat: one-line install for agents and probes from one shared script (curl | bash, zsh, PowerShell) [CI]
5528753d45 feat: deploy-node.sh backend takes extra env settings with --env [CI SKIP]
Compare 2 commits »
justme pushed to dev at justme/MoShiro 2026-10-07 04:15:08 -07:00
96990c6f4e ci: sync main into dev [CI SKIP]
b99b95c738 feat!: pre-handshake knock on the agent TCP ports; probes get the agent certificate public key [CI]
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-07 04:15:03 -07:00
b99b95c738 feat!: pre-handshake knock on the agent TCP ports; probes get the agent certificate public key [CI]
justme pushed to dev at justme/MoShiro 2026-10-07 03:13:30 -07:00
bd35a1a966 ci: sync main into dev [CI SKIP]
f03988d68b feat: detect an agent's public IPv4 and IPv6 addresses automatically, manual values still win [CI]
Compare 2 commits »
justme pushed to main at justme/MoShiro 2026-10-07 03:13:25 -07:00
f03988d68b feat: detect an agent's public IPv4 and IPv6 addresses automatically, manual values still win [CI]
justme pushed to dev at justme/MoShiro 2026-10-07 02:21:34 -07:00
b47e01d944 ci: sync main into dev [CI SKIP]
9966ea5d63 fix: run the enrollment container on the host network [CI SKIP]
b4b50c636f feat: deploy-node.sh also deploys the Backend and migrates old probe.json [CI SKIP]
Compare 3 commits »
justme pushed to main at justme/MoShiro 2026-10-07 02:21:29 -07:00
9966ea5d63 fix: run the enrollment container on the host network [CI SKIP]
b4b50c636f feat: deploy-node.sh also deploys the Backend and migrates old probe.json [CI SKIP]
Compare 2 commits »
justme pushed to dev at justme/MoShiro 2026-10-07 01:59:08 -07:00
7ee860cb27 ci: sync main into dev [CI SKIP]
a9f562441f feat!: probes generate their own keys and enroll with a join token; node and peer keys are separate [CI]
Compare 2 commits »