OpenBSD/src hVC7Y0alib/libc/gen signal.3, lib/libc/yp yp_bind.3

   correct articles

   including 'an NaN' -> 'a NaN', matching use in c99 and ieee 754
   ok millert@ deraadt@
VersionDeltaFile
1.6+4-4lib/libm/man/fmax.3
1.57+4-4usr.sbin/authpf/authpf.8
1.60+3-3lib/libc/gen/signal.3
1.3+3-3lib/libc/yp/yp_bind.3
1.5+3-3lib/libm/man/fdim.3
+17-175 files

OpenBSD/src BVuPtxNsys/dev/usb if_umb.h

   oops, forgot the commit the .h change for the softc tweak.

   found by deraadt@
VersionDeltaFile
1.13+2-1sys/dev/usb/if_umb.h
+2-11 files

OpenBSD/src Pjfowuzsys/dev/usb if_umb.c

   expose some service information as kstats

   this makes the uplink and downlink speeds visible as kstats. this
   is in addition to the signal strength metrics that are already
   exposed as kstats.
VersionDeltaFile
1.66+66-9sys/dev/usb/if_umb.c
+66-91 files

OpenBSD/src foiyr5Xsys/dev/usb usbdevs_data.h usbdevs.h

   regen
VersionDeltaFile
1.789+5-1sys/dev/usb/usbdevs_data.h
1.795+2-1sys/dev/usb/usbdevs.h
+7-22 files

OpenBSD/src iv6hx93sys/dev/usb usbdevs

   Quectel EC200A product id

   someone didn't listen when i told them to buy Quectel EC25s.
VersionDeltaFile
1.783+2-1sys/dev/usb/usbdevs
+2-11 files

OpenBSD/src 5EIMnAEsys/dev/fdt dwmmc.c

   Set "assigned-clocks".

   ok jca@
VersionDeltaFile
1.32+2-1sys/dev/fdt/dwmmc.c
+2-11 files

OpenBSD/src IbdCGQdsys/dev/pci if_bnxt.c

   do not forget to free completion ring in hardware if bnxt_attach() fails

   Leak spotted by bluhm@
   ok jmatthew@ bluhm@
VersionDeltaFile
1.59+6-3sys/dev/pci/if_bnxt.c
+6-31 files

OpenBSD/src OEDUJsmsys/dev/pci if_bnxt.c

   free completion ring on failure in bnxt_queue_up()

   ok jmatthew@ bluhm@
VersionDeltaFile
1.58+14-4sys/dev/pci/if_bnxt.c
+14-41 files

OpenBSD/src hvO8hOQusr.sbin/unbound/doc unbound.conf.5.in unbound.conf.rst, usr.sbin/unbound/util config_file.c

   reduce default so-sndbuf in unbound to avoid a warning.

   in 1.24.0, upstream started to override the OS default and warn at
   startup if not possible, but they picked a value (4MB) which is above
   the 2MB maximum that we permit.

   found by landry@, ok landry bluhm

   from bluhm:

   "Our UDP stack has no UDP socket buffer for sending.  Each packet
   is directly passed to ip_output().  So basically this value is a
   per packet size limit."
VersionDeltaFile
1.53+1-1usr.sbin/unbound/doc/unbound.conf.5.in
1.3+1-1usr.sbin/unbound/doc/unbound.conf.rst
1.40+1-1usr.sbin/unbound/util/config_file.c
+3-33 files

OpenBSD/src W2CSWrLusr.sbin/rpki-client ccr.c rpki-asn1.h

   Rename ManifestRef to ManifestInstance

   This is preparation step for an upcoming change to the CCR format in
   which the structure containing manifest metadata will gain an extra
   field (and thus not align with the ManifestRef structure from
   draft-spaghetti-sidrops-rpki-erik-protocol)

   OK tb@
VersionDeltaFile
1.22+58-57usr.sbin/rpki-client/ccr.c
1.9+13-12usr.sbin/rpki-client/rpki-asn1.h
+71-692 files

OpenBSD/src hqpX2aWusr.bin/tmux format.c tmux.1

   Add buffer_full format variable, from Mohammad AlSaleh in GitHub issue
   4630.
VersionDeltaFile
1.338+19-1usr.bin/tmux/format.c
1.1011+3-2usr.bin/tmux/tmux.1
+22-32 files

