pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography/libmaxminddb



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jan 12 10:19:19 UTC 2025

Modified Files:
        pkgsrc/geography/libmaxminddb: Makefile distinfo

Log Message:
libmaxminddb: update to 1.12.2.

## 1.12.2 - 2025-01-10

* `MMDB_get_entry_data_list()` now always sets the passed `entry_data_list`
  parameter to either `NULL` or valid memory. This makes it safe for
  callers to use `MMDB_free_entry_data_list()` on it even in case of error.
  In 1.12.0 `MMDB_get_entry_data_list()` was changed to not set this
  parameter to valid memory in additional error cases. That change caused
  segfaults for certain libraries that assumed it was safe to free memory
  on error. Doing so was never safe, but worked in some cases. This change
  makes such calls safe. Reported by Petr Pisar. GitHub
  maxmind/MaxMind-DB-Reader-XS#39.

## 1.12.1 - 2025-01-08

* Added missing `cmake_uninstall.cmake.in` to the source distribution. This
  was missing from 1.12.0, causing CMake builds to fail. Reported by Marcel
  Raad. GitHub #367.

## 1.12.0 - 2025-01-07

* Fixed memory leaks in `MMDB_open()`. These could happen with invalid
  databases or in error situations such as failing to allocate memory. As
  part of the fix, `MMDB_get_entry_data_list()` now frees memory it
  allocates on additional errors. Previously it failed to clean up when
  certain errors occurred. Pull request by pkillarjun. GitHub #356.
* There is now a build target to fuzz the library. Pull request by
  pkillarjun. GitHub #357.
* Updated `cmake_minimum_required` to a version range to quiet deprecation
  warnings on new CMake versions. Reported by gmou3. GitHub #359.
* The script for generating man pages no longer uses `autodie`. This
  eliminates the dependency on `IPC::System::Simple`. Reported by gmou3.
  GitHub #359.
* An uninstall target is now included for CMake. Pull request by gmou3.
  GitHub #362.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/geography/libmaxminddb/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/geography/libmaxminddb/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/libmaxminddb/Makefile
diff -u pkgsrc/geography/libmaxminddb/Makefile:1.15 pkgsrc/geography/libmaxminddb/Makefile:1.16
--- pkgsrc/geography/libmaxminddb/Makefile:1.15 Sun Aug 25 10:11:22 2024
+++ pkgsrc/geography/libmaxminddb/Makefile      Sun Jan 12 10:19:18 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2024/08/25 10:11:22 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/01/12 10:19:18 wiz Exp $
 
-DISTNAME=      libmaxminddb-1.11.0
+DISTNAME=      libmaxminddb-1.12.2
 CATEGORIES=    geography
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=maxmind/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/geography/libmaxminddb/distinfo
diff -u pkgsrc/geography/libmaxminddb/distinfo:1.14 pkgsrc/geography/libmaxminddb/distinfo:1.15
--- pkgsrc/geography/libmaxminddb/distinfo:1.14 Sun Aug 25 10:11:22 2024
+++ pkgsrc/geography/libmaxminddb/distinfo      Sun Jan 12 10:19:18 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2024/08/25 10:11:22 wiz Exp $
+$NetBSD: distinfo,v 1.15 2025/01/12 10:19:18 wiz Exp $
 
-BLAKE2s (libmaxminddb-1.11.0.tar.gz) = 8056ae237ee10e5fb7f26574f66d210b7c6e19012a4e3a75a5d98ef0071f59fd
-SHA512 (libmaxminddb-1.11.0.tar.gz) = ecb7e1d8c89f1f0f018abcfb9ac7071f36e40ab5b12ecb1ded3b66db69dbe830792f6497aca9ca8c79ecfe47db7fa5dccf20714f06c49b93a69389b91e006b46
-Size (libmaxminddb-1.11.0.tar.gz) = 727863 bytes
+BLAKE2s (libmaxminddb-1.12.2.tar.gz) = a95937de9e6ab8f9e15028080f1aca62de945c5acc995213543f65ef0afa9f6d
+SHA512 (libmaxminddb-1.12.2.tar.gz) = 263e7f7901b450ac0b7fa95887ade3b2725bc794360ce6fc27ebfe06f025b7670d9e5f9a208f99073d32b673993d810f0bcee510027e4d2e87ba3c38d75036fe
+Size (libmaxminddb-1.12.2.tar.gz) = 730768 bytes



Home | Main Index | Thread Index | Old Index