]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2022-07-18  Michael TremerMove all temporary files directly into /var/tmp
2022-07-18  Michael Tremerutil: Store errno when running pakfire_rmtree()
2022-07-18  Michael Tremerpakfire: Store UID of running user
2022-07-17  Michael TremerUse sane directory/file permissions throughout
2022-07-17  Michael Tremerexecute: Only try umounting after we actually mounted...
2022-07-17  Michael Tremerexecute: Use existing function to check if we are runni...
2022-07-17  Michael Tremermount: Remove unused variable
2022-07-17  Michael Tremermount: Move pakfire_bind() into mount.c
2022-07-17  Michael Tremermount: Mount the interpreter every time
2022-07-17  Michael Tremerexecute: Mount all file systems only in namespace
2022-07-17  Michael Tremerexecute: Switch back to chroot()
2022-07-17  Michael Tremerpakfire: Remove mount_tmpfs flag
2022-07-17  Michael Tremerpakfire: Pass loglevel on creation
2022-07-17  Michael Tremerpakfire: Correctly set return code on initialization...
2022-07-17  Michael Tremerdigests: Renumber them
2022-07-17  Michael Tremerdb: Use correct value for digest types
2022-07-17  Michael Tremerexecute: Disable mount propagation before calling pivot...
2022-07-17  Michael Tremerpakfire: Allow passing None as empty list
2022-07-17  Michael Tremerpackager: Copy file payload into mtree for hashing
2022-07-17  Michael Tremerfile: Drop unused function to copy archive entry
2022-07-17  Michael Tremerfiles: Strip leading "./" from filenames
2022-07-17  Michael Tremerpackager: Add SHA256 checksums to filelists
2022-07-15  Michael Tremerconstants: Export PAKFIRE_DIGEST_* to Python
2022-07-15  Michael Tremerfiles: Add Python functions to access digest/hexdigest
2022-07-15  Michael Tremerdb: Store file digests in a separate table
2022-07-15  Michael Tremerfile: Refactor digests
2022-07-15  Michael Tremerarchive: Return filelist as list of File objects
2022-07-15  Michael Tremerfile: Create Python wrapper for file objects
2022-07-15  Michael Tremerfile: Export various functions
2022-07-15  Michael Tremerarchive: Expose filelist as property
2022-07-15  Michael Tremerarchive: Export path as Python property
2022-07-15  Michael Tremertransactions: Add dry-run mode
2022-07-15  Michael Tremerhub: Update downloads URL
2022-07-14  Michael Tremerclient: Implement creating builds
2022-05-29  Michael Tremerdaemon: Add logging during the build job
2022-05-29  Michael Tremerhub: Add a new class for jobs
2022-05-27  Michael Tremerdaemon: Add some basic steps to build a package
2022-05-27  Michael Tremerconstants: Drop some old stuff
2022-05-27  Michael Tremerutil: Drop rm function
2022-05-27  Michael Tremerdaemon: Drop old build function
2022-05-27  Michael Tremerdaemon: Drop old worker shutdown handler
2022-05-27  Michael Tremerdaemon: Make workers async
2022-05-27  Michael Tremerdaemon: Drop unused function
2022-05-27  Michael Tremerdaemon: Set job ID in process title
2022-05-27  Michael Tremerdaemon: Block main loop more intelligently
2022-05-27  Michael Tremerdaemon: Fork new worker process when we receive a build job
2022-05-27  Michael Tremerdaemon: Store configuration parameters
2022-05-27  Michael Tremerhub: Avoid any crashes when we received no message
2022-05-27  Michael Tremerconfigure: Depend on "cpuinfo" Python module
2022-05-27  Michael Tremerlogger: Add newline to the end if none already
2022-05-27  Michael Tremerlogger: Clear any previously configured handlers
2022-05-27  Michael Tremerdaemon: Close queue connection immediately when shuttin...
2022-05-27  Michael Tremerdaemon: Add flags to be more verbose
2022-05-27  Michael Tremerlogger: Use new logger setup in builder, too
2022-05-27  Michael Tremerlogger: Create a simple logger and use it in daemon
2022-05-26  Michael Tremerdaemon: Join the job queue and call a function when...
2022-05-26  Michael Tremerhub: Add websocket capability
2022-05-26  Michael TremerDrop distro.py
2022-05-26  Michael Tremerutil: Add a simple function to read the distro name
2022-05-26  Michael TremerDrop system.py
2022-05-26  Michael Tremerdaemon: Remove max_running/max_waiting configuration...
2022-05-26  Michael Tremerdaemon: Use Python socket module to get hostname
2022-05-26  Michael Tremerdaemon: Drop keepalive process
2022-05-26  Michael Tremerhub: Add support for POST requests
2022-05-26  Michael Tremerdaemon: Make it async
2022-05-26  Michael TremerMakefile: Install distro.py
2022-05-26  Michael Tremerdaemon: Cosmetic changes when connecting to the hub
2022-05-26  Michael Tremerhub: Show progress bar on file uploads
2022-05-26  Michael TremerDrop legacy HTTP client
2022-05-26  Michael Tremerclient: Make all functions async
2022-05-26  Michael Tremerclient: Refactor hub communication based on tornado...
2022-05-25  Michael Tremerexecute: Add a simple wrapper for clone3
2022-05-25  Michael Tremerexecute: Make CLONE_INTO_CGROUP non-optional
2022-05-25  Michael Tremerexecute: List all mountpoints after mount
2022-05-24  Michael Tremermount: Don't list everything after each mount operation
2022-05-24  Michael Tremermount: Don't mess with the helpers
2022-05-24  Michael Tremerexecute: Fix typo in comment
2022-05-24  Michael Tremermount: Use libmount to iterate over any mountpoints
2022-05-24  Michael Tremerlibpakfire: Move mount operations into a new file
2022-05-24  Michael Tremerconfigure: Link against libmount
2022-05-21  Michael Tremerexecute: Use pivot_root instead of chroot
2022-05-21  Michael Tremerconfigure: Link against libcap
2022-05-21  Michael Tremerexecute: Filter syscalls in container
2022-05-21  Michael Tremerconfigure: Depend on libseccomp
2022-05-20  Michael Tremerexecute: Drop capabilities
2022-05-20  Michael Tremerexecute: Launch any containers in a new PID namespace
2022-05-20  Michael Tremerarchive: Fix compression selection
2022-05-20  Michael Tremershell: Allow passing extra packages to install
2022-05-20  Michael Tremerpackage: Don't return void
2022-05-20  Michael Tremerpackage: Simply empty string check
2022-05-20  Michael Tremerrequest: Drop support for groups
2022-05-20  Michael Tremerarchive: Only activate the relevant decompressor
2022-05-20  Michael Tremerarchive: Try being more robust against non-existant...
2022-05-20  Michael Tremerarchive: Rename files inside the archive (again)
2022-05-20  Michael Tremerpackager: Do not dump JSON in pretty format
2022-05-20  Michael Tremerparser: Use special "evr" variable
2022-05-17  Michael Tremerpackage: Automatically erase empty epoch when setting evr
2022-05-17  Michael Tremerbuilder: Drop legacy Python build stuff
2022-05-17  Michael Tremerexecute: Ignore if epoll_wait() is being interrupted
2022-05-17  Michael Tremerbuild: Make installing the source package an essential job
next