mirror of
https://github.com/fluffos/fluffos
synced 2026-08-12 18:26:06 -04:00
LPC can now read and set OS environment variables -- the ask from the dockerization discussion -- gated by two new colon-separated runtime config allow-lists: 'allowed os environment variables' (readable) and 'writable os environment variables' (writable, implicitly readable). Both default to empty, so nothing is accessible until the host administrator opts specific names in. set_os_env(name) with no value unsets. Windows uses _putenv_s. Includes efun docs, index registration, regenerated config docs, and a testsuite case exercising allow/deny/read/write/unset paths (the test config allow-lists PATH read-only and FLUFFOS_TEST_RW read-write). Fixes #1045 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016FMBJLkpkpVpZdz6PWzeWe |
||
|---|---|---|
| .. | ||
| cert.pem | ||
| config.test | ||
| efun_define.lpc | ||
| key.pem | ||
| motd | ||
| vimrc | ||