]> git.ipfire.org Git - pakfire.git/shortlog
pakfire.git
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
2025-06-25  Michael Tremerclient: Call the ready callback once we are successfull...
2025-06-25  Michael Tremercli: auth: Use the new ready callback
2025-06-25  Michael Tremercli: Use the new ready function to start the uploads
2025-06-25  Michael Tremerclient: Call an init function whenever the event loop...
2025-06-25  Michael Tremerclient: Add a ready callback
2025-06-25  Michael Tremerclient: Implement asynchronous uploads
2025-06-25  Michael Tremerprogress: Allow restart by keeping the state up to...
2025-06-24  Michael Tremerclient: Log an error when we want to use authentication...
2025-06-24  Michael Tremerclient: Remove keytab
2025-06-24  Michael Tremerclient: Move the callback into the auth struct
2025-06-24  Michael Tremerclient: Move the tokens into the auth struct
2025-06-24  Michael Tremerclient: Fire a timer just before the access token expires
2025-06-24  Michael Tremerclient: Move the authentication timer from the daemon
2025-06-24  Michael Tremerclient: Use the event loop from the HTTP client
2025-06-24  Michael Tremerdaemon: Remove the authentication framework
2025-06-24  Michael Tremerclient: Hold a reference to the event loop
2025-06-24  Michael Tremercli: Return auth result in exit code
2025-06-24  Michael Tremerclient: Actually call the authentication callback
2025-06-24  Michael Tremerclient: Make user authentication asynchronous
2025-06-24  Michael Tremerxfer: Implement an API response callback
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
next