pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/libslirp



Module Name:    pkgsrc
Committed By:   khorben
Date:           Thu Jun 25 04:14:43 UTC 2026

Modified Files:
        pkgsrc/net/libslirp: Makefile distinfo

Log Message:
net/libslirp: update to version 4.9.3

This is a security update for CVE-2026-9539: libslirp TCP URG OOB Read
Information Leak.

Changes in 4.9.3:

* Fix migration break on incorrect vmstate retcode

Changes in 4.9.2:

* Security:
  - oob: cap urgent data count to what is actually available
* Fixed:
  - Honor dns server port number on macos
  - Cope with SO_ERROR possibly failing
  - vmstate: pass on read/write errors for state
  - Fix port conflict
  - tcp_sockclosed: Set linger timer on remaining closing states
* Changed:
  - bootp: allow https for UEFI HTTP boot

Changes in 4.9.1:

* Fixed:
  - meson: use boolean defaults for boolean options
  - meson: specify that C++ is only used for host binaries
  - meson: add dependency override for libslirp
  - Do not link tests with libslirp.map
  - apple: Fix getting IPv4 DNS server address when IPv4 and IPv4 are
    interleaved
  - Windows: Fix ICMP generation
  - tcp: Fix starting the linger2 timer on socket shutdown
* Changed:
  - tcp: on input, reset TCPT_KEEP to TCPTV_KEEP_IDLE rather than TCPTV_KEEPINTVL
  - tcp: on input during init, reset TCPT_KEEP to TCPTV_KEEP_INIT
  - tcp: Reduce linger time to two minutes

Changes in 4.9.0:

* Added:
  - Add SlirpAddPollSocketCb and {,un}register_poll_socket that can be used from
    SLIRP_CONFIG_VERSION_MAX 6 to properly support socket handles on win64.
* Fixed:
  - bootp: Fill siaddr with tftp addr as per RFC2131
  - tcp_listen: Fix host forwarding on Windows
  - tftp: Fix address returned in proxying
* Changed:
  - Fix build on mold
  - Fix static linking
  - slirp_os_socket abstraction for Windows
  - cksum: Update implementation to include 64-bit computation support
  - Reduce compilation warnings on Windows

Changes in 4.8.0:

* Security:
  - tcp: Fix testing for last fragment
  - tftp: Fix use-after-free
* Added:
  - Add support for Haiku
  - ncsi: Add manufacturer's ID
  - ncsi: Add Get Version ID command
  - ncsi: Add out-of-band ethernet address
  - ncsi: Add Mellanox Get Mac Address handler
  - icmp6: Add echo request forwarding support
  - Add fuzzing infrastructure
* Fixed:
  - Fix missing cleanups
  - windows: Build fixes
  - ipv6: Use target address from Neighbor Advertisement
  - dns: Reject domain-search when any entry ends with ".."
  - dns: Use localhost as dns when /etc/resolv.conf empty
  - icmp: Handle ICMP packets as IPPROTO_IP on BSD
  - eth: pad ethernet frames to 60 bytes
* Removed:
  - windows: Bump the minimum Windows version to Windows 7

Tested on NetBSD/amd64.

XXX pull-up to pkgsrc-2026Q2


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/libslirp/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/libslirp/distinfo

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

Modified files:

Index: pkgsrc/net/libslirp/Makefile
diff -u pkgsrc/net/libslirp/Makefile:1.8 pkgsrc/net/libslirp/Makefile:1.9
--- pkgsrc/net/libslirp/Makefile:1.8    Thu Oct 23 20:38:50 2025
+++ pkgsrc/net/libslirp/Makefile        Thu Jun 25 04:14:43 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2025/10/23 20:38:50 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/06/25 04:14:43 khorben Exp $
 
-DISTNAME=      libslirp-4.7.0
-PKGREVISION=   3
+DISTNAME=      libslirp-4.9.3
 CATEGORIES=    net
-MASTER_SITES=  https://gitlab.freedesktop.org/slirp/libslirp/uploads/60113f60cfd6abe2c16dde9f6c81b631/
+MASTER_SITES=  https://gitlab.freedesktop.org/-/project/2767/uploads/bdcbb727b502f93d312e631cc0980055/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/net/libslirp/distinfo
diff -u pkgsrc/net/libslirp/distinfo:1.7 pkgsrc/net/libslirp/distinfo:1.8
--- pkgsrc/net/libslirp/distinfo:1.7    Sun Nov  6 17:21:41 2022
+++ pkgsrc/net/libslirp/distinfo        Thu Jun 25 04:14:43 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.7 2022/11/06 17:21:41 triaxx Exp $
+$NetBSD: distinfo,v 1.8 2026/06/25 04:14:43 khorben Exp $
 
-BLAKE2s (libslirp-4.7.0.tar.xz) = ef73fb0de29a83b0c5f5e3d02f7bcd5257e1787ce5217afd34065856a92df973
-SHA512 (libslirp-4.7.0.tar.xz) = 00b943ec758d7c2d3213a239b1cb7376d2d06d851afd9d5a808c787a76dfdd442570253ca509085c6c3ef528472aec9216587dbfc3348d7eb325b92b8f8b1ac3
-Size (libslirp-4.7.0.tar.xz) = 110840 bytes
-SHA1 (patch-src_libslirp.h) = 47b1bf7ec380a8898377a87e71c80287663342a3
+BLAKE2s (libslirp-4.9.3.tar.xz) = 6e574bf1c81d319e5fe9efa346acd7c54d51e260abc81d0b763d45d4d69703fb
+SHA512 (libslirp-4.9.3.tar.xz) = 0a4d7e977d9877cc59298a05df58d285e58e0d9e80ccdcc4c95c5984e177b5642319d54b07fa650317c5a1c2a1a16d11a26cbd1e9b165724607b428d05c34a15
+Size (libslirp-4.9.3.tar.xz) = 132968 bytes



Home | Main Index | Thread Index | Old Index