libslirp: update to 4.6.1 ## [4.6.1] - 2021-06-18 ### Fixed - Fix DHCP regression introduced in 4.6.0. ## [4.6.0] - 2021-06-14 ### Added - mbuf: Add debugging helpers for allocation. ### Changed - Revert "Set macOS deployment target to macOS 10.4". ### Fixed - mtod()-related buffer overflows (CVE-2021-3592, CVE-2021-3593, CVE-2021-3594, CVE-2021-3595). - poll_fd: add missing fd registration for UDP and ICMP - ncsi: make ncsi_calculate_checksum work with unaligned data. - Various typos and doc fixes. ## [4.5.0] - 2021-05-18 ### Added - IPv6 forwarding. - slirp_neighbor_info() to dump the ARP/NDP tables. ### Changed - Lazy guest address resolution for IPv6. - Improve signal handling when spawning a child. - Set macOS deployment target to macOS 10.4. - slirp_add_hostfwd: Ensure all error paths set errno. - More API documentation. ### Fixed - Assertion failure on unspecified IPv6 address. - Disable polling for PRI on MacOS, fixing some closing streams issues. - Various memory leak fixes on fastq/batchq. - Memory leak on IPv6 fast-send. - Slow socket response on Windows. - Misc build and code cleanups. ## [4.4.0] - 2020-12-02 ### Added - udp, udp6, icmp: handle TTL value. - Enable forwarding ICMP errors. - Add DNS resolving for iOS. ### Changed - Improve meson subproject() support. - Removed Makefile-based build system. ### Fixed - socket: consume empty packets. - check pkt_len before reading protocol header (CVE-2020-29129). - ip_stripoptions use memmove (fixes undefined behaviour). - various Coverity-related changes/fixes.diff -r1.2 -r1.3 pkgsrc/net/libslirp/Makefile
(nia)
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2021/12/08 16:02:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2022/04/25 06:27:10 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libslirp-4.3.1 | 3 | DISTNAME= libslirp-4.6.1 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= net | 4 | CATEGORIES= net | |
6 | MASTER_SITES= https://elmarco.fedorapeople.org/ | 5 | MASTER_SITES= https://gitlab.freedesktop.org/slirp/libslirp/uploads/83b199ea6fcdfc0c243dfde8546ee4c9/ | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://gitlab.freedesktop.org/slirp/libslirp | 9 | HOMEPAGE= https://gitlab.freedesktop.org/slirp/libslirp | |
11 | COMMENT= User-mode networking library | 10 | COMMENT= User-mode networking library | |
12 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
13 | 12 | |||
14 | USE_TOOLS+= pkg-config | 13 | USE_TOOLS+= pkg-config | |
15 | 14 | |||
16 | PYTHON_FOR_BUILD_ONLY= tool | 15 | PYTHON_FOR_BUILD_ONLY= tool | |
17 | 16 | |||
18 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 17 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
19 | PKGCONFIG_OVERRIDE+= output/meson-private/slirp.pc | 18 | PKGCONFIG_OVERRIDE+= output/meson-private/slirp.pc |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2020/10/03 10:12:54 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2022/04/25 06:27:10 nia Exp $ | |
2 | include/slirp/libslirp-version.h | 2 | include/slirp/libslirp-version.h | |
3 | include/slirp/libslirp.h | 3 | include/slirp/libslirp.h | |
4 | lib/libslirp.so | 4 | lib/libslirp.so | |
5 | lib/libslirp.so.0 | 5 | lib/libslirp.so.0 | |
6 | lib/libslirp.so.0.2.2 | 6 | lib/libslirp.so.0.3.1 | |
7 | lib/pkgconfig/slirp.pc | 7 | lib/pkgconfig/slirp.pc |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2021/10/26 11:05:56 nia Exp $ | 1 | $NetBSD: distinfo,v 1.4 2022/04/25 06:27:10 nia Exp $ | |
2 | 2 | |||
3 | BLAKE2s (libslirp-4.3.1.tar.xz) = 0b533c5f672c53f4450a0b6d56bf1dae62f7da680373774128afbbab466c6470 | 3 | BLAKE2s (libslirp-4.6.1.tar.xz) = 0a241701261d0fbef657625d7f2fdc660521fd3e70b6bb15c434ba2695e1bb31 | |
4 | SHA512 (libslirp-4.3.1.tar.xz) = b34793d67dbe15302a16562ce6e63063eec04f8ca1a6fdb5c10891de9fbcc59877c30d4883cd8c5d911147981401b93dacae538a5b85253bde5e44edea6c228c | 4 | SHA512 (libslirp-4.6.1.tar.xz) = ed51365f732d402bb083ab8d9c84be58a7fe9116e9070e9cdc5dfd81d5400b662c2122999a6de270ee9c57918f71f24e00eecb977a2fdde528e9aa75ab32a424 | |
5 | Size (libslirp-4.3.1.tar.xz) = 99056 bytes | 5 | Size (libslirp-4.6.1.tar.xz) = 104172 bytes |