summaryrefslogtreecommitdiff
tag namev0.3.0 (b034d3923a611ab15bf9ff3e43a5719a4af83dfb)
tag date2018-07-11 11:52:11 -0400
tagged byColin Walters <walters@verbum.org>
tagged objectcommit ace88fca7a...
downloadbubblewrap-0.3.0.tar.gz
Release 0.3.0
The biggest feature from this release is that bwrap now supports being invoked recursively (from other container runtimes such as Docker/podman/runc as well as bwrap itself) when user namespaces are enabled, and the outer container manager allows it (Docker's default seccomp policy doesn't). This is useful for testing scenarios; for example a project uses Kubernetes for its CI, but inside build the project wants to run each unit test in their own pid namespace, without going out and creating a new pod for every single unit test. Similarly, `rpm-ostree compose tree` uses bwrap internally for scripts, and we want to support running rpm-ostree inside a container as well. Another feature is bwrap now supports `--` to terminate argument parsing. To detect availablity of this, you could parse `bwrap --version`. Thanks to all contributors! ``` Colin Walters (3 PRs, 3 commits) ci: Update to FAH27 (#262) Release 0.3.0 (#277) PR: #256 Use pivot_root() instead of chroot() for final root (and 2 commits from other authors) Giuseppe Scrivano (1 PR, 2 commits) PR: #256 bwrap, pivot_root: do not require write access to the rootfs bwrap: do not always make /proc/{sys,sysrq-trigger,irq} ro (and 1 commits from other authors) Olivier Blin (1 PR, 1 commit) Fix leak detected by LSan/ASan (#271) Simon McVittie (1 PR, 1 commit) Add "--" pseudo-argument to end option parsing (#261) ``` Git-EVTag-v0-SHA512: 2acf37a4a482f4fcde5ff3ec7c0e04e7b7971d1da8c542b5b1a3284deb983ad8c879975e9e360f8da428d5f4ce0b451acdcba9d45c4c9488f6660f177eb5dd04 -----BEGIN PGP SIGNATURE----- iQFHBAABCgAxFiEEq5KKnPjdBikJw3u93EX9WSHBPwsFAltGJ6sTHHdhbHRlcnNA dmVyYnVtLm9yZwAKCRDcRf1ZIcE/C2vFCACOxL98lwAJcaRPoEvwSQOfV60Q6AsO 7YIbIS36wKvYOg/uJWvW8wr4p/eq5252PE/FTMQ7fdpS8H0fjKnssVNCHCpaR2NB JArkmO1H+EJNigAkMo2VIGUjhkpRw50sabe3AV3FbmWcMRtO49NOyLbURHSfN8Pq kzWCaYqS1jt//aCJF73/5poZkyVB2eR1uAqhtWyPqgKJ1RSVjsrjN34cryZOTAZq Ut9fjQcZLTO/Qp/KBZDlmzO2xFUX8LTb24Xe8QjsQMa6/RSnh3F4Vcn3UT0aO2nD 4vqWgXGo9kR64lFoTdQwr0Oy4Y8tyEiTTmefrco1YmxFpzGR0MIViRfS =69mv -----END PGP SIGNATURE-----