Juan Denis and Claude Fable 5
11066bb130
fix(agent-install): paged version discovery, checksum verify, busybox support (A1-A3)
...
- version discovery pages agent-v tags (?per_page=100, 3 pages) so
panel releases can no longer push agent tags off page 1; panel
injects its resolved agent version into the served script and its
own releases fetch is paginated too (A1)
- downloaded agent binary is sha256-verified against the release's
checksums.txt: halt on mismatch, warn-and-continue when absent (A2)
- value-taking options error loudly when the value is missing; busybox
adduser fallback; no GNU-only grep -oP; pipe-safe source guard (A3)
- test-routing.sh fixed (PASS++ suicide under set -e, guarded probes,
curl 000000 false-pass) rather than deleted - still live tooling
- new scripts/test/test_agent_install.sh (18 passed); backend server
tests 110 passed
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 18:00:24 -04:00
..
2026-01-17 04:22:12 -05:00
2026-07-01 00:27:30 -04:00
2026-03-23 02:15:16 -04:00
2026-03-23 02:08:00 -04:00
2026-05-31 16:08:13 -04:00
2026-06-01 02:39:05 -04:00
2026-03-07 12:15:02 -05:00
2026-06-23 18:23:47 -04:00
2026-07-01 01:57:07 -04:00
2026-07-01 23:45:22 -04:00
2026-06-22 14:37:44 -04:00
2026-06-24 14:27:08 -04:00
2026-06-23 18:49:04 -04:00
2026-06-21 02:11:47 -04:00
2026-03-24 06:10:58 -04:00
2026-07-01 01:35:44 -04:00
2026-06-23 18:23:47 -04:00
2026-03-03 22:11:30 -05:00
2026-07-01 09:44:48 -04:00
2026-06-19 03:12:07 -04:00
2026-06-21 02:11:47 -04:00
2026-04-29 00:39:16 -04:00
2026-06-24 14:52:04 -04:00
2026-06-23 00:34:55 -04:00
2026-06-24 01:43:29 -04:00
2026-03-04 01:53:46 -05:00
2026-07-01 00:11:18 -04:00
2026-06-23 23:19:41 -04:00
2026-06-23 19:33:44 -04:00
2026-03-04 01:53:46 -05:00
2026-06-15 10:21:39 -04:00
2026-02-08 23:14:13 -05:00
2026-03-24 06:10:58 -04:00
2026-05-01 00:37:48 -04:00
2026-02-08 23:14:13 -05:00
2026-02-08 23:14:13 -05:00
2026-06-19 10:08:58 -04:00
2026-06-19 09:22:18 -04:00
2026-03-04 02:34:49 -05:00
2026-06-21 20:44:12 -04:00
2026-06-21 02:11:47 -04:00
2026-07-02 02:21:45 -04:00
2026-02-08 23:14:13 -05:00
2026-03-04 01:37:22 -05:00
2026-03-24 06:10:58 -04:00
2026-07-01 21:34:54 -04:00
2026-06-21 02:11:47 -04:00
2026-03-23 02:19:33 -04:00
2026-06-21 02:11:47 -04:00
2026-06-24 14:36:08 -04:00
2026-06-12 18:35:43 -04:00
2026-06-21 20:44:12 -04:00
2026-06-21 02:11:47 -04:00
2026-07-02 02:09:39 -04:00
2026-06-23 19:33:44 -04:00
2026-06-05 23:04:06 -04:00
2026-06-21 02:11:47 -04:00
2026-06-23 19:33:44 -04:00
2026-06-23 20:57:40 -04:00
2026-06-21 02:11:47 -04:00
2026-06-22 01:16:00 -04:00
2026-06-15 09:19:56 -04:00
2026-06-22 01:45:15 -04:00
2026-06-21 02:11:47 -04:00
2026-03-23 02:11:16 -04:00
2026-07-02 18:00:24 -04:00
2026-06-23 23:19:41 -04:00
2026-06-24 14:24:13 -04:00
2026-06-21 00:20:10 -04:00
2026-06-21 02:11:47 -04:00
2026-05-03 15:57:02 -04:00
2026-03-23 02:22:53 -04:00
2026-06-22 14:42:09 -04:00
2026-06-21 20:19:57 -04:00
2026-06-23 18:23:47 -04:00
2026-06-15 23:20:00 -04:00
2026-03-23 01:58:28 -04:00
2026-01-17 13:37:40 -05:00
2026-06-19 14:02:24 -04:00
2026-06-23 19:33:44 -04:00
2026-06-21 21:13:55 -04:00
2026-06-21 18:44:08 -04:00