summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
48 hoursdrop redundant OPEN_TREE_ prefix from some OpenTreeFlagsHEADmainHelmut Grohne
2 daysadd wrapper for PR_SET_DUMPABLE prctlHelmut Grohne
2 daysadd method MountFlags.tonamesHelmut Grohne
4 daysidmapping functions accept a further proc arguementHelmut Grohne
4 daysNew methods AtLocation.write_{bytes,text}Helmut Grohne
12 daysSignalFD.areaditer: support iterative readingHelmut Grohne
12 dayssplit idmapping things to new module idmapHelmut Grohne
13 daysalign HasFileno protocol with asyncvarlinkHelmut Grohne
2025-05-21extend .gitignore for more tool-generated filesHelmut Grohne
2025-05-21agree a bit with black's formatting recommendationsHelmut Grohne
2025-05-21test_atlocation.py: mypy/1.15 now understands those literalsHelmut Grohne
2025-05-21relax type of async_copyfd regarding FileDescriptorsHelmut Grohne
2025-05-21fix return type of FileDescriptor.filenoHelmut Grohne
2025-05-21fix type checking on mypy/1.15Helmut Grohne
2025-05-21choose flit as build backendHelmut Grohne
2025-05-21expand use of FileDescriptor and add FileDescriptorLike type aliasHelmut Grohne
2025-05-20AtLocation.chdir: FileDescriptor already is a context managerHelmut Grohne
2025-05-20fix AtLocation.chdir for the mixed caseHelmut Grohne
2025-05-20syscalls.py: help old mypy in better understanding sigvalHelmut Grohne
2025-05-20syscalls.py: simplify MountFlags implementationHelmut Grohne
2025-05-06FileDescriptor: add convenience wrapper for pidfd_openHelmut Grohne
2025-05-04implement signalfd(2) and sigqueue(2) system callsHelmut Grohne
2025-05-04examples/withallsubuids.py: expand comparison to unshare(1)Helmut Grohne
2025-05-02examples/unschroot.py: actually support using aliasesHelmut Grohne
2025-05-01examples/unschroot.py: fix sbuild compatibilityHelmut Grohne
2025-05-01examples/unschroot.py: support overlayfs-based directory chrootsHelmut Grohne
2025-04-30systemd.dbussy: call StartTransientUnit asynchronouslyHelmut Grohne
2025-04-29move the get_cgroup utility function into the libraryHelmut Grohne
2025-04-29README.md: suggest looking into examplesHelmut Grohne
2025-03-27examples/chroottar.py: expand matching of device filesHelmut Grohne
2025-03-22examples/chrootfuse.py: add support for erofsHelmut Grohne
2024-11-16systemd: improve dbus type guessingHelmut Grohne
2024-11-12add chhostname.py exampleHelmut Grohne
2024-10-26add a method IDMapping.identity for convenienceHelmut Grohne
2024-10-26fix license in pyproject classifiersHelmut Grohne
2024-06-22unschroot: allow device accessHelmut Grohne
2024-06-22populate_sys: allow device accessHelmut Grohne
2024-06-22populate_sys: refactorHelmut Grohne
2024-06-22unschroot: only provide /dev/net/tun when the network namespace is unsharedHelmut Grohne
2024-06-22populate_dev: fix /dev/net/tunHelmut Grohne
2024-06-22unschroot: create an /etc/hosts unless it existsHelmut Grohne
2024-06-22unschroot: add argument --isolate-networkHelmut Grohne
2024-06-22add function enable_loopback_ifHelmut Grohne
2024-06-21unschroot: enable opening /dev/stdoutHelmut Grohne
2024-06-16populate_dev: also provide /dev/shmHelmut Grohne
2024-06-16examples/userchroot.py: correctly bind mount proc and sysHelmut Grohne
2024-06-16populate_dev: install /dev/fdHelmut 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