]>
git.ipfire.org Git - pakfire.git/log 
Michael Tremer  [Sun, 16 Feb 2025 13:28:18 +0000  (13:28 +0000)]  
PTY: Increase maximum line length to 16kSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sun, 16 Feb 2025 13:26:59 +0000  (13:26 +0000)]  
archive writer: Don't use --long for ZstandardSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 14:47:05 +0000  (14:47 +0000)]  
Use assert() to make the static analyzer happySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 14:42:35 +0000  (14:42 +0000)]  
linter: Skip all ELF checks for relocatable objectsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 14:10:42 +0000  (14:10 +0000)]  
config: Drop unused functionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:43:53 +0000  (13:43 +0000)]  
macros: Add a GitHub URL macro for tags (instead of releases)Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:28:09 +0000  (13:28 +0000)]  
macros: Add helpers to make GitHub URLsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:18:58 +0000  (13:18 +0000)]  
build: Dump all information about the source packageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:11:28 +0000  (13:11 +0000)]  
packages: Return the actual error when we fail to open an archiveSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:07:17 +0000  (13:07 +0000)]  
build: Print debug messages as wellSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:06:57 +0000  (13:06 +0000)]  
packages: Use the new path function to find the packageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:06:36 +0000  (13:06 +0000)]  
xfer: Improve error message if the URL could not be put togetherSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:06:16 +0000  (13:06 +0000)]  
xfer: Improve our user agentSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 13:05:53 +0000  (13:05 +0000)]  
xfer: Show a message if we are running out of mirrorsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 12:05:21 +0000  (12:05 +0000)]  
linter: Skip linting any object filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 12:04:21 +0000  (12:04 +0000)]  
archive writer: Don't compress in parallelSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 12:03:47 +0000  (12:03 +0000)]  
packager: Compress source archives lessSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 11:40:53 +0000  (11:40 +0000)]  
pty: Connect stdin to /dev/null when not connectedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 15 Feb 2025 11:39:27 +0000  (11:39 +0000)]  
pty: Close the file descriptor of the consoleSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:49:46 +0000  (17:49 +0000)]  
daemon: Use macros to make time deltas easier to understandSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:47:05 +0000  (17:47 +0000)]  
log file: Never write any debug stuff to the fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:41:27 +0000  (17:41 +0000)]  
daemon: Don't remove the stats timerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:40:50 +0000  (17:40 +0000)]  
build: Fix adding Python ABI dependenciesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:07:48 +0000  (17:07 +0000)]  
cli: Remove unused variableSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 17:04:32 +0000  (17:04 +0000)]  
pty: Move filtering escape characters to the PTYSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 15:55:27 +0000  (15:55 +0000)]  
log file: Try to process any ANSI escape sequencesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 14 Feb 2025 15:12:16 +0000  (15:12 +0000)]  
build: Add CLI switch to write the build log to fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:58:03 +0000  (17:58 +0000)]  
xfopen: Don't set errno when we don't failSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 13 Feb 2025 16:59:02 +0000  (16:59 +0000)]  
xfer: Ensure that we will always send the entire message before starting the next oneSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:51:42 +0000  (17:51 +0000)]  
xfopen: Add more tests for invalid inputsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:38:48 +0000  (17:38 +0000)]  
string: Fix error handling for strftime functionsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:38:08 +0000  (17:38 +0000)]  
strings: Remove an unused variableSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:31:22 +0000  (17:31 +0000)]  
json: Remove superfluous semicolonSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:30:42 +0000  (17:30 +0000)]  
strings: Refactor formatting timeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:15:28 +0000  (17:15 +0000)]  
tests: Don't warn if an address always evaluatesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 17:10:54 +0000  (17:10 +0000)]  
tests: string: Fail with a clear error code on invalid inputSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Rico Hoppe  [Fri, 7 Feb 2025 16:11:58 +0000  (16:11 +0000)]  
tests/string.c: add test function for time formattingSigned-off-by: Rico Hoppe <rico.hoppe@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 15:09:07 +0000  (15:09 +0000)]  
json: Add string formatting attributeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 14:59:41 +0000  (14:59 +0000)]  
oci: Add some missing metadataSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Mon, 10 Feb 2025 14:59:13 +0000  (14:59 +0000)]  
json: Add function to add formatted strings to an arraySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 18:01:58 +0000  (18:01 +0000)]  
OCI: Add an entrypoint to the imageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 18:01:28 +0000  (18:01 +0000)]  
json: Add a convenience function to append strings to arraysSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:50:17 +0000  (17:50 +0000)]  
oci: Add basic OCI metadataSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:49:42 +0000  (17:49 +0000)]  
archive writer: Add string formatting attributeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:46:38 +0000  (17:46 +0000)]  
json: Add a convenience function to format stringsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:46:13 +0000  (17:46 +0000)]  
hasher: Add a convenience function to has some data in memorySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:45:36 +0000  (17:45 +0000)]  
archive writer: Never ever pad the last blockSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 17:43:41 +0000  (17:43 +0000)]  
archive writer: Make sure we flush all buffersSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 15:54:52 +0000  (15:54 +0000)]  
archive writer: Use gzip compression for OCI imagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 15:07:53 +0000  (15:07 +0000)]  
oci: Update the filename for the blobSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 15:02:15 +0000  (15:02 +0000)]  
oci: Remove creating Docker metadataSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:59:59 +0000  (14:59 +0000)]  
oci: Write the OCI layout fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:45:19 +0000  (14:45 +0000)]  
oci: Add some JSON data for the layerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:17:06 +0000  (14:17 +0000)]  
archive writer: Add convenience function to write JSON filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:11:18 +0000  (14:11 +0000)]  
oci: Move the layer inside an uncompressed outer tarballSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:06:44 +0000  (14:06 +0000)]  
archive writer: Add function to add a larger file from diskSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:06:21 +0000  (14:06 +0000)]  
archive writer: Split off creating a new file entrySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 14:05:18 +0000  (14:05 +0000)]  
archive writer: Split off copying payloadSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 13:01:07 +0000  (13:01 +0000)]  
compress: Drop old compression codeSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 12:58:04 +0000  (12:58 +0000)]  
oci: Use the archive writer to create the layerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 12:36:36 +0000  (12:36 +0000)]  
packager: Rebase based on the new archive writerSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 12:34:26 +0000  (12:34 +0000)]  
archive writer: Add function to add a file from memorySigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 12:33:39 +0000  (12:33 +0000)]  
archive writer: Store the timestamp when we wrote the archiveSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 11:36:26 +0000  (11:36 +0000)]  
archive writer: Implement writing filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 11:08:50 +0000  (11:08 +0000)]  
archive writer: Implement setting progress titleSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 11:05:46 +0000  (11:05 +0000)]  
archive writer: Add a progress indicatorSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 10:59:31 +0000  (10:59 +0000)]  
archive writer: Setup the link resolverSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 10:55:57 +0000  (10:55 +0000)]  
archive writer: Configure libarchive depending on the formatSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 10:29:41 +0000  (10:29 +0000)]  
archive writer: Add scaffoldingSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Sat, 8 Feb 2025 10:15:03 +0000  (10:15 +0000)]  
xfopen: Move transparent compression/decompression functions into a separate fileSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 23:06:53 +0000  (23:06 +0000)]  
oci: Add a simple way how to create an OCI imageSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 23:05:04 +0000  (23:05 +0000)]  
pakfire: Add a simple function to install packagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 23:04:05 +0000  (23:04 +0000)]  
file: Don't silently fail if archives should not be hashedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 23:03:30 +0000  (23:03 +0000)]  
compress: Add the option to make gzipped archivesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 23:02:24 +0000  (23:02 +0000)]  
compress: Don't rewind on just opened filesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 20:02:35 +0000  (20:02 +0000)]  
xfer: Return properly on errorSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 19:58:47 +0000  (19:58 +0000)]  
log buffer: Fix error code when enqueuing a lineSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 19:58:11 +0000  (19:58 +0000)]  
xfer: Ensure we always send the entire bufferSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 17:56:43 +0000  (17:56 +0000)]  
jobs: Go back to the event-driven model to send logsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 17:55:01 +0000  (17:55 +0000)]  
xfer: Rename the receive bufferSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 16:04:07 +0000  (16:04 +0000)]  
job: Don't crash when no packages have been uploadedSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 15:56:47 +0000  (15:56 +0000)]  
xfer: Be less verbose when sending socket messagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 15:39:34 +0000  (15:39 +0000)]  
xfer: Be patient when the websocket buffer is fullSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 12:06:05 +0000  (12:06 +0000)]  
Always require WebSocket support in cURLSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 12:01:04 +0000  (12:01 +0000)]  
jenkins: Drop building for Ubuntu 24.04Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 11:40:45 +0000  (11:40 +0000)]  
job: Send timestamp when streaming the logSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 11:40:23 +0000  (11:40 +0000)]  
log buffer: Store a timestamp with each lineSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Fri, 7 Feb 2025 11:39:02 +0000  (11:39 +0000)]  
util: Add function to format timeval to ISO 8601 formatSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 22:30:27 +0000  (22:30 +0000)]  
python: package: Drop storing a reference to the contextSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 22:28:21 +0000  (22:28 +0000)]  
package: Let reverse requires create its own package listSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 22:12:03 +0000  (22:12 +0000)]  
python: Fix more error codesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 22:04:14 +0000  (22:04 +0000)]  
python: Refactor creating a Python list from package listSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:59:23 +0000  (20:59 +0000)]  
tests: Add a simple test to create a daemonSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:50:57 +0000  (20:50 +0000)]  
jail: Listen to SIGTERM and terminate the jailSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 20:34:02 +0000  (20:34 +0000)]  
python: Add option to read prerequires from packagesSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 18:30:29 +0000  (18:30 +0000)]  
build: Always turn tmpfs usage on for local buildsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 18:30:09 +0000  (18:30 +0000)]  
pakfire: Require a flag to turn on using tmpfsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 18:15:40 +0000  (18:15 +0000)]  
job: Permit to finish jobs without uploadsSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:20:41 +0000  (16:20 +0000)]  
archive: Untangle reading the filelist and extractionSigned-off-by: Michael Tremer <michael.tremer@ipfire.org> 
Michael Tremer  [Thu, 6 Feb 2025 16:19:53 +0000  (16:19 +0000)]  
file: Re-enable parsing checksums againSigned-off-by: Michael Tremer <michael.tremer@ipfire.org>