]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2024-08-12  Michael Tremerbuildservice: Allow passing the event loop to the HTTP...
2024-08-12  Michael Tremerhttpclient: Remove queueing our own transfers
2024-08-12  Michael Tremerhttpclient: Tell cURL how many transfers we want to...
2024-08-12  Michael Tremerhttpclient: Register the progress with the client
2024-08-10  Michael Tremerhttpclient: Implement parallel transfers with sd-events
2024-08-10  Michael Tremerdaemon: Use the systemd event loop instead of epoll
2024-08-10  Michael TremerMakefile: Build the C daemon again
2024-08-10  Michael Tremerdaemon: Fix typo
2024-08-10  Michael Tremermount: Remove the excessive parameter passing
2024-08-10  Michael Tremerdeps: Revert all the braindead logging changes
2024-08-10  Michael Tremerlogging: Add convenience functions to call the logger...
2024-08-10  Michael Tremermount: Loop devices are actually block devices
2024-01-30  Michael Tremerlogging: Remove *_ERRNO logging
2024-01-30  Michael Tremerpwd: Remove legacy logger
2024-01-29  Michael Tremercompress: Remove legacy logger
2024-01-29  Michael Tremermount: Remove the legacy logger
2024-01-29  Michael Tremerfile: Remove the legacy logger
2024-01-29  Michael Tremerdependencies: Drop the legacy logger
2024-01-29  Michael Tremerproblem: Store a reference to the context
2024-01-29  Michael Tremerparser: Store a reference to the context
2024-01-29  Michael Tremerlibpakfire: db: Replace legacy logger
2024-01-29  Michael Tremerbuild: Replace (most of) the legacy logger
2024-01-29  Michael Tremerlogging: Make the legacy logger configurable
2024-01-29  Michael Tremerlibpakfire: Move to new logging in pakfire.c
2024-01-29  Michael Tremerpython: Make sure we hold the GIL when jumping into...
2024-01-26  Michael Tremertests: Re-enable jail tests that pass
2024-01-26  Michael Tremerpython: Pakfire.execute(): Fix parsing some arguments
2024-01-26  Michael Tremertests: Fix path to test configuration file
2024-01-26  Michael Tremertests: Test the locally built binaries
2024-01-26  Michael Tremertests: Dump log onto the console for Python tests
2024-01-26  Michael Tremerpython: Add tests for the Archive class
2024-01-25  Michael Tremertests: Add functions to make opening files in the test...
2024-01-25  Michael Tremertests: Add Python tests for context
2024-01-25  Michael Tremerpython: ctx: Cleanup code that dereferences the logging...
2024-01-25  Michael Tremerpython: ctx: Setup the default logger
2024-01-25  Michael Tremertests: Disable all jail tests
2024-01-25  Michael Tremertests: Migrate other Python tests to the new framework
2024-01-25  Michael Tremertests: Build a common basis for Python tests
2024-01-25  Michael Tremertests: Fix syntax errors in keys tests
2024-01-25  Michael Tremertests: Remove dummy Python test
2024-01-14  Michael Tremerhttpclient: Don't store finished transfers internally
2024-01-14  Michael Tremertests: Fix cgroup tests building from source
2024-01-14  Michael Tremerjail: Reset all callbacks after execution
2024-01-14  Michael Tremerjail: Remove unnecessary pakfire_jail_exec wrapper...
2024-01-14  Michael Tremerjail: Remove callbacks from command calls
2023-12-19  Michael Tremerjail: Replace communication callbacks by setting callbacks
2023-12-19  Michael Tremerjail: Add functions to set standard input/output callbacks
2023-12-19  Michael Tremerjail: Fix incorrect variable name
2023-12-19  Michael Tremerjail: Drop extra function to check if buffer is full
2023-12-19  Michael Tremerjail: Rename PTY forwarding flags
2023-12-19  Michael Tremerjail: Move struct declarations out of the large struct
2023-12-19  Michael Tremerjail: Remove unused stdout/stderr buffers
2023-12-19  Michael Tremerjail: Drop custom log callback stuff
2023-12-19  Michael Tremerbuild: Drop setting jail callback and use output callba...
2023-12-19  Michael Tremerjail: Implement sending data into standard input
2023-12-19  Michael Tremerjail: Keep reading from/writing to PTY for as long...
2023-12-19  Michael Tremerjail: Forward function names of child processes
2023-12-19  Michael Tremerjail: Remove duplicate logging function
2023-12-19  Michael Tremerjail: Honour the buffer length when forwarding log...
2023-12-19  Michael Tremerjail: PTY forwarding: Call the output callback if available
2023-12-19  Michael Tremerjail: Only connect the current terminal if requested
2023-12-19  Michael Tremerjail: Do not try to attempt any TTY operations if we...
2023-12-19  Michael Tremerjail: Refactor how to drain logging buffers with callbacks
2023-12-19  Michael Tremerjail: Make PTY forwarding a flag and remove interactive...
2023-12-16  Michael Tremerjail: Use the "fill buffer" function for logging, too
2023-12-16  Michael Tremerjail: Align processing of file descriptors in the event...
2023-12-16  Michael Tremerjail: Implement PTY forwarding
2023-12-16  Michael Tremerjail: Only try to restore file descriptors if they...
2023-12-16  Michael Tremerjail: Fix setting raw mode only on the correct side
2023-12-16  Michael Tremerjail: Store flags of stdin/stdout
2023-12-16  Michael Tremermount: No longer create /dev/console in the jail
2023-12-16  Michael Tremerutil: Fix creating symlinks
2023-12-08  Michael Tremerjail: Setup PTY in the master process and add it to...
2023-12-08  Michael Tremerjail: Create a better struct to hold all PTY related...
2023-12-08  Michael Tremerjail: Have the child process allocate a new PTY
2023-12-08  Michael Tremerjail: Fix FD check in stdin
2023-12-08  Michael Tremerjail: Bring back the UNIX domain socket between child...
2023-12-02  Michael Tremerjail: Bring back helper function to add FDs to epoll()
2023-12-02  Michael TremerRevert "jail: This changes how we launch sub-processes"
2023-12-02  Michael Tremerjail: Commit some disabled code to set up a PTY
2023-12-02  Michael Tremerutil: Create a function to create relative symlinks
2023-11-24  Michael Tremerpath: Add function to compute relative paths
2023-11-24  Michael Tremermount: Add comment about mounting /proc
2023-11-24  Michael Tremerjail: Mount some things in the outer namespace and...
2023-11-05  Michael Tremerjail: Log the mountpoints when entering the inner names...
2023-11-05  Michael Tremerlibpakfire: Drop using libmount
2023-11-05  Michael Tremerlibpakfire: os.h: Add missing header for pid_t
2023-11-05  Michael Tremermount: Use the parse helpers to log /proc/self/mounts
2023-11-05  Michael Tremerparse: Remove any trailing line breaks
2023-11-05  Michael Tremerparse: Move parse function into an extra file
2023-11-05  Michael Tremerjail: setgroups: Use pakfire_file_write
2023-11-05  Michael Tremerjail: Actually exit if something went wrong during...
2023-11-05  Michael Tremerjail: Don't let the second child die when the first...
2023-11-05  Michael Tremerjail: Don't fail if cgroup stats could not be read
2023-11-05  Michael Tremerjail: Remove signalfd stuff
2023-11-05  Michael Tremercompress: Be less verbose when walking through the...
2023-11-05  Michael Tremerjail: Fix format character when setting GIDs
2023-11-05  Michael Tremerjail: This changes how we launch sub-processes
2023-11-05  Michael Tremercgroup: Be less verbose when parsing stats
2023-11-02  Michael Tremerjail: Use eventfd_read/write convenience handlers
next