OpenBSD/src 7kCVBQZregress/usr.bin/ssh keyscan.sh

   add regress test for servers that hang durig banner write;
   from Thomas Yiu
VersionDeltaFile
1.15+38-1regress/usr.bin/ssh/keyscan.sh
+38-11 files

OpenBSD/src dNteVKgusr.bin/ssh version.h

   openssh-10.5
VersionDeltaFile
1.110+2-2usr.bin/ssh/version.h
+2-21 files

OpenBSD/src LqCL3cSusr.bin/ssh myproposal.h

   remove ml-dsa/x25519 from the default algorithm list for release
   (it will be back soon)
VersionDeltaFile
1.80+3-6usr.bin/ssh/myproposal.h
+3-61 files

OpenBSD/src xsxRxdLusr.bin/ssh ssh-keyscan.c

   make reading server banner non-blocking; prevents one stuck server
   from blocking a many-host keyscan; from Thomas Yiu

   ok dtucker@ markus@
VersionDeltaFile
1.170+55-43usr.bin/ssh/ssh-keyscan.c
+55-431 files

OpenBSD/src 1aK0S96lib/libc/stdlib hcreate.c hcreate.3, usr.bin/rsync flist.c

   hdestroy(3): stop freeing key values

   POSIX leaves ownership of ENTRY.key with the caller. Our current behaviour
   came from NetBSD when this code was imported in 2004. NetBSD and FreeBSD
   both stopped freeing key values in July 2014. NetBSD in commit fe0a1a6 and
   FreeBSD in commit e19f362.

   Remove the call to free(3) to align ourselves with NetBSD, FreeBSD and
   POSIX. Also adjust rsync for the change in semantics.

   Flagged by Sortix os-test.

   ok millert@, deraadt@
VersionDeltaFile
1.9+2-44lib/libc/stdlib/hcreate.3
1.39+2-6usr.bin/rsync/flist.c
1.8+1-2lib/libc/stdlib/hcreate.c
+5-523 files

OpenBSD/src Riv92zXdistrib/miniroot install.sub

   rune obsolete /usr/libexec/cpp

   ok deraadt@
VersionDeltaFile
1.1288+2-1distrib/miniroot/install.sub
+2-11 files

OpenBSD/src kV35p0Cusr.bin/openssl s_cb.c

   Check HMAC() return value to avoid a later use of uninitialized data

   CID 25423

   ok tb@
VersionDeltaFile
1.23+7-3usr.bin/openssl/s_cb.c
+7-31 files

OpenBSD/src FxXW4lFinclude limits.h

   limits.h: bump _POSIX_THREAD_THREADS_MAX to 64

   This matches POSIX and the other BSDs. The mismatch was flagged by Sortix
   os-test.

   ok guenther@, asou@, deraadt@
VersionDeltaFile
1.20+2-2include/limits.h
+2-21 files

OpenBSD/src eEseEmhdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1192+1-0distrib/sets/lists/base/mi
+1-01 files

OpenBSD/src odWS7uvsys/arch/amd64/pci acpipci.c, sys/dev/acpi acpidmar.c

   acpidmar(4): Store PCI domain in softc for segment mapping

   Ensure we get a valid segement and enforce use of the IOMMU.

   While there:
    - tweak printf to use segment instead of PCI domain
    - use ACPI provided segment instead of hardcoded 0 in ivhd_showpage()

   ok kettenis@
VersionDeltaFile
1.20+4-8sys/dev/acpi/acpidmar.c
1.13+8-4sys/arch/amd64/pci/acpipci.c
+12-122 files

OpenBSD/src j0hWlXJsbin/iked ca.c

   iked: avoid parameter overload

   Old ca_validate_cert() API interpreted data pointer as parsed X509
   structure if len == 0 and crashed if a zero size certificate buffer
   was passed instead.  Now we have an explicit certifcate and key
   parameter.

   from hshoexer@ markus@; ok bluhm@ tb@ tobhe@

   this is errata/7.9/009_iked.patch.sig
VersionDeltaFile
1.105.6.1+26-26sbin/iked/ca.c
+26-261 files

OpenBSD/src UJSBAIhsbin/iked ca.c

   iked: avoid parameter overload

   Old ca_validate_cert() API interpreted data pointer as parsed X509
   structure if len == 0 and crashed if a zero size certificate buffer
   was passed instead.  Now we have an explicit certifcate and key
   parameter.

   from hshoexer@ markus@; ok bluhm@ tb@ tobhe@

   this is errata/7.8/045_iked.patch.sig
