]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2025-06-24  Michael Tremerclient: Add a convenience function to run the standalon...
2025-06-24  Michael Tremerclient: Add an authentication callback
2025-06-24  Michael Tremerclient: Bring back an own HTTP client instance
2025-06-24  Michael Tremerconfigure: Drop dependency on libkrb5
2025-06-24  Michael Tremerdaemon: Remove Kerberos authentication
2025-06-21  Michael Tremerjson: Actually jump to the error block if JSON could...
2025-06-21  Michael Tremerclient: Rename the build service to client
2025-06-21  Michael Tremerxfer: Format transfer times in milliseconds
2025-06-21  Michael Tremerjenkins: Explicitely install autopoint on Debian-based...
2025-06-21  Michael Tremerjenkins: Explicitely install Gettext on all distros
2025-06-21  Michael Tremerconfigure: Explicitely configure Gettext
2025-06-21  Michael Tremerbuildservice: Send all other API requests with a JSON...
2025-06-21  Michael Tremerjson: Add function to add a boolean value
2025-06-21  Michael Tremerbuildservice: Remove all dependencies to Kerberos
2025-06-21  Michael Tremerbuildservice: Automatically refresh the access token...
2025-06-21  Michael Tremerxfer: Accept a JSON request object to send as payload...
2025-06-21  Michael Tremerbuildservice: Implement uploads using the new API
2025-06-21  Michael Tremerxfer: Send the appropriate content type header is sendi...
2025-06-21  Michael Tremerbuildservice: Implement authentication using the access...
2025-06-21  Michael Tremerjson: Align creating new JSON objects with other interfaces
2025-06-21  Michael Tremerxfer: Add a function to add a JSON request body
2025-06-21  Michael TremerJWT: Make the functions context-free
2025-06-21  Michael Tremerjson: Cleanup the JSON parsing interfaces
2025-06-21  Michael Tremerjson: Use the new string serialization function everywhere
2025-06-21  Michael Tremerjson: Add a function to convert JSON to string
2025-06-21  Michael Tremerbase64: No longer require the input length
2025-06-21  Michael Tremerbuildservice: Decode expiry times from access/refresh...
2025-06-21  Michael TremerJWT: Normalize base64 data before decoding
2025-06-21  Michael Tremerbase64: Add function to normalize non-standard base64
2025-06-21  Michael Tremerjwt: Add some simple functions to parse JWTs
2025-06-21  Michael Tremerbase64: Allow specifying the length of the input buffer
2025-06-21  Michael Tremercli: Add a command to test user authentication against...
2025-06-21  Michael Tremerbuildservice: Add a function to authenticate a user...
2025-06-21  Michael Tremerbuildservice: Tell the API that we would like to receiv...
2025-06-21  Michael Tremerxfer: Add a function to send a custom POST payload
2025-06-21  Michael Tremerxfer: Add a function to set custom headers
2025-06-21  Michael Tremerxfer: Add a function to URL escape any strings
2025-06-21  Michael Tremerxfer: Pass any numeric values as long
2025-05-25  Rico Hoppereadme: update bug report url
2025-05-03  Michael Tremerxfer: Fix logic error in reading WebSocket messages
2025-05-03  Michael Tremerxfer: Remove recursive function call
2025-05-03  Michael Tremerdaemon: Use our own string comparison macro
2025-05-03  Michael Tremerdaemon: Send the IDs of all running jobs
2025-04-20  Michael Tremerjobs: Stream logs as base64-encoded data
2025-04-20  Michael Tremerbase64: Replace the encoder/decoder with low-level...
2025-04-16  Michael Tremerbuffer: Rename fields again
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...
next