OpenBSD/src UDxs4hausr.bin/tmux input.c tty.c

   Check allow-set-title for APC as well.
VersionDeltaFile
1.239+4-2usr.bin/tmux/input.c
1.449+3-3usr.bin/tmux/tty.c
+7-52 files

OpenBSD/src 0nzEdIMsys/dev/pci/drm/amd/amdgpu mes_v11_0.c mes_v12_0.c, sys/dev/pci/drm/amd/include mes_v11_api_def.h mes_v12_api_def.h

   drm/amdgpu: Enable MES lr_compute_wa by default

   From Mario Limonciello
   5980a35c9d138804251e50788c1e8137028a47ac in linux-6.12.y/6.12.52
   1fb710793ce2619223adffaf981b1ff13cd48f17 in mainline linux
VersionDeltaFile
1.16+6-0sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1.3+5-0sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1.8+2-1sys/dev/pci/drm/amd/include/mes_v11_api_def.h
1.5+2-1sys/dev/pci/drm/amd/include/mes_v12_api_def.h
+15-24 files

OpenBSD/src Qq1sRLusys/dev/pci/drm/amd/include mes_v12_api_def.h

   drm/amd/include : Update MES v12 API for fence update

   From Shaoyun Liu
   2dedc6b77bf82dae6cf6a9d4d5ac44526be9a605 in linux-6.12.y/6.12.52
   15d8c92f107c17c2e585cb4888c67873538f9722 in mainline linux
VersionDeltaFile
1.4+39-1sys/dev/pci/drm/amd/include/mes_v12_api_def.h
+39-11 files

OpenBSD/src fCo5jcHsys/dev/pci/drm/amd/include mes_v11_api_def.h mes_v12_api_def.h

   drm/amd/include : MES v11 and v12 API header update

   From Shaoyun Liu
   ff2b82286fc8e6fc6caf9072009d78f7c05db32e in linux-6.12.y/6.12.52
   1c687c0da9efb7c627793483a8927554764e7a55 in mainline linux
VersionDeltaFile
1.7+2-1sys/dev/pci/drm/amd/include/mes_v11_api_def.h
1.3+2-0sys/dev/pci/drm/amd/include/mes_v12_api_def.h
+4-12 files

OpenBSD/src SmJUIFSsys/dev/pci/drm/amd/include mes_v11_api_def.h mes_v12_api_def.h

   drm/amd : Update MES API header file for v11 & v12

   From Shaoyun Liu
   bfd0bec4cb2c0b9e30decc84ffc269ba91ee6906 in linux-6.12.y/6.12.52
   ce4971388c79d36b3f50f607c3278dbfae6c789b in mainline linux
VersionDeltaFile
1.6+42-1sys/dev/pci/drm/amd/include/mes_v11_api_def.h
1.2+30-1sys/dev/pci/drm/amd/include/mes_v12_api_def.h
+72-22 files

OpenBSD/src 4712zLPregress/usr.bin/ssh scp3.sh

   test remote/remote recursive transfers where the source
   path ends in ".."
VersionDeltaFile
1.6+11-1regress/usr.bin/ssh/scp3.sh
+11-11 files

OpenBSD/src TqsSulOregress/usr.bin/ssh sftp-cmds.sh

   test recursive transfers, including cases where the source path ends
   in ".."
VersionDeltaFile
1.23+50-1regress/usr.bin/ssh/sftp-cmds.sh
+50-11 files

OpenBSD/src Fb3lglYregress/usr.bin/ssh scp.sh

   test implicit destination path selection when source path ends with ".."
VersionDeltaFile
1.20+14-1regress/usr.bin/ssh/scp.sh
+14-11 files

OpenBSD/src woeTwt9usr.bin/ssh sftp.c

   similar to scp, fix implicit destination path selection when source
   path ends with ".."; ok deraadt@
VersionDeltaFile
1.247+8-1usr.bin/ssh/sftp.c
+8-11 files

OpenBSD/src LVChTrMusr.bin/ssh scp.c

   when using the SFTP protocol for transfers, fix implicit destination
   path selection when source path ends with ".."; ok deraadt@ bz3871
VersionDeltaFile
1.269+9-1usr.bin/ssh/scp.c
+9-11 files

OpenBSD/src JS23pETetc/mtree special

   etc/mtree/special: drop resolv.conf.tail line

   i think we lost support for this file when we moved to dhcpleased.
