* 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)
Version: 1.052-bp155.1.6
* 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)
* Thu Dec 29 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Dec 22 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Dec 15 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Nov 24 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Nov 24 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Nov 17 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Fri Nov 11 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Add temporary patch for default database name
* 0001-Default-db-name.patch
* Fri Nov 11 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Add temporary patch for default database name
* 0001-Default-db-name.patch
* Thu Oct 27 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.044:
* Move minion stats to unauthenticated route (#313)
* Fix occasional duplicate error in agg_download (#313)
* Thu Oct 27 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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
* Thu Sep 29 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Tue Sep 27 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.041:
* Fix metalink missing 'verification' tag (#302)
* Thu Sep 22 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
- Remove temporary patch, it is now included in sources
* 0001-Avoid-by-and-ru-mrrors-for-ua-requests.patch
* Thu Sep 01 2022 Elisei Roca <eroca@suse.com>
- Update assets cache
* Thu Sep 01 2022 Elisei Roca <eroca@suse.com>
- Add temporary patch to avoid by and ru mirrors for ua requests
* 0001-Avoid-by-and-ru-mrrors-for-ua-requests.patch
* Fri Aug 26 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.039:
* Fix editing columns with underscore in /app (#297)
* Fix mirror report links in header (#297)
* Wed Aug 24 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)
* Thu Aug 11 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- Update to version 1.037:
* Add configuration for redirect for projects (#293)
* Fri Aug 05 2022 Andrii Nikitin <andrii.nikitin@suse.com>
- 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)