]> git.ipfire.org Git - pbs.git/history - src
jobs: Update API
[pbs.git] / src /
2023-11-01  Michael Tremerjobs: Update API master
2023-11-01  Michael Tremerrepos: Update API authentication
2023-11-01  Michael Tremerbuilders: Fix API authentication
2023-10-31  Michael Tremerbuilders: Make statistics percentage value range from...
2023-10-31  Michael Tremerbuilders: Add a new stats handler
2023-10-20  Michael Tremerbuilds: Update API error response codes
2023-10-20  Michael Tremeruploads: Show if payload has been received and block...
2023-10-20  Michael Tremerbuilds: Require SPNEGO
2023-10-20  Michael Tremeruploads: Use errno codes
2023-10-20  Michael Tremeruploads: Log any incorrect digests
2023-10-20  Michael Tremeruploads: Align response codes
2023-10-20  Michael Tremeruploads: Fail quickly if no payload was received
2023-10-20  Michael Tremeruploads: Fix deleting uploads if no payload was received
2023-10-20  Michael Tremerweb: Do not try to send (multiline) error messages...
2023-10-19  Michael Tremerweb: Make APIError inherit from HTTPError
2023-10-19  Michael Tremerweb: Send better errors for failed upload requests
2023-10-19  Michael Tremeruploads: Rewrite the whole thing
2023-10-19  Michael Tremerweb: Add decorator to require clients to do SPNEGO
2023-10-19  Michael Tremerusers: Return 0 when no quota has been used
2023-10-19  Michael Tremerconfig: Create a temporary directory
2023-10-19  Michael Tremerrepos: Only set priority if configured
2023-10-19  Michael Tremerjobs: Fix quota calculation for release builds
2023-10-19  Michael Tremeruploads: Fix serialising UUIDs
2023-10-06  Michael Tremerpackages: Implement sending debuginfo
2023-09-20  Michael Tremerevents: Show when builds are moving repository
2023-09-20  Michael Tremerusers: Show used daily build quota
2023-09-20  Michael Tremerusers: Obviously we need to account for deleted builds...
2023-09-20  Michael Tremerusers: Introduce daily build quotas
2023-09-20  Michael Tremerdb: Make scratch builds index more efficient
2023-09-20  Michael Tremerusers: Fix how we are calculating disk usage
2023-09-20  Michael Tremerusers: Set default storage quota for users
2023-09-20  Michael Tremerusers: Remove empty SQL statement
2023-09-20  Michael Tremerbuilds: Fix users delete field update
2023-09-20  Michael Tremerusers: Rename quota to storage quota
2023-09-20  Michael Tremerdb: Fix remaining index names
2023-09-20  Michael Tremerdb: Drop unused repo_builds table
2023-09-20  Michael Tremerdb: Update users indexes
2023-09-20  Michael Tremerusers: Rename deleted to deleted_at
2023-09-20  Michael Tremerjobs: Show when jobs time out
2023-09-20  Michael Tremerjobs: Automatcially abort any jobs after three hours
2023-09-20  Michael Tremerdb: Optimise efficiency of the running jobs index
2023-09-18  Michael Tremerpackages: Allow searching for files with wildcards
2023-09-17  Michael Tremerjobs: Fix sorting of the queue
2023-09-17  Michael TremerFix Kerberos authentication
2023-09-17  Michael Tremerbuilds: Add controls to approve builds
2023-09-17  Michael Tremerbuilds: Move repos above test builds
2023-09-17  Michael Tremerbuilds: Rewrite all relevant repositories when deleting...
2023-09-17  Michael Tremerbuilds: Remove unnecessary task group when deleting...
2023-09-17  Michael Tremerdatabase: Allow up to 1024 concurrent database connections
2023-09-13  Michael Tremerlogstream: Fix sending the last messages
2023-09-13  Michael Tremerbuilds: Delete builds one step at a time
2023-09-13  Michael Tremerjobs: Fix UUID comparison that differs in type
2023-09-13  Michael Tremerdatabase: Increase the maximum number of connections...
2023-09-13  Michael Tremerjobs: Import packages one by one
2023-09-13  Michael Tremermisc: Fix format_size from running out of sizes
2023-09-09  Michael Tremerbackend: Move cleanup job into the main thread
2023-09-09  Michael Tremercron: Remove unneeded cronjobs
2023-09-09  Michael Tremerdatabase: Close connections after 5 seconds
2023-09-09  Michael Tremerbackend: Sync mirrors from the main thread
2023-09-09  Michael Tremerbackend: Define background tasks here
2023-09-08  Michael Tremerdatabase: Limit the maximum number of database connecti...
2023-09-08  Michael Tremerjobs: Show when jobs have been aborted in queue
2023-09-08  Michael Tremermonitorings: Perform checks one at a time
2023-09-08  Michael Tremerconfig: Send "noarch" as build architecture to builders
2023-09-08  Michael Tremermonitoring: Catch errors when we cannot create a build
2023-09-02  Michael Tremersources: Add an extra barrier if we are missing files
2023-09-02  Michael Tremerauth: Revert back to authentication using a web form
2023-09-02  Michael Tremerjobs: Force builders to refresh repository data all...
2023-09-01  Michael Tremersync: Write timestamp so that we can track when mirrors...
2023-09-01  Michael Tremermirrors: Fix joining paths
2023-08-31  Michael Tremerpackages: Store groups as string array
2023-08-30  Michael Tremerpackages: Store build ID as UUID
2023-08-30  Michael Tremerpackages: Store build arches and apply them when creati...
2023-08-26  Michael Tremersources: Only check out those files that we need
2023-08-26  Michael Tremerjobs: Create an index over the superseeded_by field
2023-08-26  Michael Tremersources: Capture & store Pakfire log on dist()
2023-08-26  Michael Tremerconfig: Add PakfireLogger class
2023-08-26  Michael Tremerbuilders: Fix styling of edit page
2023-08-18  Michael Tremerjobs: Call dispatch after launching any jobs
2023-08-18  Michael Tremersources: Fix call to launch builds
2023-08-18  Michael Tremerrepo: Add simple API operations
2023-08-18  Michael Tremerrepos: Don't remove builds that have been removed before
2023-08-18  Michael Tremerjobs: Reset jobs as successful if following jobs succeed
2023-08-18  Michael Tremerjobs: Show logs of previous attempts
2023-08-18  Michael Tremerbuilds: Immediately launch builds in the transaction
2023-08-18  Michael Tremerpackages: Read archive metadata in executor thread
2023-08-18  Michael Tremerpackages: Fail more gracefully if a package has been...
2023-08-18  Michael Tremerjobs: Re-add accidentially removed import of the queue...
2023-08-18  Michael Tremerdatabase: Don't keep so many connections open and idle
2023-08-18  Michael Tremerbuilds+jobs: Use new methods to access database objects
2023-08-18  Michael Tremerjobs: Show message if no jobs are queued
2023-08-17  Michael Tremerpackages: Log deleting packages
2023-08-17  Michael Tremerbuilds: Try to delete packages if creating build fails
2023-08-17  Michael Tremerpackages: Don't try to overwrite existing packages
2023-08-17  Michael Tremerjobs: Remove some unnecessary imports
2023-08-17  Michael Tremerpackages: Extract filelists in a separate thread
2023-08-17  Michael Tremerjobs: Tail logs more efficiently
2023-08-17  Michael Tremersources: Automatically launch builds after dist
2023-08-11  Michael Tremercache: Tidy up code
2023-08-11  Michael Tremerweb: Create a simple rate limiter
next