non port: net/geoipupdate/distinfo |
Number of commits found: 48 |
Monday, 8 Apr 2024
|
21:39 Adam Weinberger (adamw)
net/geoipupdate: Update to 7.0.1
* BREAKING CHANGE: Improvements to the HTTP download API.
* The client now calls two new endpoints:
- /geoip/updates/metadata which is responsible for getting information
about
a database edition.
- /geoip/databases/{edition-id}/download which is responsible for
downloading
the content of a database edition. This new endpoint redirects downloads
to R2
presigned URLs, so systems running geoipupdate need to be able to
reach
-
mm-prod-geoip-databases.a2649acb697e2c09b632799562c076f2.r2.cloudflarestorage.com
in addition to updates.maxmind.com.
* BREAKING CHANGE: The public package API has been redesigned. The previous
API was not easy to use and had become a maintenance burden. We now
expose a Client at github.com/maxmind/geoipupdate/client with a
Download() method. The intention is to expose less of the geoipupdate
internals and provide a simpler and easier to use package. Many
previously exposed methods and types are now either internal only or have
been removed.
* BREAKING CHANGE: If set, GEOIPUPDATE_VERBOSE must either be 0 or 1.
All other values will return an error.
* Setting GEOIPUPDATE_VERBOSE to 1 now works as expected. In the 6.0.0 and
6.1.0 releases, the flag was ignored. Reported by pmcevoy. GitHub #298.
geoipupdate now supports retrying on more types of errors
such as HTTP2 INTERNAL_ERROR.
* Now geoipupdate doesn't requires the user to specify the config file
even if all the other arguments are set via the environment variables.
Reported by jsf84ksnf. GitHub #284.
7d1bf08 |
Wednesday, 10 Jan 2024
|
11:49 Adam Weinberger (adamw)
net/geoipupdate: Update to 6.1.0
26f4804 |
Wednesday, 12 Jul 2023
|
21:32 Adam Weinberger (adamw)
net/geoipupdate: Update to 6.0.0
3fc990a |
Monday, 8 May 2023
|
16:29 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.1.1
ab3d8b0 |
Saturday, 6 May 2023
|
00:09 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.1.0
2c0da50 |
Tuesday, 18 Apr 2023
|
11:19 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.0.4
58812ef |
Saturday, 15 Apr 2023
|
17:23 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.0.3
c34e8c3 |
Thursday, 13 Apr 2023
|
17:48 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.0.2
0b563fff |
14:01 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.0.1
81228e9 |
Wednesday, 12 Apr 2023
|
21:11 Adam Weinberger (adamw)
net/geoipupdate: Update to 5.0.0
d868f6b |
Thursday, 16 Mar 2023
|
15:49 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.11.1
1c41cb9 |
Wednesday, 15 Mar 2023
|
20:58 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.11.0
578c567 |
Monday, 26 Sep 2022
|
20:59 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.10.0
1f3eee4 |
Wednesday, 16 Feb 2022
|
00:02 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.9.0
4345989 |
Tuesday, 20 Jul 2021
|
17:07 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.8.0
80f6465 |
Saturday, 15 May 2021
|
12:32 Adam Weinberger (adamw)
net/geoipupdate: Use go:modules to eliminate GH_TUPLE
abaf39f |
Monday, 19 Apr 2021
|
19:07 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.7.1
59d7809 |
Friday, 16 Apr 2021
|
17:17 Adam Weinberger (adamw)
net/geoipupdate: Update to 4.7.0
324863e |
Tuesday, 15 Dec 2020
|
04:01 adamw
net/geoipupdate: Update to 4.6.0
|
Sunday, 22 Nov 2020
|
22:39 dmgk
net/geoipupdate: switch to USES=go:modules
Switch to USES=go:modules and pass GO_ENV down to make in preparation for the
upcoming go1.16 release.
PR: 251268
Approved by: adamw (maintainer)
|
Thursday, 29 Oct 2020
|
11:57 adamw
net/geoipupdate: Update to 4.5.0
|
Wednesday, 28 Oct 2020
|
15:08 adamw
net/geoipupdate: Update to 4.4.0
|
Thursday, 16 Apr 2020
|
17:20 adamw
geoipupdate: Update to 4.3.0
|
Saturday, 22 Feb 2020
|
12:29 adamw
geoipupdate: Update to 4.2.2
Changes: https://github.com/maxmind/geoipupdate/releases
|
Saturday, 28 Dec 2019
|
18:43 adamw
geoipupdate: Update to 4.1.5
|
Friday, 8 Nov 2019
|
00:13 adamw
geoipupdate: Update to 4.1.4
|
Thursday, 7 Nov 2019
|
21:05 adamw
geoipupdate: Update to 4.1.0
|
Friday, 13 Sep 2019
|
15:10 adamw
geoipupdate: Update to 4.0.5
|
Saturday, 31 Aug 2019
|
04:29 adamw
geoipupdate: Update to 4.0.4
|
Friday, 7 Jun 2019
|
16:03 adamw
Update geoipupdate to 4.0.3
|
Friday, 18 Jan 2019
|
20:23 adamw
Update geoipupdate to 4.0.2
|
04:14 adamw
Update to 4.0.1
Add a MANPAGES option. If you're building this from source and don't
want to spend 2 hours on 200 ports, the manpages are the same as the
DOCS. Just use those.
|
Tuesday, 15 Jan 2019
|
18:59 adamw
Update geoipupdate to 4.0.0
It is now written in go, for reasons I guess.
|
Monday, 10 Sep 2018
|
21:48 adamw
Update geoipupdate to 3.1.1 and tag the LICENSE_FILE
|
Thursday, 16 Aug 2018
|
15:44 adamw
Update geoipupdate to 3.1.0
|
Tuesday, 14 Aug 2018
|
18:38 adamw
Update geoipupdate to 3.0.1
|
Monday, 13 Aug 2018
|
20:43 adamw
Update geoipupdate to 3.0.0
Also, sort plist.
* 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.
|
Friday, 18 May 2018
|
18:33 adamw
Use the pre-rolled tarball to avoid autoreconf
|
Tuesday, 31 Oct 2017
|
01:24 adamw
Update to 2.5.0
Also, create PREFIX/share/GeoIP, as it's needed with the default
configuration.
Note that conf option names have changed with this release, but the
old names will continue to work.
* Replace use of strnlen() due to lack of universal availability. First
reported by Bill Cole. GitHub issue #71.
* Document the LockFile option in the GeoIP.conf man page. GitHub
issue #64.
* Remove unused base64 library. PR by Mikhail Teterin. GitHub PR #68.
* 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).
PR by Rainer Jung. GitHub PR #63.
* Use the correct types when calling curl_easy_setopt(). This fixes
warnings generated by libcurl's typecheck-gcc.h. PR by Michael
Kaufmann. GitHub PR #61.
* 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.
|
Friday, 26 May 2017
|
17:13 adamw
Update to 2.4.0.
* 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. Reported by
Antonios Karagiannis. GitHub #29.
* Previously, a variable named ERROR was used. This caused issues
building on Windows. Reported by Gisle Vanem. GitHub #36.
|
Thursday, 5 Jan 2017
|
14:16 adamw
Update to 2.3.1.
|
Wednesday, 4 Jan 2017
|
22:34 adamw
Update to 2.3.0.
* 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.
|
Wednesday, 27 Jan 2016
|
01:16 adamw
Update to 2.2.2.
Also, use localbase.mk instead of setting CPPFLAGS/LDFLAGS manually, and
use the new two-argument @sample instead of renaming and sed-ing.
|
Tuesday, 28 Apr 2015
|
18:44 bdrewery
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.
Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.
empty() is used rather than (!defined || !${}) to support fmake.
The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.
PR: 199069
With hat: portmgr
Testing done: All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
|
Sunday, 19 Apr 2015
|
19:19 adamw
Use the new USE_GITHUB format.
|
Thursday, 26 Feb 2015
|
19:12 adamw
Update to 2.2.1.
|
Thursday, 6 Nov 2014
|
23:31 adamw
Update to 2.1.0.
|
Wednesday, 27 Aug 2014
|
15:53 adamw
- Update GeoIP to 1.6.2 and switch to its new github location.
- Add net/geoipupdate, the formal tool to fetch updates. It is for paid
subscribers. People using the free version should continue using the
geoipupdate.sh script in net/GeoIP.
This program is used to fetch the GeoIP2 and GeoIP databases. It requires
an active GeoIP subscription.
Please see https://www.maxmind.com/en/geolocation_landing for details about
obtaining a subscription.
If you wish to install the free versions of the GeoIP databases, please
use the geoipudate.sh script provided in net/GeoIP.
WWW: https://github.com/maxmind/geoipupdate
|
Number of commits found: 48 |