1. 20 Apr, 2022 9 commits
  2. 19 Apr, 2022 3 commits
  3. 18 Apr, 2022 8 commits
  4. 17 Apr, 2022 2 commits
  5. 16 Apr, 2022 4 commits
  6. 15 Apr, 2022 5 commits
  7. 14 Apr, 2022 1 commit
  8. 13 Apr, 2022 5 commits
    • Evangelos Foutras's avatar
      geoipupdate: download dbs on install/config change · d303a4ca
      Evangelos Foutras authored
      We want the GeoIP databases to be ready for use by software installed
      by dependant roles; run geoipupdate when it's installed or configured.
      d303a4ca
    • Evangelos Foutras's avatar
      cc9a1b02
    • Evangelos Foutras's avatar
      Enable certbot_dns_support for geo mirrors only · 64ec52ca
      Evangelos Foutras authored
      mirror.pkgbuild.com doesn't need it.
      64ec52ca
    • Kristian Klausen's avatar
      Merge branch 'geomirror' into 'master' · 1eafe451
      Kristian Klausen authored
      Add GeoIP domain for our sponsored mirros
      
      Closes #101
      
      See merge request !522
      1eafe451
    • Kristian Klausen's avatar
      Add GeoIP domain for our sponsored mirros · 9f65f99c
      Kristian Klausen authored
      We had a GeoIP mirror in the past based on nginx and its GeoIP module,
      but it didn't perform very well, due to the high latency (asking a
      central server for the package and then redirected to the closest
      mirror).
      
      One of the reasons for offering this service, is so we can relieve
      mirror.pkgbuild.com which is burning a ton of traffic (50TB/month),
      likely due to it being the default mirror in our Docker image. Another
      reason is so we can offer a link to our arch-boxes images in libosinfo
      (used by gnome-boxes, virt-install and virt-manager), with good enough
      performance for most users.
      
      This time we take a different approach and use a DNS based solution,
      which means the latency penalty is only paid once (the first DNS
      request). The downside is that the mirrors must have a valid certificate
      for the same domain name, which makes using third-party mirrors a
      challenge. So for now, we are just using the sponsored mirorrs
      controlled by the DevOps team.
      
      Fix #101
      9f65f99c
  9. 12 Apr, 2022 2 commits
  10. 11 Apr, 2022 1 commit