OpenBSD/src qyYvEodsys/dev/pci if_iwx.c, sys/net80211 ieee80211_node.h ieee80211_node.c

   fix iwx(4) issues related to roaming and PMF and firmware crypto keys

   Avoid a fatal firmware error on Bz firmware (and perhaps MA?) by removing
   crypto keys from firmware before removing the AP firmware station.

   Also improve roaming behaviour when PMF is enabled. We must send the deauth
   frame to the old AP properly encrypted, so do this before keys get removed.

   Thanks to Johannes Berg for deciphering firmware SYSASSERT code 0x0000251B.

   ok kettenis@
VersionDeltaFile
1.195+57-4sys/dev/pci/if_iwx.c
1.98+2-1sys/net80211/ieee80211_node.h
1.209+1-2sys/net80211/ieee80211_node.c
+60-73 files

OpenBSD/src 7BAchbilib/libfuse fuse_lowlevel_new.3

   Some content improvements:
   * Describe more precisely how the FUSE open() operation works instead
   of vaguely hinting that there are differences to other operating systems.
   * Move the sentence about O_CREAT and O_TRUNC after the flags argument
   has been introduced, and mark it up properly.
   * Describe the symlink() operation more clearly.

   OK helg@
VersionDeltaFile
1.4+28-17lib/libfuse/fuse_lowlevel_new.3
+28-171 files

OpenBSD/src 44RIsErshare/man/man5 python-module.5

   break MODPY_PYBUILD list out to multiple lines and sort
   add poetry-dynamic-versioning to list
VersionDeltaFile
1.23+20-7share/man/man5/python-module.5
+20-71 files

OpenBSD/src GqCGb5ausr.bin/tmux window-copy.c

   Clear search counts when clearing marks in case of repeated search,
   reported by Daniel Pereira in GitHub issue 4817.
VersionDeltaFile
1.385+4-1usr.bin/tmux/window-copy.c
+4-11 files

OpenBSD/src tmODBQfusr.bin/tmux format.c

   Also check PANE_STATUSREADY for pane_dead format to match
   pane_dead_status. GitHub issue 4841 from Joshua Pollack.
VersionDeltaFile
1.343+5-3usr.bin/tmux/format.c
+5-31 files

OpenBSD/src 3N6UGhjusr.bin/ssh auth2-chall.c auth-bsdauth.c

   remove vestige of when we supported running without privsep
VersionDeltaFile
1.58+3-10usr.bin/ssh/auth2-chall.c
1.16+1-9usr.bin/ssh/auth-bsdauth.c
1.11+1-4usr.bin/ssh/sshd-auth.c
1.109+1-3usr.bin/ssh/auth.h
+6-264 files

OpenBSD/src EkRnC1pusr.bin/ssh ssh-ecdsa-sk.c sshkey.c

   Implement missing pieces of FIDO/webauthn signature support, mostly
   related to certificate handling and enable acceptance of this
   signature format by default.  bz3748 GHPR624 GHPR625

   Feedback tb / James Zhang; ok tb
VersionDeltaFile
1.20+16-2usr.bin/ssh/ssh-ecdsa-sk.c
1.160+14-1usr.bin/ssh/sshkey.c
1.394+8-2usr.bin/ssh/sshd_config.5
1.421+8-2usr.bin/ssh/ssh_config.5
1.78+4-1usr.bin/ssh/myproposal.h
1.380+3-2usr.bin/ssh/sshconnect2.c
+53-106 files

OpenBSD/src H7gtNEasys/arch/amd64/amd64 kexec_subr.S

   segement -> segment
VersionDeltaFile
1.3+3-3sys/arch/amd64/amd64/kexec_subr.S
+3-31 files

OpenBSD/src VqAiCkMsys/arch/amd64/amd64 kexec_subr.S

   fix rcs tag
VersionDeltaFile
1.2+1-1sys/arch/amd64/amd64/kexec_subr.S
+1-11 files

OpenBSD/src 7fGWLMRsys/kern uipc_mbuf.c, sys/net pf.c pfvar_priv.h

   revert "use pf_states to link mbufs/inpcbs and forwarded connections together"

   Pedro Caetano on bugs@ has a setup that triggers the kasserts in
   pf_state_link_reverse().
VersionDeltaFile
1.1236+190-257sys/net/pf.c
1.42+9-5sys/net/pfvar_priv.h
1.304+6-6sys/kern/uipc_mbuf.c
1.269+3-3sys/sys/mbuf.h
1.548+3-2sys/net/pfvar.h
1.174+2-2sys/netinet/in_pcb.h
+213-2754 files not shown
+217-27910 files

OpenBSD/src NDnVMZyusr.sbin/bgpd rde_filter.c bgpd_imsg.c

   Retire ACTION_SET_NEXTHOP_REF, ACTION_PFTABLE_ID, and ACTION_RTLABEL_ID

   With the filter_set & rde_filter_set_elm split there is no more need
   to have extra types for nh_ref and id objects.  Struct filter_set no
   longer needs to hold nh_ref and id and rde_filter_set_elm only uses
   id and nh_ref.  rde_filterset_conv() takes care of the conversion.

   Removes a lot of code that was just there to ensure that no unexpected
   type sneaks through.

   OK tb@
