From 1a034e23090318e10b612768792ba021b6f1656a Mon Sep 17 00:00:00 2001 From: wiz Date: Mon, 6 May 2024 05:49:28 +0000 Subject: [PATCH] uriparser: update to 0.9.8. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2024-05-05 -- 0.9.8 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: [CVE-2024-34402] Protect against integer overflow in ComposeQueryEngine (GitHub #183, GitHub #185) * Fixed: [CVE-2024-34403] Protect against integer overflow in ComposeQueryMallocExMm (GitHub #183, GitHub #186) >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Changed: Require CMake >=3.5.0 (GitHub #172) * Added: CMake option URIPARSER_SHARED_LIBS=(ON|OFF) to control, whether to produce a shared or static library for uriparser and that alone, falls back to standard BUILD_SHARED_LIBS if available, else defaults to "ON" (GitHub #169, GitHub #170) * Improved: Document that scheme-based normalization a la section 6.2.3 of RFC 3986 is a responsibility of the application using uriparser (GitHub #173, GitHub #174) * Improved: Document supported code points for functions uriEscape(Ex)W (GitHub #171, GitHub #175) * Infrastructure: Update Clang from 15 to 18 (GitHub #161, GitHub #187) * Infrastructure: Adapt to breaking changes in Clang packaging (GitHub #160) * Infrastructure: Get sanitizer CFLAGS and LDFLAGS back in sync (GitHub #161) * Infrastructure: Pin GitHub Actions to specific commits for security (GitHub #165) * Soname: 1:31:0 — see https://verbump.de/ for what these numbers do 2022-10-05 -- 0.9.7 * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing (GitHub #146, GitHub #150) Thanks to Scallop Ye for the report and the pull request! * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub #139, GitHub #141); thanks to Mariusz Zaborski for the report! * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro checks for both MinGW and mingw-w64 (GitHub #131) * Fixed: Compiler warnings (GitHub #132, GitHub #152) * Improved: Use name UriConfig.h rather than generic config.h for the config header file to avoid name clashes and also include it through "UriConfig.h" with quotes rather than so that it is found in quote path locations (GitHub #149) Thanks to Gaspard Petit for bringing this up! * Improved: Document need for UriConfig.h in UriMemory.c (GitHub #136) * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub #152) * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub #152) * Infrastructure: Update Clang from 13 to 15 (GitHub #143, GitHub #151) * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible (GitHub #142, GitHub #144, GitHub #145) * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do --- textproc/uriparser/Makefile | 6 +++--- textproc/uriparser/PLIST | 4 ++-- textproc/uriparser/distinfo | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/textproc/uriparser/Makefile b/textproc/uriparser/Makefile index 7946aa02a94f..0988fbccb16e 100644 --- a/textproc/uriparser/Makefile +++ b/textproc/uriparser/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.17 2023/07/11 05:55:10 nia Exp $ +# $NetBSD: Makefile,v 1.18 2024/05/06 05:49:28 wiz Exp $ -DISTNAME= uriparser-0.9.6 +DISTNAME= uriparser-0.9.8 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=uriparser/} GITHUB_RELEASE= ${DISTNAME} @@ -11,7 +11,6 @@ HOMEPAGE= https://uriparser.github.io/ COMMENT= URI parsing library LICENSE= modified-bsd -USE_CMAKE= yes USE_FEATURES= snprintf PKGCONFIG_OVERRIDE+= liburiparser.pc.in @@ -23,4 +22,5 @@ CFLAGS.NetBSD+= -D_OPENBSD_SOURCE LDFLAGS.SunOS+= -lsocket -lnsl .include "options.mk" +.include "../../devel/cmake/build.mk" .include "../../mk/bsd.pkg.mk" diff --git a/textproc/uriparser/PLIST b/textproc/uriparser/PLIST index ace93759a6ee..1cac16b6da7e 100644 --- a/textproc/uriparser/PLIST +++ b/textproc/uriparser/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.8 2022/01/07 12:40:08 nros Exp $ +@comment $NetBSD: PLIST,v 1.9 2024/05/06 05:49:29 wiz Exp $ bin/uriparse include/uriparser/Uri.h include/uriparser/UriBase.h @@ -12,5 +12,5 @@ lib/cmake/${PKGNAME}/uriparser-noconfig.cmake lib/cmake/${PKGNAME}/uriparser.cmake lib/liburiparser.so lib/liburiparser.so.1 -lib/liburiparser.so.1.0.29 +lib/liburiparser.so.1.0.31 lib/pkgconfig/liburiparser.pc diff --git a/textproc/uriparser/distinfo b/textproc/uriparser/distinfo index 472a272361e7..dc827906cdd0 100644 --- a/textproc/uriparser/distinfo +++ b/textproc/uriparser/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.17 2022/01/07 12:40:08 nros Exp $ +$NetBSD: distinfo,v 1.18 2024/05/06 05:49:29 wiz Exp $ -BLAKE2s (uriparser-0.9.6.tar.xz) = 51057de51f8f3380062c6065419565a1048ed29bcb6b9ff73cda9fa5e534a0ae -SHA512 (uriparser-0.9.6.tar.xz) = 4b071e3aee5ca9e065ea9aaa98ee4f14157c8b52f8d95c0d526c083e61d0c015841fda7a8fa6e535664c0bfef7322da2bcfed0dc313e30794fb66a65b832d4ad -Size (uriparser-0.9.6.tar.xz) = 171260 bytes +BLAKE2s (uriparser-0.9.8.tar.xz) = d7d0711ff31256c6d130e975d3d3a4748b31ca2b27166e4b806ac423abc48638 +SHA512 (uriparser-0.9.8.tar.xz) = 05741eeb1419d64205f4758b6aee60a4725a3386d5b54e195900dc62492cff3b8ee7143423d6d4e255d24bd0d7111ec4d767afe8e04fdee6fe58b72b5bb2142e +Size (uriparser-0.9.8.tar.xz) = 172804 bytes SHA1 (patch-include_uriparser_UriBase.h) = 71f3582a2988c6c35a1a2b1995d50f47f22939bd