]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2022-08-08  Michael Tremerbuild: Export pakfire_build_ref/_unref
2022-08-08  Michael Tremerbuild: Set errno to EINVAL when build ID is of an inval...
2022-08-08  Michael Tremerbuild: Destroy our cgroup after we are done
2022-08-08  Michael Tremerjail: Free reference to cgroup when freeing jail
2022-08-08  Michael Tremertests: build: Try to create with invalid IDs
2022-08-08  Michael Tremerjail: Don't create own cgroups any more
2022-08-08  Michael Tremerbuild: Connect jail with cgroup
2022-08-08  Michael Tremerbuild: Create a jail for each build
2022-08-08  Michael Tremertests: Add simple create/free test for builds
2022-08-08  Michael Tremerbuilds: Create a new cgroup
2022-08-08  Michael Tremerbuild: Start creating a new build environment
2022-08-08  Michael Tremercgroup: Add controllers
2022-08-08  Michael Tremercgroup: Start again from scratch
2022-08-04  Michael Tremertests: jail: Send signals to ourselves
2022-08-04  Michael Tremerjail: Close the original fds for stdin/stdout after...
2022-08-04  Michael Tremertests: jail: Add check if we are leaking any file descr...
2022-08-04  Michael Tremerjail: Implement better logging for the child process
2022-08-04  Michael Tremerjail: Automatically determine how many fds we have...
2022-08-04  Michael Tremerjail: Don't open log descriptors are non-blocking
2022-08-04  Michael Tremerjail: Do not remove trailing newline when capturing log
2022-08-04  Michael Tremerpython: Add switch to return output on execute
2022-08-03  Michael Tremerjail: Actually connect stdout/stderr to logger
2022-08-03  Michael Tremertests: Rename execute.py to jail.py
2022-08-03  Michael Tremertests: command: Rename pid to print-pid
2022-08-03  Michael Tremerjail: Implement setting nice level
2022-08-03  Michael Tremerexecute: Drop old environment
2022-08-03  Michael Tremerjail: Unify the wait logic for processes and use pidfd
2022-08-03  Michael Tremerpython: Rework Pakfire.execute() using jail
2022-08-03  Michael Tremerjail: Export in libpakfire
2022-08-03  Michael Tremerjail: Move pakfire_execute_shell/ldconfig
2022-08-03  Michael Tremerjail: Add option to collect stdout
2022-08-03  Michael Tremerexecute: Drop unused pakfire_execute_script function
2022-08-03  Michael Tremerbuild: Replace pakfire_execute_script with new jail...
2022-08-03  Michael Tremerscriptlets: Use new jail functions to run scripts
2022-08-03  Michael Tremerjail: Add convenience function to run scripts
2022-08-03  Michael Tremerjail: Configure UID/GID mapping correctly for root
2022-08-03  Michael Tremerjail: Create fds for logging as non-blocking straight...
2022-08-03  Michael Tremerjail: Use struct in execution context
2022-08-03  Michael Tremerjail: Move completed_fd into ctx
2022-08-03  Michael Tremerbuild: Use factory function to create jail
2022-08-03  Michael Tremerexecute: Replace old code with new jail
2022-08-02  Michael Tremerbuild: Drop separate logging callback
2022-08-02  Michael Tremerexecute: Drop unused pakfire_execute_command function
2022-08-02  Michael Tremerexecute: Use pakfire_jail_run() to call ldconfig
2022-08-02  Michael Tremerexecute: Use convenience function to run shell
2022-08-02  Michael Tremerjail: Add convenience function to run simple commands
2022-08-02  Michael Tremerexecute: Use new jail to run shell
2022-08-02  Michael Tremerjail: Add interface to simply execute scripts
2022-08-02  Michael Tremerjail: Add function to import environment
2022-08-02  Michael Tremerjail: Set default logging callback
2022-08-02  Michael Tremerjail: Implement changing logging callback
2022-08-02  Michael Tremerjail: Import logging stuff from execute.c
2022-08-02  Michael Tremerjail: Fix signal handling
2022-08-02  Michael Tremermount: Add /dev/shm
2022-08-02  Michael Tremermount: Bring back /tmp to jail
2022-08-02  Michael Tremermount: Mount a new instance of /dev/pts
2022-08-02  Michael Tremermount: Make /dev/mqueue available in jail
2022-08-02  Michael Tremermount: Fix mounting any file systems from the host...
2022-08-02  Michael Tremerjail: Try bind-mounting device nodes when we cannot...
2022-08-02  Michael Tremerjail: Apply syscall filter
2022-08-02  Michael Tremerjail: Execute command
2022-08-02  Michael Tremerjail: Drop capabilities
2022-08-02  Michael Tremerjail: Set open file limit
2022-08-02  Michael Tremerjail: Set personality
2022-08-02  Michael Tremerjail: Mount all default filesystems
2022-08-02  Michael Tremerjail: Fix setting UID/GID in namespace
2022-08-02  Michael Tremerjail: Make the client process wait until the parent...
2022-08-02  Michael Tremerjail: Perform UID/GID setup for new namespace
2022-08-02  Michael Tremerjail: Implement first steps of running a command in...
2022-08-02  Michael TremerMakefile: Define TEST_STUB_ROOT in testsuite
2022-08-02  Michael Tremerjail: Introduce interactive jails
2022-08-02  Michael Tremerjail: Add flags
2022-08-02  Michael Tremerjail: Add prototype for execution function
2022-08-02  Michael Tremerjail: Set some default environment variables
2022-08-02  Michael Tremerjail: Implement setting environment variables
2022-08-02  Michael Tremerjail: Log when jails are created/destroyed
2022-08-02  Michael Tremertests: Add a simple test for jails
2022-08-02  Michael Tremerjail: Add basic type
2022-08-02  Michael Tremerexecute: Split creation of namespaces into two steps
2022-07-22  Michael Tremerexecute: Add flags to the environment
2022-07-22  Michael Tremerexecute: Drop creating a new cgroup in the parent process
2022-07-22  Michael Tremertests: execute: Check if the process has received PID 1
2022-07-21  Michael Tremertests: execute: Add test to catch exceptions in logger
2022-07-21  Michael Tremertests: command: Print PID
2022-07-21  Michael Tremertests: command: Build a fork bomb
2022-07-21  Michael Tremertests: execute: Check if logger returned the correct...
2022-07-21  Michael Tremertests: command: All option to exhaust all memory
2022-07-21  Michael Tremertests: execute: Generate some random output for tests
2022-07-21  Michael Tremertests: execute: Replace former dummy commands
2022-07-21  Michael Tremertests: execute: Add test to return environment variables
2022-07-21  Michael Tremertests: execute: Add a simple echo command that prints...
2022-07-21  Michael Tremertests: execute: Replace exit code tests with the stub...
2022-07-21  Michael Tremertests: Run execute tests in the stub environment
2022-07-19  Michael Tremertests: Build scaffolding for a simple statically linked...
2022-07-19  Michael Tremersnapshot: Show throughput and ETA in progress bar
2022-07-19  Michael Tremerutil: Drop any custom timespec functions
2022-07-19  Michael Tremerprogressbar: Make this a lot smoother
2022-07-19  Michael Tremer_pakfire: Adjust flag to enable/disable ccache
2022-07-19  Michael Tremer_pakfire: Adjust flag to enable/disable snapshot
2022-07-19  Michael Tremertests: Remove unneeded stuff from snapshot.c
next