]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
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
2025-03-17  Michael Tremerjail: Fix return code of nice function
2025-03-17  Michael Tremerpython: Bring back a basic version of Pakfire.execute()
2025-03-17  Michael Tremerpython: Re-add CommandExecutionError
2025-03-15  Michael Tremerpython: Send the progress title in the start callback
2025-03-15  Michael Tremerprogress: Add a status callback
2025-03-15  Michael Tremerprogress: Allow to push/pop the status
2025-03-15  Michael Tremerstrings: Add a function to pop the last element of...
2025-03-15  Michael Tremertests: Fix compilation of the archive test
2025-03-15  Michael Tremertransaction: Drop old status callback
2025-03-15  Michael Tremertransaction: Add a unified progress meter
2025-03-15  Michael Tremerprogress: Never show any status for child-progress...
2025-03-15  Michael Tremerprogress: Add support for a status message
2025-03-15  Michael Tremerarchive: Add support for a parent progress indicator...
2025-03-15  Michael Tremerprogress: Rename status to state
2025-03-14  Michael Tremerpython: transaction: Add function to run the transaction
2025-03-14  Michael Tremerpython: ctx: Initialize the callbacks
2025-03-14  Michael Tremerpython: ctx: Ensure we are holding the GIL
2025-03-14  Michael Tremerpython: Add functions to register a progress callback
2025-03-14  Michael Tremerpython: Allow passing a confirm callback from Python
2025-03-14  Michael Tremerpython: Add a basic Transaction class
2025-03-14  Michael Tremertransaction: Remove unused flags
2025-03-14  Michael Tremerdb: Fail graciously when we could not open the database
2025-03-14  Michael Tremerpo: Update translations
2025-03-14  Michael Tremermacros: Add yet another kind of GitHub URL
2025-02-22  Michael Tremerarch: Don't use TLS to store the utsname struct
2025-02-22  Michael Tremerbuild: Ignore cgroups if they are not fully functional
2025-02-22  Michael Tremerbuild: Fix printing erros when repos config could not...
2025-02-22  Michael Tremertests: Fix makefile tests
2025-02-22  Michael Tremerrepo: Fix writing configuration
2025-02-22  Michael Tremerparser: Make it less verbose
2025-02-22  Michael Tremerjail: Log less when creating/freeing a jail
2025-02-22  Michael Tremerjenkins: Move the asan logs to the root
2025-02-22  Michael Tremertests: Avoid leaking memory in parser tests
2025-02-22  Michael Tremerjenkins: Upload asan logs only when tests have failed
2025-02-22  Michael Tremerparser: Dump the current status less often
2025-02-22  Michael Tremerxfopen: Include limits.h
2025-02-22  Michael Tremerstrings: Have pakfire_string_format_interval write...
2025-02-22  Michael Tremerjenkins: Use multiple CPU cores for the static analyzer...
2025-02-22  Michael Tremerjenkins: Run the testsuite with address sanitization
2025-02-22  Michael Tremerconfigure: Let the compiler figure out what to link...
2025-02-22  Michael TremerCLI: Refactor progressbar to use statically allocated...
2025-02-22  Michael Tremertransactions: Free the job queue
2025-02-22  Michael Tremersnapshots: Be less verbose when destroying a snapshot
2025-02-22  Michael Tremerjail: Fix buffer overrun when reading the scriptlet
2025-02-22  Michael Tremerasan: Use libunwind for better stack traces
2025-02-22  Michael Tremertests: Remove various smaller memory "leaks"
2025-02-22  Michael Tremerjail: Free the timeout timer
2025-02-22  Michael Tremerjail: Use the reference to the loop that we already...
next