mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-24 00:11:11 +00:00
* fix(daemon): encode Windows cmd launcher to the console OEM code page * fix(infra): unexport resolveWindowsSystemEncoding The launcher encoder now resolves the boot-time OEM code page via resolveWindowsOemEncoding, leaving resolveWindowsSystemEncoding with no external importers; the dead-export ratchet (knip all-exports) fails CI on exported-but-module-local functions. * test(windows): cover OEM launcher encoding resolver * fix(windows): declare launcher OEM code page * fix(windows): fail closed on unsupported OEM pages * fix(windows): reject CP1258 precomposition drift * fix(windows): guard CP864 launcher syntax * test(windows): pin OEM launcher code page --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>