SHA256
1
0
forked from pool/MirrorCache

Commit Graph

  • a8fd44172b Accepting request 1190907 from openSUSE:infrastructure:MirrorCache factory Dominique Leuenberger 2024-08-01 20:05:36 +0000
  • e339aa1927 - Update to version 1.079: * Show size of projects (#502) devel Andrii Nikitin 2024-07-25 07:42:43 +0000
  • a6470bd6e8 - Update to version 1.078: * Respect If-Modified-Since header (#501) * Add content-disposition header in torrent responses (#497) * Reuse file extention instead of url parameter in redirects (#497) * Allow caches to serve files while re-checking (#492) Andrii Nikitin 2024-07-18 08:27:19 +0000
  • a49c45ec26 Accepting request 1183530 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2024-06-27 14:04:26 +0000
  • 2050dbe48f - Update to version 1.077: * UI fix db sync timezone (#487) * tmpfiles: Let working and run directories be always created (#488) * Switch CI to 15.6 (#489) * Fix doubleslash in mirrors report (#490) Andrii Nikitin 2024-06-20 05:48:45 +0000
  • 17e8055ce0 Accepting request 1177381 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2024-05-29 17:35:55 +0000
  • aba21ae7d8 Remove exclamation mark from MirrorCache-tmpfilesd.conf Andrii Nikitin 2024-05-21 15:26:22 +0000
  • 7452443d34 - Update to version 1.076: * Fix duplicate values in x-media-version response header * ci: Temporarily disable systemd tests Andrii Nikitin 2024-05-21 14:21:11 +0000
  • 9c79f06b0e - Update to version 1.075: * Add url parameters for report/download * ui: User friendly status of DB sync for a directory * Add Etag and X-MEDIA-VERSION for folders * Add response header X-MEDIA-VERSION * Add Etag when rendering files * Prioritize scanning of projects * Make VPN_PREFIX a list * Add WorkingDir to the subtree.service * Add config for mojo tmpfiles * fix redirect for mirrorlist parameter for zsync files Andrii Nikitin 2024-05-21 11:04:30 +0000
  • 15379d2e02 Accepting request 1166836 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2024-04-11 17:41:49 +0000
  • 748f0bc1fb - Update to version 1.074: * Rework mirrors report generation * fix files mtime descrepancy when syncing over http * Fix metalink for small files * fix serving linked folders when dest changes Andrii Nikitin 2024-04-04 10:35:40 +0000
  • 0752c67cbb Accepting request 1158050 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2024-03-15 19:30:26 +0000
  • 40c8ea0201 Accepting request 1155881 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2024-03-07 17:30:52 +0000
  • d044e19590 - Update to version 1.073: * Track mirror propagation using time of job * Add project propagation details /app/server_rollout/:version * Do not show projects with negative priority * Show only relevant mirrors in /report/mirrors/:proj * fix .mirrorlist doesnt always work for repomd.xml * ui: add prio column to /app/project Andrii Nikitin 2024-03-07 15:23:27 +0000
  • dbaf6f6c38 - Update to version 1.072: * ui: add /app/project/:id with propagation * Rework rollout to include subfolders in repo projects Andrii Nikitin 2024-02-29 11:36:54 +0000
  • 12d8af6bd8 Accepting request 1146794 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2024-02-15 20:01:22 +0000
  • 9b317d6e9b - Update to version 1.071: * Add rollout tracking for iso and repo projects (#451) * Allow redirects in MirrorFileCheck task (#450) * Add timeout for hashes import job (#449) * Adjust regex for folder mirrorlist (#449) Andrii Nikitin 2024-02-08 10:09:58 +0000
  • 34984a2768 Accepting request 1133015 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-12-15 20:47:39 +0000
  • af910c5fbd - Update to version 1.070: * ui: Show health on mirror card (#439) * fix capabilities sometimes not shown in /report/mirrors (#438) Andrii Nikitin 2023-12-07 09:02:42 +0000
  • f329540c83 - Update to version 1.069: * t: Adjust location of environ/mc/db links (#437) * t: Make 09-stability-02 more robust (#437) * t: Bump MariaDB experimental version (#437) * t: Switch environ to package from github repo (#437) * Add generation time to /report/mirrors (#436) * Remove postgres replication support (#435) * fix: mirrors with capability declaraion might disappear in /rest/server (#434) Andrii Nikitin 2023-11-30 09:49:10 +0000
  • e5a8ce3e2f Accepting request 1128381 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-11-23 20:42:41 +0000
  • b82584c6e7 - Update to version 1.068: * Add diagnostic job for checking presence of a file on mirrors * Adjust switch Digest::Zsync to separate package * Update regexps to handle zchunk, zstd and sha512 * Improve link detection in the same folder * Add a Vary Fastly-SSL Andrii Nikitin 2023-11-16 16:57:49 +0000
  • 17648e744e Accepting request 1122191 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-11-02 19:22:14 +0000
  • e414728667 - Update to version 1.067: * fix handling combinations of metalink / zsync / mirrorlist / symlinks (#421) Andrii Nikitin 2023-10-26 07:58:17 +0000
  • 172a11b584 - Update to version 1.066: * Centalized mirror management (#417) * Fix surepfluous .zsync in symlink redirect (#419) * t: Move container tests to from leap 15.4 to 15.5 Andrii Nikitin 2023-10-19 11:39:18 +0000
  • c73ed17c24 Accepting request 1115804 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-10-05 18:05:11 +0000
  • e84e4462af - Update to version 1.065: * ui: Use https when applicable on mirrors report (#411) * ui: Show country flag in mirror report (#411) * ui: Tweak mirrors report (#411) * ui: Remove tidy warnings from openSUSE branding (#411) * ui: Add mirror details page (#411) * Remove dark theme css code for Mirrors page (#408) Andrii Nikitin 2023-09-28 10:15:48 +0000
  • f295319882 Accepting request 1112699 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-09-21 20:22:49 +0000
  • 6daf7439b5 - Update to version 1.064: * Remove must-revalidate from cache-control (#407) * Add handling x-metalink-limit request header (#407) * Add handling x-country-code request header (#407) * Fix escaping in regexps (#406) Andrii Nikitin 2023-09-14 06:52:03 +0000
  • a2805b3aff Accepting request 1109455 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-09-07 19:13:40 +0000
  • be989f4476 - Update to version 1.063: * Add cache-control options (#404) Andrii Nikitin 2023-08-31 07:38:01 +0000
  • 599aab2213 Accepting request 1103287 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-08-10 13:34:47 +0000
  • e5c20b9847 - Update to version 1.062: * Add GEOIP config (#399) * Add url parameter LIMIT fir number of mirrors in metalink (#399) * Improve download report for multigroups (#398) Andrii Nikitin 2023-08-03 08:45:21 +0000
  • 107e06bbdd Accepting request 1101013 from openSUSE:infrastructure:MirrorCache Ana Guerrero 2023-07-27 14:53:05 +0000
  • f9cc0ee59c - Update to version 1.061: * Add support of some parameters in ini file (#397) * Fix html mirror report (#394) Andrii Nikitin 2023-07-20 07:11:30 +0000
  • 6457bbad3b Accepting request 1094579 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-06-22 21:26:15 +0000
  • b10906fdab - Update to version 1.060: * Tolerate DB downtime (#392) * Cache mirror report in case if DB or subsidiary is down (#393) * Fix value of METALINK_GREEDY in meta4 (#389) * Honor links for MIRRORCACHE_REDIRECT (#390) * Rework and fix /rest/stat (#387) Andrii Nikitin 2023-06-15 06:48:41 +0000
  • 73fca6d6dc Accepting request 1087246 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-05-15 14:54:48 +0000
  • af7b5bf8e4 - Update to version 1.059: * Consider links when redirecting to the root (#374) * Add backend for mirror-counries relation (#375) * Use optinally default conf file in subtree service (#379) * rework salt test to use formula (#378) * ci: Switch systemd tests to github actions (#379) * Switch to podman from docker in systemd tests (#379) Andrii Nikitin 2023-05-08 13:53:12 +0000
  • 8c775aeaca Accepting request 1080817 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-04-20 13:15:00 +0000
  • ff2ba584bb Accepting request 1079051 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-04-13 12:10:59 +0000
  • 81683b9d26 - Update to version 1.058: * Add Vary header into http responses (#373) * Add experimental feature mirrorlist for folder (#372) * Fix redirect on remote MirrorCache (#372) Andrii Nikitin 2023-04-13 10:37:58 +0000
  • c0e4e4b944 - Update to version 1.057: * sql: Optimize lookup for server_project (#369) * Avoid deadlock in minion pubsub code (#371) * Avoid deadlock in cleanup job deleting from folder_diff (#371) * ci: Switch ci container from 15.3 to 15.4 (#370) Andrii Nikitin 2023-04-06 06:32:41 +0000
  • 7fc6e66b77 Accepting request 1066141 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-02-16 15:57:08 +0000
  • ccfc0bb7d2 - Update to version 1.056: * Improve symlink handling when remote root references another remote root (#353) * ui: add content-disposition inline to render_file (#355) * Don't send users to Bugzilla by @AdamMajer (#357) * Add leap 15.5 to project list (#358) * Add GNOME iso to Current pattern (#356) Andrii Nikitin 2023-02-09 09:46:38 +0000
  • 5993446f2f - Update to version 1.055: * Handle redirects with RootRemote (#351) * Add sha512 to hash (#352) * Do not urlencode plus character (#352) Andrii Nikitin 2023-02-02 12:05:21 +0000
  • f42dc62d81 - Update to version 1.054: * Optimise sql for erasing folder_diff_server (#347) * Fix huge files rendered from REDIRECT_HUGE only for metalink (#348) Andrii Nikitin 2023-01-27 13:17:56 +0000
  • 4406b99e9b - Update to version 1.053: * Add MIRROR_PROVIDER to share mirror list (#343) * Fix REDIRECT_HUGE with local files (#345) * ui: Dont encode colon character in file names (#346) Andrii Nikitin 2023-01-26 07:27:10 +0000
  • d158499f7d Accepting request 1059502 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-01-19 15:44:11 +0000
  • 81b821cf57 - Update to version 1.052: * Detect redirects with remote root (#336) * Add json parsing to FolderSync task (#337) * Redirect Current.iso when no nfs mount (#339) * Improve sorting of files in JavaScript (#340) * Redirect huge files (#342) * Secure last_id for jobs monitoring stat (#341) Andrii Nikitin 2023-01-12 08:46:54 +0000
  • 5b99aeb4e1 Accepting request 1056161 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2023-01-05 14:01:37 +0000
  • d8e29cbcf4 - Update to version 1.051: * Add P/GLOB and REGEX parameters to file listing (#334) * ui: Move mirrorlist url to size/mtime column (#335) * Improve url escaping in ui and redirects (#335) Andrii Nikitin 2022-12-29 09:24:13 +0000
  • 6617741569 - Update to version 1.050: * Show description of top level folders for openSUSE (#333) * Do not access DB in local render for / (#333) * Improve layout for small screen size (#333) * Implement realpath for remote root with nfs (#331) Andrii Nikitin 2022-12-22 10:17:30 +0000
  • ce7dfbc06f - Update to version 1.049: * Unify display of current path in /browse /download and .mirrorlist (#327) * Show only hostname in mirrorlist url (#329) * Set content-type for zsync (#328) * Discover folders using realpath (#330) Andrii Nikitin 2022-12-15 12:29:24 +0000
  • 4bbadae4f3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:infrastructure:MirrorCache/MirrorCache?expand=0&rev=78 Andrii Nikitin 2022-11-24 14:11:26 +0000
  • d7bb82c30b Add temporary patch 0001-browse-metalink.patch Andrii Nikitin 2022-11-24 13:58:03 +0000
  • dfcd809ce2 - Update to version 1.048: * Fix sorting by size in /report/download (#324) * Change page size in /report/download (#324) * Improve sorting in /browse (#324) * Fix map icon not shown properly in .mirrorlist (#324) Andrii Nikitin 2022-11-24 13:09:14 +0000
  • 5f5c18b4f3 Accepting request 1037833 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-11-24 11:25:37 +0000
  • c467f6b4d3 - Update to version 1.047: * Add /browse route to navigate folders with ajax (#322) * Render TOP_FOLDER with /browse if browser (#322) * Add ajax table for the one dimension download reports (#318) * Cleanup stat older than STAT_KEEP_DAYS (8) (#319) * Fix db password from ini file wasnt taken in all places (#323) * Add option for enabling Mojo Status Plugin (#318) Andrii Nikitin 2022-11-24 10:24:51 +0000
  • 143e3f947a - Update to version 1.046: * Correctly render mirrorlist in browser when file is unknown * Allow rendering .zsync files * Render selected mirrors with osm in .mirrorlist Andrii Nikitin 2022-11-17 06:26:18 +0000
  • 7df6ec6f4f - Add temporary patch for default database name * 0001-Default-db-name.patch Andrii Nikitin 2022-11-11 10:54:30 +0000
  • e309fc0538 - Update to version 1.045: * Add basic support for config from ini file (#314) * Drop support for rsync in MIRRORCACHE_ROOT (#314) * Allow html tags in CUSTOM_FOOTER_MESSAGE (#314) * Fix os version in report generation on mariadb (#314) * Fix zsync file generation missing empty line after header (#314) * Fix download report including stats only from begin of hour (#315) Andrii Nikitin 2022-11-11 09:58:01 +0000
  • 320e98258f Accepting request 1033079 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-11-03 18:15:09 +0000
  • 2ece8c20bf - Update to version 1.044: * Move minion stats to unauthenticated route (#313) * Fix occasional duplicate error in agg_download (#313) Andrii Nikitin 2022-10-27 13:19:56 +0000
  • d2eae4b8e1 - Update to version 1.043: * Add backend for download size reports (#309) * Add mirrors to zsync response (#312) * Prefer zsync over metalink responses (#312) * Avoid race condition when new files are discovered while mirrors are scanned (#311) * Fix generation of zsync hashes for big files (#310) * t: add manual test for local folder (#308) * Retry hashes import if a new file hasnt got any (#307) * Add trailing slash for top folders (#306) - bmwiedermann Andrii Nikitin 2022-10-27 09:38:58 +0000
  • 308dbcb064 Accepting request 1008401 from openSUSE:infrastructure:MirrorCache Richard Brown 2022-10-07 23:23:49 +0000
  • 1d127b6967 Mention removing patch in changelog 0001-Avoid-by-and-ru-mrrors-for-ua-requests.patch Elisei Roca 2022-10-06 13:09:58 +0000
  • d4b1171146 - Update to version 1.042: * Add support for metalink4 format (#303) * Add url parameter IP to simulate geo experience (#304) * t: Fix CI after changes in async rendering in Mojo (#303) Andrii Nikitin 2022-09-29 09:48:37 +0000
  • 106649f62a - Update to version 1.041: * Fix metalink missing 'verification' tag (#302) Andrii Nikitin 2022-09-27 11:45:59 +0000
  • fb78b5d534 - Update to version 1.040: * Add parameter METALINK_GREEDY (#300) * Optimization: assume package managers never want to render dir (#300) * Fix mirror picked despite disabled in server_project table (#301) * Avoid by and ru mirrors for ua requests (#298) Andrii Nikitin 2022-09-22 14:45:32 +0000
  • f8cf95db8d Accepting request 1002168 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-09-09 16:27:42 +0000
  • d7730bd67a Revert autosetup change Elisei Roca 2022-09-01 15:48:16 +0000
  • 5c3cdecea6 Update assets cache Elisei Roca 2022-09-01 14:29:36 +0000
  • 5a19e0e52a Add temporary patch to avoid by and ru mirrors for ua requests Elisei Roca 2022-09-01 14:12:03 +0000
  • c58dc80107 - Update to version 1.039: * Fix editing columns with underscore in /app (#297) * Fix mirror report links in header (#297) Andrii Nikitin 2022-08-26 13:21:03 +0000
  • 0693e331f6 - Update to version 1.038: * Control order of projects in mirrors report (#294) * Include subsidiary url into region in /report/mirrors (#295) * Add mirror report links to header in openSUSE template (#296) * Add operator to mirrors report (#296) * Add column sponsor to server table (#296) Andrii Nikitin 2022-08-24 08:19:08 +0000
  • ce56a94e73 Accepting request 998020 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-08-19 15:56:13 +0000
  • f8c8f4090d - Update to version 1.037: * Add configuration for redirect for projects (#293) Andrii Nikitin 2022-08-11 15:11:25 +0000
  • 9e9160797d - Update to version 1.036: * Fix mirrors report when missing folders (#288) * Tweak systemd files (#291) * Rework mirrors report (#290) * Rescan if no country hit (#292) Andrii Nikitin 2022-08-05 12:17:04 +0000
  • 4deba2e745 Accepting request 985974 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-06-30 11:18:31 +0000
  • 5b41eed05f - Update to version 1.035: * Add project checkboxes to mirror report (#280) * Collect report from subsidiaries (#282) * Fix incorrect path in metalink for origin file (#281) * Add config CUSTOM_FOOTER_MESSAGE (#283) * CircleCI: ignore gh-pages branch (#279) Andrii Nikitin 2022-06-23 05:00:10 +0000
  • 766d53255a Accepting request 982588 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-06-14 22:33:09 +0000
  • 42fa8b9b1f - Update to version 1.034: * Provide torrent (#278) * Add report for projects on mirrors (#276) * Fix render when metalink is optional (#277) Andrii Nikitin 2022-06-07 09:09:07 +0000
  • 144ab2e055 Accepting request 979295 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-05-26 16:44:03 +0000
  • cb2eabf31f - Update to version 1.033: * Add various patterns for files for which mirrors shouldnt be used (#275) * Fix regexp in latest_misses sql so *-primary.xml wasnt requesting scans (#275) * Add MyMirrors menu to openSUSE branding (#275) * Introduce MIRRORCACHE_VPN variable which has higher priority thant MIRRORCACHE_VPN_PREFIX (#275) * Allow regular users add and manage own mirrors (#274) * Add parameter MIRRORCACHE_MAX_PATH (#274) Andrii Nikitin 2022-05-19 07:18:25 +0000
  • 99fcb70fec Accepting request 976498 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-05-12 21:00:40 +0000
  • b3e0bceb50 - Update to version 1.032: * Set MIME type when rendering files (#273) * Optimize main sql query so it doesnt create tmp disk tables in mariadb (#272) * Force sql plan in job mirror_check_from_stat for mariadb (#272) * Add shared guard to schedule jobs to avoid deadlocks in DB (#272) Andrii Nikitin 2022-05-12 07:33:36 +0000
  • 63c68bc0d7 - Update to version 1.031: * Do not search mirrors for small files with local root (#271) * Improve detection of https behind proxy (#271) Andrii Nikitin 2022-05-05 02:00:13 +0000
  • bcf25a21a8 - Update to version 1.030: * Local publisher origin in metalink (#267) * Ignore work requested by rclone (#268) * Use random mirror for unknown countries (#269) * Collect statistics for bot activity (#270) Andrii Nikitin 2022-04-28 04:56:09 +0000
  • 6ce3695411 Add missing dependency on perl-DateTime-HiRes Andrii Nikitin 2022-04-21 02:09:32 +0000
  • e79c1b3ff6 - Update to version 1.029: * Add support for MariaDB (#265) * Fix occasional SQL error when mirrorlist for unknown country (#264) * Fix scheduling folder scan if were not accessed for more than month (#263) Andrii Nikitin 2022-04-21 01:44:36 +0000
  • 37af2b8e44 Accepting request 967358 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-04-06 19:52:19 +0000
  • 855d54f6bc - Update to version 1.028: * Introduce in-application load balancing read queries to DB replica (#262) * Fix bigint DB error when inserting hash for big files (#262) * Move initialization code from before_server_start to execute earlier (#262) * t: Fix unstable test 03-headquarter-subsidiaries-weight1 by correcting expected values (#262) * spec: Fix renamed README in the spec file (#262) Andrii Nikitin 2022-03-30 15:16:47 +0000
  • 4b5a67d168 Accepting request 964343 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-03-23 19:19:25 +0000
  • d3f4e78010 Accepting request 962181 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-03-16 19:21:33 +0000
  • 159079aaeb - Update to version 1.027: * Fix auto-disabled mirrors may be still used for redirection (#261) * Increase logging level for timeouts in PEDANTIC mode (#261) * Serve CentOS repodata from root only (#261) Andrii Nikitin 2022-03-16 16:44:42 +0000
  • 929dc64401 - Update to version 1.026: * Fix message for unknown folder render timeout (#260) * Support single-country subsidiaries (#259) * Add table server_stability (#258) Andrii Nikitin 2022-03-09 12:44:57 +0000
  • a65596e329 Accepting request 955618 from openSUSE:infrastructure:MirrorCache Dominique Leuenberger 2022-02-17 22:40:24 +0000
  • ae0ff0ddb5 Fix README extention in spec Andrii Nikitin 2022-02-10 11:34:34 +0000
  • b2adbb19cf - Update to version 1.025: * Allow headquarter be in HA subsidiary handling (#255) * Stat log after render (#256) * Add SMALL_FILE_SIZE to serve small files directly from ROOT_NFS (#254) Andrii Nikitin 2022-02-10 11:30:38 +0000