• v5.3 17af934887

    v5.3 Stable

    fhdk released this 2025-12-30 06:17:10 +00:00 | 8 commits to master since this release

    This release is a bug fix release.

    It fixes an issue where the reset functions --country all and --interactive --default would always return CDN mirrors (labelled Global).

    Only the reset function was affected by the bug.

    Downloads
  • v5.2.1 75ef22d6fe

    v5.2.1 Stable

    fhdk released this 2025-09-30 13:27:17 +00:00 | 10 commits to master since this release

    BUGFIX: Refactor check_internet_connection().

    The connection check would end prematurely before all hosts were checked. The bug was never triggered until 2025-09-30 when our NetworkManager ping domain went offline.

    To correctly check all hosts before returning failure, the check accumulates error messages for display when the loop ends and False can be returned.

    Bump version to 5.2.1. Update documentation and data files to reflect the latest features and configuration adjustments.

    Downloads
  • v5.2 a5bd490a37

    v5.2 Stable

    fhdk released this 2025-09-27 10:37:58 +00:00 | 12 commits to master since this release

    Country selection logic

    The country selection logic for the -z/--timezone argument has been improved.

    The logic will use in descending order

    1. country name extracted from the system's timezone
    2. Fallback to continent when applicable.
    3. Fallback to CDN when applicable.
    4. Fallback to the official mirror ppol.

    Changes

    • Due to a conflict with the -t/--timeout argument - the short timezone argument has changed to -z.
    • Enhance mirror list generation logic, including better handling for timezone and continent-based selections, providing fallback where applicable.
    • Removed --geoip and updated documentation to match.
    • Update CLI argument names and help texts for improved clarity.
    • Refactor and standardize naming conventions for method parameters (maxwait to timeout) across various HTTP and FTP functions.
    Downloads
  • v5.1 d01ca05c30

    v5.1 Stable

    fhdk released this 2025-09-02 16:05:58 +00:00 | 18 commits to master since this release

    Refactor internal to use the system's configured timezone GEO location.

    Instead of an IP location service the python timezone library (pytz) is used.

    New dependency required python-pytz

    Downloads
  • v5.0 621f124a4f

    v5.0 Stable

    fhdk released this 2025-09-02 16:04:03 +00:00 | 22 commits to master since this release

    Refactor the dynamic mirror pool update to use /var/lib/pacman-mirrors as storage location

    Downloads
  • v4.28 0842c809ac

    fhdk released this 2024-11-07 05:42:15 +00:00 | 25 commits to master since this release

    Internet connection check created unwanted messages with --country-config argument used by mdd.

    The function had an overhaul and at the same time the main run() has been reordered to only run internet check after handling the initial commandline parsing.

    Downloads
  • v4.27 7a1813a73e

    fhdk released this 2024-07-03 09:36:26 +00:00 | 31 commits to master since this release

    This is release to fix issue #195 where setting the branch on aarch 64 incorrectly result in an error message and application terminated due to with a non-zero exit code.

    This error prevented CI from finishing successfully.

    Downloads
  • 4.26.1 69a76afcb6

    fhdk released this 2024-06-12 03:09:09 +00:00 | 39 commits to master since this release

    Set a static mirror configuration in /etc/pacman-mirrors.conf.

    Multiple usecases

    • corporate mirror(s)
    • single mirror configuration

    Suitable for environments where a more conservative release schedule is required and thus own mirrror is used.

    Documentation has been updated to match the release.

    Downloads
  • 4.24.1 2696710861

    4.24.1 Stable

    codesardine released this 2023-11-07 17:56:17 +00:00 | 131 commits to master since this release

    Downloads
  • 4.23.3 028f1b944c

    codesardine released this 2023-10-10 18:58:40 +00:00 | 147 commits to master since this release

    Maintenance build to update python build system

    Downloads