| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.5.0 31 Oct 2017 01:24:28
  |
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. |
2.4.0 26 May 2017 17:13:19
  |
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. |
2.3.1 05 Jan 2017 14:16:45
  |
adamw  |
Update to 2.3.1. |
2.3.0 04 Jan 2017 22:34:57
  |
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. |
2.2.2_1 21 Oct 2016 15:21:13
  |
mat  |
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093 |
2.2.2_1 01 Apr 2016 14:16:20
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
2.2.2_1 29 Jan 2016 03:47:18
  |
adamw  |
Fix order of @sample args.
Caught by: danfe |
2.2.2 27 Jan 2016 01:16:01
  |
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. |
2.2.1 28 Apr 2015 18:44:05
  |
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. |
2.2.1 19 Apr 2015 19:19:35
  |
adamw  |
Use the new USE_GITHUB format. |
2.2.1 26 Feb 2015 19:12:05
  |
adamw  |
Update to 2.2.1. |
2.1.0 06 Nov 2014 23:31:09
  |
adamw  |
Update to 2.1.0. |
2.0.2 27 Aug 2014 15:53:24
  |
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 |