]>
2022-08-02 | Michael Tremer | mount: Make /dev/mqueue available in jail Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | mount: Fix mounting any file systems from the host... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Try bind-mounting device nodes when we cannot... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Apply syscall filter Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Execute command Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Drop capabilities Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Set open file limit Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Set personality Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Mount all default filesystems Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Fix setting UID/GID in namespace Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Make the client process wait until the parent... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Perform UID/GID setup for new namespace Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Implement first steps of running a command in... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | Makefile: Define TEST_STUB_ROOT in testsuite Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Introduce interactive jails Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Add flags Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Add prototype for execution function Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Set some default environment variables Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Implement setting environment variables Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Log when jails are created/destroyed Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | tests: Add a simple test for jails Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | jail: Add basic type Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-08-02 | Michael Tremer | execute: Split creation of namespaces into two steps Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-22 | Michael Tremer | execute: Add flags to the environment Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-22 | Michael Tremer | execute: Drop creating a new cgroup in the parent process Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-22 | Michael Tremer | tests: execute: Check if the process has received PID 1 Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Add test to catch exceptions in logger Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: command: Print PID Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: command: Build a fork bomb Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Check if logger returned the correct... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: command: All option to exhaust all memory Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Generate some random output for tests Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Replace former dummy commands Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Add test to return environment variables Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Add a simple echo command that prints... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: execute: Replace exit code tests with the stub... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-21 | Michael Tremer | tests: Run execute tests in the stub environment Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | tests: Build scaffolding for a simple statically linked... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | snapshot: Show throughput and ETA in progress bar Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | util: Drop any custom timespec functions Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | progressbar: Make this a lot smoother Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | _pakfire: Adjust flag to enable/disable ccache Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | _pakfire: Adjust flag to enable/disable snapshot Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | tests: Remove unneeded stuff from snapshot.c Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | snapshot: Include pakfire.h Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | tests: Check if snapshot has something in it Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | mount: Don't return error in foreach when there are... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | snapshots: Protect against invalid inputs Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | tests: Add a test that creates and restores a snapshot Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | Revert "mount: Adjust mount flags for unprivileged... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | mount: Adjust mount flags for unprivileged users Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-19 | Michael Tremer | mount: Use mount(2) to perform any mount operations Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | archive: Don't use path in error message Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | mount: Don't mount /tmp in container Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | execute: Copy scripts into / Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | file: Make the static analyzer happy Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | pakfire: Move cache directory into user's home Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | util: Fix permissions of temporary directories Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | Move all temporary files directly into /var/tmp Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | util: Store errno when running pakfire_rmtree() Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-18 | Michael Tremer | pakfire: Store UID of running user Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | Use sane directory/file permissions throughout Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | execute: Only try umounting after we actually mounted... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | execute: Use existing function to check if we are running... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | mount: Remove unused variable Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | mount: Move pakfire_bind() into mount.c Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | mount: Mount the interpreter every time Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | execute: Mount all file systems only in namespace Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | execute: Switch back to chroot() Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | pakfire: Remove mount_tmpfs flag Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | pakfire: Pass loglevel on creation Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | pakfire: Correctly set return code on initialization... Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | digests: Renumber them Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | db: Use correct value for digest types Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | execute: Disable mount propagation before calling pivot_root() Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | pakfire: Allow passing None as empty list Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | packager: Copy file payload into mtree for hashing Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | file: Drop unused function to copy archive entry Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | files: Strip leading "./" from filenames Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-17 | Michael Tremer | packager: Add SHA256 checksums to filelists Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | constants: Export PAKFIRE_DIGEST_* to Python Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | files: Add Python functions to access digest/hexdigest Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | db: Store file digests in a separate table Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | file: Refactor digests Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | archive: Return filelist as list of File objects Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | file: Create Python wrapper for file objects Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | file: Export various functions Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | archive: Expose filelist as property Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | archive: Export path as Python property Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | transactions: Add dry-run mode Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-15 | Michael Tremer | hub: Update downloads URL Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-07-14 | Michael Tremer | client: Implement creating builds Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-29 | Michael Tremer | daemon: Add logging during the build job Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-29 | Michael Tremer | hub: Add a new class for jobs Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | daemon: Add some basic steps to build a package Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | constants: Drop some old stuff Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | util: Drop rm function Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | daemon: Drop old build function Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | daemon: Drop old worker shutdown handler Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
2022-05-27 | Michael Tremer | daemon: Make workers async Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> |
commit | commitdiff | tree |
next |