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 popup.c

   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.64+2-2usr.bin/tmux/popup.c
1.1291+2-2usr.bin/tmux/tmux.h
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

OpenBSD/src ZUxi7t7share/man/man4 ddb.4

   Document new stop command for processes.
   OK kettenis@
VersionDeltaFile
1.111+9-2share/man/man4/ddb.4
+9-21 files

OpenBSD/src VCypiqMsys/ddb db_command.c db_interface.h, sys/kern kern_proc.c

   Implement a ddb stop command that sends a SIGSTOP to the specified pid.

   SIGSTOP can never be caught or ignored so there is no need for any
   tricks to make sure the signal makes it. So this may work better in
   cases where exiting a process may be too harsh.

   OK kettenis@
VersionDeltaFile
1.104+17-1sys/kern/kern_proc.c
1.104+2-1sys/ddb/db_command.c
1.29+2-1sys/ddb/db_interface.h
+21-33 files

OpenBSD/src nI37STBusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   from clauio@; OK florian@ rsadowski@

   this is errata/7.7/019_httpd.patch.sig
VersionDeltaFile
1.155.4.1+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src wwU6aQOusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   from clauio@; OK florian@ rsadowski@

   this is errata/7.8/013_httpd.patch.sig
VersionDeltaFile
1.155.2.1+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src LrSd6ilusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   OK florian@ rsadowski@
VersionDeltaFile
1.158+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src pagZGO5usr.bin/tmux sort.c format.c

   Break sorting out into a common file so formats and modes use the same
   code. Also add -O for sorting to the list commands. From Dane Jensen in
   GitHub issue 4813.
VersionDeltaFile
1.1+536-0usr.bin/tmux/sort.c
1.342+35-225usr.bin/tmux/format.c
1.72+40-155usr.bin/tmux/window-tree.c
1.1029+84-17usr.bin/tmux/tmux.1
1.37+28-68usr.bin/tmux/window-client.c
1.45+26-48usr.bin/tmux/window-buffer.c
+749-51313 files not shown
+964-69219 files

OpenBSD/src 07DCG5Adistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1762+3-0distrib/sets/lists/comp/mi
+3-01 files

OpenBSD/src Nu5xQ7clib/libfuse fuse_lowlevel_new.3

   Fix typos.
VersionDeltaFile
1.2+4-4lib/libfuse/fuse_lowlevel_new.3
+4-41 files

OpenBSD/src Mdlp5P7lib/libfuse Makefile

   Add low-level FUSE API man pages to Makefile.
VersionDeltaFile
1.20+3-2lib/libfuse/Makefile
+3-21 files

OpenBSD/src USpNbqHusr.bin/netstat inet.c

   netstat: print pf state rather than pf state key after in_pcb.h changes

   unbreaks tree
VersionDeltaFile
1.186+2-2usr.bin/netstat/inet.c
+2-21 files

OpenBSD/src VRSJpculib/libfuse fuse_opt.3

   Refined markup, clarified function descriptions, and restored a
   functional example.

   OK schwarze@
VersionDeltaFile
1.7+188-71lib/libfuse/fuse_opt.3
+188-711 files

OpenBSD/src iE82WDnsys/net pf.c

   fix a variable name in a comment. no functional change
VersionDeltaFile
1.1235+1-1sys/net/pf.c
+1-11 files

OpenBSD/src zmTaD6vsys/net pf.c

   improve pf_find_state lookups by checking the direction of the states.

   if we have the state from the packet coming into the stack we can
   ensure the state we look up goes in the opposite direction.
VersionDeltaFile
1.1234+10-3sys/net/pf.c
+10-31 files

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

   use pf_states to link mbufs/inpcbs and forwarded connections together

   this replaces the links between pf_state_keys and mbufs/inpcbs.

   pf_states represent the actual connection tracked by pf, while
   pf_state_keys are more general since they only contain the network
   addresses. the fact that pf_state_keys exist is an implementation
   detail in pf rather than a fundamentally useful artifact to the
   rest of the system. the preference would have been to link things
   to pf_states rather than pf_state_keys in the first place, but there
   wasn't enough machinery (eg, refcounts and immutable links to
   pf_state_keys) on pf_states to link to them directly. this means
   pf still had to iterate over the states hanging off the pf_state_keys
   to get to the actual pf_state it needed anyway.

   discussed with henning@
   ok sashan@ jmatthew@
VersionDeltaFile
1.1233+250-190sys/net/pf.c
1.41+6-10sys/net/pfvar_priv.h
1.303+7-7sys/kern/uipc_mbuf.c
1.268+4-4sys/sys/mbuf.h
1.547+3-4sys/net/pfvar.h
1.173+3-3sys/netinet/in_pcb.h
+273-2183 files not shown
+279-2249 files

OpenBSD/src oreNUd8sys/net pf.c

   avoid work in pf_state_insert if pf_state_key_unref didnt swap keys.

   ok sashan@ jmatthew@
VersionDeltaFile
1.1232+6-3sys/net/pf.c
+6-31 files