]>
git.ipfire.org Git - pbs.git/log 
Michael Tremer  [Thu, 6 Feb 2025 23:08:19 +0000  (23:08 +0000)]  
messages: Fix sending emailsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 23:07:56 +0000  (23:07 +0000)]  
jobs: Move log stream frontend codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 23:00:15 +0000  (23:00 +0000)]  
builds: Fix sending emails to watchersSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 22:59:25 +0000  (22:59 +0000)]  
builds: Send a push notification when a build is readySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 21:24:39 +0000  (21:24 +0000)]  
builders: Hash builders by hostname for their stats connectionsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 21:08:05 +0000  (21:08 +0000)]  
builders: Fix memory usage calculationSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:30:27 +0000  (20:30 +0000)]  
builds: Add a combined operation to flush and refreshSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:25:21 +0000  (20:25 +0000)]  
builds: Fix fetching watchersSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:24:50 +0000  (20:24 +0000)]  
builders: Fix sending statsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:23:39 +0000  (20:23 +0000)]  
builders: Fix fetching the value for enabledSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:22:56 +0000  (20:22 +0000)]  
builders: Move stats JS into the main fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 17:52:58 +0000  (17:52 +0000)]  
jobs: Associate imported packages with the jobSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 17:52:05 +0000  (17:52 +0000)]  
jobs: Flush and refresh to read the finished timestampSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 17:50:57 +0000  (17:50 +0000)]  
jobs: Turn JobPackage into a modelSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:46:23 +0000  (16:46 +0000)]  
database: Log lessSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:46:09 +0000  (16:46 +0000)]  
packages: Remove some dead codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:44:27 +0000  (16:44 +0000)]  
jobs: Let's try running autoscaling in the backgroundSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:44:01 +0000  (16:44 +0000)]  
packages: Use the renamed checksum functionsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:41:09 +0000  (16:41 +0000)]  
builders: Simplify the queue estimationSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:34:00 +0000  (16:34 +0000)]  
aws: Be a little bit less verboseSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:27:59 +0000  (16:27 +0000)]  
jobs: Commit to the database as soon as we have dispatched itSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:27:17 +0000  (16:27 +0000)]  
jobs: Fix finishing jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:25:54 +0000  (16:25 +0000)]  
builds: Actually call the add_watcher() coroutineSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 15:00:10 +0000  (15:00 +0000)]  
jobs: Ensure that we have packages when a job finishesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 14:43:39 +0000  (14:43 +0000)]  
backend: Allow passing keyword arguments to background tasksSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 17:38:26 +0000  (17:38 +0000)]  
jobs: Don't cache preceeding jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 17:27:59 +0000  (17:27 +0000)]  
builds: Break some dependency cycle somewhereSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 17:13:59 +0000  (17:13 +0000)]  
database: Require builders to be created by someoneSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 17:13:28 +0000  (17:13 +0000)]  
db: Drop the settings tableSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 17:07:50 +0000  (17:07 +0000)]  
database: Use as many inner joins as possibleSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 16:20:19 +0000  (16:20 +0000)]  
messages: Fetch messages in badgesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 16:06:06 +0000  (16:06 +0000)]  
builders: Fix fetching running jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:53:38 +0000  (15:53 +0000)]  
builders: Consider a builder running when it is onlineSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:50:14 +0000  (15:50 +0000)]  
jobs: Fix formatting timeout timeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:49:01 +0000  (15:49 +0000)]  
messages: Ensure we commit to the database after each messageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:41:07 +0000  (15:41 +0000)]  
settings: Remove database settingsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:38:45 +0000  (15:38 +0000)]  
release monitoring: Read the API key from configuration fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:34:47 +0000  (15:34 +0000)]  
messages: Refactor the whole thingSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 15:23:37 +0000  (15:23 +0000)]  
backend: Load SSL context from certificate filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 14:32:17 +0000  (14:32 +0000)]  
config: Don't log arch which can be emptySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 11:31:13 +0000  (11:31 +0000)]  
packages: Fix rename installsize fieldSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 11:30:36 +0000  (11:30 +0000)]  
repos: Fix relaunching pending jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 11:30:10 +0000  (11:30 +0000)]  
jobs: Fix importing DependencyErrorSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 11:13:48 +0000  (11:13 +0000)]  
config: Set cache path in contextSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 10:19:51 +0000  (10:19 +0000)]  
jobs: Don't abort when already abortedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 10:19:02 +0000  (10:19 +0000)]  
config: Initialize Pakfire in stub modeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 09:42:34 +0000  (09:42 +0000)]  
jobs: Drop unused control connection stuffSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 5 Feb 2025 09:41:01 +0000  (09:41 +0000)]  
jobs: Update message to abortSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Tue, 4 Feb 2025 14:07:59 +0000  (14:07 +0000)]  
jobs: Rename the finished handlerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Tue, 4 Feb 2025 14:07:07 +0000  (14:07 +0000)]  
web: Make fetching multiple uploads asyncSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Tue, 4 Feb 2025 11:46:31 +0000  (11:46 +0000)]  
jobs: Drop the control connectionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 3 Feb 2025 10:13:31 +0000  (10:13 +0000)]  
web: Consider spaces when splitting Accept-Enconding headersSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 3 Feb 2025 10:12:54 +0000  (10:12 +0000)]  
jobs: Import log files as they are when they are already compressedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 3 Feb 2025 10:10:52 +0000  (10:10 +0000)]  
uploads: Commit the database session before sending responseSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 3 Feb 2025 10:10:19 +0000  (10:10 +0000)]  
mirrors: Use existing URLs to compose mirror URLsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 3 Feb 2025 10:05:29 +0000  (10:05 +0000)]  
repos: Don't include the build service in the mirrorlistSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 18:18:51 +0000  (18:18 +0000)]  
uploads: Refactor this once againSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 18:17:48 +0000  (18:17 +0000)]  
backend: Drop an unused functionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 17:15:46 +0000  (17:15 +0000)]  
uploads: Calculate the digest when receiving the fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 17:14:01 +0000  (17:14 +0000)]  
jobs: Fix sending configurationSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 17:13:27 +0000  (17:13 +0000)]  
uploads: Return the received filename in the API responseSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 10:40:11 +0000  (10:40 +0000)]  
uploads: Add a debug handler to download any uploaded payloadSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 10:39:39 +0000  (10:39 +0000)]  
uploads: Send an URL to the client where to send the payloadSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 29 Jan 2025 10:38:58 +0000  (10:38 +0000)]  
uploads: Manually commit the sessionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 27 Jan 2025 15:47:45 +0000  (15:47 +0000)]  
config: Pass the configuration to Pakfire as stringSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 27 Jan 2025 15:07:59 +0000  (15:07 +0000)]  
configure: Check for all required Python moduleSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 27 Jan 2025 15:02:09 +0000  (15:02 +0000)]  
constants: Remove unused valuesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 27 Jan 2025 14:58:53 +0000  (14:58 +0000)]  
Rename to PBSSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 17:27:35 +0000  (17:27 +0000)]  
jobs: Store control connections by their UUIDSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 17:26:52 +0000  (17:26 +0000)]  
jobs: Add crash handlerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 14:32:35 +0000  (14:32 +0000)]  
jobs: Fix retrying jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 14:28:32 +0000  (14:28 +0000)]  
jobs: Fix aborting jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 14:22:15 +0000  (14:22 +0000)]  
web: Don't fetch index data in a transactionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 14:21:54 +0000  (14:21 +0000)]  
jobs: Fix fetching running jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 14:01:32 +0000  (14:01 +0000)]  
builders: Refactor dispatching jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:58:25 +0000  (13:58 +0000)]  
config: Tidy up codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:54:39 +0000  (13:54 +0000)]  
config: Make it easier to generate a text configurationSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:53:40 +0000  (13:53 +0000)]  
database: (Re-)raise any exceptions after the task is doneSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:42:10 +0000  (13:42 +0000)]  
builders: Fix least busy iteratorSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:41:48 +0000  (13:41 +0000)]  
builders: Fix accidental joinSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:32:01 +0000  (13:32 +0000)]  
jobs: Use shorter code return queue lengthSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:31:15 +0000  (13:31 +0000)]  
database: Fix loads of incorrect joinsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 13:01:46 +0000  (13:01 +0000)]  
cli: Fix running installchecksSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 12:20:38 +0000  (12:20 +0000)]  
jobs: Send log files with decompressing them if client supports itSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 12:09:15 +0000  (12:09 +0000)]  
events: Rely more on "selectin"Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 12:06:59 +0000  (12:06 +0000)]  
web: Initialize the localeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 12:05:49 +0000  (12:05 +0000)]  
web: Log in the user before checking the XSRF cookieSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 12:04:44 +0000  (12:04 +0000)]  
database: Implement custom logger that only logs debuggingSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 11:57:12 +0000  (11:57 +0000)]  
users: Bring back the welcome push messageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 11:02:07 +0000  (11:02 +0000)]  
users: Don't include the TTL in the payload of the push messageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:57:52 +0000  (10:57 +0000)]  
users: Simplify passing around push messagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:57:11 +0000  (10:57 +0000)]  
auth: Correctly set session expiry time in cookiesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:56:56 +0000  (10:56 +0000)]  
sessions: Correctly set expiry timeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:35:34 +0000  (10:35 +0000)]  
users: Send push messages from the same taskSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:35:07 +0000  (10:35 +0000)]  
users: Fix sending push notifications from command lineSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:34:50 +0000  (10:34 +0000)]  
users: Fix deleting push subscriptionsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:28:02 +0000  (10:28 +0000)]  
users: Move JS for push notifications into the main fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 10:24:46 +0000  (10:24 +0000)]  
users: Fix subscribing to push notificationsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 26 Jan 2025 09:44:47 +0000  (09:44 +0000)]  
builders: Fix showing number of running jobsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 25 Jan 2025 19:31:10 +0000  (19:31 +0000)]  
builders: Store when a builder has connected last and from whereSigned-off-by: Michael Tremer <michael.tremer@ipfire.org>