AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Update to version 0.18 - Fixes an important symlink handling bug in ch-tug and ch-grow. Prior to version 0.18, if a pulled image contained a symlink in one layer and then a regular file at the same path in a subsequent layer, the *target* of the symlink would be overwritten even if it was not within the image; i.e., unpacking inappropriately followed the symlink. This allows a crafted image to overwrite any file writeable by the invoking user. Because Charliecloud is unprivileged, other files on the system, e.g. system files, are unaffected. - ch-grow: --version and --help work w/o dependencies installed new switch --list to list images now gives diagnostics for syntax errors and unsupported instructions WORKDIR now supports relative paths (#786) no longer crashes if input doesn’t end in newline (#474) - miscellaneous bug fixes and improvements - Full changelogs at https://groups.io/g/charliecloud/message/104 and https://groups.io/g/charliecloud/message/105 - Replace python2-base with python3-base. - Update recommends used by ch-grow/ch-build - Readd patch for hardcoded paths: * Replace-hardcode-path.patch
- Update to version 0.16 - ch-grow and ch-tug: updates to work with external repositories - ch-grow: COPY semantics now match Docker - miscellaneous bug fixes and improvements - Full changelog at https://groups.io/g/charliecloud/message/103
- Update to version 0.15 - shell and Python libraries moved from libexec to lib - Full changelog at https://groups.io/g/charliecloud/message/102 - Remove patch, paths are not longer hardcoded: * 0001-Replace-hardcoded-libexec.patch
- Update to version 0.14 - the build system was rewritten and the layout of the source code and installed files were changed significantly - new binary ch-tug, to pull images from a remote repository - miscellaneous bug fixes and improvements - Patch the usage of /usr/libexec to use /usr/lib because upstream have harcoded the first path in its code. * 0001-Replace-hardcoded-libexec.patch
- Switch to python3-Sphinx for building the documentation
- Update to version 0.12: - ch-docker2squash renamed to dh-builder2squash - new binary ch-test, not shipped in the package for now - Full changelog at https://groups.io/g/charliecloud/message/98 - Add recommends on buildah
- Update to version 0.11: - ch-run: /etc/resolv.conf on the host is now optional - ch-grow: support ARG instruction - build now does not infinite loop if no Python installed - miscellaneous bug fixes, and documentation and test suite improvements - Full changelog at https://groups.io/g/charliecloud/message/97
- Update to version 0.10: - New builder ch-grow - ch-build includes option --builder - ch-docker2tar renamed to ch-builder2tar - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash, ch-tar2squash, ch-mount and ch-umount - new namespace tester ch-checkns - Full changelog at https://groups.io/g/charliecloud/message/96 - examples/syscalls is not built anymore, drop make clean. - Fix shebangs of new scripts to avoid dependency on /usr/bin/env
- Update Source0 to use the tarball created by upstream and not the automatic one created by GitHub.
- Update to version 0.9.10: - Documentation and examples: misc improvements. - Full changelog at https://groups.io/g/charliecloud/message/88 - Update Source0 to allow source verification - Install prebuilt manpages in Backports:SLE-12. We don't build the documentation in this release because the build requirements don't exist.
- Update to version 0.9.9: - Bugfixes and documentation improvements. - Full changelog at https://groups.io/g/charliecloud/message/87 - Re-add make clean clean that was actually needed.
- Update to version 0.11: - ch-run: /etc/resolv.conf on the host is now optional - ch-grow: support ARG instruction - build now does not infinite loop if no Python installed - miscellaneous bug fixes, and documentation and test suite improvements
- Update to version 0.10: - New builder ch-grow - ch-build includes option --builder - ch-docker2tar renamed to ch-builder2tar - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash, ch-tar2squash, ch-mount and ch-umount - new namespace tester ch-checkns - Full changelog at https://groups.io/g/charliecloud/message/96 - examples/syscalls is not built anymore, drop make clean. - Fix shebangs of new scripts to avoid dependency on /usr/bin/env
- Update Source0 to use the tarball created by upstream and not the automatic one created by GitHub.
- Update to version 0.9.10: - Documentation and examples: misc improvements. - Full changelog at https://groups.io/g/charliecloud/message/88 - Update Source0 to allow source verification - Install prebuilt manpages in Backports:SLE-12. We don't build the documentation in this release because the build requirements don't exist.
- Update to version 0.9.9: - Bugfixes and documentation improvements. - Full changelog at https://groups.io/g/charliecloud/message/87 - Re-add make clean clean that was actually needed.