Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mmdblookup-1.8.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: mmdblookup Distribution: openSUSE:Factory:zSystems
Version: 1.8.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 10 14:37:35 2023
Group: Unspecified Build host: s390zl21
Size: 33913 Source RPM: libmaxminddb-1.8.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://dev.maxmind.com/
Summary: An utility to look up an IP address in a MaxMind DB file
The libmaxminddb library provides a C library for reading MaxMind DB
files, including the GeoIP2 databases from MaxMind. This is a
custom binary format designed to facilitate fast lookups of IP
addresses while allowing for great flexibility in the type of
data associated with an address.

This package contains the mmdblookup binary.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Nov 07 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - libmaxminddb 1.8.0:
    * PACKAGE_VERSION is now a private compile definition when
      building with CMake.
    * The feature test macro _POSIX_C_SOURCE is no longer set by
      maxminddb.h
    * assert() is no longer used outside test code
* Sat Oct 01 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - libmaxminddb 1.7.1:
    * FD_CLOEXEC is now set on platforms that do not support O_CLOEXEC
    * File size check now correctly compares the size to SSIZE_MAX
    * developer visible changes
* Fri Apr 30 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - libmaxminddb 1.6.0:
    * CMake build system fixes, not in use in this package
* Tue Mar 02 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.5.2:
    * 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.
    * The formatting of the manpages has been improved and the script that
      generates them now supports `lowdown` in addition to `pandoc`.
* Thu Jan 07 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - libmaxminddb 1.5.0:
    * build system changes for other platforms only
* Fri Aug 07 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.4.3:
    * Use of uninitialized memory in dump_entry_data_list() could have
      cause a heap buffer flow in mmdblookup [bsc#1175006]
* Wed Nov 20 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Add baselibs.conf: build libmaxminddb0-32bit, which is required
    by libdns1310-32bit (new dependency gained).
* Sun Nov 03 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.4.2:
    * negative array index for MMDB_*get_value specifies the last element
    * Fix a memory leak when using custom databases without languages
      defined in the metadata
    * mmdblookup now displays the prefix length for the record when
      using the verbose flag
* Thu May 17 2018 jweberhofer@weberhofer.at
  - Run tests
  - Packaged LICENSE
  - Update to version 1.3.2
    * Allocate memory for MMDB_entry_data_list_s structs in separate chunks
      rather than one large chunk. This simplifies accessing memory in
      MMDB_get_entry_data_list() and increases performance. It builds on the
      changes in 1.3.0 and 1.3.1.
    * We no longer export data_pool_* symbols. These are internal functions
      but we were previously exporting them. Pull request by Faidon Liambotis.
      gh#maxmind/libmaxminddb#162.
    * Build with POSIX.1-2008 by default if the system supports it. This allows
      use of open() with O_CLOEXEC. We retain support for systems that
      provide only POSIX.1-2001.
      Open the database with the O_CLOEXEC flag if the system provides it.
    * This avoids cases where we could leak fds when called in multi-threaded
      programs that fork() and exec(). Original report and PR by Brandon L
      Black.
    * Added a test to ensure we export only intended symbols (e.g. MMDB_*).
  - Update to version 1.3.1
    * Fix build problems related to rpl_malloc(). Pull request by Rainer
      Gerhards. gh#maxmind/libmaxminddb
    * Fix a race to set and read data in a field on the MMDB_s struct
      (ipv4_start_node). gh#maxmind/libmaxminddb#153.
    * Fix cases of invalid memory access when using
      MMDB_get_entry_data_list(). This was introduced in 1.3.0 and occurred
      when performing large lookups. gh#maxmind/libmaxminddb#153.
  - Update to version 1.3.0
    * Perform fewer memory allocations in MMDB_get_entry_data_list(). This
      significantly improves its performance. gh#maxmind/libmaxminddb#147.
    * Fix mmdblookup's build epoch reporting on some systems. Big endian
      systems with a 32-bit time_t no longer show a database build date of
      1970-01-01 00:00:00. Pull request by Rainer Jung. gh#maxmind/libmaxminddb#143.
  - Update to version 1.2.1
    * Use autoconf to check the system's endianness rather than trying to do this
      with compiler-defined macros like __BYTE_ORDER__. Apparently this didn't
      work properly on a Sparc system. gh#maxmind/libmaxminddb#120.
    * Several compiler warnings on Visual C++ were fixed. Pull request by Marcel
      Raad. gh#maxmind/libmaxminddb#130.
    * Fix segmentation faults found in MMDB_open() using afl-fuzz. This
      occurred on corrupt databases that had a data pointer large enough to
      cause an integer overflow when doing bound checking. Reported by Ryan
      Whitworth. gh#maxmind/libmaxminddb#140.
    * Add --disable-tests option to configure. Pull request by Fabrice
      Fontaine. gh#maxmind/libmaxminddb#136.
* Tue Apr 12 2016 p.drouand@gmail.com
  - Update to version 1.2.0
    * Four additional fields were added to the end of the
      MMDB_search_node_s struct returned by MMDB_read_node. These
      fields allow the user to iterate through the search tree without
      making undocumented assumptions about how this library works
      internally and without knowing the specific details of the database
      format. GitHub #110 (https://github.com/maxmind/libmaxminddb/issues/110)
  - Changes from version 1.1.5
    * Previously, reading a database with a pointer in the metadata would
      cause an MMDB_INVALID_METADATA_ERROR to be returned. This was due to
      an invalid offset being used when calculating the pointer. The
      data_section and metadata_section fields now both point to the
      beginning of the data section. Previously, data_section pointed
      to the beginning of the data separator. This will not affect
      anyone using only documented fields from MMDB_s.
    * MMDB_lookup_sockaddr will set mmdb_error to
      MMDB_IPV6_LOOKUP_IN_IPV4_DATABASE_ERROR if an IPv6 sockaddr is
      looked up in an IPv4-only database. Previously only
      MMDB_lookup_string would set this error code.
    * When resolving an address, this library now relies on getaddrinfo
      to determine the address family rather than trying to guess it itself.
  - Changes from version 1.1.4
    * Packaging fixes. The 1.1.3 tarball release contained a lot of extra
      junk in the t/ directory.
  - Changes from version 1.1.3
    * Added several additional checks to make sure that we don't attempt to read
      past the end of the databases's data section. GitHub #103
      (https://github.com/maxmind/libmaxminddb/pull/103).
    * When searching for the database metadata, there was a bug that caused
      the code to think it had found valid metadata when none existed. In
      addition, this could lead to an attempt to read past the end of the
      database entirely. Finally, if there are multiple metadata markers
      in the database, we treat the final one as the start of the metdata,
      instead of the first. GitHub #102 (https://github.com/maxmind/libmaxminddb/pull/102)
    * Don't attempt to mmap a file that is too large to be mmapped on the system.
      GitHub #101 (https://github.com/maxmind/libmaxminddb/pull/101).
    * Added a missing out of memory check when reading a file's metadata.
      GitHub #101 (https://github.com/maxmind/libmaxminddb/pull/101).
    * Added several additional checks to make sure that we never attempt
      to malloc more than SIZE_MAX memory, which would lead to integer
      overflow. This could only happen with pathological databases.
      GitHub #101 (https://github.com/maxmind/libmaxminddb/pull/101).

Files

/usr/bin/mmdblookup
/usr/share/doc/packages/mmdblookup
/usr/share/doc/packages/mmdblookup/mmdblookup.md
/usr/share/licenses/mmdblookup
/usr/share/licenses/mmdblookup/LICENSE
/usr/share/man/man1/mmdblookup.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024