VersionDeltaFile
1.142+11-41usr.sbin/bgpd/rde_filter.c
1.2+1-10usr.sbin/bgpd/bgpd_imsg.c
1.184+1-7usr.sbin/bgpd/printconf.c
1.532+1-7usr.sbin/bgpd/bgpd.h
1.289+2-2usr.sbin/bgpd/rde_rib.c
+16-675 files

OpenBSD/src 63pDh8Musr.sbin/bgpctl bgpctl.c output.c

   Adjust bgpctl to use new bgpd_imsg.c file for sending / recving complex
   imsgs. Also extend show rib mem to show more info about filters.
   OK tb@
VersionDeltaFile
1.320+3-17usr.sbin/bgpctl/bgpctl.c
1.68+8-3usr.sbin/bgpctl/output.c
1.59+8-1usr.sbin/bgpctl/output_json.c
1.23+6-1usr.sbin/bgpctl/output_ometric.c
1.21+2-2usr.sbin/bgpctl/Makefile
+27-245 files

OpenBSD/src mltsBd1usr.sbin/bgpd rde_filter.c bgpd_imsg.c

   Improve rde_apply_set() performance by changing filter_sets in the RDE.

   Switch away from a linked list of filter_set elements and instead use
   an array of stripped down rde_filter_set_elm elements. As a result
   rde_apply_set() becomes more efficent since the CPU is no longer waiting
   all the time for memory accesses.

   Introduce a new way to send and recv the imsgs for IMSG_FILTER_SET.
   There is a send and receive function in the new bgpd_imsg.c file that
   is also used by bgpctl. The receive function is a lot more strict
   and on top of this add imsg_check_filterset() which validates messages
   sent on the control socket before passing them on.

   OK tb@
VersionDeltaFile
1.141+230-104usr.sbin/bgpd/rde_filter.c
1.1+208-0usr.sbin/bgpd/bgpd_imsg.c
1.682+31-23usr.sbin/bgpd/rde.c
1.531+17-3usr.sbin/bgpd/bgpd.h
1.287+6-6usr.sbin/bgpd/bgpd.c
1.136+8-1usr.sbin/bgpd/control.c
+500-1372 files not shown
+507-1418 files

OpenBSD/src iE7P6dgusr.sbin/bgpd rde_filter.c

   Move filterset_name() up in the file to a place that makes more sense later.
   From tb@
VersionDeltaFile
1.140+44-44usr.sbin/bgpd/rde_filter.c
+44-441 files

OpenBSD/src HnlwRNSlib/libc/gen getpagesize.3

   the advice about using sysconf(_SC_PAGESIZE) is nuts, noone should
   actively go about changing existing code in such a pointless way.
   also, remove the archaic reference to sbrk.
   discussion with enh @ google
VersionDeltaFile
1.13+3-11lib/libc/gen/getpagesize.3
+3-111 files

OpenBSD/src 8xLCP6Dsys/dev/usb if_mtw.c

   Use correct bit mask for mcu command field.

   Both the vendor and Linux drivers store the mcu command in the cmd
   field of the mcu tx descriptor, which is 7 bits wide.

   ok hastings@
VersionDeltaFile
1.13+2-2sys/dev/usb/if_mtw.c
+2-21 files

OpenBSD/src jLivueQsys/kern kern_lock.c

   attmepting -> attempting
VersionDeltaFile
1.86+2-2sys/kern/kern_lock.c
+2-21 files

OpenBSD/src Y5KhqIhsys/kern kern_sysctl.c

   Export divert sockets from kernel to sysctl.

   To show divert-packet sockets in netstat(1), the kernel has to
   include the information about the divert and divert6 tables in
   sysctl KERN_FILE_BYFILE.

   reported by William B.  OK mvs@ sthen@
VersionDeltaFile
1.484+8-1sys/kern/kern_sysctl.c
+8-11 files

OpenBSD/src qcM9CXJregress/usr.sbin/rpki-client test-cert.c

   rpki-regress: cert_parse() -> cert_parse_filemode()
VersionDeltaFile
1.30+3-3regress/usr.sbin/rpki-client/test-cert.c
+3-31 files

OpenBSD/src Kpp4ggmusr.sbin/rpki-client cert.c filemode.c

   rpki-client: rename cert_parse() into cert_parse_filemode()

   Now that we added more specialized parsing functions, cert_parse() should
   only be used in filemode. Make this more explicit by adjusting its name.
   Keep the magic der == NUL check for now for consistency with the other API
   parsing a cert from its DER.

   ok claudio
VersionDeltaFile
1.224+5-5usr.sbin/rpki-client/cert.c
1.81+3-3usr.sbin/rpki-client/filemode.c
1.277+3-2usr.sbin/rpki-client/extern.h
+11-103 files

