| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 days | use typing.Self | Helmut Grohne | |
| Hence some staticmethods become classmethods to actually return an instance of the class they're being called on. | |||
| 7 days | further weaken license to LGPL2+ | Helmut Grohne | |
| Also use a valid spdx identifier. | |||
| 2025-07-26 | relicense as GPL-2+ | Helmut Grohne | |
| The earlier GPL-3 only is implied in the new grant. | |||
| 2025-06-27 | mount syscall now accepts options as dict | Helmut Grohne | |
| 2025-06-22 | linuxnamespaces.syscalls: mark the logger object as private | Helmut Grohne | |
| 2025-06-03 | drop redundant OPEN_TREE_ prefix from some OpenTreeFlags | Helmut Grohne | |
| 2025-06-03 | add wrapper for PR_SET_DUMPABLE prctl | Helmut Grohne | |
| 2025-06-03 | add method MountFlags.tonames | Helmut Grohne | |
| It provides part of the functionality of MountFlags.tostr. | |||
| 2025-05-24 | SignalFD.areaditer: support iterative reading | Helmut Grohne | |
| 2025-05-21 | fix type checking on mypy/1.15 | Helmut Grohne | |
| 2025-05-21 | expand use of FileDescriptor and add FileDescriptorLike type alias | Helmut Grohne | |
| When accepting file descriptors, non-int objects with a fileno method are now generally accepted. When returning a file descriptor, a FileDescriptor instance is now returned. | |||
| 2025-05-20 | syscalls.py: help old mypy in better understanding sigval | Helmut Grohne | |
| 2025-05-20 | syscalls.py: simplify MountFlags implementation | Helmut Grohne | |
| The "mustnegate" field was a bit strange and it was only ever set in the default value used for the lookup. Remove it and express its semantics in code instead. | |||
| 2025-05-04 | implement signalfd(2) and sigqueue(2) system calls | Helmut Grohne | |
| 2024-05-20 | Revert "add a splice syscall wrapper" | Helmut Grohne | |
| os.splice from Python >= 3.10 is good enough. This reverts commit 056c1f964f55adedc17f8d7bddef1f48c73852c7. | |||
| 2024-05-20 | syscalls: use >= 3.10 support for eventfds in os module | Helmut Grohne | |
| 2024-05-17 | add a splice syscall wrapper | Helmut Grohne | |
| 2024-05-17 | add prctl_set_child_subreaper | Helmut Grohne | |
| 2024-05-07 | mount: allow data argument to be a list | Helmut Grohne | |
| 2024-05-06 | syscalls: allow logging of syscalls | Helmut Grohne | |
| 2024-04-04 | avoid hard coding the soname of the libc | Helmut Grohne | |
| Passing None as name also yields libc functions. | |||
| 2024-04-04 | add syscall wrapper for prctl(PR_SET_PDEATHSIG, ...) | Helmut Grohne | |
| 2024-04-02 | a few formatting and typo fixes | Helmut Grohne | |
| 2024-03-12 | work around mypy misdetection on bookworm | Helmut Grohne | |
| 2024-03-03 | add function for prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, ...) | Helmut Grohne | |
| 2024-03-02 | fix typos | Jakub Wilk | |
| 2024-03-01 | add rudimentary prctl syscall wrapper | Helmut Grohne | |
| 2024-02-25 | spell check | Helmut Grohne | |
| 2024-02-16 | add an async read method to EventFD | Helmut Grohne | |
| Adding an async write does not work for values larger than 1, because the fd becomes writable once a value of 1 can be written, but a larger value might still cause EAGAIN putting us into a busy loop. Hitting the limit with writing ones is implausible, so async code can just use the synchronous write method. | |||
| 2024-02-15 | MountFlags: support conversion to and from a textual representation | Helmut Grohne | |
| The textual representation matches util-linux. Not all flag values can be represented textually. | |||
| 2024-01-18 | initial checkin | Helmut Grohne | |
