Commit Graph

  • 1b8edf2e75 BOT: New dont_download.sh main The CI/CD Bot 2026-04-09 14:14:49 +00:00
  • 63f4be6769 Upgrade actions/checkout to v6 José Manuel Barroso Galindo 2026-04-09 16:00:22 +02:00
  • e78149b3b4 BOT: New dont_download.sh The CI/CD Bot 2026-04-08 13:52:33 +00:00
  • 2dfdb6b1b8 Enhanced broken fs detection. Store replica feature added. dbs_sig -> dbs_fingerprints, Database Fingerprints as a more accurate term vs Database Signatures, which would later be used for signed payloads. José Manuel Barroso Galindo 2026-04-08 14:15:14 +02:00
  • 281051bdb4 Update README.md José Manuel Barroso Galindo 2026-04-07 20:19:04 +02:00
  • 47a8d61c5d Update documentation for filter terms clarification José Manuel Barroso Galindo 2026-03-31 23:45:22 +02:00
  • 4b4268fb93 Update documentation to define filter terms as 'tags' José Manuel Barroso Galindo 2026-03-31 23:44:33 +02:00
  • 236a18f0cc db_files is obsolete José Manuel Barroso Galindo 2026-03-31 17:01:26 +02:00
  • d003d5cb36 BOT: New dont_download.sh The CI/CD Bot 2026-03-27 21:10:48 +00:00
  • e5b2e02118 Improving logs. José Manuel Barroso Galindo 2026-03-27 21:55:21 +01:00
  • 5a2688478e Merge pull request #59 from davewongillies/davewongillies/download-filters José Manuel Barroso Galindo 2026-03-27 15:49:03 +01:00
  • 963a314212 BOT: New dont_download.sh The CI/CD Bot 2026-03-27 13:32:30 +00:00
  • aa7a7be29d Better error handling and fallback behavior on archive files with no url. Other cosmetic changes. José Manuel Barroso Galindo 2026-03-27 14:16:44 +01:00
  • 57c48888f3 Update filter term links in download-filters.md Dave Wongillies 2026-03-26 21:34:45 -07:00
  • 34062d4773 BOT: New dont_download.sh The CI/CD Bot 2026-03-26 17:20:08 +00:00
  • 9612a1b837 Debugging extra drop in db files environment variable processing. José Manuel Barroso Galindo 2026-03-26 18:02:55 +01:00
  • 2d8bbcf862 Update custom-databases.md José Manuel Barroso Galindo 2026-03-26 03:23:21 +01:00
  • 0da60cf9f7 BOT: New dont_download.sh The CI/CD Bot 2026-03-25 23:15:50 +00:00
  • 5dca38158b Added EXTRA_DROP_IN_DATABASE_FILES José Manuel Barroso Galindo 2026-03-25 23:59:31 +01:00
  • 6e2d2d44e5 Remove custom INI file usage instructions since it's not commonly used by third parties anymore José Manuel Barroso Galindo 2026-03-07 19:31:51 +01:00
  • 8ab1c4133e BOT: New dont_download.sh The CI/CD Bot 2026-03-07 14:39:54 +00:00
  • 5d89080a83 Release 2.4 José Manuel Barroso Galindo 2026-03-07 15:24:21 +01:00
  • c6eb968bc9 BOT: New dont_download.sh The CI/CD Bot 2026-03-05 07:25:46 +00:00
  • dc16381ad2 Skip fsync for direct-to-target file downloads fsync is only needed when an os.replace() follows (temp-to-target rename), to ensure data is on disk before the directory entry swap. For new file installs without a temp path, fsync adds overhead with no resilience benefit — truncated files are caught by hash mismatch on the next run. José Manuel Barroso Galindo 2026-03-05 03:53:24 +01:00
  • c740db5a8e Fix backup step using copy instead of move during file updates. José Manuel Barroso Galindo 2026-03-05 03:01:28 +01:00
  • 10611348fc Flush downloaded file data to disk before renaming to final path. José Manuel Barroso Galindo 2026-03-05 02:47:37 +01:00
  • 4d2fa83292 Lines now adjust to the screen width. Support for the header database property has been removed, which also removes custom header support. José Manuel Barroso Galindo 2026-03-04 02:22:08 +01:00
  • f796cb65f5 Cover edge cases in drop-in file recognition. José Manuel Barroso Galindo 2026-03-04 00:13:14 +01:00
  • a2f1253492 Implementing & covering SSL_CERTS_FILE certificates fix scenarios. José Manuel Barroso Galindo 2026-03-04 00:11:29 +01:00
  • 26962647e4 Block databases from installing drop-in config files. José Manuel Barroso Galindo 2026-03-03 01:55:17 +01:00
  • e937c63849 Block downloader.ini from being installed by databases. José Manuel Barroso Galindo 2026-03-03 01:03:17 +01:00
  • f5a75ea9a6 Drop-in INI: rename downloader.d/ to downloader/, allow multiple sections per file. José Manuel Barroso Galindo 2026-03-03 00:51:07 +01:00
  • f62eb89ede Various type and message fixes. José Manuel Barroso Galindo 2026-03-01 23:53:34 +01:00
  • ad1af9c501 Updated copyright line. José Manuel Barroso Galindo 2026-03-01 20:37:30 +01:00
  • c836b72cae Fixing typing: Dict, Set, List, Tuple -> dict, set, list, tuple José Manuel Barroso Galindo 2026-03-01 20:36:18 +01:00
  • ad39ad7cdc downloader.ini drop-in DB extensions implemented. José Manuel Barroso Galindo 2026-03-01 19:35:24 +01:00
  • ea706c7d88 Improvements on the HTTP Client. Timeout split: timeout -> read_timeout, connect_timeout, keep_alive_timeout José Manuel Barroso Galindo 2026-03-01 04:21:14 +01:00
  • 78d19dc645 BOT: New dont_download.sh The CI/CD Bot 2026-02-27 23:14:47 +00:00
  • 098467d3c7 File Entanglements Unit Test. José Manuel Barroso Galindo 2026-02-27 23:35:54 +01:00
  • 02b63bf024 FORCED_BASE_PATH won't affeect PC Launcher anymore. José Manuel Barroso Galindo 2026-02-27 23:34:08 +01:00
  • e807469f08 downloader_timeout rework. Now the default value is 180s, and it only affects to stalled connections, so now we can fetch arbitrarily large files. HTTP socket timeout and Job System timeouts now have different fixed values. Job System now detects when File System operations are ongoing so that it does not triggers a timeout when the workers are downloading large files. José Manuel Barroso Galindo 2026-02-27 23:33:29 +01:00
  • aad9c5cc67 Supporter+ José Manuel Barroso Galindo 2026-02-07 20:17:19 +01:00
  • 98b085698a BOT: New dont_download.sh The CI/CD Bot 2025-12-30 00:09:40 +00:00
  • 8cc6a41c54 Placed downloader.zip artifact in the right location. José Manuel Barroso Galindo 2025-12-30 00:49:00 +01:00
  • 449224ed27 Added missing downloader.zip to artifact upload. José Manuel Barroso Galindo 2025-12-30 00:36:06 +01:00
  • f00fea0fc8 Always staging latest.id José Manuel Barroso Galindo 2025-12-29 23:55:50 +01:00
  • 1e4d64b56f Forcing rebuild José Manuel Barroso Galindo 2025-12-29 23:50:48 +01:00
  • e8d08ce43d Rollback git push if gh release failed. José Manuel Barroso Galindo 2025-12-29 23:47:51 +01:00
  • d0428c5e11 Renamed workflows fixtures, and fixed releases for the new multi-step workflow execution. José Manuel Barroso Galindo 2025-12-29 23:38:47 +01:00
  • 894ce62976 BOT: New dont_download.sh The CI/CD Bot 2025-12-29 22:30:50 +00:00
  • cf9a7d6b96 Better error handling in case of saving a external partial db file. José Manuel Barroso Galindo 2025-12-29 23:15:43 +01:00
  • 9616497fab Decoupling workflows fixtures. José Manuel Barroso Galindo 2025-12-29 00:52:33 +01:00
  • 75c3c34fe0 Adding validation step. José Manuel Barroso Galindo 2025-12-28 23:06:22 +01:00
  • dc9d245d26 Added upload downloader tester workflow to upload downloader_test to the latest release. Simplified pack workflows. José Manuel Barroso Galindo 2025-12-28 23:04:12 +01:00
  • f7d82e9aa7 Display type error annotations. José Manuel Barroso Galindo 2025-12-28 22:03:43 +01:00
  • 833909b60a Type check errors are not blocking now in all tests workflow. José Manuel Barroso Galindo 2025-12-28 21:42:00 +01:00
  • e6723835f4 Workflows parallelized further. José Manuel Barroso Galindo 2025-12-28 21:30:31 +01:00
  • b2c5181ac2 Using DEFAULT_BASE_PATH in CI for launcher execution. José Manuel Barroso Galindo 2025-12-28 20:35:20 +01:00
  • 9f84e707ff All Tests should not have fail fast. José Manuel Barroso Galindo 2025-12-28 20:31:52 +01:00
  • c858469a76 Better coverage on all_tests.yml. José Manuel Barroso Galindo 2025-12-28 20:29:49 +01:00
  • de5268047d Using latest github actions versions. José Manuel Barroso Galindo 2025-12-28 20:15:36 +01:00
  • ccf6fd2d4b Cross-platform build & launcher testing added to CI workflows. José Manuel Barroso Galindo 2025-12-28 19:58:49 +01:00
  • 0a3d2553aa Fixed PC Launcher Test. José Manuel Barroso Galindo 2025-12-28 02:13:47 +01:00
  • a8d19ffd87 Added PC Launcher Test. José Manuel Barroso Galindo 2025-12-28 02:11:51 +01:00
  • 25056a0a5b Tweaked Launcher Test. José Manuel Barroso Galindo 2025-12-28 02:06:30 +01:00
  • 5c640b5065 Added Launcher Test. José Manuel Barroso Galindo 2025-12-28 01:59:21 +01:00
  • 5e4eadbb52 Fixing build test db_url José Manuel Barroso Galindo 2025-12-28 01:42:34 +01:00
  • 8a15eef2f4 Launcher test is now downloader test. It now handles non-url sources, and injected sources. José Manuel Barroso Galindo 2025-12-28 01:33:52 +01:00
  • c12621f157 Launcher test CLI tool added. Integrated into build workflow for end-to-end validation. José Manuel Barroso Galindo 2025-12-28 00:54:09 +01:00
  • db83651c67 BOT: New dont_download.sh The CI/CD Bot 2025-12-27 13:38:31 +00:00
  • 31d5946835 Added config skip_free_space_checks to better handle the free space checks. José Manuel Barroso Galindo 2025-12-27 14:22:03 +01:00
  • 1c55f1c744 BOT: New dont_download.sh The CI/CD Bot 2025-12-27 12:56:23 +00:00
  • e660d8f37d Small tweak. José Manuel Barroso Galindo 2025-12-27 13:40:26 +01:00
  • 74f0bc0fd0 Fixed iterator consumption bug causing check_repeated_store_presence to receive empty package list. Refactored FreeSpaceReservation implementation selection from file-based detection to is_pc_launcher flag, ensuring consistent test behavior. José Manuel Barroso Galindo 2025-12-27 13:31:03 +01:00
  • 305f987fc6 System Tests set to verbose. José Manuel Barroso Galindo 2025-12-27 03:21:40 +01:00
  • 88ac531bae BOT: New dont_download.sh The CI/CD Bot 2025-12-27 01:20:07 +00:00
  • 94310c3dcc Simplifying Linux Free Space Reservation. José Manuel Barroso Galindo 2025-12-27 02:04:38 +01:00
  • 251e1107e7 BOT: New dont_download.sh The CI/CD Bot 2025-12-27 00:56:28 +00:00
  • 5cb0975249 Added small log. José Manuel Barroso Galindo 2025-12-27 01:40:37 +01:00
  • 8f4c149512 BOT: New dont_download.sh The CI/CD Bot 2025-12-15 11:37:08 +00:00
  • e82c366ffa Cosmetic change. wip4 José Manuel Barroso Galindo 2025-12-12 01:30:22 +01:00
  • f45aabcbf6 File entanglement feature implemented. Spec added to a few online importer test suites. José Manuel Barroso Galindo 2025-12-12 01:24:13 +01:00
  • 3d83fa51db Better verify integrity report. José Manuel Barroso Galindo 2025-12-03 18:48:09 +01:00
  • 78afe01cb2 Improved error handling related to .unlink and .remove_folder operations. Added Verify Integrity report to the end summary. José Manuel Barroso Galindo 2025-12-03 18:12:22 +01:00
  • 226317c6bf Restricted allow_delete feature to online_importer. Config log now always happens in the logs. Temp log is dumped into the pext store backup. Refactor: moved zip_description into zip_index, check_zip now check_zip_description, small type tweaks, moved fix_zip and fix_folders into their respective entities. Removed old pext handling in several places. José Manuel Barroso Galindo 2025-12-03 15:11:03 +01:00
  • e612ae7a8c BOT: New dont_download.sh The CI/CD Bot 2025-12-02 00:50:30 +00:00
  • 4efcf58bcf Fix formatting issues in README.md comments José Manuel Barroso Galindo 2025-12-02 00:14:50 +01:00
  • bc9b841b7b Improve readability of file checking options in README José Manuel Barroso Galindo 2025-12-02 00:09:02 +01:00
  • decc02e932 Reduce file checking space check tolerance José Manuel Barroso Galindo 2025-12-02 00:01:33 +01:00
  • 649970a9bc BOT: New dont_download.sh The CI/CD Bot 2025-11-29 02:46:11 +00:00
  • 364bc6f5a8 Cosmetic change. José Manuel Barroso Galindo 2025-11-29 03:29:44 +01:00
  • fe6f14ac1c Fixing some possible source of the pext path bug. José Manuel Barroso Galindo 2025-11-29 03:24:43 +01:00
  • ef9a60884a BOT: New dont_download.sh The CI/CD Bot 2025-11-28 15:19:58 +00:00
  • 8a431238fa Added wait on pext section. José Manuel Barroso Galindo 2025-11-28 16:04:56 +01:00
  • 6b412533d0 Temporary fix on pext bug. José Manuel Barroso Galindo 2025-11-28 16:00:28 +01:00
  • c66abf6c76 BOT: New dont_download.sh The CI/CD Bot 2025-11-28 14:55:05 +00:00
  • 584a40c946 More change on pext bug. José Manuel Barroso Galindo 2025-11-28 15:38:19 +01:00
  • 350bfb48d1 BOT: New dont_download.sh The CI/CD Bot 2025-11-28 10:55:15 +00:00
  • 757896e90f More pext bug changes. José Manuel Barroso Galindo 2025-11-28 11:38:10 +01:00
  • 85819d218d Simplifying design. José Manuel Barroso Galindo 2025-11-28 02:30:19 +01:00