MDL-81807 core: Add scheduled task for updating the GeoIP database

This commit includes the following changes:

- Implemented a scheduled task to automate the download and update of the GeoIP database.
- Integrated checksum verification for the downloaded database file.
- Added new configuration settings to enable administrators to enter MaxMind account credentials,
  allowing authenticated access to both free and paid GeoIP database versions from Maxmind.
This commit is contained in:
Trisha Milan
2024-06-25 15:17:30 +10:00
parent ad7fc69c25
commit d0e82b746e
6 changed files with 227 additions and 8 deletions
+1 -1
View File
@@ -29,7 +29,7 @@
defined('MOODLE_INTERNAL') || die();
$version = 2024062000.00; // YYYYMMDD = weekly release date of this DEV branch.
$version = 2024062000.001; // YYYYMMDD = weekly release date of this DEV branch.
// RR = release increments - 00 in DEV branches.
// .XX = incremental changes.
$release = '4.5dev (Build: 20240620)'; // Human-friendly version name