2022-03-01 15:22:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 1 15:20:57 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to version 4.9.0:
|
|
|
|
* The client now sets the User-Agent header.
|
|
|
|
* The error handling has been improved.
|
|
|
|
* The goreleaser configuration has been consolidated. There is now
|
|
|
|
one checksum file for all builds.
|
|
|
|
|
2021-11-08 15:54:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 08 15:51:20 UTC 2021 - info@paolostivanin.com
|
|
|
|
|
|
|
|
- Update to version 4.8.0:
|
|
|
|
* The Docker container now supports the following new environment
|
|
|
|
variables: GEOIPUPDATE_CONF_FILE and GEOIPUPDATE_DB_DIR
|
|
|
|
|
2021-09-21 08:07:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 20 07:05:44 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
|
|
|
|
|
|
|
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
|
|
|
* geoipupdate.service
|
|
|
|
|
2021-04-23 14:59:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 23 14:36:31 UTC 2021 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to 4.7.1:
|
|
|
|
* 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.
|
|
|
|
* When running with GEOIPUPDATE_FREQUENCY set, the Docker image will now
|
|
|
|
stop when sent a SIGTERM instead of waiting for a SIGKILL. Pull request
|
|
|
|
by Maxence POULAIN. GitHub #135.
|
|
|
|
|
2020-12-16 13:48:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 16 12:19:29 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to 4.6.0
|
|
|
|
* Show version number in verbose output.
|
|
|
|
* Retry downloads in more scenarios. Previously we would not retry
|
|
|
|
failures occurring when reading the response body, but now we do.
|
|
|
|
|
2020-11-04 17:00:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 4 15:54:26 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to version 4.5.0:
|
|
|
|
* We no longer use a third party library for exponential backoff
|
|
|
|
* The edition ID is now included when there is a failure retrieving
|
|
|
|
a database
|
|
|
|
* The Docker image no longer prints the generated GeoIP.conf when
|
|
|
|
starting up. This prevents a possible leak of the account's
|
|
|
|
license key
|
|
|
|
* The minimum Go version is now 1.11.
|
|
|
|
* Failing HTTP requests are now retried using an exponential backoff.
|
|
|
|
The period to keep retrying any failed request is set to 5 minutes
|
|
|
|
by default and can be adjusted using the new RetryFor
|
|
|
|
configuration option.
|
|
|
|
* When using the go package rather than the command-line tool, the
|
|
|
|
null value for RetryFor will be 0 seconds, which means no retries
|
|
|
|
will be performed. To change that, set RetryFor explicitly in the
|
|
|
|
Config you provide, or obtain your Config value via
|
|
|
|
geoipupdate.NewConfig.
|
|
|
|
|
2020-05-07 08:22:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 07 08:06:55 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to version 4.3.0:
|
|
|
|
* Set release date
|
|
|
|
* Push multiple versions with different tags
|
|
|
|
* Use correct org name
|
|
|
|
* Add a less-strict .yamllintrc
|
|
|
|
* Test on go 1.14.x
|
|
|
|
* Shows location of GeoIP.conf when issue in file
|
|
|
|
* Remove extra space
|
|
|
|
* Fix typo in config file generation
|
|
|
|
* Make the edition IDs list format clearer
|
|
|
|
|
2020-04-17 12:56:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 17 12:35:42 UTC 2020 - Vítězslav Čížek <vcizek@suse.com>
|
|
|
|
|
|
|
|
- Fix license, it's actually Apache-2.0 or MIT (bsc#1169766)
|
|
|
|
|
2020-03-26 11:03:21 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 26 10:21:28 UTC 2020 - Vítězslav Čížek <vcizek@suse.com>
|
|
|
|
|
|
|
|
- Make /etc/GeoIP.conf readable only by root as it contains MaxMind
|
|
|
|
account information now
|
|
|
|
- Add README.SUSE with description how to get the latest data
|
2020-03-26 14:08:05 +00:00
|
|
|
(jsc#SLE-11184, jsc#ECO-1405)
|
2020-03-26 11:03:21 +00:00
|
|
|
|
2020-03-16 13:49:13 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 13 10:40:08 UTC 2020 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- introduce geoipupdate-legacy script [bsc#1156194]
|
|
|
|
- added sources
|
|
|
|
+ geoipupdate-legacy
|
|
|
|
|
2020-03-04 09:37:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 04 07:24:45 UTC 2020 - info@paolostivanin.com
|
|
|
|
|
|
|
|
- Update to version 4.2.2:
|
|
|
|
* Prepare for 4.2.2
|
|
|
|
* Use go get on 1.10
|
|
|
|
* Only use debug.ReadBuildInfo on 1.12+
|
|
|
|
* Update changelog
|
|
|
|
* Set required Go version to 1.10
|
|
|
|
* Test back to Go 1.10
|
|
|
|
* Do not unnecessarily use errors.Is
|
|
|
|
* Add changelog for #76
|
|
|
|
* Update for GoReleaser nfpm section change
|
|
|
|
* Bump copyright year
|
|
|
|
|
|
|
|
- Add disable-pandoc.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 04 07:23:56 UTC 2020 - info@paolostivanin.com
|
|
|
|
|
|
|
|
- Update to version 4.2.2:
|
|
|
|
* Prepare for 4.2.2
|
|
|
|
* Use go get on 1.10
|
|
|
|
* Only use debug.ReadBuildInfo on 1.12+
|
|
|
|
* Update changelog
|
|
|
|
* Set required Go version to 1.10
|
|
|
|
* Test back to Go 1.10
|
|
|
|
* Do not unnecessarily use errors.Is
|
|
|
|
* Add changelog for #76
|
|
|
|
* Update for GoReleaser nfpm section change
|
|
|
|
* Bump copyright year
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 03 15:31:26 UTC 2020 - info@paolostivanin.com
|
|
|
|
|
|
|
|
- Update to version 4.2.2:
|
|
|
|
* Prepare for 4.2.2
|
|
|
|
* Use go get on 1.10
|
|
|
|
* Only use debug.ReadBuildInfo on 1.12+
|
|
|
|
* Update changelog
|
|
|
|
* Set required Go version to 1.10
|
|
|
|
* Test back to Go 1.10
|
|
|
|
* Do not unnecessarily use errors.Is
|
|
|
|
* Add changelog for #76
|
|
|
|
* Update for GoReleaser nfpm section change
|
|
|
|
* Bump copyright year
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 3 13:47:31 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
|
|
|
|
- Update to 4.2.2
|
|
|
|
A lot of changes since last release. Please have a look at
|
|
|
|
https://github.com/maxmind/geoipupdate/releases for more info
|
|
|
|
|
2019-06-20 08:36:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 20 05:35:01 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
|
|
|
|
|
|
|
|
- added systemd timer for weekly updates
|
|
|
|
(needs to be enabled by admin)
|
|
|
|
|
2019-06-19 10:52:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 19 10:34:53 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>
|
|
|
|
|
|
|
|
- Fixed build
|
|
|
|
|
|
|
|
- Update to version 3.1.1
|
|
|
|
|
|
|
|
* This version now allows parsing of license keys longer than 12
|
|
|
|
characters.
|
|
|
|
|
|
|
|
- Update to version 3.1.0
|
|
|
|
|
|
|
|
* This version restores the ability to use the `AccountID` / `UserId`
|
|
|
|
999999 along with an all-zero license key when downloading free
|
|
|
|
databases. However, the use of this combination is not recommended
|
|
|
|
and may break in future versions.
|
|
|
|
* When printing verbose output, only the first four character of the
|
|
|
|
`LicenseKey` will now be displayed.
|
|
|
|
|
|
|
|
- Update to version 3.0.1
|
|
|
|
|
|
|
|
* When there were no updates available, 3.0.0 incorrectly returned an
|
|
|
|
exit code of 1 instead of 0. This release reverts to the pre-3.0.0
|
|
|
|
behavior, returning an exit code of 0 in this case.
|
|
|
|
|
|
|
|
- Update to version 3.0.0
|
|
|
|
|
|
|
|
* BREAKING CHANGE: When downloading the free databases without a
|
|
|
|
MaxMind account, you must either not have `AccountID`, `UserId`,
|
|
|
|
or `LicenseKey` set in your configuration file or they must be set
|
|
|
|
to the zero values previously recommended in our documentation. Any
|
|
|
|
other value will cause an authorization error.
|
|
|
|
* BREAKING CHANGE: The configuration options `Protocol`,
|
|
|
|
`SkipPeerVerification`, and `SkipHostnameVerification` are no longer
|
|
|
|
supported. If they are present in the configuration file, they will
|
|
|
|
be ignored. HTTPS with peer and hostname verification will be used
|
|
|
|
on all requests.
|
|
|
|
* BREAKING CHANGE: The configuration file must have the `AccountID`
|
|
|
|
or the deprecated `UserId` when downloading a paid database.
|
|
|
|
Previously, when downloading the GeoIP Legacy Country database, you
|
|
|
|
were able to only provide the `LicenseKey`.
|
|
|
|
* IMPORTANT: `geoipupdate-pureperl.pl` has been removed and will no
|
|
|
|
longer be distributed with `geoipupdate`. This Perl script had known
|
|
|
|
issues and did not have feature parity with the C implementation. If
|
|
|
|
you were using the Perl version, we recommend that you switch to the
|
|
|
|
C version. If you are not able to do this, you may continue using the
|
|
|
|
Perl version distributed with 2.5.0.
|
|
|
|
* This program no longer uses the following endpoints:
|
|
|
|
`/app/update_getipaddr`, `/app/update`, and `/app/update_secure`.
|
|
|
|
`/geoip/databases/{edition_id}/update` is now used instead.
|
|
|
|
* Fixed issue in `gu_strnlen()` dereferencing a pointer before checking
|
|
|
|
that it was in array bounds. Issue found by fcntl.
|
|
|
|
* We now update the default GeoIP.conf during installation so that
|
|
|
|
directory paths match build parameters. Previously this config always
|
|
|
|
said the data directory was under /usr/local/share which was not always
|
|
|
|
accurate.
|
|
|
|
* Improve the error checking and display the underlying reason for the
|
|
|
|
error when possible. Reported by Jonathan Kosgei. GitHub #82.
|
|
|
|
* Document that the `LockFile` is not removed from the filesystem after
|
|
|
|
a successful exit from the program. GitHub issue #79.
|
|
|
|
* Make default configuration directory agree with default installation
|
|
|
|
directory.
|
|
|
|
|
2017-11-16 09:09:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 16 09:09:29 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
2017-11-16 09:13:30 +00:00
|
|
|
- Update to version 2.5.0:
|
|
|
|
* Document the LockFile option in the GeoIP.conf man page.
|
|
|
|
* Remove unused base64 library.
|
|
|
|
* Add the new configuration option PreserveFileTimes. If set, the
|
|
|
|
downloaded files will get the same modification times as their
|
|
|
|
original on the server. Default is 0 (unset).
|
|
|
|
* Use the correct types when calling curl_easy_setopt().
|
|
|
|
* In GeoIP.conf, the UserId option was renamed to AccountID and
|
|
|
|
the ProductIds option was renamed to EditionIDs. The old
|
|
|
|
options will continue to work, but upgrading to the new names
|
|
|
|
is recommended for forward compatibility.
|
2017-11-16 09:09:39 +00:00
|
|
|
- Cleanup previous changelog entry
|
|
|
|
- Run tests during build
|
|
|
|
|
2017-11-16 09:04:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 16 15:35:45 UTC 2017 - Mathias.Homann@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.4.0:
|
2017-11-16 09:09:39 +00:00
|
|
|
* geoipupdate now checks that the database directory is writable.
|
|
|
|
If it is not, it reports the problem and aborts.
|
|
|
|
* geoipupdate now acquires a lock when starting up to ensure only
|
|
|
|
one instance may run at a time. A new option, LockFile, exists
|
|
|
|
to set the file to use as a lock. By default, LockFile is the
|
|
|
|
file .geoipupdate.lock in the database directory.
|
|
|
|
* geoipupdate now prints out additional information from the
|
|
|
|
server when a download request results in something other than
|
|
|
|
HTTP status 2xx. This provides more information when the API
|
|
|
|
does not respond with a database file. In conjunction with
|
|
|
|
changes to the download service itself, errors such as lacking
|
|
|
|
a subscription no longer show up with the message "not a valid
|
|
|
|
gzip file".
|
|
|
|
* ${datarootdir}/GeoIP is now created on make install.
|
2017-11-16 09:04:59 +00:00
|
|
|
|
2017-01-05 15:50:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 5 15:40:45 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to version 2.3.1:
|
|
|
|
* geoipupdate now uses TCP keep-alive when compiled with cURL
|
|
|
|
7.25 or greater.
|
|
|
|
* Previously, on an invalid gzip file, geoipupdate would output
|
|
|
|
binary data to stderr. It now displays an appropriate error
|
|
|
|
message.
|
|
|
|
* Install README, ChangeLog, GeoIP.conf.default etc into docdir.
|
|
|
|
* $(sysconfdir) is now created if it doesn't exist.
|
|
|
|
* The sample config file is now usable.
|
|
|
|
|
2016-02-04 20:18:45 +00:00
|
|
|
-------------------------------------------------------------------
|
2016-07-01 17:36:53 +00:00
|
|
|
Fri Jul 1 17:31:03 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
- Fix Group tag.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2016-02-04 20:18:45 +00:00
|
|
|
Thu Feb 4 20:17:08 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to version 2.2.2
|
|
|
|
* geoipupdate now calls fsync on the database directory after a
|
|
|
|
rename to make it durable in the event of a crash.
|
|
|
|
|
2015-11-08 14:06:36 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 8 13:56:31 UTC 2015 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Update to version 2.2.1
|
|
|
|
* Version bump to fix PPA issue
|
|
|
|
- Changes from version 2.2.0
|
|
|
|
* geoipupdate now verifies the MD5 of the new database before
|
|
|
|
deploying it. If the database MD5 does not match the expected MD5,
|
|
|
|
geoipupdate will exit with an error.
|
|
|
|
* The copy of base64.c and base64.h was switched to a version under
|
|
|
|
GPL 2+ to prevent a license conflict.
|
|
|
|
* The LICENSE file was added to the distribution.
|
|
|
|
* Several issues in the documentation were fixed.
|
|
|
|
- Remove gpl-2.0.txt; now included in the tarball
|
|
|
|
- Perform a spec-cleaner
|
|
|
|
|
2015-02-21 11:49:12 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Feb 21 11:07:53 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Initial packaging
|
|
|
|
|