]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
2025-06-27  Michael Tremerclient: Create a new type for the client
2025-06-27  Michael Tremerctx: Create a new type for the context
2025-06-27  Michael Tremerpakfire: Rename pakfire_ctx() -> pakfire_get_ctx()
2025-06-27  Michael TremerCLI: Add a function to show the API errors
2025-06-27  Michael Tremerxfer: Add a function to fetch a useful error from the API
2025-06-27  Michael Tremerxfer: Remove more dead code
2025-06-27  Michael Tremerclient: Drop the custom build callback
2025-06-27  Michael Tremerclient: Tidy up authentication response code
2025-06-27  Michael Tremerxfer: Put the API response into a struct
2025-06-27  Michael Tremerclient: Add a callback when deleting repositories
2025-06-27  Michael Tremerxfer: Pass the HTTP status code to the response callback
2025-06-27  Michael Tremerxfer: Remove unused code
2025-06-27  Michael Tremerxfer: Remove convenience function to run synchronous...
2025-06-27  Michael Tremerclient: Refactor listing repositories
2025-06-27  Michael Tremerclient: Refactor showing repositories
2025-06-27  Michael Tremerclient: Refactor deleting repositories
2025-06-27  Michael TremerCLI: Add a convenience function to run the client
2025-06-27  Michael Tremerclient: Refactor creating repositories
2025-06-27  Michael Tremerclient: Implement deleting uploads
2025-06-27  Michael Tremerclient: Store the access token, too
2025-06-27  Michael Tremertests: Add tests for JWT
2025-06-27  Michael Tremertests: Fix compiling the testsuite
2025-06-27  Michael Tremerjwt: Free the decoded payload
2025-06-27  Michael Tremerhttpclient: Allow to configure the progress flags
2025-06-27  Michael Tremerhttpclient: Automatically launch when the event loop...
2025-06-26  Michael Tremerxfer: Remove the unused authentication function
2025-06-26  Michael Tremerxfer: Remove pakfire_xfer_add_param
2025-06-26  Michael Tremerbuilder: Cleanup the event loop
2025-06-26  Michael Tremerctx: -> self
2025-06-26  Michael Tremerhttpclient: Remove the loop running check
2025-06-26  Michael Tremerctx: Move the loop running check
2025-06-26  Michael Tremerdaemon: Don't leak the shutdown event
2025-06-26  Michael Tremerclient: Implement create builds from the CLI
2025-06-26  Michael Tremerjob: Implement some way to submit the job result
2025-06-26  Michael Tremerjob: Create a directory for the packages
2025-06-26  Michael Tremerjob: Upload the log file when a build has finished
2025-06-26  Michael Tremerjob: Make space to store all upload IDs
2025-06-26  Michael Tremerjob: Don't send crash reports any more
2025-06-26  Michael Tremerjob: Call the finished handler in the main process
2025-06-26  Michael Tremerjob: Write the log file in the parent process
2025-06-26  Michael Tremerhttpclient: Only use the context's event loop
2025-06-26  Michael Tremerhttpclient: Make the termination code clearer
2025-06-26  Michael Tremerhttpclient: Automatically detect whether the event...
2025-06-26  Michael Tremerdaemon: Don't leak signal events
2025-06-26  Michael Tremertests: Make the daemon test compile again
2025-06-26  Michael Tremerclient: Move sending a crash report here
2025-06-26  Michael Tremerjson: Add a function to add some binary as base64
2025-06-26  Michael Tremerjson: Add a function to add NULL to an object
2025-06-26  Michael Tremerdaemon: -> self
2025-06-26  Michael Tremerdaemon: Remove unused header files
2025-06-26  Michael Tremerdaemon: Cleanup setting up the client
2025-06-26  Michael Tremerdaemon: Remove more unused code
2025-06-26  Michael Tremerdaemon: Remove function to fetch the client
2025-06-26  Michael Tremerjob: Give a reference to the client
2025-06-26  Michael Tremerbuilder: Move the job logic from the daemon
2025-06-25  Michael Tremerclient: Implement listing uploads asynchronously
2025-06-25  Michael Tremerbuilder: Handle any incoming messages here
2025-06-25  Michael Tremerbuilder: Reset the correct pointer
2025-06-25  Michael Tremerbuilder: Move sending stats
2025-06-25  Michael Tremerbuilder: Move function to send messages into the socket
2025-06-25  Michael Tremerjson: Optionally return the length of the serialized...
2025-06-25  Michael Tremerdaemon: Remove some unused code
2025-06-25  Michael Tremerbuilder: Build scaffolding to submit stats regularly
2025-06-25  Michael Tremerclient: Don't let the HTTP client think it is running...
2025-06-25  Michael Tremerjob: Use the context's event loop
2025-06-25  Michael Tremerdaemon: Remove the HTTP client
2025-06-25  Michael Tremerdaemon: Drop all sorts of timers and what not
2025-06-25  Michael Tremerclient: Move builder stuff into a separate object
2025-06-25  Michael Tremercli: Fix initializing the client
2025-06-25  Michael Tremerhttpclient: Drop unused function to return the event...
2025-06-25  Michael Tremerclient: Use the context's event loop
2025-06-25  Michael Tremerhttpclient: Use the context's loop
2025-06-25  Michael Tremerctx: Create an event loop
2025-06-25  Michael Tremerdaemon: Create the control connection as soon as the...
2025-06-25  Michael Tremerclient: Require full authentication when the refresh...
2025-06-25  Michael Tremerclient: Don't require reauthentication when we have...
2025-06-25  Michael Tremerjwt: Add a convenience function to check whether a...
2025-06-25  Michael Tremerclient: Refresh auth tokens when a timer fires
2025-06-25  Michael Tremerclient: Immediately fetch an access token when loading...
2025-06-25  Michael Tremerclient: Actually set the auth refresh payload
2025-06-25  Michael Tremerclient: Move authentication refresh function to the top
2025-06-25  Michael Tremerclient: Break setting the tokens into helper functions
2025-06-25  Michael Tremerclient: Read/write credentials of the principal
2025-06-25  Michael Tremerjson: Add helper function to write JSON data to file
2025-06-25  Michael Tremerutil: Remove pakfire argument from pakfire_file_write
2025-06-25  Michael Tremerclient: Use the hostname as default principal
2025-06-25  Michael Tremerclient: Add some principal to the client
2025-06-25  Michael Tremerclient: Call the upload callback when the upload has...
2025-06-25  Michael Tremerclient: Remove any left-over uploads when freeing the...
2025-06-25  Michael Tremerclient: Automatically remove uploads from queue on...
2025-06-25  Michael Tremerxfer: Don't attempt to parse a JSON response when there...
2025-06-25  Michael Tremerxfer: Call the API callback on uploads, too
2025-06-25  Michael Tremercli: Refactor storing authentication credentials
2025-06-25  Michael Tremercli: client: Always load client.conf
2025-06-25  Michael Tremercli: Read credentials from the configuration file ...
2025-06-25  Michael Tremerclient: Remove unused string extraction function
2025-06-25  Michael Tremerclient: Create separate timers for access/refresh token...
2025-06-25  Michael Tremerhttpclient: Remove launch protection without transfers
2025-06-25  Michael Tremerclient: Call the auth callback when we need authentication
2025-06-25  Michael Tremercli: Create a dummy authentication function
next