Files
bare-operating-system/packages/bare-os-booter/lib
Raven Scott 27292f2ba6 Network/auth/delegate hardening
hdms
Added ls alias to list.
Made delegate failures explicit and nonzero in packages/bare-os-coreutils/src/hdms.js.
Added nonzero error exit in packages/bare-os-booter/lib/hdms-manager.js.
git-pear
Implemented clone subcommand routing to git clone in packages/bare-os-coreutils/src/git-pear.js.
trustctl
Added ls alias to status/policy output in packages/bare-os-coreutils/src/trustctl.js.
oidc-publish
Added explicit unknown-subcommand handling and publish subcommand compatibility in packages/bare-os-coreutils/src/oidc-publish.js.
ssh-keygen
Wrapped delegate invocation with explicit error propagation in packages/bare-os-coreutils/src/ssh-keygen.js.
Added success output on generated keypair in packages/bare-os-booter/lib/ssh-keygen-cli.js.
sshd
Added -t config test mode and explicit exit semantics in packages/bare-os-booter/lib/bare-openssh.js.
Ensured wrapper sets exit code consistently in packages/bare-os-openssh/src/sshd.js.
telnet
Changed connector preference to use net.createConnection first when available, then syscall bridge fallback, in packages/bare-os-coreutils/src/telnet.js.
crontab -e flow

Implemented edit flow with VISUAL/EDITOR fallback, unlocked-state checks, temp file handling, install, and cleanup in packages/bare-os-coreutils/src/crontab.js.
Shell/runtime hardcore semantics

Added numeric brace range expansion {1..5} in packages/bare-os-booter/lib/shell-glob.js.
Enabled brace expansion by default unless explicitly disabled.
Added normalization for inline brace-expression tokens in packages/bare-os-booter/lib/shell.js.
Added arithmetic command-form handling for (( ... )) in packages/bare-os-booter/lib/shell.js.
Extended shell signal trap dispatch support for USR1/USR2 (in addition to INT/TERM) in packages/bare-os-booter/index.js.
Hardened kill command delivery validation in packages/bare-os-coreutils/src/kill.js.
Regression tests

Added new: packages/bare-os-coreutils/test/hardcore-bugs.test.mjs.
Extended shell tests in packages/bare-os-booter/test.js for:
default cmdsub behavior,
brace range expansion,
arithmetic command form.
Existing regression files still pass after updates.
2026-04-27 08:54:50 -04:00
..
2026-04-23 20:49:38 -04:00
2026-04-05 16:34:58 -04:00
2026-04-22 03:44:42 -04:00
2026-04-26 07:05:24 -04:00
2026-04-03 20:46:09 -04:00
2026-04-03 23:44:13 -04:00
2026-04-03 23:42:47 -04:00
2026-04-03 23:44:13 -04:00
2026-04-04 18:46:00 -04:00
2026-04-21 20:05:57 -04:00
2026-04-22 06:38:52 -04:00
2026-04-04 01:20:57 -04:00
2026-04-04 01:20:57 -04:00
2026-04-04 18:41:34 -04:00
2026-04-03 20:46:09 -04:00
2026-04-04 01:20:57 -04:00
2026-04-04 18:46:00 -04:00
2026-04-04 16:39:15 -04:00
2026-04-04 18:41:34 -04:00
2026-04-24 09:05:52 -04:00
2026-04-21 22:45:50 -04:00
2026-04-03 21:39:36 -04:00
2026-04-24 08:54:16 -04:00
2026-04-04 18:20:56 -04:00
2026-04-25 02:59:32 -04:00
2026-04-03 20:46:09 -04:00
2026-04-05 22:45:21 -04:00
2026-04-05 22:45:21 -04:00
2026-04-22 20:06:18 -04:00
2026-04-04 19:08:51 -04:00
2026-04-26 06:19:47 -04:00
2026-04-05 04:33:14 -04:00
2026-04-03 20:46:09 -04:00
2026-04-27 08:54:50 -04:00
2026-04-27 08:54:50 -04:00
2026-04-21 23:19:38 -04:00
2026-04-27 08:31:31 -04:00