VersionDeltaFile
1.105.2.1+26-26sbin/iked/ca.c
+26-261 files

OpenBSD/src vhr2C33usr.sbin/npppd/npppd lcp.c

   Fix LCP MRU option handing.  Pointed out by Arthur Chan.

   from yasuoka@; ok mvs deraadt

   this is errata/7.9/008_npppd.patch.sig
VersionDeltaFile
1.18.30.1+4-6usr.sbin/npppd/npppd/lcp.c
+4-61 files

OpenBSD/src o9NDaTrusr.sbin/npppd/npppd lcp.c

   Fix LCP MRU option handing.  Pointed out by Arthur Chan.

   from yasuoka@; ok mvs deraadt

   this in errata/7.8/044_npppd.patch.sig
VersionDeltaFile
1.18.26.1+4-6usr.sbin/npppd/npppd/lcp.c
+4-61 files

OpenBSD/src QRZsfRlsbin/iked ca.c

   iked: avoid parameter overload

   Old ca_validate_cert() API interpreted data pointer as parsed X509
   structure if len == 0 and crashed if a zero size certificate buffer
   was passed instead.  Now we have an explicit certifcate and key
   parameter.

   from markus@

   ok bluhm@ tb@
VersionDeltaFile
1.106+26-26sbin/iked/ca.c
+26-261 files

OpenBSD/src rGNNZnzusr.bin/mandoc mandoc.1

   manuel -> manual
VersionDeltaFile
1.201+3-3usr.bin/mandoc/mandoc.1
+3-31 files

OpenBSD/src 1UJVuHJsys/dev/pci/drm drm_fb_helper.c

   drm/fb-helper: Fix a locking bug in an error path

   From Bart Van Assche
   e7731507270c2c63f00cfbf210fe96b964e9b42e in linux-6.18.y/6.18.44
   bd64240dc88caaf7b96dd869f36f165f51b52039 in mainline linux
VersionDeltaFile
1.48+3-1sys/dev/pci/drm/drm_fb_helper.c
+3-11 files

OpenBSD/src Zy0b0pvsys/dev/pci/drm/i915/display intel_vrr.c

   drm/i915/vrr: require valid min/max vfreq for VRR

   From Jani Nikula
   df1582c0a101e2e2f133dd331d2a3258bb6a7518 in linux-6.18.y/6.18.44
   f8a9262c7a6fc2de9802e14b0228114f0333869e in mainline linux
VersionDeltaFile
1.10+4-0sys/dev/pci/drm/i915/display/intel_vrr.c
+4-01 files

OpenBSD/src LqhzSWjsys/dev/pci/drm/i915/display intel_vrr.c

   drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()

   From Ville Syrjala
   894d4a7395662059d2c6009fd17e1598af06405e in linux-6.18.y/6.18.44
   4b274b0b61ab2a529e5c22e9aa033f3028e639fc in mainline linux
VersionDeltaFile
1.9+4-2sys/dev/pci/drm/i915/display/intel_vrr.c
+4-21 files

OpenBSD/src ofvs9Zysys/dev/pci/drm drm_gpuvm.c drm_exec.c, sys/dev/pci/drm/amd/amdgpu amdgpu_eviction_fence.c amdgpu_cs.c

   drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse]

   From Thomas Hellstrom
   b8ad916ba4e18e428693ffd89ae66ac9754b5558 in linux-6.18.y/6.18.44
   ce44b78512e9102aea54ff6b6e521d6c8de9f31c in mainline linux
VersionDeltaFile
1.3+12-8sys/dev/pci/drm/include/drm/drm_exec.h
1.31+3-6sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1.4+2-4sys/dev/pci/drm/drm_exec.c
1.5+1-2sys/dev/pci/drm/drm_gpuvm.c
1.2+1-2sys/dev/pci/drm/amd/amdgpu/amdgpu_eviction_fence.c
+19-225 files

OpenBSD/src fFWyyRhsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Exit idle optimizations before programming

   From Leo Li
   3cb42a973f889f13204f220612eb0be89f90a661 in linux-6.18.y/6.18.44
   8419331e64d92a8de5fc4feef0e305f201fb8b33 in mainline linux
VersionDeltaFile
1.204+46-32sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+46-321 files

OpenBSD/src sMtK9QVsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c, sys/dev/pci/drm/amd/display/dc dc.h

   drm/amd/display: check GRPH_FLIP status before sending event

   From Leo Li
   dbbe08d73b8bcedf0eb8bacb4b3c43b09c92c032 in linux-6.18.y/6.18.44
   48ab86360af117123eb1b15e38f068acf3826400 in mainline linux
