Skip to content

Commit 1a034e2

Browse files
committed
uriparser: update to 0.9.8.
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 <UriConfig.h> 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
1 parent c26efa1 commit 1a034e2

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

textproc/uriparser/Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.17 2023/07/11 05:55:10 nia Exp $
1+
# $NetBSD: Makefile,v 1.18 2024/05/06 05:49:28 wiz Exp $
22

3-
DISTNAME= uriparser-0.9.6
3+
DISTNAME= uriparser-0.9.8
44
CATEGORIES= textproc
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=uriparser/}
66
GITHUB_RELEASE= ${DISTNAME}
@@ -11,7 +11,6 @@ HOMEPAGE= https://uriparser.github.io/
1111
COMMENT= URI parsing library
1212
LICENSE= modified-bsd
1313

14-
USE_CMAKE= yes
1514
USE_FEATURES= snprintf
1615
PKGCONFIG_OVERRIDE+= liburiparser.pc.in
1716

@@ -23,4 +22,5 @@ CFLAGS.NetBSD+= -D_OPENBSD_SOURCE
2322
LDFLAGS.SunOS+= -lsocket -lnsl
2423

2524
.include "options.mk"
25+
.include "../../devel/cmake/build.mk"
2626
.include "../../mk/bsd.pkg.mk"

textproc/uriparser/PLIST

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.8 2022/01/07 12:40:08 nros Exp $
1+
@comment $NetBSD: PLIST,v 1.9 2024/05/06 05:49:29 wiz Exp $
22
bin/uriparse
33
include/uriparser/Uri.h
44
include/uriparser/UriBase.h
@@ -12,5 +12,5 @@ lib/cmake/${PKGNAME}/uriparser-noconfig.cmake
1212
lib/cmake/${PKGNAME}/uriparser.cmake
1313
lib/liburiparser.so
1414
lib/liburiparser.so.1
15-
lib/liburiparser.so.1.0.29
15+
lib/liburiparser.so.1.0.31
1616
lib/pkgconfig/liburiparser.pc

textproc/uriparser/distinfo

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
$NetBSD: distinfo,v 1.17 2022/01/07 12:40:08 nros Exp $
1+
$NetBSD: distinfo,v 1.18 2024/05/06 05:49:29 wiz Exp $
22

3-
BLAKE2s (uriparser-0.9.6.tar.xz) = 51057de51f8f3380062c6065419565a1048ed29bcb6b9ff73cda9fa5e534a0ae
4-
SHA512 (uriparser-0.9.6.tar.xz) = 4b071e3aee5ca9e065ea9aaa98ee4f14157c8b52f8d95c0d526c083e61d0c015841fda7a8fa6e535664c0bfef7322da2bcfed0dc313e30794fb66a65b832d4ad
5-
Size (uriparser-0.9.6.tar.xz) = 171260 bytes
3+
BLAKE2s (uriparser-0.9.8.tar.xz) = d7d0711ff31256c6d130e975d3d3a4748b31ca2b27166e4b806ac423abc48638
4+
SHA512 (uriparser-0.9.8.tar.xz) = 05741eeb1419d64205f4758b6aee60a4725a3386d5b54e195900dc62492cff3b8ee7143423d6d4e255d24bd0d7111ec4d767afe8e04fdee6fe58b72b5bb2142e
5+
Size (uriparser-0.9.8.tar.xz) = 172804 bytes
66
SHA1 (patch-include_uriparser_UriBase.h) = 71f3582a2988c6c35a1a2b1995d50f47f22939bd

0 commit comments

Comments
 (0)