Changelog for
geoipupdate-cron-6.0.0-1.fc39.noarch.rpm :
* Thu Jul 20 2023 Paul Howarth
- 6.0.0-1- Update to 6.0.0 - \'geoipupdate\' now supports configuration via environment variables: any configuration set this way will override any value from the config file, but still be overridden by any associated command line option (if any) - The following new environment variables are supported: - GEOIPUPDATE_ACCOUNT_ID - GEOIPUPDATE_ACCOUNT_ID_FILE - GEOIPUPDATE_CONF_FILE - GEOIPUPDATE_DB_DIR - GEOIPUPDATE_EDITION_IDS - GEOIPUPDATE_HOST - GEOIPUPDATE_LICENSE_KEY - GEOIPUPDATE_LICENSE_KEY_FILE - GEOIPUPDATE_LOCK_FILE - GEOIPUPDATE_PARALLELISM - GEOIPUPDATE_PRESERVE_FILE_TIMES - GEOIPUPDATE_PROXY - GEOIPUPDATE_PROXY_USER_PASSWORD - GEOIPUPDATE_RETRY_FOR - GEOIPUPDATE_VERBOSE - Changed the signature of \'NewConfig\' in \'pkg/geoipupdate\' to no longer accept a positional config file path argument, which can now be passed in using the option from \'WithConfigFile\' along with the other optional parameters - \'geoipupdate\' and \'NewConfig\' no longer require a config file to exist - The \'--stack-trace\' flag has been removed; this flag has been broken since 4.11.0
* Wed Jul 19 2023 Fedora Release Engineering - 5.1.1-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu May 11 2023 Paul Howarth - 5.1.1-1- Update to 5.1.1 - Fixed the Docker health-check script to use the correct time of the last update attempt (GH#225) - Added new \'--output\' flag to print JSON to standard output describing the result of the run - Compilation with Go versions before 1.19 is no longer supported
* Wed Apr 19 2023 Paul Howarth - 5.0.4-1- Update to 5.0.4 - The 5.0.0 release mistakenly set the file permissions on downloaded databases to 0600; this restores the previous behavior of using 0644 (GH#217, GH#218) - \"Database ... up to date\" messages are now only shown if the verbose flag is set (GH#219) - Since version 5.0.0, the default database directory was not being correctly set for Debian and RPM package builds - the directory \'/usr/local/share/GeoIP\' was being used rather than \'/usr/share/GeoIP\'; this build restores \'/usr/share/GeoIP\' as the default directory for these builds (GH#222) - Since version 4.9.0, the incorrect commit was tagged; this release attempts to fix the release process to prevent this issue
* Thu Apr 13 2023 Paul Howarth - 5.0.0-1- Update to 5.0.0 - Redefined the \'Reader\' and \'Writer\' interface APIs in \'pkg/geoipupdate/database\'; this change aims to to make it easier to introduce custom implementations of these interfaces - Changed the signature of \'NewConfig\' in \'pkg/geoipupdate\' to accept optional parameters; this change allows the introduction of new flags or config options without making breaking changes to the function\'s signature - Introduced \'Parallelism\' as a new flag and config option to enable concurrent database updates
* Fri Mar 17 2023 Paul Howarth - 4.11.1-1- Update to 4.11.1 - \'github.com/pkg/errors\' is no longer used to wrap errors - Docker secrets are now supported for the MaxMind account ID and license key (GH#197) - The Dockerfile now has a Healthcheck that makes sure the modification date of the database directory is within the update period - The Docker images are now published to the GitHub Container Registry, \'ghcr.io\'; we will likely stop publishing to Docker Hub in the near future
* Thu Jan 19 2023 Fedora Release Engineering - 4.10.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Sep 27 2022 Paul Howarth - 4.10.0-1- Update to 4.10.0 - HTTPS proxies are now supported (GH#172) - An HTTP request to get the filename for the edition ID has been removed; this was previously required as the GeoIP Legacy edition IDs bore little relation to the name of the database on disk- Use SPDX-format license tag
* Thu Jul 21 2022 Fedora Release Engineering - 4.9.0-4- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jul 19 2022 Maxwell G - 4.9.0-3- Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang
* Fri Jun 17 2022 Robert-André Mauchin - 4.9.0-2- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191, CVE-2022-29526, CVE-2022-30629
* Wed Feb 16 2022 Paul Howarth - 4.9.0-1- Update to 4.9.0 - The client now sets the User-Agent header - The error handling has been improved
* Thu Jan 20 2022 Fedora Release Engineering - 4.8.0-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering - 4.8.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jul 21 2021 Paul Howarth - 4.8.0-1- Update to 4.8.0 - Go 1.13 or greater is now required - In verbose mode, we now print a message before each HTTP request; previously we would not print anything for retried requests - Expected response errors no longer cause request retries; for example, we no longer retry the download request if the database subscription has lapsed