995673e7cf
chore(wolf): checkpoint buglog.json (994 bugs)
2026-08-21 07:26:41 +00:00
5c8edda64c
chore(wolf): checkpoint buglog.json (993 bugs)
2026-08-21 07:00:03 +00:00
340c5a83e8
chore(wolf): checkpoint buglog.json (992 bugs)
2026-08-21 06:47:59 +00:00
13fc840f8c
chore(wolf): checkpoint buglog.json (991 bugs)
2026-08-21 04:19:26 +00:00
176f0cf835
chore(wolf): checkpoint buglog.json (989 bugs)
2026-08-20 16:24:02 +00:00
43c7384fd6
chore(wolf): checkpoint buglog.json (986 bugs)
2026-08-20 15:07:27 +00:00
bc5c669b94
feat(build-time-versioning): worker --version and startup log
...
Worker uses plain getopt_long(), not argp, so it has no free --version
handling like controller/scheduler. Adds a long-only OPT_VERSION=257
option and a handling case that computes xce_compose_version() into a
static buffer and returns before any startup work (check_user()/
xcecd_init/xcecd_start). Both startup INFO log branches (--peers and
no-peers) extended to log the identical buffer.
Live-verified: --version and both startup-log branches are
byte-identical (captured via a real daemon run under sudo).
Also updates bug-1519 (pre-existing, unrelated ASAN "Joining already
joined thread" abort during worker shutdown): independently reproduced
under real root during this task's review, refining its prior "never
reproduced under real root" note -- not a userns/unshare artifact, still
unfixed, does not affect this task's code path.
Task 3.3/13 of build-time-versioning. This closes out the "Core: C
daemon version display" phase (tasks 3.1-3.3).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 11:47:12 +00:00
854f776733
chore(wolf): checkpoint buglog.json (986 bugs)
2026-08-20 10:50:08 +00:00
afc3f4a4f3
chore(wolf): checkpoint buglog.json (986 bugs)
2026-08-20 10:38:28 +00:00
dc574abf54
chore(wolf): checkpoint buglog.json (984 bugs)
2026-08-20 09:21:42 +00:00
12408a384b
chore(wolf): checkpoint buglog.json (983 bugs)
2026-08-20 08:10:26 +00:00
4e3e6332c5
chore(wolf): checkpoint buglog.json (982 bugs)
2026-08-20 07:33:10 +00:00
51063c1dc8
chore(wolf): checkpoint buglog.json (981 bugs)
2026-08-20 04:25:28 +00:00
008553e982
chore(wolf): checkpoint buglog.json (981 bugs)
2026-08-20 04:10:26 +00:00
9f6d9294df
chore(wolf): checkpoint buglog.json (980 bugs)
2026-08-20 03:00:44 +00:00
25e962309f
chore(wolf): checkpoint buglog.json (979 bugs)
2026-08-19 10:34:25 +00:00
6d6321f2f9
chore(wolf): checkpoint buglog.json (978 bugs)
2026-08-19 10:28:42 +00:00
da99cb46a4
chore(wolf): checkpoint buglog.json (977 bugs)
2026-08-19 09:23:37 +00:00
8f29637f51
chore(wolf): checkpoint buglog.json (973 bugs)
2026-08-19 07:44:05 +00:00
f202410751
chore(wolf): checkpoint buglog.json (972 bugs)
2026-08-19 04:47:58 +00:00
154138bd21
chore(wolf): checkpoint buglog.json (972 bugs)
2026-08-19 04:45:00 +00:00
d9a16b0fb3
chore(wolf): checkpoint buglog.json (972 bugs)
2026-08-19 04:34:18 +00:00
de405d43ec
chore(wolf): checkpoint buglog.json (972 bugs)
2026-08-19 04:17:42 +00:00
77eb88c6c9
chore(wolf): checkpoint buglog.json (970 bugs)
2026-08-19 04:07:05 +00:00
7b5ab1f935
chore(wolf): checkpoint buglog.json (969 bugs)
2026-08-19 03:50:29 +00:00
23008996db
chore(wolf): checkpoint buglog.json (969 bugs)
2026-08-19 03:39:25 +00:00
a96473d6ba
chore(wolf): checkpoint buglog.json (968 bugs)
2026-08-19 02:55:44 +00:00
f348451fbe
chore(wolf): checkpoint buglog.json (964 bugs)
2026-08-18 13:43:20 +00:00
0253b4ca09
chore(wolf): checkpoint buglog.json (963 bugs)
2026-08-18 12:54:19 +00:00
156d4cdef9
chore(wolf): checkpoint buglog.json (962 bugs)
2026-08-18 12:20:28 +00:00
792dfdf4df
chore(wolf): checkpoint buglog.json (961 bugs)
2026-08-18 10:49:20 +00:00
d6da1461fd
chore(wolf): checkpoint buglog.json (960 bugs)
2026-08-18 09:37:37 +00:00
82d37b2d61
chore(wolf): checkpoint buglog.json (960 bugs)
2026-08-18 09:10:52 +00:00
23c3fd6b6a
chore(wolf): checkpoint buglog.json (959 bugs)
2026-08-18 07:54:29 +00:00
efc9f1386a
chore(wolf): checkpoint buglog.json (959 bugs)
2026-08-18 07:00:13 +00:00
db6ed39d37
chore(wolf): checkpoint buglog.json (959 bugs)
2026-08-18 06:43:09 +00:00
833f200268
chore(wolf): checkpoint buglog.json (959 bugs)
2026-08-18 04:49:00 +00:00
4fa7d8fc7e
chore(wolf): checkpoint buglog.json (958 bugs)
2026-08-18 04:14:56 +00:00
2ca25eebd0
chore(wolf): checkpoint buglog.json (957 bugs)
2026-08-18 03:33:03 +00:00
04ecfa5cc1
chore(wolf): checkpoint buglog.json (955 bugs)
2026-08-18 02:42:28 +00:00
bc1380017e
chore(wolf): checkpoint buglog.json (954 bugs)
2026-08-18 01:37:10 +00:00
fd5ab8b20d
chore(wolf): checkpoint buglog.json (952 bugs)
2026-08-18 00:46:50 +00:00
a336884fc4
chore(wolf): checkpoint buglog.json (951 bugs)
2026-08-17 23:45:24 +00:00
2954f697a3
chore(wolf): checkpoint buglog.json (950 bugs)
2026-08-17 23:27:25 +00:00
54ea3bc5b5
chore(wolf): checkpoint buglog.json (950 bugs)
2026-08-17 22:56:55 +00:00
673759f83b
chore(wolf): checkpoint buglog.json (950 bugs)
2026-08-17 12:38:43 +00:00
c672e3c2bf
chore(wolf): checkpoint buglog.json (950 bugs)
2026-08-17 12:02:57 +00:00
0d1ab09eb7
chore(wolf): checkpoint buglog.json (949 bugs)
2026-08-17 10:35:47 +00:00
c3980cbfb3
chore(wolf): checkpoint buglog.json (946 bugs)
2026-08-17 10:03:59 +00:00
265792514f
chore(wolf): checkpoint buglog.json (946 bugs)
2026-08-17 09:46:27 +00:00