]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2025-04-16  Michael Tremerxfer: Replace the send buffer with our own buffer imple...
2025-04-16  Michael Tremerxfer: Use our own buffer implementation for the receive...
2025-04-16  Michael Tremerpackager: Fix return codes
2025-04-16  Michael Tremerbuild: Log a better message when a build has been inter...
2025-04-16  Michael Tremerxfer: Clear the overflow buffer after the segment could...
2025-04-15  Michael Tremerdaemon: Store Kerberos credentials in memory
2025-04-15  Michael Tremerdaemon: Completely destroy the Kerberos credentials...
2025-04-02  Michael Tremerjenkins: Ensure we have gawk available on Fedora
2025-03-30  Michael Tremerjenkins: Always install all updates before trying to...
2025-03-30  Michael Tremerjenkins: Ensure the keyring is up to date on Archlinux
2025-03-30  Michael Tremerdist: Remove the old solution to pass the filename
2025-03-30  Michael Tremerarchive: Add function to fetch the desired filename
2025-03-30  Michael Tremertests: Add tests for dist()
2025-03-30  Michael Tremerpython: Make dist() work again
2025-03-27  Michael Tremerfile: Don't try to resolve paths relative to Pakfire...
2025-03-27  Michael Tremerpwd: Don't permit any UID/GID lookups in stub mode
2025-03-27  Michael Tremerpackager: Don't use an invalid pointer to a freed JSON...
2025-03-27  Michael Tremerarchive write: Fetch length of serialized JSON string...
2025-03-27  Michael Tremerjob: Always stream logs
2025-03-27  Michael Tremerjobs: Use function to check if a flag is set
2025-03-26  Michael Tremerdaemon: Retry authentication if we could not reach...
2025-03-26  Michael Tremerdaemon: Remove any previous credentials
2025-03-26  Michael Tremerdaemon: Make Kerberos refresh time easier to understand
2025-03-26  Michael Tremerutil: Return converted timestamps as long
2025-03-26  Michael Tremerjail: Move the main callback
2025-03-26  Michael Tremerrepo: Use our own string comparison function
2025-03-26  Michael Tremerjail: Fix return codes of bind function
2025-03-26  Michael Tremerpython: execute: Implement bind-mounting mountpoints
2025-03-26  Michael Tremerpython: execute: Capture stdout/stderr separately
2025-03-25  Michael Tremertests: execute: Actually verify the set nice level
2025-03-25  Michael Tremertests: execute: Bring back the open file descriptor...
2025-03-25  Michael Tremertests: execute: Actually check the output
2025-03-25  Michael Tremertests: Add some simple tests for the buffer
2025-03-25  Michael Tremertests: Only negative return values are considered unsuc...
2025-03-25  Michael Tremerpo: Update translations
2025-03-25  Michael Tremerlog stream: Don't fail if no callback has been registered
2025-03-25  Michael Tremerbuild: Don't drop into a shell when build has been...
2025-03-25  Michael Tremerjail: Cleanly terminate on SIGINT
2025-03-25  Michael Tremerjail: Move syscall wrapper to where it should be
2025-03-25  Michael Tremertests: execute: Check that we are not running for forever
2025-03-25  Michael Tremerjail: Drain the pipes after the process has terminated
2025-03-25  Michael Tremerjail: Free the input buffer after we are done
2025-03-25  Michael Tremertests: Free string array after use
2025-03-24  Michael Tremerjail: Move the filelist streaming helper from PTY
2025-03-24  Michael Tremerjail: Move the send buffer function from the PTY
2025-03-24  Michael Tremerjail: Refactor the output callback
2025-03-24  Michael Tremerbuild: Remove any traces of the deprecated PTY stdin...
2025-03-24  Michael Tremerjail: Refactor streaming data into the jail
2025-03-24  Michael Tremertests: jail: Consume any output of the pipe
2025-03-24  Michael Tremerbuffer: Add a helper function that fills a buffer with...
2025-03-24  Michael Tremerlog stream: Return the number of bytes written
2025-03-24  Michael Tremerjail: Only make the parent ends of the pipes non-blocking
2025-03-24  Michael Tremerbuffer: Don't allow to resize the buffer smaller than...
2025-03-24  Michael Tremerbuffer: Don't allow the buffer to grow larger than...
2025-03-24  Michael Tremerpakfire: Don't leak our locking fd into the jail
2025-03-24  Michael Tremerjail: Flush any output after we have updated the buffers
2025-03-24  Michael Tremerpty: Use our own buffer implementation
2025-03-24  Michael Tremertests: log stream: Replace PTY test with file handle...
2025-03-24  Michael Tremerpty: Remove code that maps CRNL to NL
2025-03-24  Michael Tremerpty: Remove all sorts of code that is not needed any...
2025-03-24  Michael Tremerjail: Bring back pipes for non-interactive sessions
2025-03-23  Michael Tremerjail: Use the PTY only for interactive sessions
2025-03-22  Michael Tremerbuffer: Always allocate at least one chunk
2025-03-22  Michael Tremerbuffer: Automatically shrink the buffer
2025-03-22  Michael Tremerbuffer: Correctly compute the new desired length when...
2025-03-22  Michael Tremerbuffer: Add function to configure the maximum length
2025-03-22  Michael Tremerbuffer: Give the functions slightly better names
2025-03-22  Michael Tremerlog stream: Use the new buffer implementation
2025-03-22  Michael Tremerbuffer: Create a new generic buffer implementation
2025-03-22  Michael Tremerlog stream: Expect the callback to consume the entire...
2025-03-22  Michael Tremerjail: Use log stream to perform line-buffered output
2025-03-22  Michael Tremertests: log stream: Stream another line
2025-03-22  Michael Tremerpython: execute: Use the send buffer callback we alread...
2025-03-22  Michael Tremerlog stream: Move data as second argument of the callback
2025-03-22  Michael Tremerlog stream: Change first argument of the callback to ctx
2025-03-22  Michael TremerPTY: Remove the rest of the line buffering code
2025-03-22  Michael Tremerlog stream: Add an experimental implementation to strea...
2025-03-22  Michael Tremerlog streamer: Move line sanitization from PTY
2025-03-22  Michael Tremerpty: Major refactor
2025-03-22  Michael Tremerjail: Pass the program exit code as return code of...
2025-03-22  Michael Tremertests: command: Always return zero after the pipe is...
2025-03-20  Michael Tremerpty: Always disable character echoing
2025-03-20  Michael Tremerpty: Add a function to set up interactive mode
2025-03-18  Michael Tremerpty: Refactor how we capture output
2025-03-18  Michael Tremerjail: Remove use of removed PTY flags
2025-03-18  Michael Tremerpty: Re-organise flags
2025-03-18  Michael Tremerpty: Add more logging when reading/writing
2025-03-18  Michael Tremerpty: Automatically drain when the event loop finishes
2025-03-18  Michael Tremertests: Fail with error code if fgetc() returns an error
2025-03-18  Michael Tremertransaction: Tidy up cleanup code
2025-03-18  Michael Tremerjail: Tidy up creating a new jail
2025-03-18  Michael Tremerpython: pakfire: Keep a reference to the Python context
2025-03-18  Michael Tremerpython: Pakfire: Remove old callbacks from headers
2025-03-18  Michael Tremertests: python: Don't call depreated unit test function
2025-03-18  Michael Tremerpython: ctx: Always forward all messages to the logger
2025-03-18  Michael Tremerpython: execute: Implement passing data into stdin
2025-03-18  Michael Tremerpython: execute: Raise any output
2025-03-17  Michael Tremerpython: execute: Allow returning the output of the...
2025-03-17  Michael Tremerjail: Remove unused function declaration
2025-03-17  Michael Tremerpython: execute: Implement setting the nice value
next