OpenBSD/src jL9UIK7sys/dev/usb umsm.c

   add support for Quectel EC200A modems.
VersionDeltaFile
1.129+1-0sys/dev/usb/umsm.c
+1-01 files

OpenBSD/src KOCADRmsys/dev/usb umsm.c

   update the match code for quectel devices.

   this is based on information in the Quectel UMTS LTE 5G Linux USB
   Driver User Guide V3.3 documentation, which is the latest version
   i can find.

   it works on EC200A devices, which benefit from this change, and on
   EC25s, which were working before this change and still work after.
VersionDeltaFile
1.128+11-5sys/dev/usb/umsm.c
+11-51 files

OpenBSD/src Kze01aLsys/net if_rport.c

   implement IFCAP_TSO support.

   this allows the stack to pass large tcp frames between rdomains.

   note that rport doesn't advertise LRO support, which mostly means
   that LRO is not something that can be disabled on rport interfaces.
   as an l3 tunnel interface, there's no topology that an rport interface
   can be set up in where disabling LRO is needed, unlike l2 Ethernet
   interfaces. coordinating disabling LRO on an rport and then clearing
   the TSO flags on the partner rport interface is not worth the effort
   to actually implement the capability isn't worth it.
VersionDeltaFile
1.6+10-1sys/net/if_rport.c
+10-11 files

OpenBSD/src G1vssyHetc/etc.alpha MAKEDEV, etc/etc.amd64 MAKEDEV

   sync to 52-partition support in MAKEDEV.mi / MAKEDEV.common
VersionDeltaFile
1.284+10-7etc/etc.i386/MAKEDEV
1.146+10-7etc/etc.amd64/MAKEDEV
1.165+10-7etc/etc.hppa/MAKEDEV
1.225+10-7etc/etc.alpha/MAKEDEV
1.221+10-7etc/etc.sparc64/MAKEDEV
1.176+9-6etc/etc.macppc/MAKEDEV
+59-418 files not shown
+131-8914 files

OpenBSD/src K3uxF36etc MAKEDEV.mi MAKEDEV.common

   Collect sysctl kern.maxpartitions into MAXPARTITIONS variable early on
   Then use this in MAKEDEV.common and MAKEDEV.mi for various places to
   create the right number of partitions (a-p or a-zA-Z) as required.
   reviewed mostly by krw and sthen
   There could still be some glitches.  This is being done step by step,
   because I hope to cross some architectures at different times because
   some of them have "emulated disklabels" which could be tricky.
VersionDeltaFile
1.86+9-6etc/MAKEDEV.mi
1.123+2-2etc/MAKEDEV.common
+11-82 files

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