This website requires JavaScript.
96990c6f4e
ci: sync main into dev [CI SKIP]
justme
2026-10-07 19:14:58 +08:00
b99b95c738
feat!: pre-handshake knock on the agent TCP ports; probes get the agent certificate public key [CI]
justme
2026-10-07 18:56:40 +08:00
bd35a1a966
ci: sync main into dev [CI SKIP]
justme
2026-10-07 18:13:20 +08:00
f03988d68b
feat: detect an agent's public IPv4 and IPv6 addresses automatically, manual values still win [CI]
justme
2026-10-07 18:11:54 +08:00
b47e01d944
ci: sync main into dev [CI SKIP]
justme
2026-10-07 17:21:25 +08:00
9966ea5d63
fix: run the enrollment container on the host network [CI SKIP]
justme
2026-10-07 17:20:08 +08:00
b4b50c636f
feat: deploy-node.sh also deploys the Backend and migrates old probe.json [CI SKIP]
justme
2026-10-07 17:12:00 +08:00
7ee860cb27
ci: sync main into dev [CI SKIP]
justme
2026-10-07 16:58:59 +08:00
a9f562441f
feat!: probes generate their own keys and enroll with a join token; node and peer keys are separate [CI]
justme
2026-10-07 16:57:34 +08:00
699ed8c411
ci: sync main into dev [CI SKIP]
justme
2026-10-07 16:20:25 +08:00
1ff847e45a
feat: declare every protocol method's direction and enforce it in the router; add the zero-trust design [CI]
justme
2026-10-07 16:17:02 +08:00
0012df7b91
ci: sync main into dev [CI SKIP]
justme
2026-10-07 15:08:26 +08:00
ee22309e65
fix: keep the Backend backup out of the journal [CI SKIP]
justme
2026-10-07 15:07:39 +08:00
d5967b6110
ci: sync main into dev [CI SKIP]
justme
2026-10-07 14:57:08 +08:00
9bcef56497
feat: daily node restart controlled from the admin, connect timings as a default line task [CI]
justme
2026-10-07 14:56:50 +08:00
450748f3bc
ci: sync main into dev [CI SKIP]
justme
2026-10-07 14:18:03 +08:00
388619b8b6
feat: add a re-runnable deploy script for container nodes and migrate listen.bind to :: [CI SKIP]
justme
2026-10-07 14:17:50 +08:00
3b73fd7474
fix: pass Backend listener port into container (#18 ) [CI]
justme
2026-10-07 05:17:13 +00:00
e423d9b506
fix: pass Backend listener port into container [CI]
justme
2026-10-07 13:13:21 +08:00
3364f7903e
fix: bind Backend host service to its configured port (#17 ) [CI]
justme
2026-10-07 05:11:52 +00:00
4e1b372e66
fix: bind Backend host service to its configured port [CI]
justme
2026-10-07 13:08:08 +08:00
1b052dcaef
backend: confirm signed channel updates (#16 ) [CI]
justme
2026-10-07 05:05:08 +00:00
33b9782a1d
ci: tolerate legacy Backend release webhook [CI]
justme
2026-10-07 13:00:35 +08:00
84f9d211bc
backend: require confirmation for signed channel updates [CI]
justme
2026-10-07 12:57:20 +08:00
7160de2a36
shared: merge IPv4 and IPv6 collection (#15 ) [CI]
justme
2026-10-07 03:48:39 +00:00
0eda0600cc
shared: add independent IPv4 and IPv6 collection [CI]
justme
2026-10-07 11:44:01 +08:00
5bd53f8880
ci: sync main into dev [CI SKIP]
justme
2026-10-07 03:36:55 +08:00
c974a7dddb
docs: merge the Fleet docs into backend/fleet/README.md, add TODO.md, unify the Backend compose, fix stale references [CI SKIP]
justme
2026-10-07 03:36:34 +08:00
643f9e1ea3
ci: sync main into dev [CI SKIP]
justme
2026-10-07 03:30:19 +08:00
ac0bcd8e1f
docs: merge the Fleet docs into backend/fleet/README.md, add TODO.md, fix stale references [CI SKIP]
justme
2026-10-07 03:30:03 +08:00
f4aa3f2482
docs: audit the docs, merge the Fleet docs into backend/fleet/README.md and add TODO.md [CI SKIP]
justme
2026-10-07 03:29:05 +08:00
180e54cb3c
ci: sync main into dev [CI SKIP]
justme
2026-10-07 03:12:48 +08:00
a286a453f4
fix: let the update helper write the status volume owned by the app user [CI SKIP]
justme
2026-10-07 02:58:34 +08:00
7613f67fed
fix: create the update directory for fresh named volumes [CI]
justme
2026-10-07 02:51:39 +08:00
ef75c9f510
fix: API tokens use the mos_ prefix [CI]
justme
2026-10-07 02:31:32 +08:00
18a6898a27
fix: build the Backend image as glibc so it can load libssl [CI]
justme
2026-10-07 02:21:02 +08:00
d3fadc0bf8
fix: support rootless ICMP and verify SELinux deployment [CI]
geruipu
2026-10-07 02:05:56 +08:00
2e146d4da7
refactor!: rename the project from Monitor to MoShiro [CI]
justme
2026-10-07 02:03:25 +08:00
a19517a57d
docs: rewrite the README: scope, trust model, architecture, protocol and build [SKIP TESTS]
justme
2026-10-07 01:51:54 +08:00
83e5120377
refactor!: rename the project from Monitor to MoShiro
justme
2026-10-07 01:49:04 +08:00
17b35223aa
ci: sync main into dev [CI SKIP]
justme
2026-10-07 01:46:35 +08:00
27ac7fb787
feat: share named volumes across Docker and rootless Podman updates [CI]
geruipu
2026-10-07 01:41:07 +08:00
4d329f5e16
ci: sync main into dev [CI SKIP]
justme
2026-10-07 01:30:46 +08:00
90b3ca4dad
docs: update the architecture, README and related docs, drop the roadmap [SKIP TESTS]
justme
2026-10-07 01:30:41 +08:00
ad17170664
docs: redraw the architecture diagrams and update the README [SKIP TESTS]
justme
2026-10-07 01:30:28 +08:00
710aa9e99f
ci: sync main into dev [CI SKIP]
justme
2026-10-07 01:28:32 +08:00
71d2866b9c
docs: update the architecture [SKIP TESTS]
justme
2026-10-07 01:02:05 +08:00
103ef27ed3
feat: use Alpine AOT images, static SQLite and Podman host metrics [CI]
geruipu
2026-10-07 01:03:31 +08:00
48664c0ada
docs: remove the roadmap and bring the docs in line with the current code [SKIP TESTS]
justme
2026-10-06 23:27:26 +08:00
198ee556d6
ci: sync main into dev [CI SKIP]
justme
2026-10-06 23:22:52 +08:00
6e945657c1
feat: choose probe/agent links from the admin, fix the overview popover [CI]
justme
2026-10-06 23:22:45 +08:00
da465866d5
fix(web): lift the hovered overview card above its neighbours so the popover is not hidden
justme
2026-10-06 23:22:36 +08:00
3a751a0f89
feat: choose which probes link to which agents from the admin
justme
2026-10-06 23:19:32 +08:00
d69581dcb5
docs: mount the host os-release and fix the agent public host after tunnel enrollment [SKIP TESTS]
justme
2026-10-06 23:11:26 +08:00
8f44e924a4
docs: describe container node deployment and the update flow [SKIP TESTS]
justme
2026-10-06 23:02:16 +08:00
0c39485a78
ci: sync main into dev [CI SKIP]
justme
2026-10-06 22:57:11 +08:00
d449e50791
feat: update controls in the admin, release token scope, build info in CI images [CI]
justme
2026-10-06 22:57:04 +08:00
7a71bf57f9
feat: update controls in the admin, release token scope, build info in CI images
justme
2026-10-06 22:56:56 +08:00
22a98f2eb0
ci: sync main into dev [CI SKIP]
justme
2026-10-06 22:42:20 +08:00
8dd3209a65
feat!: probes link to the panel; signed release updates for container nodes [CI]
justme
2026-10-06 22:42:12 +08:00
0a66f5e07a
feat: signed releases and a host-side updater for container nodes
justme
2026-10-06 22:37:26 +08:00
48072737c9
feat!: probes connect to the backend directly
justme
2026-10-06 22:25:16 +08:00
c645851c0e
fix(ci): build native node images and add compose files [CI]
justme
2026-10-06 21:43:57 +08:00
604cbe3123
fix(ci): restore with PublishAot so node images are native, add compose files
justme
2026-10-06 21:43:46 +08:00
e06462f033
ci: build main images [CI]
justme
2026-10-06 21:25:53 +08:00
b242701e9e
ci: sync main into dev [CI SKIP]
justme
2026-10-06 21:24:47 +08:00
14b0de3544
feat: node info, build info and acrylic web theme
justme
2026-10-06 21:24:25 +08:00
83f54978d2
feat(web): acrylic theme, node flags and icons, build info
justme
2026-10-06 21:22:04 +08:00
1e5c660d05
feat(backend): report node platform, geo and build info
justme
2026-10-06 21:22:04 +08:00
10634bdd80
docs: add project agent instructions [SKIP TESTS]
justme
2026-10-06 09:14:54 +00:00
f8175f5734
docs: add project agent instructions [SKIP TESTS]
justme
2026-10-06 17:11:07 +08:00
2e470607fa
docs: add project agent instructions [SKIP TESTS]
justme
2026-10-06 17:11:07 +08:00
a70b89b95c
feat(web): show UDP and TCP strips on overview cards
justme
2026-10-06 16:59:17 +08:00
a9538eae4a
feat(web): add backend switcher and connection status
justme
2026-10-06 16:59:17 +08:00
91c63d0cf2
feat(api): add return_session login for cross-origin clients
justme
2026-10-06 16:59:16 +08:00
a2a0eee46a
docs: explain development and CI workflow [SKIP TESTS]
justme
2026-10-06 08:46:12 +00:00
929882cb04
docs: explain development and CI workflow [SKIP TESTS]
justme
2026-10-06 16:44:27 +08:00
2def8e69f9
ci: publish amd64 dev images to Zot [CI]
justme
2026-10-06 08:28:53 +00:00
efa17b4485
ci: use SKIP TESTS marker for backend tests [SKIP TESTS]
justme
2026-10-06 16:26:57 +08:00
56d80e8c80
ci: build web after tests and allow skipping tests [CI SKIP]
justme
2026-10-06 16:23:13 +08:00
1da8d083c1
ci: skip backend tests only with CI SKIP suffix [CI SKIP]
justme
2026-10-06 16:21:04 +08:00
e67d3294a2
ci: allow skipping verify with CI SKIP suffix [CI SKIP]
justme
2026-10-06 16:18:59 +08:00
383afa777b
ci: publish main amd64 images to dev Zot [CI SKIP]
justme
2026-10-06 16:14:50 +08:00
da0a0e3443
ci: parallelize opt-in main amd64 builds [CI]
justme
2026-10-06 08:04:13 +00:00
19c6cab104
ci: run main amd64 image builds in parallel [CI SKIP]
justme
2026-10-06 15:59:54 +08:00
dd6ac4258d
ci: opt in to main amd64 builds [CI]
justme
2026-10-06 07:53:57 +00:00
193fc3a95c
feat: improve agent management and speed up tests
justme
2026-10-06 15:48:46 +08:00
46499b10b6
ci: build amd64 on opt-in main commits [CI SKIP]
justme
2026-10-06 15:40:35 +08:00
0f19d5047d
ci: make main fastlane manual only [CI SKIP]
justme
2026-10-06 15:18:12 +08:00
134c06d605
merge: bring line detail timeline into dev [CI SKIP]
justme
2026-10-06 14:52:48 +08:00
d1be70cda2
feat(web): 线路详情页的时间轴、EWMA 平滑和加载进度
justme
2026-10-06 14:48:58 +08:00
5cb64d2436
docs: clarify no-op main fastlane for docs
justme
2026-10-05 18:58:35 +00:00
9dcb95ccd0
fix(ci): trigger fastlane on merged main PRs
justme
2026-10-05 18:42:39 +00:00
4bde12b493
fix(ci): trigger fastlane on merged main PRs
justme
2026-10-05 18:35:24 +00:00
c4f1fd9e89
docs: clarify main fastlane merge trigger
justme
2026-10-05 18:08:49 +00:00
ee24593b2a
fix(ci): emit native apphosts in fastlane images
justme
2026-10-05 17:43:22 +00:00
672f6e3dcb
fix(ci): emit native apphosts in fastlane images [CI SKIP]
justme
2026-10-05 10:42:34 -07:00
7cc3afbd9b
fix(build): use native NativeAOT SDK in Linux fast lane
justme
2026-10-05 17:37:50 +00:00
9a375ffd9e
fix(build): select AotAnywhere explicitly [CI SKIP]
justme
2026-10-05 10:37:10 -07:00
75d6bd5540
fix(ci): use host networking for native builds
justme
2026-10-05 17:31:24 +00:00