OpenBSD/src URaPdZc — sys/dev/ic qwx.c

   Don't use negative errno values in qwx(4). Spotted by kirill@
VersionDeltaFile
1.145+3-3sys/dev/ic/qwx.c
+3-31 files

OpenBSD/src 3mFaKkz — usr.sbin/rpki-client nca.c

   rpki-client: do not fatal after RB_INSERT() into the NCA trees

   rpki-client is generally a bit too quick to error out and a repeated source
   of problems has been errx after RB_INSERT() (one fixed just yesterday).

   The first of these is probably not reachable but do that for good measure.
   The other one was shown to be reachable in somewhat contrived setups by
   eur1ka, which means rpki-client would refuse to start.

   ok claudio
VersionDeltaFile
1.13+13-4usr.sbin/rpki-client/nca.c
+13-41 files

OpenBSD/src IauPJJU — usr.sbin/rpki-client nca.c

   rpki-client: factor a nonfunc_ca_free() out of nca_tree_remove_cert()

   ok claudio
VersionDeltaFile
1.12+17-8usr.sbin/rpki-client/nca.c
+17-81 files

OpenBSD/src GXeQmMd — usr.sbin/rpki-client repo.c

   Track the nofetch variable by TAL.

   This matches better with the MAX_REPO_PER_TAL limit which is already tracked
   by TAL and with that a TAL hitting the limit will not affect the other TALs.

   Reported by eur1ka
   OK tb@
VersionDeltaFile
1.92+13-9usr.sbin/rpki-client/repo.c
+13-91 files

OpenBSD/ports Lwgj5Si — security/gnupg Makefile distinfo, security/gnupg/patches patch-g10_import_c

   Reattempt the upgrade to gnupg-2.5.24

   Upstream published a fix for regression that broke mail/notmuch
   configure. Updating now means smaller steps if we need an update for
   a security issue in the next 8.0 OpenBSD release. ok sthen@ naddy@
VersionDeltaFile
1.1+19-0security/gnupg/patches/patch-g10_import_c
1.58+2-2security/gnupg/distinfo
1.154+2-1security/gnupg/Makefile
+23-33 files

OpenBSD/src yoBk83h — sys/dev/pci if_qwz_pci.c

   sys/qwz: retain cached firmware filenames

   Backport of sys/dev/pci/if_qwx_pci.c,v 1.29

   OK: stsp@
VersionDeltaFile
1.20+6-7sys/dev/pci/if_qwz_pci.c
+6-71 files

OpenBSD/src JcsuhEc — sys/dev/ic qwz.c

   sys/qwz: preserve decoded radiotap frequency

   Management RX parameters already contain a hostorder chanel
   frequency. Avoid decoding it again before writing the little endian
   radiotap field.

   OK: stsp@
VersionDeltaFile
1.81+2-2sys/dev/ic/qwz.c
+2-21 files

OpenBSD/src 8y252HD — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: report radiotap channels and rates

   Based on sys/dev/ic/qwx.c,v 1.93 and sys/dev/ic/qwxvar.h,v 1.31

   Populate radiotap channel and rate fields with WCN7850 RX rate decoding.
   Use QWZ presence masks and omit unavailable timestamps, noise and
   signal strength for data frames.

   Correct 54 Mb/s encoding from 104 to 108 in 500 kb/s.

   OK: stsp@
VersionDeltaFile
1.80+96-5sys/dev/ic/qwz.c
1.28+20-4sys/dev/ic/qwzvar.h
+116-92 files

OpenBSD/src DT0oJtU — sys/dev/ic qwz.c

   sys/qwz: count discarded RX packets

   Backport of sys/dev/ic/qwx.c,v 1.91 and sys/dev/ic/qwx.c,v 1.95

   OK: stsp@
VersionDeltaFile
1.79+3-1sys/dev/ic/qwz.c
+3-11 files

OpenBSD/ports m3H7lWy — www/chromium distinfo, www/chromium/patches patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc patch-gpu_command_buffer_service_gles2_cmd_decoder_cc

   update to 154.0.8037.92; ok naddy@
VersionDeltaFile
1.498+4-4www/chromium/distinfo
1.6+2-2www/chromium/patches/patch-third_party_test_fonts_fontconfig_BUILD_gn
1.5+2-2www/chromium/patches/patch-third_party_fontconfig_include_meson-config_h
1.5+2-2www/chromium/patches/patch-content_browser_web_contents_web_contents_impl_cc
1.24+1-1www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc
1.39+1-1www/chromium/patches/patch-gpu_command_buffer_service_gles2_cmd_decoder_cc
+12-123 files not shown
+14-149 files

