Commit Graph
9 Commits
Author SHA1 Message Date
lw-everestlinux ae54f74070 10/14 2026-10-14 00:50:56 -04:00
lw-everestlinux ee4bcc3b77 10/4 2026-10-05 14:47:58 -04:00
lw-everestlinuxandClaude Sonnet 5 c432274936 Refuse base-repo installs under GL_SCOPE_USR at the library level
gl_install_pkg now returns GL_INSTALL_ERR_SCOPE for
scope == GL_SCOPE_USR && repo == "base", checked immediately after
manifest parse and before any store path construction or filesystem
mutation. Per SECURITY_DESIGN.txt section 8: enforced in the library
rather than a CLI, since the split-.so architecture lets third-party
tools call gl_install_pkg directly.

Also drops src/istoreutils.c.rej, .c.back, .h.back — stale leftovers
from the uid -> gl_context_t migration patch; that migration is fully
present in the current tree, so these were dead weight.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 11:20:59 -04:00
lw-everestlinux 7b22e3746a 7/19 2026-07-19 17:49:23 -04:00
lw-everestlinux 0d8859b063 Working progress as of May 18th 2026-05-18 18:43:30 -04:00
lw-everestlinux 6819fe7c69 3/18: Functional package installation backend 2026-03-18 09:57:09 -04:00
lw-everestlinux e79c96a987 Working as of 12/11 2025-12-11 14:50:41 -05:00
lw-everestlinux e591b71143 10/29 added basic package processing 2025-10-29 09:01:29 -04:00
lw-everestlinux 21b3d18b5a init 2025-10-06 14:53:01 -04:00