]>
git.ipfire.org Git - people/ms/pakfire.git/log 
Michael Tremer  [Fri, 27 Jun 2025 14:29:50 +0000  (14:29 +0000)]  
package: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:27:59 +0000  (14:27 +0000)]  
packager: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:27:04 +0000  (14:27 +0000)]  
packagelist: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:25:42 +0000  (14:25 +0000)]  
mirror: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:24:45 +0000  (14:24 +0000)]  
mirrorlist: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:23:27 +0000  (14:23 +0000)]  
buffer: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:22:18 +0000  (14:22 +0000)]  
log stream: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:21:19 +0000  (14:21 +0000)]  
log file: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:19:57 +0000  (14:19 +0000)]  
log buffer: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:18:07 +0000  (14:18 +0000)]  
linter: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:13:09 +0000  (14:13 +0000)]  
linter file: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:11:10 +0000  (14:11 +0000)]  
key: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:09:17 +0000  (14:09 +0000)]  
job: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:07:38 +0000  (14:07 +0000)]  
jail: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 14:01:00 +0000  (14:01 +0000)]  
httpclient: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 13:59:12 +0000  (13:59 +0000)]  
hasher: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 13:58:06 +0000  (13:58 +0000)]  
file: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 13:56:00 +0000  (13:56 +0000)]  
filelist: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:47:19 +0000  (10:47 +0000)]  
env: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:46:12 +0000  (10:46 +0000)]  
elf: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:45:27 +0000  (10:45 +0000)]  
db: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:44:25 +0000  (10:44 +0000)]  
daemon: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:43:18 +0000  (10:43 +0000)]  
config: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:41:38 +0000  (10:41 +0000)]  
cgroups: Create their own typesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:38:09 +0000  (10:38 +0000)]  
build: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:35:35 +0000  (10:35 +0000)]  
builder: Create its own typeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:33:05 +0000  (10:33 +0000)]  
archive: Create a new type for the archiveSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:29:21 +0000  (10:29 +0000)]  
archive writer: Create a new type for the archive writerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:26:45 +0000  (10:26 +0000)]  
client: Create a new type for the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:20:11 +0000  (10:20 +0000)]  
ctx: Create a new type for the contextSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:16:20 +0000  (10:16 +0000)]  
pakfire: Rename pakfire_ctx() -> pakfire_get_ctx()Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 10:07:40 +0000  (10:07 +0000)]  
CLI: Add a function to show the API errorsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:50:39 +0000  (09:50 +0000)]  
xfer: Add a function to fetch a useful error from the APISigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:31:20 +0000  (09:31 +0000)]  
xfer: Remove more dead codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:25:48 +0000  (09:25 +0000)]  
client: Drop the custom build callbackSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:20:35 +0000  (09:20 +0000)]  
client: Tidy up authentication response codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:17:06 +0000  (09:17 +0000)]  
xfer: Put the API response into a structSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 09:05:55 +0000  (09:05 +0000)]  
client: Add a callback when deleting repositoriesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:56:10 +0000  (08:56 +0000)]  
xfer: Pass the HTTP status code to the response callbackSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:55:59 +0000  (08:55 +0000)]  
xfer: Remove unused codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:40:39 +0000  (08:40 +0000)]  
xfer: Remove convenience function to run synchronous API requestsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:37:08 +0000  (08:37 +0000)]  
client: Refactor listing repositoriesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:33:54 +0000  (08:33 +0000)]  
client: Refactor showing repositoriesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:28:27 +0000  (08:28 +0000)]  
client: Refactor deleting repositoriesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:25:53 +0000  (08:25 +0000)]  
CLI: Add a convenience function to run the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:19:00 +0000  (08:19 +0000)]  
client: Refactor creating repositoriesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 08:07:09 +0000  (08:07 +0000)]  
client: Implement deleting uploadsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:59:51 +0000  (07:59 +0000)]  
client: Store the access token, tooSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:40:17 +0000  (07:40 +0000)]  
tests: Add tests for JWTSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:39:47 +0000  (07:39 +0000)]  
tests: Fix compiling the testsuiteSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:19:48 +0000  (07:19 +0000)]  
jwt: Free the decoded payloadSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:16:50 +0000  (07:16 +0000)]  
httpclient: Allow to configure the progress flagsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 27 Jun 2025 07:08:45 +0000  (07:08 +0000)]  
httpclient: Automatically launch when the event loop is startedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:55:56 +0000  (17:55 +0000)]  
xfer: Remove the unused authentication functionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:52:25 +0000  (17:52 +0000)]  
xfer: Remove pakfire_xfer_add_paramSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:47:24 +0000  (17:47 +0000)]  
builder: Cleanup the event loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:25:03 +0000  (17:25 +0000)]  
ctx: -> selfSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:18:33 +0000  (17:18 +0000)]  
httpclient: Remove the loop running checkSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:16:14 +0000  (17:16 +0000)]  
ctx: Move the loop running checkSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 17:02:58 +0000  (17:02 +0000)]  
daemon: Don't leak the shutdown eventSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 16:58:30 +0000  (16:58 +0000)]  
client: Implement create builds from the CLISigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 16:00:41 +0000  (16:00 +0000)]  
job: Implement some way to submit the job resultSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:58:38 +0000  (14:58 +0000)]  
job: Create a directory for the packagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:50:01 +0000  (14:50 +0000)]  
job: Upload the log file when a build has finishedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:49:06 +0000  (14:49 +0000)]  
job: Make space to store all upload IDsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:33:31 +0000  (14:33 +0000)]  
job: Don't send crash reports any moreSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:30:33 +0000  (14:30 +0000)]  
job: Call the finished handler in the main processSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:23:43 +0000  (14:23 +0000)]  
job: Write the log file in the parent processSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 14:02:29 +0000  (14:02 +0000)]  
httpclient: Only use the context's event loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:58:05 +0000  (13:58 +0000)]  
httpclient: Make the termination code clearerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:50:22 +0000  (13:50 +0000)]  
httpclient: Automatically detect whether the event loop is runningSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:25:46 +0000  (13:25 +0000)]  
daemon: Don't leak signal eventsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:20:19 +0000  (13:20 +0000)]  
tests: Make the daemon test compile againSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:12:22 +0000  (13:12 +0000)]  
client: Move sending a crash report hereSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:11:47 +0000  (13:11 +0000)]  
json: Add a function to add some binary as base64Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 13:11:22 +0000  (13:11 +0000)]  
json: Add a function to add NULL to an objectSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 10:02:44 +0000  (10:02 +0000)]  
daemon: -> selfSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:59:17 +0000  (09:59 +0000)]  
daemon: Remove unused header filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:58:09 +0000  (09:58 +0000)]  
daemon: Cleanup setting up the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:49:56 +0000  (09:49 +0000)]  
daemon: Remove more unused codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:48:49 +0000  (09:48 +0000)]  
daemon: Remove function to fetch the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:47:38 +0000  (09:47 +0000)]  
job: Give a reference to the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 26 Jun 2025 09:42:44 +0000  (09:42 +0000)]  
builder: Move the job logic from the daemonSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 18:19:46 +0000  (18:19 +0000)]  
client: Implement listing uploads asynchronouslySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 17:34:22 +0000  (17:34 +0000)]  
builder: Handle any incoming messages hereSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 17:32:51 +0000  (17:32 +0000)]  
builder: Reset the correct pointerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:49:35 +0000  (16:49 +0000)]  
builder: Move sending statsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:49:04 +0000  (16:49 +0000)]  
builder: Move function to send messages into the socketSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:47:59 +0000  (16:47 +0000)]  
json: Optionally return the length of the serialized stringSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:33:16 +0000  (16:33 +0000)]  
daemon: Remove some unused codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:30:31 +0000  (16:30 +0000)]  
builder: Build scaffolding to submit stats regularlySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 16:13:27 +0000  (16:13 +0000)]  
client: Don't let the HTTP client think it is running standaloneSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:54:38 +0000  (15:54 +0000)]  
job: Use the context's event loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:52:38 +0000  (15:52 +0000)]  
daemon: Remove the HTTP clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:51:29 +0000  (15:51 +0000)]  
daemon: Drop all sorts of timers and what notSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:48:48 +0000  (15:48 +0000)]  
client: Move builder stuff into a separate objectSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:48:13 +0000  (15:48 +0000)]  
cli: Fix initializing the clientSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:40:39 +0000  (15:40 +0000)]  
httpclient: Drop unused function to return the event loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:39:17 +0000  (15:39 +0000)]  
client: Use the context's event loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Wed, 25 Jun 2025 15:36:16 +0000  (15:36 +0000)]  
httpclient: Use the context's loopSigned-off-by: Michael Tremer <michael.tremer@ipfire.org>