Raven Scott
72a5f3f2b8
fix(booter): tolerate UTF-8 BOM in /lib/bare/bare-module-lock.json
2026-04-22 22:24:23 -04:00
Raven Scott
2cd72de061
feat(booter): default initd parallelism, cmdsubst, bin cache, telemetry NDJSON
2026-04-22 22:18:18 -04:00
Raven Scott
4fa8c14079
When the host leaves these unset, the booter now sets
...
BARE_OS_SHELL_STREAMING=1, BARE_OS_SHELL_STREAMING_MULT=2,
BARE_OS_PIPELINE_MAX_BYTES (512 MiB), and BARE_OS_PIPELINE_MAX_LINES
(2M) so the high-throughput ~512 MiB burst profile does not require
pre-launch exports.
Align getconf Tier-1 statics with those bases; note legacy rc.profile
exports; refresh handbook, environment appendix, cookbook, and
bare-os-booter CHANGELOG.
2026-04-22 22:09:58 -04:00
Raven Scott
9487e24ef3
Update Docs
2026-04-22 21:59:13 -04:00
Raven Scott
32446dfdef
feat(booter): tune 1GiB-class hosts — pipeline ceilings, IPC/MQ, rlimits
...
Raise simulated pipeline absolute caps (defaults 512 MiB / 2 M lines) via
BARE_OS_PIPELINE_ABS_MAX_BYTES and BARE_OS_PIPELINE_ABS_MAX_LINES so large
BARE_OS_PIPELINE_MAX_* values take effect after streaming multiplier.
Copy missing host env into the guest (BARE_OS_IPC_MAX_CHANNELS, POSIX MQ
defaults, abs caps, BARE_OS_VFS_MAX_OPEN). Add aliases:
BARE_OS_STREAMING_MULTIPLIER → BARE_OS_SHELL_STREAMING_MULT,
BARE_OS_TIMER_BUDGET_MS → BARE_OS_EXEC_LINE_BUDGET_MS,
BARE_OS_TELEMETRY_OTEL=1 → default OTL JSONL path.
Extend POSIX mq_open defaults and maxmsg ceiling; mirror BARE_OS_VFS_MAX_OPEN
to RLIMIT_NOFILE in /proc/bare_os/rlimits.json.
Document the profile in the Pear cookbook and refresh pipeline limits in the
handbook; extend runtime caps env key list.
2026-04-22 21:54:42 -04:00
Raven Scott
463e482198
Update Docs
2026-04-22 21:11:28 -04:00
Raven Scott
ff9a1f8888
OpenSSH Holesail
2026-04-22 21:01:08 -04:00
Raven Scott
790c95105e
Remove Log Config
2026-04-22 20:54:49 -04:00
Raven Scott
23172a2616
Stabilize Keys on login
2026-04-22 20:48:16 -04:00
Raven Scott
638b1141e4
Updates
2026-04-22 20:40:39 -04:00
Raven Scott
dd1003e3ae
tests
2026-04-22 20:32:40 -04:00
Raven Scott
d562c78ebb
updates
2026-04-22 20:26:24 -04:00
Raven Scott
c1fb344784
seed
2026-04-22 20:18:19 -04:00
Raven Scott
835de02ae5
tests
2026-04-22 20:06:18 -04:00
Raven Scott
45a8a3fde6
Tests
2026-04-22 19:48:28 -04:00
Raven Scott
c8e6b3b6d4
Update
2026-04-22 19:42:52 -04:00
Raven Scott
24f1067330
Tests
2026-04-22 19:39:30 -04:00
Raven Scott
c5256b9a0e
Fixes
2026-04-22 19:31:00 -04:00
Raven Scott
59af2a3dbf
Attempt 3
2026-04-22 19:17:59 -04:00
Raven Scott
1371a15314
Attempt 2
2026-04-22 19:11:53 -04:00
Raven Scott
c4e60fd83e
HS Fixes
2026-04-22 18:57:40 -04:00
Raven Scott
bc22a0d63e
Attempts to normalized Agent output when using OpenSSH Server
2026-04-22 17:11:42 -04:00
Raven Scott
50f90320f7
Continue resolve for www server
2026-04-22 16:00:34 -04:00
Raven Scott
594c9d2279
web server service detect sub directory index.html
2026-04-22 15:54:32 -04:00
Raven Scott
faba92f8b1
More Mux Fixes
2026-04-22 06:38:52 -04:00
Raven Scott
e4f28533cf
changes - may reverse
2026-04-22 06:25:02 -04:00
Raven Scott
5ea2f6ebdf
Fix Mux Pair
2026-04-22 05:48:24 -04:00
Raven Scott
200873ab41
simplify
2026-04-22 05:40:16 -04:00
Raven Scott
33e343a127
Test
2026-04-22 05:28:46 -04:00
Raven Scott
0dd2539f66
test fix
2026-04-22 05:22:21 -04:00
Raven Scott
2f53540b1e
key persist
2026-04-22 05:15:53 -04:00
Raven Scott
3ee37febc8
Fixes
2026-04-22 05:09:01 -04:00
Raven Scott
2151550f3a
Updates
2026-04-22 04:58:18 -04:00
Raven Scott
19b42d647f
Updates
2026-04-22 04:47:24 -04:00
Raven Scott
6b8f28bdfd
Updates
2026-04-22 04:41:19 -04:00
Raven Scott
eebf6a0e23
Holesail URL Persist
2026-04-22 04:21:32 -04:00
Raven Scott
1b7381c137
http server updates and docs
2026-04-22 04:12:27 -04:00
Raven Scott
4b87f2e2d8
Fixes for http
2026-04-22 03:55:14 -04:00
Raven Scott
7b8fb056c0
Attempt at HTTP Server
2026-04-22 03:44:42 -04:00
Raven Scott
64ba795e0c
Fixes for var log
2026-04-21 23:19:38 -04:00
Raven Scott
477de96c4b
fix var log
2026-04-21 23:13:19 -04:00
Raven Scott
d9bf332f07
Agent Fixes
2026-04-21 22:54:52 -04:00
Raven Scott
3548ae9f65
Update proc
2026-04-21 22:45:50 -04:00
Raven Scott
ba53625574
Exit Y/N
2026-04-21 21:30:35 -04:00
Raven Scott
df45f5cab4
Chat fixes
2026-04-21 21:02:04 -04:00
Raven Scott
01e066d7cb
Chat updates
2026-04-21 20:43:06 -04:00
Raven Scott
6158ac2aa7
Chat updates
2026-04-21 20:30:28 -04:00
Raven Scott
ecd01cea50
Chat TUI
2026-04-21 20:17:19 -04:00
Raven Scott
17af3ac65f
chat-v1
2026-04-21 20:05:57 -04:00
Raven Scott
36492de3d9
bare-ssh2 parses SFTP handles via bufferSlice/safer-buffer — handles are often
...
Uint8Array views that fail Buffer.isBuffer; READ/CLOSE/FSTAT/WRITE/READDIR were
rejecting every request with SSH_FX_FAILURE. Add sftpHandleId() using DataView.
OPEN: fix inner try indentation. CHANGELOG: note handle decoding + earlier SFTP
hardening (vfs normalize, enqueueSftpReply, Protocol/SFTP DATA coerce).
2026-04-21 18:22:32 -04:00