index
:
~helmut/python-linuxnamespaces.git
main
Python module for working with Linux namespaces
Helmut Grohne
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2024-04-03
declare pytest-forked dependency that is in use already
Helmut Grohne
2024-04-03
tests: avoid need for a type annotation
Helmut Grohne
2024-04-03
add basic tests for AtLocation
Helmut Grohne
2024-04-03
AtLocation.walk: add support for AT_EMPTY_PATH
Helmut Grohne
2024-04-03
AtLocation.walk: emit nofllow flag when follow_symlinks=False
Helmut Grohne
2024-04-03
AtLocation.readlink: require AT_SYMLINK_NOFOLLOW
Helmut Grohne
2024-04-02
improve AtLocation.join semantics
Helmut Grohne
2024-04-02
a few formatting and typo fixes
Helmut Grohne
2024-04-02
add documentation regarding resource management of AtLocations
Helmut Grohne
2024-04-02
fix logic error in AtLocation.stat
Helmut Grohne
2024-03-24
AtLocation.mkdir: support optional arguments from pathlib
Helmut Grohne
2024-03-22
add convenience functions for stat to AtLocationLike
Helmut Grohne
2024-03-22
add os.stat wrapper AtLocation.stat
Helmut Grohne
2024-03-16
slightly simplify tests
Helmut Grohne
2024-03-16
add an asyncio variant of run_in_fork
Helmut Grohne
2024-03-14
rename AtLocation.symlink to symlink_to
Helmut Grohne
2024-03-12
work around mypy misdetection on bookworm
Helmut Grohne
2024-03-11
add method AtLocation.is_absolute
Helmut Grohne
2024-03-07
add AtLocation.rename method wrapping os.rename
Helmut Grohne
2024-03-07
add AtLocation.link method wrapping os.link
Helmut Grohne
2024-03-03
add function for prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, ...)
Helmut Grohne
2024-03-03
implement repr for AtLocation
Helmut Grohne
2024-03-02
fix typos
Jakub Wilk
2024-03-02
examples/chroottar.py: make pylint happier
Helmut Grohne
2024-03-01
add rudimentary prctl syscall wrapper
Helmut Grohne
2024-03-01
fix read-only bind_mount
Helmut Grohne
2024-02-25
spell check
Helmut Grohne
2024-02-24
populate_dev: remove assumption that newdev does not shadow origdev
Helmut Grohne
2024-02-23
tests: consider that EventFD.aread might not return a future
Helmut Grohne
2024-02-23
delete unused imports
Helmut Grohne
2024-02-21
examples/chrootfuse2fs.py: generalize to allow squashfs
Helmut Grohne
2024-02-21
pyproject.toml: minimum python version
Helmut Grohne
2024-02-21
examples/cgroup.py: drive ravel using asyncio
Helmut Grohne
2024-02-21
fix logic error in populate_sys
Helmut Grohne
2024-02-21
improve error handling in linuxnamespaces.populate_dev
Helmut Grohne
2024-02-21
add function linuxnamespaces.populate_sys
Helmut Grohne
2024-02-21
revoke the false promise that bytes would be convertible to Path
Helmut Grohne
2024-02-16
add an async read method to EventFD
Helmut Grohne
2024-02-15
MountFlags: support conversion to and from a textual representation
Helmut Grohne
2024-02-02
examples/userchroot.py: delete unused function
Helmut Grohne
2024-02-01
add examples/cgroup.py: writeable cgroup hierarchy
Helmut Grohne
2024-01-31
examples/chroottar.py: add explanations for non-trivial aspects
Helmut Grohne
2024-01-31
examples/chroottar.py: harden against tars with high uids
Helmut Grohne
2024-01-31
examples/chroottar.py: improve typing precision
Helmut Grohne
2024-01-27
pyproject.toml: document optional dependency zstandard
Helmut Grohne
2024-01-27
examples/chroottar.py: support saving a tar after working inside
Helmut Grohne
2024-01-27
examples/chroottar.py: allow opening non-zstd tars
Helmut Grohne
2024-01-26
add some metadata to a first pyproject.toml
Helmut Grohne
2024-01-26
improve examples/chroottar.py
Helmut Grohne
2024-01-26
add examples/fakeroot.py
Helmut Grohne
[next]