| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: MirrorCache-Exec | Distribution: openSUSE Tumbleweed |
| Version: 1.104 | Vendor: openSUSE |
| Release: 1.3 | Build date: Thu Nov 6 15:24:56 2025 |
| Group: Productivity/Networking/Web/Servers | Build host: reproducible |
| Size: 740 | Source RPM: MirrorCache-1.104-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/openSUSE/MirrorCache | |
| Summary: MirrorCache worker to execute scheduled tasks | |
MirrorCache worker to execute scheduled shell scripts
GPL-2.0-or-later
* Thu Nov 06 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.104:
* Prepare folder mirrorlist agg during mirror scan (#629)
* Mon Nov 03 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.103:
* Detect vpn from http header variable (#628)
* Add parameter MIRRORCACHE_VPN_PREFIX_NEG to escape some vpn ranges (#627)
* Thu Oct 16 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.102:
* Add Exec service to schedule and execute bash cmds (#623)
* ui: add leap 16 to reports (#624)
* Mon Oct 06 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.101:
* Load mojo plugin from env variables
* Fri Aug 29 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.100:
* Allow server admins manage server notes (#619)
* Thu Aug 28 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.099:
* Fix task mirror_probe_project always failing for https-only servers (#617)
* Tolarate mirrors with disabled directory listing in mirror_probe_projects (#617)
* Partition task mirror_probe_projects for each region (#617)
* Fix primary key on server_projects table for mariadb (#617)
* Mon Aug 11 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.098:
* Respect http(s) protocol in folder mirrorlist (#610)
* Wed Jul 16 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.097:
* Reduce limit of mirrors in folder mirrorlist (#601)
* Thu Jun 05 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.096:
* Reduce stale-while-revalidate time (#596)
* Add more exceptions to folder mirrorlist (#597)
* Fix double repodata path in mirrorlist folder (#594)
* Improve performance of SQL query for folder mirrorlist (#594)
* Tue Jun 03 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.095:
* Show only mirrors having recent files in folder mirrorlist (#593)
* fix sql not showing mirrorlist for some folders (#591)
* Fri May 16 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.094:
* Cleanup agg_download_pkg (#589)
* Add BACKSTAGE_QUEUE parameter to backstage startup scripts (#583)
* Shard background jobs (#582)
* Fix workflow test-salt-package-from-obs (#578)
* Show package download statistics for month and week (#577)
* Wed Mar 26 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.093:
* Fix join condition in stat_agg_pkg task
* Tue Mar 25 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.092:
* Rework aggregation of package download stats (#572)
* Fri Mar 21 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.091:
* Count download for packages (#571)
* ui: change default sort order for mtime column (#570)
* Update footer.html.ep - copyright year (#564)
* Fix join condition in pkg stat aggregation (#555)
* Less aggressive schedule for package day stat calculation (#555)
* Thu Jan 09 2025 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.090:
* Add job to aggregate package download count (#552)
* Handle APKINDEX.tar.gz (alpine repository index) as well (#554)
* Fri Dec 13 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.089:
* Fix presense in header x-media-version when empty (#548)
* Add /app/efficiency reporting cache hit rate (#547)
* Do not verify redirects of unversioned files on HEAD requests (#546)
* Mon Dec 02 2024 Elisei Roca <eroca@suse.com>
- Update assets cache and improve update-cache.sh script
* Thu Nov 28 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.088:
* Add parameter strict to /app/package
* Use urandom for random_string
* backstage: properly close DB connections in minion jobs
* systemd: for background services LOG_LEVEL=error and MemoryMax
* ci: Bump mariadb experimental version to 11.7
* Sat Nov 23 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.087:
* Fix enormous query retrieving existing packages (#536)
* Fri Nov 22 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.086:
* Extra filters to /app/package (#535)
* Thu Nov 21 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.085:
* Add /app/package (#534)
* Make sure services are started in setup.md
* Wed Nov 06 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.084:
* systemd: MOJO_TMPDIR=/var/lib/mirrorcache/tmp
* Smart handle of local symlinks
* Fri Oct 25 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.083:
* Escape regex in browse.html.ep (#527)
* Thu Oct 24 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.082:
* Redirect all local symlinks
* Detect only symlinks with specific name during remote scan
* fix encoding in the mirrors report when using MariaDB
* systemd: configure MOJO_TMP_DIR=/tmp/mirrorcache
* Set permission 750 to /etc/mirrorcache
* Fri Aug 09 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.081:
* Add /rest/project_disk_usage route (#510)
* fix redirect of unversioned files when accept has zsync (#509)
* Thu Aug 01 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.080:
* Add /rest/project_last_modified route (#506)
* Display project size in human friendly format (#503)
* Add flag mysql_enable_utf8mb4 when connectin to MariaDB (#505)
* Thu Jul 25 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.079:
* Show size of projects (#502)
* Thu Jul 18 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Jun 20 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Tue May 21 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.076:
* Fix duplicate values in x-media-version response header
* ci: Temporarily disable systemd tests
* Tue May 21 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Thu Apr 04 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Thu Mar 07 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Thu Feb 29 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.072:
* ui: add /app/project/:id with propagation
* Rework rollout to include subfolders in repo projects
* Thu Feb 08 2024 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Dec 07 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.070:
* ui: Show health on mirror card (#439)
* fix capabilities sometimes not shown in /report/mirrors (#438)
* Thu Nov 30 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Nov 16 2023 Andrii Nikitin <andrii.nikitin@suse.com> - 1.068
- 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
* Thu Oct 26 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.067:
* fix handling combinations of metalink / zsync / mirrorlist / symlinks (#421)
* Thu Oct 19 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Thu Sep 28 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Sep 14 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Aug 31 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.063:
* Add cache-control options (#404)
* Thu Aug 03 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Jul 20 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.061:
* Add support of some parameters in ini file (#397)
* Fix html mirror report (#394)
* Thu Jun 15 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Mon May 08 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Apr 13 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Apr 06 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Feb 09 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Feb 02 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.055:
* Handle redirects with RootRemote (#351)
* Add sha512 to hash (#352)
* Do not urlencode plus character (#352)
* Fri Jan 27 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.054:
* Optimise sql for erasing folder_diff_server (#347)
* Fix huge files rendered from REDIRECT_HUGE only for metalink (#348)
* Thu Jan 26 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Jan 12 2023 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
/usr/lib/systemd/system/mirrorcache-backstage-exec.service /usr/lib/sysusers.d/MirrorCache-Exec.conf /usr/lib/tmpfiles.d/MirrorCache-Exec.conf /usr/sbin/rcmirrorcache-backstage-exec /var/lib/mirrorcache-exec
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Mar 5 22:51:13 2026