VersionDeltaFile
1.130+1-2etc/mtree/special
+1-21 files

OpenBSD/src TRDqxU7etc moduli, usr.bin/ssh/moduli-gen moduli.2048 moduli.3072

   Import regenerate moduli.
VersionDeltaFile
1.30+1,180-57usr.bin/ssh/moduli-gen/moduli.2048
1.41+584-425etc/moduli
1.30+521-73usr.bin/ssh/moduli-gen/moduli.3072
1.30+309-70usr.bin/ssh/moduli-gen/moduli.4096
1.30+225-80usr.bin/ssh/moduli-gen/moduli.6144
1.29+106-68usr.bin/ssh/moduli-gen/moduli.7680
+2,925-7731 files not shown
+3,009-8507 files

OpenBSD/src S77WNxKsys/dev/pci if_ixl.c

   Revert rev 1.109:
   |    ixl/ice(4): use 128 segments for DMA maps of TSO packets
   |
   |    This avoids unnecessary m_defrag() calls and gain some performance.
   |
   |    with tweaks for kettenis and bluhm
   |
   |    ok kettenis, bluhm

   This seems to cause oactive stalls and ixl is too common to have it broken
   like this. I prefer unnecessary m_defrag() calls over hanging interfaces.
VersionDeltaFile
1.110+9-27sys/dev/pci/if_ixl.c
+9-271 files

OpenBSD/src gjk4EAyusr.bin/nc netcat.c

   use strtonum() instead of atoi(), and error out for bad numbers
   This generates a host-order number, so the ntohs() for getservbyport()
   was wrong, that should always have been htons().  The transform is
   the same, but misleading.
   ok tb
VersionDeltaFile
1.235+7-2usr.bin/nc/netcat.c
+7-21 files

OpenBSD/src aiM1kc2share/man/man4 dt.4

   mdoc fixes.  FA -> Fa, remove extra El.
VersionDeltaFile
1.9+3-4share/man/man4/dt.4
+3-41 files

OpenBSD/src V5DtObjlib/libcrypto/x509 x509_vpm.c, regress/lib/libssl/unit ssl_verify_param.c

   const correct X509_VERIFY_PARAM_get_hostflags()

   This is currently an internal helper only used by a regress test.
   We'll have to expose in the public API for Python 3.14:

   https://github.com/libressl/portable/issues/1202
VersionDeltaFile
1.57+2-2lib/libcrypto/x509/x509_vpm.c
1.2+2-2regress/lib/libssl/unit/ssl_verify_param.c
+4-42 files

OpenBSD/src uCcXsfssys/dev/acpi amdpmc.c

   Add SMU support to amdpmc(4).  The SMU is a microcontroller buried deep
   in the bowels of AMD SoCs and needs to be tickled in order to reach the
   lowest power states in suspend.  It also provides some information on
   whether we actually reached those lower states.

   On most machines we will need to tell the USB4 controllers to go to sleep
   to reach these states.  So it is likely that we won't reach S0i3 yet on
   those machines.

   ok mlarkin@, deraadt@
VersionDeltaFile
1.2+282-1sys/dev/acpi/amdpmc.c
+282-11 files

OpenBSD/src zKJgQAysys/dev/pci if_ice.c

   Disable ICE_DBG_TRACE in the default ice_debug value. It is way to noisy
   and adds little real value.
   OK stsp@
VersionDeltaFile
1.63+2-2sys/dev/pci/if_ice.c
+2-21 files

OpenBSD/src dpItdCFsys/dev/pci if_ice.c

   Fix various errors on big-endian systems. With this ice(4) works on sparc64.

   In ice_copy_rxq_ctx_to_hw() the buffer passed in is already in little
   endian and so one needs to call bus_space_write_raw_4(). Wrap that into
   ICE_WRITE_RAW() to be consistent.

   In ice_txeof() the calculation of dtype was all messed up. The 64bit
   descriptor word cmd_type_offset_bsz needs to be converted to host byte
   order and then all the masking and shifting can happen. Also there is
   no need to byte swap ICE_TX_DESC_DTYPE_DESC_DONE since dtype is already
   in host byte order.

   On code inspection another unneeded byte swap was found in
   ice_tx_setup_offload(). The vlan tag needs to be shifted into position
   unswapped and the full word is swapped at the end.

   OK stsp@
VersionDeltaFile
1.62+12-7sys/dev/pci/if_ice.c
+12-71 files