VersionDeltaFile
1.203+151-40sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1.3+45-0sys/dev/pci/drm/amd/display/dc/core/dc.c
1.23+1-0sys/dev/pci/drm/amd/display/dc/dc.h
+197-403 files

OpenBSD/src B433Oahsys/dev/pci/drm/amd/amdgpu amdgpu_gtt_mgr.c

   drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions

   From Timur Kristof
   30b2d0843a4101934109c1e7f9240b153d631c10 in linux-6.18.y/6.18.44
   8882f8897e554053af9e72f4c2da8b1e2cce56c7 in mainline linux
VersionDeltaFile
1.9+28-2sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
+28-21 files

OpenBSD/src 49xPsAbsys/dev/pci/drm/amd/amdgpu amdgpu_ctx.c

   drm/amdgpu: Fix context pstate override handling

   From Tvrtko Ursulin
   e06c39cc1c48dca68a5ffd971c23025a52d46634 in linux-6.18.y/6.18.4
   c1dc4ccb82c9e56325d8e7514ca4c90bd1efb351 in mainline linux
VersionDeltaFile
1.13+42-29sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
+42-291 files

OpenBSD/src jdsLMSnsys/dev/fdt rkdrm.c

   adjust for drm_fb_helper_alloc_info() removal
VersionDeltaFile
1.25+2-8sys/dev/fdt/rkdrm.c
+2-81 files

OpenBSD/src IDJSa9Isys/dev/pci/drm drm_fbdev_shmem.c drm_fbdev_dma.c, sys/dev/pci/drm/include/drm drm_fb_helper.h

   drm/fb-helper: Allocate and release fb_info in single place

   From Thomas Zimmermann
   3f58077457985c622c014f438d8e00dbd03db338 in linux-6.18.y/6.18.4
   63c971af40365ee706c7e24f6a7900d693518f09 in mainline linux
VersionDeltaFile
1.47+12-27sys/dev/pci/drm/drm_fb_helper.c
1.4+3-11sys/dev/pci/drm/drm_fbdev_ttm.c
1.7+1-12sys/dev/pci/drm/radeon/radeon_fbdev.c
1.11+0-12sys/dev/pci/drm/include/drm/drm_fb_helper.h
1.3+2-10sys/dev/pci/drm/drm_fbdev_shmem.c
1.8+2-10sys/dev/pci/drm/drm_fbdev_dma.c
+20-821 files not shown
+21-907 files

OpenBSD/src So1HmPTsys/dev/pci/drm/amd/amdkfd kfd_events.c

   drm/amdkfd: hold event_mutex while checkpointing CRIU events

   From William Palacek
   6a52f48157fa7fb81e0c146937fd6c8b0c1cfdbd in linux-6.18.y/6.18.44
   ff8bc5a68a9a70bdc38d61a72c7a49c56063f9d2 in mainline linux
VersionDeltaFile
1.15+18-4sys/dev/pci/drm/amd/amdkfd/kfd_events.c
+18-41 files

OpenBSD/src 9BCFtSusys/dev/pci/drm/amd/amdkfd kfd_events.c

   drm/amdkfd: Handle invalid event type in CRIU event restore

   From David Francis
   6189ceca5ce75078743db456e133efbfa2dc6fce in linux-6.18.y/6.18.44
   a9cdc85839e4fe2c760aa4ca6cc341c31ad1918a in mainline linux
VersionDeltaFile
1.14+3-0sys/dev/pci/drm/amd/amdkfd/kfd_events.c
+3-01 files

OpenBSD/src WywiO4Lsys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment

   From William Palacek
   6dc0b4b39ed4f11ef70f76ecea8537e35f45342b in linux-6.18.y/6.18.44
   83463a96ea3c7d8ae636a4d6a0ba63c9ce410724 in mainline linux
VersionDeltaFile
1.11+1-1sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+1-11 files

OpenBSD/src dngAJNasys/dev/pci/drm/amd/amdkfd kfd_process_queue_manager.c

   drm/amdkfd: fix QID bit leak in pqm_create_queue()

   From Vladimir Marioukhine
   5f0f2ddeac738e2ca9d12cb76a1ff2904e85ecc3 in linux-6.18.y/6.18.44
   38b73293f38658a4685ffcea666462024f858ad9 in mainline linux
VersionDeltaFile
1.23+1-1sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
+1-11 files