./geography/libmaxminddb, C library for the MaxMind DB file format

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.0, Package name: libmaxminddb-1.6.0, Maintainer: fcambus

The libmaxminddb library provides a C library for reading MaxMind
DB files, including the GeoIP2 databases from MaxMind.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 590.917 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:45:18 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:09:33 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Remove SHA1 hashes for distfiles
   2021-05-01 18:08:45 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libmaxminddb: update to 1.6.0.

## 1.6.0 - 2021-04-29

* This release includes several improvements to the CMake build. In
  particular:
  * C99 support is now properly enabled, fixing builds on older `gcc`
    versions. Pull request by Jan Vcelak. GitHub #257.
  * `CMAKE_SHARED_LIBRARY_PREFIX` and `CMAKE_STATIC_LIBRARY_PREFIX` are
    no longer explicitly set and now use the default values for the platform.
    Pull request by Jan Vcelak. GitHub #258.
  * `target_include_directories` now works as expected. Pull request by Jan
    Vcelak. GitHub #259.
  * DLLs are now installed on Windows when `libmaxminddb` is built as a
    shared library. Pull request by Jan Vcelak. GitHub #261.
  * When built as a dynamic library on Windows, all symbols are now exported.
    Pull request by Jan Vcelak. GitHub #262.
   2021-02-19 09:16:37 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
libmaxminddb: update to 1.5.2.

## 1.5.2 - 2021-02-18

* With `libmaxminddb` on Windows and `mmdblookup` generally, there were
  instances where the return value of `calloc` was not checked, which could
  lead to issues in low memory situations or when resource limits had been
  set. Reported by cve-reporting. GitHub #252.

## 1.5.1 - 2021-02-18

* The formatting of the manpages has been improved and the script that
  generates them now supports `lowdown` in addition to `pandoc`. Pull request
  by Faidon Liambotis. GitHub #248.
   2021-01-06 17:11:17 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libmaxminddb: update to 1.5.0 and take MAINTAINER.

ChangeLog:

## 1.5.0 - 2021-01-05

* A CMake build script has been added for Windows builds. The Visual
  Studio project files in `projects` are now considered deprecated and will
  be removed in a future release.
   2020-08-14 16:14:44 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
libmaxminddb: update to 1.4.3.

ChangeLog:

## 1.4.3 - 2020-08-06

* On Windows, always call `CreateFileW` instead of `CreateFile`.
  `CreateFile` could be mapped to `CreateFileA` and not work as expected.
  Pull request by Sandu Liviu Catalin. GitHub #228.
* Fixed use of uninitialized memory in `dump_entry_data_list()` that could
  cause a heap buffer flow in `mmdblookup`. As part of this fix, most uses
  of `malloc` were replaced with `calloc`. Reported by azhou. GitHub #236.

## 1.4.2 - 2019-11-02

* The 1.4.0 release introduced a change that increased the size of `MMDB_s`,
  unintentionally causing an ABI break. This release reverts the relevant
  commit.

## 1.4.1 - 2019-11-01

* The man page links for function calls were not generated correctly in
  1.4.0. This has been corrected.

## 1.4.0 - 2019-11-01

* A negative array index may now be used with `MMDB_get_value`,
  `MMDB_vget_value`, and `MMDB_aget_value`. This specifies the element
  from the end of the array. For instance, `-1` would refer to the
  last element of the array. PR by Kyle Box. GitHub #205.
* On Windows, the file name passed to `MMDB_open` is now expected to be
  UTF-8 encoded. This allows Unicode characters to be used in file names.
  As part of this change, `mmdblookup` on Windows now converts its
  arguments to UTF-8. PR by Gerald Combs. GitHub #189 & #191.
* Fix a memory leak that occurred when freeing an `MMDB_s` where the
  database had no languages defined in the metadata. If you are using an
  official MaxMind database, this leak does not affect you. Pull request
  by Kókai Péter. GitHub #180.
* Add `--disable-binaries` option to `configure`. Pull request by Fabrice
  Fontaine. GitHub #166.
* Previous releases incorrectly included `*.Po` files in the `t` directory.
  This has been corrected. Reported by Daniel Macks. GitHub #168.
* The internal use of the `MMDB_s` now has the `const` modifier. Public
  functions that accepted an `MMDB_s` as an argument now also declare it as
  `const`. Pull request by Kurt Johnson. GitHub #199.
* `mmdblookup` now displays the prefix length for the record when using
  the verbose flag. GitHub #172.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2018-09-29 14:54:16 by Tobias Nygren | Files touched by this commit (2)
Log message:
libmaxminddb: build fix