From be50aa3344c1575be79bc6274a654a3361008bb7 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 3 Nov 2021 12:01:57 +0100 Subject: [PATCH 01/16] Disable mirror.lagis.at (no https available yet) See https://github.com/grml/grml-mirrors/issues/15 --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 62af00a..02555b9 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -41,16 +41,6 @@ Location: Curitiba, Paraná Sponsor: Center for Scientific Computing and Free Software (C3SL) http://www.c3sl.ufpr.br/ IPv6: yes -Site: mirror.lagis.at -Type: Secondary -Grml-http: pub/grml/ -Grml-ftp: pub/grml/ -Maintainer: lagis Mirror Admins -Country: AT Austria -Location: Linz -Sponsor: lagis Internet Service Provider GmbH http://www.lagis.at/ -IPv6: yes - Site: mirror.netcologne.de Type: SecondaryPlus Grml-http: grml/ -- 2.1.4 From 8242b8507f3b652de7c594dda01892d9285efd4e Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 3 Nov 2021 12:10:21 +0100 Subject: [PATCH 02/16] Update rit.edu mirror * It provides a valid SSL certificate for mirrors.rit.edu, switch to this domain instead * Enable IPv6, since this seems to be available since quite some as well See https://github.com/grml/grml-mirrors/issues/15 --- Mirrors.masterlist | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 02555b9..3b1259d 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -62,14 +62,14 @@ Location: Erlangen Sponsor: Friedrich-Alexander-Universitaet Erlangen-Nuernberg http://www.fau.de/ IPv6: Yes -Site: mirror.rit.edu +Site: mirrors.rit.edu Type: Secondary Grml-http: grml/ Maintainer: ? Country: US United States of America Location: New York Sponsor: Rochester Insitute of Technology http://rit.edu/ -IPv6: no +IPv6: Yes Site: ftp.halifax.rwth-aachen.de Type: Secondary -- 2.1.4 From 456fc3d4e1f578cb543dfe02ed253065232824de Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 5 Nov 2021 11:21:47 +0100 Subject: [PATCH 03/16] Revert "Disable mirror.lagis.at (no https available yet)" This reverts commit be50aa3344c1575be79bc6274a654a3361008bb7. mirror.lagis.at is reachable via https://mirror.lagis.at/ now, thanks to the mirror folks there. --- Mirrors.masterlist | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 3b1259d..b37ca04 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -41,6 +41,16 @@ Location: Curitiba, Paraná Sponsor: Center for Scientific Computing and Free Software (C3SL) http://www.c3sl.ufpr.br/ IPv6: yes +Site: mirror.lagis.at +Type: Secondary +Grml-http: pub/grml/ +Grml-ftp: pub/grml/ +Maintainer: lagis Mirror Admins +Country: AT Austria +Location: Linz +Sponsor: lagis Internet Service Provider GmbH http://www.lagis.at/ +IPv6: yes + Site: mirror.netcologne.de Type: SecondaryPlus Grml-http: grml/ -- 2.1.4 From c3bace23210c8854446a39414aa71b732b2e80d5 Mon Sep 17 00:00:00 2001 From: hjadb <94825587+hjadb@users.noreply.github.com> Date: Thu, 30 Dec 2021 18:09:25 +0800 Subject: [PATCH 04/16] Add Alibaba cloud mirror Alibaba is the largest cloud computing service provider in China. Alibaba cloud's open source image site provides services for the largest number of developers in China. For example, CentOS downloads more than 400 million times a day and Ubuntu downloads more than 30 million times a day. --- Mirrors.masterlist | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index b37ca04..247144b 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -210,6 +210,16 @@ Location: Vinnytsia DTEL-IX Sponsor: IP-Connect.info IPv6: yes +Site: mirrors.aliyun.com +Type: Secondary +Grml-http: grml/ +Grml-https: grml/ +Maintainer: Alibaba cloud mirror +Country: CN China +Location: Hangzhou +Sponsor: Alibaba cloud +IPv6: yes + Site: tw1.mirror.blendbyte.net Type: Secondary Grml-http: grml/ -- 2.1.4 From 5183923a755ba91fc4c366245a7274d768965518 Mon Sep 17 00:00:00 2001 From: Michael Hohl Date: Thu, 28 Apr 2022 22:05:45 +0200 Subject: [PATCH 05/16] Update Mirrors.masterlist Added mirror.alwyzon.net in Vienna --- Mirrors.masterlist | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 247144b..aead612 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -229,3 +229,13 @@ Country: TW Taiwan Location: Taipei Sponsor: Blendbyte Inc. https://blendbyte.com IPv6: no + +Site: mirror.alwyzon.net +Type: Secondary +Grml-http: grml/ +Grml-rsync: grml/ +Maintainer: Mirror Admin +Country: AT Austria +Location: Vienna +Sponsor: Alwyzon https://www.alwyzon.com/ +IPv6: yes -- 2.1.4 From d8fac3ae531c0cca1263870fefc62af807a285da Mon Sep 17 00:00:00 2001 From: Michael Hohl Date: Thu, 28 Apr 2022 22:07:37 +0200 Subject: [PATCH 06/16] Update Mirrors.masterlist HTTPS is of course also available --- Mirrors.masterlist | 1 + 1 file changed, 1 insertion(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index aead612..5b06d49 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -233,6 +233,7 @@ IPv6: no Site: mirror.alwyzon.net Type: Secondary Grml-http: grml/ +Grml-https: grml/ Grml-rsync: grml/ Maintainer: Mirror Admin Country: AT Austria -- 2.1.4 From f493626f18783b73a042361d0ecc69f2be1c480d Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 29 Apr 2022 07:43:49 +0200 Subject: [PATCH 07/16] Add Grml mirror in Iran As reported via mail, Message-ID: --- Mirrors.masterlist | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 5b06d49..9ada929 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -240,3 +240,13 @@ Country: AT Austria Location: Vienna Sponsor: Alwyzon https://www.alwyzon.com/ IPv6: yes + +Site: mirror.bardia.tech +Type: Secondary +Grml-http: grml/ +Grml-https: grml/ +Maintainer: Bardia Moshiri +Country: IR Iran +Location: Iran +Sponsor: Bardia.tech +IPv6: yes -- 2.1.4 From af178d1101a704ff8eac7822b92df22c53b66af9 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 12 May 2022 12:24:09 +0200 Subject: [PATCH 08/16] Drop broken mirror mirror.serverion.com mirror.serverion.com is reported to be out-of-sync since >158 days, and mirror.serverion.com is unreachable, so let's drop it for now. --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 9ada929..4123b33 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -176,16 +176,6 @@ Location: Paris Sponsor: Lelux.fi https://lelux.fi IPv6: yes -Site: mirror.serverion.com -Type: Secondary -Grml-http: grml/ -Grml-https: grml/ -Maintainer: Serverion Mirror -Country: NL Netherlands -Location: The Hague -Sponsor: Serverion https://www.serverion.com -IPv6: yes - Site: grml.ip-connect.vn.ua Type: Secondary Grml-http: / -- 2.1.4 From a938356fed2ea92abed3ad61138f770133bccc90 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 12 May 2022 12:54:09 +0200 Subject: [PATCH 09/16] Fix region handling of broken mirrors The handling of region vs broken mirrors (in state "f") is wrong, and we might end up with the wrong URLs in foreign regions, like: | # ./generate_mirror_map| sort -u | at mirror.alwyzon.net/grml/|at.mirror.anexia.com/grml/ | br grml.c3sl.ufpr.br// | ch mirror.de.leaseweb.net/grml/|ftp.halifax.rwth-aachen.de/grml/|mirror.23m.com/grml/ | cn mirror.de.leaseweb.net/grml/|ftp.halifax.rwth-aachen.de/grml/|mirror.23m.com/grml/ | de mirror.de.leaseweb.net/grml/|ftp.halifax.rwth-aachen.de/grml/|mirror.23m.com/grml/ | fi mirror.de.leaseweb.net/grml/|ftp.halifax.rwth-aachen.de/grml/|mirror.23m.com/grml/ | gb mirror.bytemark.co.uk/grml/ | hk mirror-hk.koddos.net/grml/ | ir mirror.bardia.tech/grml/ | nl mirror.koddos.net/grml/|mirror.nl.leaseweb.net/grml/ | tw tw1.mirror.blendbyte.net/grml/ | ua grml.ip-connect.info//|grml.ip-connect.vn.ua// | us mirror.us.leaseweb.net/grml/|mirrors.rit.edu/grml/ Now with the fixed behavior, we get what we're expecting: | # ./generate_mirror_map| sort -u | at mirror.alwyzon.net/grml/|at.mirror.anexia.com/grml/ | br grml.c3sl.ufpr.br// | de mirror.23m.com/grml/|mirror.de.leaseweb.net/grml/|ftp.halifax.rwth-aachen.de/grml/ | gb mirror.bytemark.co.uk/grml/ | hk mirror-hk.koddos.net/grml/ | ir mirror.bardia.tech/grml/ | nl mirror.nl.leaseweb.net/grml/|mirror.koddos.net/grml/ | tw tw1.mirror.blendbyte.net/grml/ | ua grml.ip-connect.info//|grml.ip-connect.vn.ua// | us mirror.us.leaseweb.net/grml/|mirrors.rit.edu/grml/ --- bin/generate_mirror_map | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/generate_mirror_map b/bin/generate_mirror_map index 6d37e1b..d41107c 100755 --- a/bin/generate_mirror_map +++ b/bin/generate_mirror_map @@ -17,9 +17,9 @@ foreach my $url ( keys %{$state} ) { $mirror = $state -> { $url } ; # a Mirmon::Mirror object my ($time, $history) = split('-', $mirror->{state_history}); my $last_state = substr($history,-1,1); + next if $last_state eq 'f'; my $region = $mirror->region; $regions_hash->{$region} = 1; - next if $last_state eq 'f'; $mirrors->{ $region } ||= []; $url =~ s/^http:\/\///; push @{$mirrors->{ $region }}, $url; -- 2.1.4 From cbccc35f61e7f63d14ff1fa13e8628f4c59634bd Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 12 May 2022 12:57:02 +0200 Subject: [PATCH 10/16] Drop broken mirror grml.c3sl.ufpr.br On http the mirror works as expected, though on https it servces only an nginx html templare directory. Since we expect to have working https mirrors, let's drop this mirror. --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 4123b33..19e792f 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -31,16 +31,6 @@ Location: Manassas, Virginia, PowerLoft DC Sponsor: LeaseWeb B.V. IPv6: yes -Site: grml.c3sl.ufpr.br -Type: Secondary -Grml-http: / -Grml-rsync: grml/ -Maintainer: Carlos Carvalho -Country: BR Brazil -Location: Curitiba, Paraná -Sponsor: Center for Scientific Computing and Free Software (C3SL) http://www.c3sl.ufpr.br/ -IPv6: yes - Site: mirror.lagis.at Type: Secondary Grml-http: pub/grml/ -- 2.1.4 From 89bf71cd5b91fb100bec08e19ce710b550d3b79e Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 18 May 2022 09:19:06 +0200 Subject: [PATCH 11/16] generate_mirror_map: output region in uppercase So we can directly use it without our apache configuration, within RewriteMap servers + https://${servers:%{ENV:GEOIP_COUNTRY_CODE} --- bin/generate_mirror_map | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/generate_mirror_map b/bin/generate_mirror_map index d41107c..ed5b90b 100755 --- a/bin/generate_mirror_map +++ b/bin/generate_mirror_map @@ -29,8 +29,8 @@ my @regions = keys(%$regions_hash); foreach my $region (@regions) { if (scalar(@{$mirrors->{$region}}) == 0) { - printf ("%s %s\n", lc($region), join('|', @{$mirrors->{'DE'}})); + printf ("%s %s\n", uc($region), join('|', @{$mirrors->{'DE'}})); } else { - printf ("%s %s\n", lc($region), join('|', @{$mirrors->{$region}})); + printf ("%s %s\n", uc($region), join('|', @{$mirrors->{$region}})); } } -- 2.1.4 From c399af7003cf568d3994e8d00403d6030c9c5ade Mon Sep 17 00:00:00 2001 From: "serverion.com" <52350519+ServerionNL@users.noreply.github.com> Date: Sun, 3 Jul 2022 15:40:21 +0200 Subject: [PATCH 12/16] Added mirror.serverion.com Added mirror.serverion.com --- Mirrors.masterlist | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 19e792f..bfecb38 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -230,3 +230,14 @@ Country: IR Iran Location: Iran Sponsor: Bardia.tech IPv6: yes + +Site: mirror.serverion.com +Type: Secondary +Grml-http: grml/ +Grml-ftp: grml/ +Grml-rsync: grml/ +Maintainer: Serverion.com +Country: NL Netherlands +Location: Zoetermeer, NL +Sponsor: Serverion B.V. +IPv6: yes -- 2.1.4 From 69bec2b3ab9cc8ea9555c92b82b8ae662badd45a Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 11 Nov 2022 23:33:27 +0100 Subject: [PATCH 13/16] Disable mirror.bardia.tech Mirror age: 1404.6 days --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index bfecb38..31de85f 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -221,16 +221,6 @@ Location: Vienna Sponsor: Alwyzon https://www.alwyzon.com/ IPv6: yes -Site: mirror.bardia.tech -Type: Secondary -Grml-http: grml/ -Grml-https: grml/ -Maintainer: Bardia Moshiri -Country: IR Iran -Location: Iran -Sponsor: Bardia.tech -IPv6: yes - Site: mirror.serverion.com Type: Secondary Grml-http: grml/ -- 2.1.4 From 17a4661d1ef9957eb49ebf043db52452bb6489d8 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 11 Nov 2022 23:34:10 +0100 Subject: [PATCH 14/16] Disable rsync for grml.mirror.wearetriple.com Mirror age: 332.7 days (while http is only 5 hours) --- Mirrors.masterlist | 1 - 1 file changed, 1 deletion(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 31de85f..7523cf6 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -117,7 +117,6 @@ Site: grml.mirror.wearetriple.com Type: Secondary Grml-http: / Grml-https: / -Grml-rsync: grml/ Maintainer: Mirror Admin Country: NL Netherlands Location: Amsterdam -- 2.1.4 From e240841e16f3accbdbdcf1dd2b217f16ca6aa671 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 11 Nov 2022 23:35:10 +0100 Subject: [PATCH 15/16] Disable mirror.lelux.fi Mirror age: 228.0 days --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 7523cf6..8fcdc37 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -155,16 +155,6 @@ Location: Glarus Sponsor: ungleich https://ungleich.ch IPv6: yes -Site: mirror.lelux.fi -Type: Secondary -Grml-http: grml/ -Grml-https: grml/ -Maintainer: Lelux Mirrormaster -Country: FI Finland -Location: Paris -Sponsor: Lelux.fi https://lelux.fi -IPv6: yes - Site: grml.ip-connect.vn.ua Type: Secondary Grml-http: / -- 2.1.4 From 2163d1ae6318454153bb4891cbdf09be6fc037af Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 11 Nov 2022 23:36:04 +0100 Subject: [PATCH 16/16] Disable mirror.ungleich.ch Mirror age: 407.5 days --- Mirrors.masterlist | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Mirrors.masterlist b/Mirrors.masterlist index 8fcdc37..e797e53 100644 --- a/Mirrors.masterlist +++ b/Mirrors.masterlist @@ -145,16 +145,6 @@ Location: Hong Kong Sponsor: KoDDoS https://zh.koddos.net IPv6: yes -Site: mirror.ungleich.ch -Type: Secondary -Grml-https: mirror/grml/ -Grml-http: mirror/grml/ -Maintainer: ungleich team -Country: CH Switzerland -Location: Glarus -Sponsor: ungleich https://ungleich.ch -IPv6: yes - Site: grml.ip-connect.vn.ua Type: Secondary Grml-http: / -- 2.1.4