OpenBSD/src zBLxvxyusr.sbin/bgpd rde_filter.c rde.c

   Move more bits around to simplify the filter_set refactor.

   Introduce rde_filter_dup() that takes care of duplicating a filter rule
   with all depenencies.

   Check that peer_apply_out_filter() does not return an old list for new
   peers. This can't happen but it is one of those where a check makes
   sense.

   Move rde_l3vpn_import() to rde_filter.c since it works on a
   struct filter_set to match against communities.

   OK tb@
VersionDeltaFile
1.139+27-2usr.sbin/bgpd/rde_filter.c
1.681+1-14usr.sbin/bgpd/rde.c
1.66+4-7usr.sbin/bgpd/rde_peer.c
1.530+3-2usr.sbin/bgpd/bgpd.h
1.339+3-1usr.sbin/bgpd/rde.h
+38-265 files

OpenBSD/src biRLbdOsbin/pfctl pfctl.c pfctl_parser.c

   pfctl(9) with '-nvf ...' option must provide output which
   matches pfctl grammar. This change fixes that for rules that
   use source/state limiters.

   The change also makes print_rule() to print the limiter name
   instead of its numeric id to make output more human friendly.

   Feedback and improvements from dlg@

   OK dlg2
VersionDeltaFile
1.400+100-38sbin/pfctl/pfctl.c
1.357+22-25sbin/pfctl/pfctl_parser.c
1.66+8-1sbin/pfctl/pfctl.h
1.51+2-2sbin/pfctl/pfctl_optimize.c
1.123+2-2sbin/pfctl/pfctl_parser.h
+134-685 files

OpenBSD/src RGqno62usr.sbin/bgpd rde_community.c rde_rib.c

   Use const on a few more function arguments for community and nexthops.

   OK tb@
VersionDeltaFile
1.23+7-7usr.sbin/bgpd/rde_community.c
1.288+5-5usr.sbin/bgpd/rde_rib.c
1.338+4-4usr.sbin/bgpd/rde.h
+16-163 files

OpenBSD/src wz85qgousr.bin/tmux input.c tmux.h

   Make OSC 52 work in popups, from gogongxt at 163 dot com in GitHub issue
   4797.
VersionDeltaFile
1.249+59-32usr.bin/tmux/input.c
1.1291+2-2usr.bin/tmux/tmux.h
1.64+2-2usr.bin/tmux/popup.c
1.384+2-2usr.bin/tmux/window-copy.c
1.310+2-2usr.bin/tmux/window.c
+67-405 files

OpenBSD/src alLw2kZusr.bin/tmux server-client.c window-copy.c

   Refresh copy mode when style changes, from Josh Cooper in GitHub issue 4830.
VersionDeltaFile
1.445+16-4usr.bin/tmux/server-client.c
1.383+14-1usr.bin/tmux/window-copy.c
1.1290+2-1usr.bin/tmux/tmux.h
+32-63 files

OpenBSD/src eRXZqfqlib/libexpat Changes README.md, lib/libexpat/doc reference.html

   Update libexpat to version 2.7.4.

   Relevant for OpenBSD are security fixes #1131 #1075, bug fixes
   #1073, other changes #1105 #1106 #1051 #1109.  Library bump is not
   necessary.  CVE-2026-24515 CVE-2026-25210

   tested and OK tb@
VersionDeltaFile
1.28+2,994-2,043lib/libexpat/doc/reference.html
1.45+59-51lib/libexpat/lib/xmlparse.c
1.33+88-6lib/libexpat/Changes
1.8+43-1lib/libexpat/tests/basic_tests.c
1.24+4-9lib/libexpat/README.md
1.5+11-1lib/libexpat/tests/handlers.c
+3,199-2,1118 files not shown
+3,216-2,12414 files

OpenBSD/src O0IAVlDlib/libfuse fuse_opt.3

   preceeded -> preceded
VersionDeltaFile
1.8+3-3lib/libfuse/fuse_opt.3
+3-31 files

OpenBSD/src BvolIfslib/libfuse fuse_lowlevel_new.3

   tweak previous:
   * make struct fuse_args argument name consistent
   * change some ellipses into complete sentences
   * add a missing word
   * use .Vt for a type name
   * use .Fa for struct member names
   * use "or" instead of "and" below RETURN VALUES
   * add the missing fuse_mount(3) below SEE ALSO
VersionDeltaFile
1.3+13-11lib/libfuse/fuse_lowlevel_new.3
+13-111 files

OpenBSD/src QN6om7ddistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1761+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src ON74ihXsys/dev/ic qwx.c

   qwx: update ni_rssi from ACK frame RSSI in tx completion

   The hardware reports ack_rssi in the tx completion status when data
   frames are acknowledged. Update ni_rssi with this value so ifconfig
   reports accurate signal strength from the data path.

   Like Linux ath11k, check WMI_TLV_SERVICE_HW_DB2DBM_CONVERSION_SUPPORT
   to determine if the value is already in dBm or needs noise floor
   adjustment. ACK frames may be sent with higher power than beacons,
   providing a more accurate RSSI reading during active data transfer.

   ok stsp@
VersionDeltaFile
1.98+16-1sys/dev/ic/qwx.c
+16-11 files