summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Expand)Author
2024-11-12add chhostname.py exampleHelmut Grohne
2024-10-26add a method IDMapping.identity for convenienceHelmut Grohne
2024-06-22unschroot: allow device accessHelmut Grohne
2024-06-22populate_sys: allow device accessHelmut Grohne
2024-06-22unschroot: only provide /dev/net/tun when the network namespace is unsharedHelmut Grohne
2024-06-22unschroot: create an /etc/hosts unless it existsHelmut Grohne
2024-06-22unschroot: add argument --isolate-networkHelmut Grohne
2024-06-21unschroot: enable opening /dev/stdoutHelmut Grohne
2024-06-16examples/userchroot.py: correctly bind mount proc and sysHelmut Grohne
2024-06-11fix formatting and spelling errorsHelmut Grohne
2024-06-11improve typingHelmut Grohne
2024-06-11unschroot: add a pid 1 that reaps zombiesHelmut Grohne
2024-06-11unschroot: synchronize reparentingHelmut Grohne
2024-06-11unschroot: report "Type unshare" for our sessionsHelmut Grohne
2024-06-11unschroot: tweak --info outputHelmut Grohne
2024-06-11unschroot: fix internal option conflictHelmut Grohne
2024-06-08add example "unschroot.py"Helmut Grohne
2024-05-25examples/chrootfuse.py: fix file descriptor leakHelmut Grohne
2024-05-18examples/netnsslirp.py: simplify termination of slirp4netnsHelmut Grohne
2024-05-10Revert "examples/chroottar.py: harden against tars with high uids"Helmut Grohne
2024-05-09add linuxnamespaces.tarinfo.XAttrTarFileHelmut Grohne
2024-05-09add linuxnamespaces.tarutilsHelmut Grohne
2024-05-07mount: allow data argument to be a listHelmut Grohne
2024-05-06chroottar.py: don't raise NotImplementedError for misuseHelmut Grohne
2024-05-06chroottar.py: implement Tarfile.zstopen for fileobjHelmut Grohne
2024-05-06examples/cgroup.py: use the assigned cgroupHelmut Grohne
2024-04-23lift the dbus functionality from the cgroup exampleHelmut Grohne
2024-04-19examples/cgroup.py: support jeepney as an alternative to ravelHelmut Grohne
2024-04-19examples/cgroup.py: use asyncio.runHelmut Grohne
2024-04-19examples/cgroup.py: do not fail when ravel is unavailableHelmut Grohne
2024-04-18examples/cgroup.py: we should pass Delegate=trueHelmut Grohne
2024-04-18examples/cgroup.py: extract a context manager waiting for systemd jobsHelmut Grohne
2024-04-04add an example for unsharing a PID namespaceHelmut Grohne
2024-03-03add function for prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, ...)Helmut Grohne
2024-03-02fix typosJakub Wilk
2024-03-02examples/chroottar.py: make pylint happierHelmut Grohne
2024-03-01add rudimentary prctl syscall wrapperHelmut Grohne
2024-02-25spell checkHelmut Grohne
2024-02-21examples/chrootfuse2fs.py: generalize to allow squashfsHelmut Grohne
2024-02-21examples/cgroup.py: drive ravel using asyncioHelmut Grohne
2024-02-21add function linuxnamespaces.populate_sysHelmut Grohne
2024-02-15MountFlags: support conversion to and from a textual representationHelmut Grohne
2024-02-02examples/userchroot.py: delete unused functionHelmut Grohne
2024-02-01add examples/cgroup.py: writeable cgroup hierarchyHelmut Grohne
2024-01-31examples/chroottar.py: add explanations for non-trivial aspectsHelmut Grohne
2024-01-31examples/chroottar.py: harden against tars with high uidsHelmut Grohne
2024-01-31examples/chroottar.py: improve typing precisionHelmut Grohne
2024-01-27examples/chroottar.py: support saving a tar after working insideHelmut Grohne
2024-01-27examples/chroottar.py: allow opening non-zstd tarsHelmut Grohne
2024-01-26improve examples/chroottar.pyHelmut Grohne