OpenBSD/src mDV2XrO — sys/lib/libz infback.c inflate.c

   Backport security fixes from zlib 1.4

   From the 9 security fixes listed in
   https://github.com/madler/zlib/releases/tag/v1.4
   we already have the fix for CVE-2026-85091 in 8.0.

   The remaining 8 of these are cherry-picked here for userland, 6 of which
   also affect the kernel. That required a bit of fiddling due to our patches
   (#ifdef SMALL, size for ZFREE in the kernel).

   There is an oob write of 32k and various other oob accesses, some info
   leaks and a cloexec carelessness.

   from tb@; looks good to deraadt@

   In detail this is:

   deflate.c, hunks 1 and 2:


    [111 lines not shown]
VersionDeltaFile
1.24.4.1+25-8sys/lib/libz/deflate.c
1.29.4.1+12-4sys/lib/libz/inflate.c
1.15.4.1+0-2sys/lib/libz/infback.c
+37-143 files

OpenBSD/src 9Iu9Kgw — sys/lib/libz infback.c inflate.c

   Backport security fixes from zlib 1.4

   From the 9 security fixes listed in
   https://github.com/madler/zlib/releases/tag/v1.4
   we already have the fix for CVE-2026-85091 in 8.0.

   The remaining 8 of these are cherry-picked here for userland, 6 of which
   also affect the kernel. That required a bit of fiddling due to our patches
   (#ifdef SMALL, size for ZFREE in the kernel).

   There is an oob write of 32k and various other oob accesses, some info
   leaks and a cloexec carelessness.

   from tb@; looks good to deraadt@

   In detail this is:

   deflate.c, hunks 1 and 2:


    [111 lines not shown]
VersionDeltaFile
1.24.2.1+25-8sys/lib/libz/deflate.c
1.29.2.1+12-4sys/lib/libz/inflate.c
1.15.2.1+0-2sys/lib/libz/infback.c
+37-143 files

OpenBSD/src eedVjUx — lib/libz infback.c gzlib.c

   Backport security fixes from zlib 1.4

   From the 9 security fixes listed in
   https://github.com/madler/zlib/releases/tag/v1.4
   we already have the fix for CVE-2026-85091 in 8.0.

   The remaining 8 of these are cherry-picked here for userland, 6 of which
   also affect the kernel. That required a bit of fiddling due to our patches
   (#ifdef SMALL, size for ZFREE in the kernel).

   There is an oob write of 32k and various other oob accesses, some info
   leaks and a cloexec carelessness.

   from tb@; looks good to deraadt@

   In detail this is:

   deflate.c, hunks 1 and 2:


    [111 lines not shown]
VersionDeltaFile
1.31.6.1+25-8lib/libz/deflate.c
1.25.6.1+12-4lib/libz/inflate.c
1.7.2.1+5-0lib/libz/gzwrite.c
1.12.6.1+2-2lib/libz/gzlib.c
1.14.6.1+0-2lib/libz/infback.c
+44-165 files

OpenBSD/src 2v83Lt9 — lib/libz infback.c gzlib.c

   zlib: fix buffer overwrite in non-blocking gzwrite
   Upstream commit df84af25
   from tb@

   Backport security fixes from zlib 1.4
   From the 9 security fixes listed in
   https://github.com/madler/zlib/releases/tag/v1.4
   we already have the fix for CVE-2026-85091 in 8.0.
   The remaining 8 of these are cherry-picked here for userland, 6 of which
   also affect the kernel. That required a bit of fiddling due to our patches
   (#ifdef SMALL, size for ZFREE in the kernel).
   There is an oob write of 32k and various other oob accesses, some info
   leaks and a cloexec carelessness.
   from tb@; looks good to deraadt@
   In detail this is:
   deflate.c, hunks 1 and 2:
   commit 1e4178b27f458904d3d2e2256a831708912e8b1a
   Author: Jason Gross <jason at theorem.dev>
   Date:   Mon Nov 2 20:43:28 2026 +0000

    [73 lines not shown]
VersionDeltaFile
1.31.2.1+25-8lib/libz/deflate.c
1.25.2.1+12-4lib/libz/inflate.c
1.6.2.1+9-1lib/libz/gzwrite.c
1.12.2.1+2-2lib/libz/gzlib.c
1.14.2.1+0-2lib/libz/infback.c
+48-175 files

OpenBSD/ports gw0JXdt — wayland/xwayland Makefile distinfo

   Update to xwayland 24.1.15
VersionDeltaFile
1.17.2.2+2-2wayland/xwayland/distinfo
1.23.2.2+1-1wayland/xwayland/Makefile
+3-32 files

OpenBSD/ports jPIcjXF — wayland/xwayland Makefile distinfo

   wayland/xwayland: Update to 24.1.15

   From yaydn (at) protonmail
VersionDeltaFile
1.19+2-2wayland/xwayland/distinfo
1.25+1-1wayland/xwayland/Makefile
+3-32 files

OpenBSD/ports 2ltnQQP — x11/kde-applications/bomber distinfo, x11/kde-applications/kalarm/pkg PLIST

   Update KDE Gear 26.08.3

   https://kde.org/announcements/changelogs/gear/26.08.3/
VersionDeltaFile
1.15+19-0x11/kde-applications/kontact/pkg/PLIST
1.26+8-0x11/kde-applications/lokalize/pkg/PLIST
1.36+8-0x11/kde-applications/konqueror/pkg/PLIST
1.2+5-0x11/kde-applications/kdominate/pkg/PLIST
1.24+5-0x11/kde-applications/kalarm/pkg/PLIST
1.60+2-2x11/kde-applications/bomber/distinfo
+47-2219 files not shown
+485-421225 files

OpenBSD/src FI0kRzD — etc/examples relayd.conf

   show how to send through a PROXY tunnel
VersionDeltaFile
1.8+13-1etc/examples/relayd.conf
+13-11 files

OpenBSD/src zGudKVc — usr.sbin/relayd proxy_protocol.c

   Use client source port instead of remote proxy port to unbreak PROXY sending

   https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt
   2.1. Human-readable header format (Version 1)

   A valid v1 header for 2001:db8::1/1234 to example.com/80 would be
     PROXY TCP6 2001:db8::1 2606:4700:10::6814:179a 1234 80
   but "forward to ... port 3128 proxy-protocol v1" would send
     PROXY TCP6 2001:db8::1 2606:4700:10::6814:179a 1234 3128

   Fix both v1 and v2;  tested against HAProxy "bind ... accept-proxy".

   "ok christoph" (code author)
   OK op
VersionDeltaFile
1.3+9-4usr.sbin/relayd/proxy_protocol.c
+9-41 files

OpenBSD/ports MTOeTY5 — sysutils/reaction crates.inc Makefile, sysutils/reaction/pkg reaction.rc

   Update to reaction-2.7.1

   Changes: https://framagit.org/ppom/reaction/-/blob/v2.7.1/CHANGELOG.md

   OK Lydia Sobot (MAINTAINER)
VersionDeltaFile
1.5+6-4sysutils/reaction/distinfo
1.7+1-2sysutils/reaction/Makefile
1.5+0-1sysutils/reaction/pkg/reaction.rc
1.3+1-0sysutils/reaction/crates.inc
+8-74 files

OpenBSD/xenocara OAbqyB8 — xserver/Xext xres.c xvdisp.c, xserver/glamor glamor_xv.c

   Merge fixes from upstream for Xserver issues:
   * CVE-2026-109091: EDID DS_RANGES Out-Of-Bounds Write
   * CVE-2026-109092: XvShmPutImage Shared-Memory Bounds Overflow
   * CVE-2026-109093: XTestFakeInput Valuator Stack Out-Of-Bounds Write
   * CVE-2026-109904: XRes QueryClientIds Request Size Overflow
   * CVE-2026-109094: XRes QueryResourceBytes Swap Path Size Overflow
   * CVE-2026-109095: glamor Xv Image Size Integer Overflow
   * CVE-2026-109096: XvPutImage Negative Image Size Length Bypass
   * CVE-2026-109903: XvQueryImageAttributes Negative Size Reply
VersionDeltaFile
1.22+20-16xserver/hw/xfree86/modes/xf86EdidModes.c
1.18+6-5xserver/Xext/xtest.c
1.10+9-1xserver/glamor/glamor_xv.c
1.17+9-1xserver/Xext/xvdisp.c
1.16+6-0xserver/Xext/xres.c
+50-235 files

OpenBSD/src rwxcLmJ — usr.sbin/smtpd mproc.c

   simplify m_error; all caller are passing a fixed string

   no need for the temporary buffer.
VersionDeltaFile
1.54+3-8usr.sbin/smtpd/mproc.c
+3-81 files

OpenBSD/src 1xhgLXY — lib/libcrypto/ec ec_curve_tables.h

   ec_curve_tables: silence a noisy MSVC warning

   Explicitly clear the upper bits of n0 on LP32 so that we don't see

   D:\a\portable\portable\crypto\ec\ec_curve_tables.h(1310,8): warning C4310: cast truncates constant value [D:\a\portable\portable\build\crypto\crypto_obj.vcxproj]
     (compiling source file '../../crypto/ec/ec_curve.c')

   on (almost?) every line using EC_CURVE_N0() on 32-bit Windows.

   Portable regress is happy: https://github.com/libressl/portable/pull/1464

   ok beck
VersionDeltaFile
1.2+2-2lib/libcrypto/ec/ec_curve_tables.h
+2-21 files

OpenBSD/src 5w5YyWH — sys/dev/fdt qcgpio_fdt.c

   Add new SoC support to access GPIO pins

   OK tobhe@
VersionDeltaFile
1.11+4-2sys/dev/fdt/qcgpio_fdt.c
+4-21 files

OpenBSD/src d0zhBrm — sys/dev/fdt qccpucp.c

   Add new SoC support to the Qualcomm CPUSS Control Processor
   driver, for cpu scaling

   OK tobhe@
VersionDeltaFile
1.2+3-2sys/dev/fdt/qccpucp.c
+3-21 files

OpenBSD/src aor4Qte — sys/arch/arm64/stand/efiboot efiboot.c

   automatically load the DTB for the new Qualcomm based
   Thinkpad T14s Gen 7 and Yoga Slim laptops.

   Also add the 32bit DMA limit for the newer gen systems.

   OK kettenis@ tobhe@
VersionDeltaFile
1.73+10-2sys/arch/arm64/stand/efiboot/efiboot.c
+10-21 files

OpenBSD/ports toL4YfQ — multimedia/ferrofin Makefile crates.inc

   update to ferrofin 1.5.0
VersionDeltaFile
1.4+20-12multimedia/ferrofin/distinfo
1.4+9-5multimedia/ferrofin/crates.inc
1.11+1-2multimedia/ferrofin/Makefile
+30-193 files

OpenBSD/ports KrsQOD1 — multimedia/ferrofin Makefile

   add chromaprint dep for intro/credits detection
VersionDeltaFile
1.10+3-2multimedia/ferrofin/Makefile
+3-21 files

OpenBSD/src iKtOgGt — usr.bin/patch util.c

   simplify fetchname

   it's a bit too complex and prevents further changes to this routine.
   divide the "path extraction" from the stripping.

   survived a bulk build by kirill@, thanks!
   okay kirill@
VersionDeltaFile
1.48+10-8usr.bin/patch/util.c
+10-81 files

OpenBSD/ports cbXGPoP — lang/gcc/16 Makefile, lang/gcc/16/patches patch-gcc_config_pa_pa-openbsd_h patch-gcc_configure

   lang/gcc/16: fixed build on hppa

   Reported and tested by Sebastian Reitenbach
VersionDeltaFile
1.1+49-0lang/gcc/16/patches/patch-gcc_config_pa_pa_md
1.3+37-5lang/gcc/16/patches/patch-gcc_configure
1.2+25-1lang/gcc/16/patches/patch-gcc_config_pa_pa-openbsd_h
1.50+5-5lang/gcc/16/Makefile
+116-114 files

OpenBSD/ports DJg7xEI — lang/bootgcc Makefile, lang/bootgcc/patches patch-gcc_config_pa_pa-openbsd_h patch-gcc_configure

   lang/bootgcc: fix building in hppa

   Reported and tested by Sebastian Reitenbach
VersionDeltaFile
1.1+49-0lang/bootgcc/patches/patch-gcc_config_pa_pa_md
1.3+36-4lang/bootgcc/patches/patch-gcc_configure
1.4+13-1lang/bootgcc/patches/patch-gcc_config_pa_pa-openbsd_h
1.15+1-1lang/bootgcc/Makefile
+99-64 files

OpenBSD/ports gLdZJmQ — x11/lxqt/panel Makefile distinfo

   x11/lxqt/panel: update to 2.5.1.
VersionDeltaFile
1.9+2-2x11/lxqt/panel/distinfo
1.15+1-0x11/lxqt/panel/Makefile
+3-22 files

OpenBSD/src 0DGAHFB — regress/lib/libcrypto/mtc mtc_tree_test.c

   mtc_tree_test: sprinkle a ton of stupid casts

   You can't print uint64_t with %llu.
VersionDeltaFile
1.2+37-19regress/lib/libcrypto/mtc/mtc_tree_test.c
+37-191 files

OpenBSD/ports JnBK6Rm — www/firefox-esr Makefile distinfo

   www/firefox-esr: update to 153.7.0.

   see https://www.firefox.com/en-US/firefox/153.7.0/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-127/
VersionDeltaFile
1.190.2.5+4-4www/firefox-esr/distinfo
1.282.2.5+2-2www/firefox-esr/Makefile
+6-62 files

OpenBSD/ports UkcY8Uh — www/mozilla-firefox Makefile distinfo, www/mozilla-firefox/patches patch-security_nss_lib_nss_nss_h patch-security_manager_ssl_nsNSSCertificateDB_h

   www/mozilla-firefox: MFC update to 160.0.

   see https://www.firefox.com/en-US/firefox/160.0/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-125/
VersionDeltaFile
1.1.2.1+158-0www/mozilla-firefox/patches/patch-security_manager_ssl_nsNSSCertificateDB_cpp
1.1.4.1+157-0www/mozilla-firefox/patches/patch-security_certverifier_NSSCertDBTrustDomain_cpp
1.1.2.1+14-0www/mozilla-firefox/patches/patch-security_manager_ssl_nsNSSCertificateDB_h
1.423.2.6+4-4www/mozilla-firefox/distinfo
1.1.8.2+2-2www/mozilla-firefox/patches/patch-security_nss_lib_nss_nss_h
1.712.2.6+2-2www/mozilla-firefox/Makefile
+337-85 files not shown
+340-1111 files

OpenBSD/ports aLEfxD9 — www/firefox-esr Makefile distinfo, www/firefox-esr-i18n Makefile.inc distinfo

   www/firefox-esr: update to 153.7.0.

   see https://www.firefox.com/en-US/firefox/153.7.0/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-127/
VersionDeltaFile
1.189+162-162www/firefox-esr-i18n/distinfo
1.194+4-4www/firefox-esr/distinfo
1.287+2-2www/firefox-esr/Makefile
1.201+1-1www/firefox-esr-i18n/Makefile.inc
+169-1694 files

OpenBSD/ports H9tqbMT — www/firefox-i18n Makefile.inc distinfo, www/mozilla-firefox Makefile distinfo

   www/mozilla-firefox: update to 160.0.

   see https://www.firefox.com/en-US/firefox/160.0/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-125/
VersionDeltaFile
1.415+164-164www/firefox-i18n/distinfo
1.429+4-4www/mozilla-firefox/distinfo
1.719+3-3www/mozilla-firefox/Makefile
1.3+1-1www/mozilla-firefox/patches/patch-third_party_angle_angle_common_gn_moz_build
1.2+1-1www/mozilla-firefox/patches/patch-python_mozbuild_mozbuild_rust_commands_py
1.370+1-1www/firefox-i18n/Makefile.inc
+174-1741 files not shown
+175-1757 files

OpenBSD/src dcZvSlk — sys/net pf_syncookies.c

   8 years ago, I had a brainfart moment and put an mbuf pkthdr flag into
   m_pkthdr.pf.tag instead of m_pkthdr.pf.flags - and nobody noticed, until
   acts-1631 came. fix it. ok sashan
VersionDeltaFile
1.11+9-5sys/net/pf_syncookies.c
+9-51 files

OpenBSD/ports yoBgjWu — net/freeradius Makefile, net/freeradius/patches patch-src_main_tls_c

   freeradius: disable setting of X509_V_FLAG_USE_DELTAS

   beck is going to throw an error in the verifier if that flag is set, so it
   is no longer harmless to set it.

   ok sthen (maintainer)
VersionDeltaFile
1.12+9-0net/freeradius/patches/patch-src_main_tls_c
1.106+1-0net/freeradius/Makefile
+10-02 files

OpenBSD/ports lzP8dn1 — devel/py-iso639 Makefile distinfo

   update to py3-iso639-2026.11.7
VersionDeltaFile
1.3+2-2devel/py-iso639/distinfo
1.18+1-2devel/py-iso639/Makefile
+3-42 files