refraction-forger/crates/forge-engine/src
Till Wegmueller 0510c8f31f Fix 8 bugs: include merging, UID collision, shell injection, OCI compliance
- spec-parser: merge_include now merges repos, variants, certs, incorporation
- forge-engine: auto-increment UID/GID from existing passwd/group files
- forge-engine: replace shell-based APT source addition with direct file write
- forge-engine/forge-oci: OS field is now distro-aware (solaris vs linux)
- forge-engine: apply owner/group via lchown on file/dir/symlink overlays
- forge-oci: diff_ids now use uncompressed tar digests per OCI image spec
- forge-oci: track real uncompressed_size instead of hardcoded 0
- forge-engine/forge-builder: use spec metadata version instead of "latest"
2026-04-09 22:45:42 +02:00
..
phase1 Fix 8 bugs: include merging, UID collision, shell injection, OCI compliance 2026-04-09 22:45:42 +02:00
phase2 Fix 8 bugs: include merging, UID collision, shell injection, OCI compliance 2026-04-09 22:45:42 +02:00
tools Fix 8 bugs: include merging, UID collision, shell injection, OCI compliance 2026-04-09 22:45:42 +02:00
error.rs Add Ubuntu/apt support, ext4 QCOW2 builds, and OCI artifact push 2026-02-15 16:29:12 +01:00
lib.rs Fix 8 bugs: include merging, UID collision, shell injection, OCI compliance 2026-04-09 22:45:42 +02:00