mirror of
https://github.com/vhaudiquet/ecrou.git
synced 2026-11-12 22:22:44 +00:00
A layer name lands verbatim in file paths: layers/<name> for the pointer, <entry>.<key>.tar.gz for keyed entries. --layer ../x escaped the cache directory on write and read alike. Names are now restricted to [A-Za-z0-9._-] without a leading dot, enforced at every surface that accepts one (write, read, extract, and the prepare_provisioned layer key).