OpenBSD/src oLOBjhK — sys/dev/ic qwzreg.h qwz.c

   sys/qwz: drain REO RX exceptions

   Based on sys/dev/ic/qwx.c,v 1.33

   Drain REO RX exceptions using descriptor layouts and qwz cookie.
   Reclaim packet buffers, return link descriptors and replenish RX,
   checking bank bounds and release ring space.

   OK: stsp@
VersionDeltaFile
1.78+101-156sys/dev/ic/qwz.c
1.18+6-1sys/dev/ic/qwzreg.h
+107-1572 files

OpenBSD/src cWsbVhu — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: read RX metadata from MPDU TLVs

   Read sequence numbers and TIDs from WCN7850 MPDU descriptors.

   OK: stsp@
VersionDeltaFile
1.77+7-7sys/dev/ic/qwz.c
1.27+1-2sys/dev/ic/qwzvar.h
+8-92 files

OpenBSD/src F5gphRM — sys/dev/ic qwzvar.h qwzreg.h

   sys/qwz: handle WBM RX errors

   Based on sys/dev/ic/qwx.c,v 1.35 and sys/dev/ic/qwxvar.h,v 1.18 ,
   sys/dev/ic/qwx.c,v 1.89 , sys/dev/ic/qwx.c,v 1.121 and sys/dev/ic/qwxvar.h,v 1.36

   Process WBM RX releases using WCN7850 descriptor and cookie formats.

   Deliver valid null queue frames through existing RX processing, clear
   mbuf pointers after delivery, and then replenish descriptors

   OK: stsp@
VersionDeltaFile
1.76+139-111sys/dev/ic/qwz.c
1.17+24-1sys/dev/ic/qwzreg.h
1.26+4-1sys/dev/ic/qwzvar.h
+167-1133 files

OpenBSD/src aupJ4oI — sys/dev/ic qwz.c

   sys/qwz: report hardware RX aggregation

   Based on sys/dev/ic/qwx.c,v 1.85 and sys/dev/ic/qwx.c,v 1.90

   Report hardware deaggregation and reordering after successful RX
   reconstruction; allow repaeted sequence numbers for later A-MSDU
   subframes and clear the AMSDU QoS bit.

   OK: stsp@
VersionDeltaFile
1.75+30-6sys/dev/ic/qwz.c
+30-61 files

OpenBSD/src HCgyNG1 — lib/libc/sys send.2

   Describe what sendmmsg(2) actually does and fix prototype.

   ok deraadt@
VersionDeltaFile
1.36+18-5lib/libc/sys/send.2
+18-51 files

OpenBSD/src hpncMba — usr.bin/ssh scp.c

   start process of deprecating the -R flag. This was the old way of
   performing a remote-to-remote copy that was basically executed scp on
   the remote host. It barely worked (needing agent forwarding enabled or
   usable credentials on the remote host) and has largely been replaced
   by a better SFTP-protocol remote-to-remote copy that runs through the
   host performing the copy.

   We'll disable this option in a release or two; ok dtucker@
VersionDeltaFile
1.278+3-1usr.bin/ssh/scp.c
+3-11 files

OpenBSD/src AhkY8jG — usr.bin/ssh ssh-keygen.1

   mention default KDF rounds is now 32
VersionDeltaFile
1.242+3-3usr.bin/ssh/ssh-keygen.1
+3-31 files

OpenBSD/src g826yro — usr.bin/ssh sshkey.c

   Implement a maximum number of KDF rounds that will be accepted when
   writing an OpenSSH-format private key or when loading one. This limit
   is set pretty high (1<<20), but ensures that a service that is passed a
   bad key with an ridiculously high number of rounds will _eventually_
   complete parsing it.

   Also bump the default number of KDF rounds from 24 to 32 (this is a
   linear increase, not like bcrypt(3) which is exponential).

   Pointed out by Aris Adamantiadis
VersionDeltaFile
1.165+11-2usr.bin/ssh/sshkey.c
+11-21 files

OpenBSD/ports eo4oRVn — lang/python/3 Makefile, lang/python/3/patches patch-Modules__ssl_c

   cherrypick fix for CPython CVE-2026-19445: Use-after-free of a
   server-side SSLContext when sni_callback switches contexts. ok tb kmos
VersionDeltaFile
1.6.2.1+56-25lang/python/3/patches/patch-Modules__ssl_c
1.25.2.3+1-0lang/python/3/Makefile
+57-252 files

