summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-28tests/test_simple.py: support coverage generationHelmut Grohne
2024-05-28support sendfile in async_copyfdHelmut Grohne
2024-05-27add IDAllocation.reserve methodHelmut Grohne
2024-05-25examples/chrootfuse.py: fix file descriptor leakHelmut Grohne
2024-05-25add a FileDescriptor typeHelmut Grohne
2024-05-20add an asyncio waitid(P_PIDFD, ...) helperHelmut Grohne
2024-05-20test splice path of async_copyfdHelmut Grohne
2024-05-20add function async_copyfdHelmut Grohne
2024-05-20Revert "add a splice syscall wrapper"Helmut Grohne
2024-05-20syscalls: use >= 3.10 support for eventfds in os moduleHelmut Grohne
2024-05-18examples/netnsslirp.py: simplify termination of slirp4netnsHelmut Grohne
2024-05-17add a splice syscall wrapperHelmut Grohne
2024-05-17add prctl_set_child_subreaperHelmut Grohne
2024-05-17populate_dev: also create std{in,out,err} symlinksHelmut 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-06syscalls: allow logging of syscallsHelmut 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-04avoid hard coding the soname of the libcHelmut Grohne
2024-04-04add method AtLocation.as_emptypath for cloning a locationHelmut Grohne
2024-04-04add an example for unsharing a PID namespaceHelmut Grohne
2024-04-04add syscall wrapper for prctl(PR_SET_PDEATHSIG, ...)Helmut Grohne
2024-04-04add function populate_procHelmut Grohne
2024-04-04document security implications of populate_* functionsHelmut Grohne
2024-04-03declare pytest-forked dependency that is in use alreadyHelmut Grohne
2024-04-03tests: avoid need for a type annotationHelmut Grohne
2024-04-03add basic tests for AtLocationHelmut Grohne
2024-04-03AtLocation.walk: add support for AT_EMPTY_PATHHelmut Grohne
2024-04-03AtLocation.walk: emit nofllow flag when follow_symlinks=FalseHelmut Grohne
2024-04-03AtLocation.readlink: require AT_SYMLINK_NOFOLLOWHelmut Grohne
2024-04-02improve AtLocation.join semanticsHelmut Grohne
2024-04-02a few formatting and typo fixesHelmut Grohne