Commit Graph

28 Commits

Author SHA1 Message Date
ewpt3ch 2d42e8c403 fixed links being incorrect 2026-05-08 11:54:41 -06:00
ewpt3ch 5aca006249 create db links if not exist for all configured repos 2026-05-08 11:46:25 -06:00
ewpt3ch 346718b65f Merge branch 'deploy' 2026-05-07 10:20:58 -06:00
ewpt3ch 0a41b9186f graceful shutdown 2026-05-07 10:20:45 -06:00
ewpt3ch 0eedf23667 handle errors in defer close 2026-05-07 08:56:38 -06:00
ewpt3ch c565a2d97a ignore err checks in test 2026-05-07 08:35:05 -06:00
ewpt3ch 2ae5ee8285 use os.*Root instead of os to prevent filesystem traversal bugs and security leaks 2026-05-06 22:22:41 -06:00
ewpt3ch 3505f0e059 switch to uint64 cause native word length 2026-05-06 20:08:04 -06:00
ewpt3ch 8a2e6756cc fixed errors identified by gosec 2026-05-06 19:18:38 -06:00
ewpt3ch b4486ada26 create dirs if they do not exist 2026-05-05 15:02:07 -06:00
ewpt3ch 275ae89423 changed info to debug 2026-05-04 18:12:45 -06:00
ewpt3ch 071eef95fb replaced log with slog in internal/cache 2026-05-04 18:04:03 -06:00
ewpt3ch 2edab08448 added potential log levels to #log comments 2026-05-03 21:08:03 -06:00
ewpt3ch 46c2b9a2ff added #log at all points wherer log pkg is used 2026-05-03 09:51:20 -06:00
ewpt3ch 58b5ab55ba refactor all file serve logic into internal/cache 2026-05-01 23:44:37 -06:00
ewpt3ch ff2ffb1590 use pacman ua for fetches prevent 403 responses 2026-04-30 09:51:32 -06:00
ewpt3ch 7faa885b5d added retry feature on failed fetches from mirror 2026-04-29 23:46:02 -06:00
ewpt3ch 104d10e78e added documentation 2026-04-29 17:40:39 -06:00
ewpt3ch b52df05565 added config struct for cache so we can change timeouts in testing 2026-04-21 09:51:09 -06:00
ewpt3ch cfa36c65de fixed tests to match refactor of config 2026-04-21 08:30:14 -06:00
ewpt3ch 9fa2b93330 added multiple mirrors to round robin downloads from 2026-04-20 22:18:22 -06:00
ewpt3ch 6fdf5a4a52 added mirrored repos to config 2026-04-20 19:08:44 -06:00
ewpt3ch 0a1220b4e9 added multilib to cache 2026-04-18 23:15:30 -06:00
ewpt3ch 24e62605b0 added timeouts to fetch 2026-04-16 22:26:06 -06:00
ewpt3ch 8345f333c3 testing cache file exists 2026-04-15 23:26:52 -06:00
ewpt3ch abb8b58c2a renamed var 2026-04-15 14:49:23 -06:00
ewpt3ch 5687f7f992 added refresh db capability and did some refactoring 2026-04-14 22:46:23 -06:00
ewpt3ch 54315ced9d implmented fetch on cache miss 2026-04-13 17:26:15 -06:00