OpenBSD/ports QTrl6WC — lang/python/3 Makefile, lang/python/3/patches patch-Modules__ssl_c

   cherrypick fix for CPython CVE-2026-19445: Use-after-free of a
   server-side SSLContext when sni_callback switches contexts. ok tb kmos

   A remote, unauthenticated TLS client can make a server crash or call
   through a freed pointer if its sni_callback assigns a different context
   to SSLSocket.context (the documented way to select a certificate per
   server name) and nothing else keeps the original ssl.SSLContext alive.
   Typical cases are servers that create an SSLContext per connection or
   replace it while connections are open.
VersionDeltaFile
1.6+84-6lang/python/3/patches/patch-Modules__ssl_c
1.35+1-0lang/python/3/Makefile
+85-62 files

OpenBSD/src b2OCjYc — usr.bin/ssh ssh-mldsa-eddsa.c

   fix the bit length of ML-DSA 44/Ed25519 keys that was being
   incorrectly reported as 256. The private key length for these
   composite keys is 512 bits. This value is only used for display.

   Spotted by Yiyue Wang
VersionDeltaFile
1.7+3-3usr.bin/ssh/ssh-mldsa-eddsa.c
+3-31 files

OpenBSD/src qXJOc94 — usr.bin/ssh sftp-client.c sftp.c

   sftp: be stricter in accepting paths returned by the server for
   SSH_FXP_REALPATH or SSH2_FXP_READDIR replies, as these can be
   used in some situations to decide the destination path for recursive
   transfers.

   Report and patch from Junghoon Cho
VersionDeltaFile
1.260+10-4usr.bin/ssh/sftp.c
1.188+3-2usr.bin/ssh/sftp-client.c
+13-62 files

OpenBSD/src oYrJoa3 — usr.bin/ssh auth2-pubkey.c

   handle max-pk-ok path identically when the incoming user is invalid;
   avoids max-pk-ok feature presenting a username validity oracle

   analysis and patch from Chris Rohlf in collaboration with Claude and
   Anthropic Research
VersionDeltaFile
1.131+8-6usr.bin/ssh/auth2-pubkey.c
+8-61 files

OpenBSD/src 7XkA8Nt — usr.sbin/rpki-client main.c

   Now that we open early we can remove unix pledge
   OK deraadt@
VersionDeltaFile
1.316+2-2usr.sbin/rpki-client/main.c
+2-21 files

OpenBSD/src LQIgayk — sys/conf newvers.sh

   8.0 -current development
VersionDeltaFile
1.219+3-3sys/conf/newvers.sh
+3-31 files

OpenBSD/ports JCxKe70 — net/libtorrent distinfo Makefile, net/libtorrent/patches patch-test_Makefile_in

   update net/libtorrent 0.16.24

   - major bump due to removed symbols
   - unbreaks tests by linking using static archive (from tj@)

   approved by sthen@ and tested by and OK tj@
VersionDeltaFile
1.9+25-9net/libtorrent/patches/patch-test_Makefile_in
1.75+2-3net/libtorrent/Makefile
1.25+2-2net/libtorrent/distinfo
+29-143 files

OpenBSD/ports xwTjQsY — net/rtorrent Makefile distinfo, net/rtorrent/patches patch-test_Makefile_in

   update net/rtorrent 0.16.24

   - various security fixes (e.g., overflow, heap overflow and use-after-free)
   - regen test/Makefile.in patch to remove a new, third instance of -ldl

   approved by sthen@ and tested by and OK tj@
VersionDeltaFile
1.11+4-1net/rtorrent/patches/patch-test_Makefile_in
1.25+2-2net/rtorrent/distinfo
1.81+1-2net/rtorrent/Makefile
+7-53 files

OpenBSD/src SCtaIn4 — sys/dev/ic qwz.c

   sys/qwz: avoid peer access after key waits

   Do not retain a pointer into peer cipher state across key installation.
   Installation can sleep while the peer is removed; dropping the failure
   rollback avoids accessing freed peer memory.

   OK: stsp@
VersionDeltaFile
1.74+3-7sys/dev/ic/qwz.c
+3-71 files

OpenBSD/src gvBpFDP — sys/dev/ic qwzvar.h qwz.c

   sys/qwz: track pairwise and group RX ciphers

   Backport of sys/dev/ic/qwx.c,v 1.88 and sys/dev/ic/qwxvar.h,v 1.30

   OK: stsp@
VersionDeltaFile
1.73+40-22sys/dev/ic/qwz.c
1.25+6-4sys/dev/ic/qwzvar.h
+46-262 files

OpenBSD/src QJmdrJB — sys/dev/ic qwz.c

   sys/qwz: report HT transmit rates

   Backport missed pieces from sys/dev/ic/qwx.c,v 1.85

   OK: stsp@
VersionDeltaFile
1.72+8-4sys/dev/ic/qwz.c
+8-41 files