OpenBSD/src djQg1XWsys/dev/pci/drm/amd/amdgpu amdgpu_gmc.c

   drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14)

   From Vitaly Prosyak
   39b5397bf8de2c5f110a0599707a7b1e0dbc6bf3 in linux-6.18.y/6.18.36
   e47b0056a08dc70430ffc44bbf62197e7d1ff8ea in mainline linux
VersionDeltaFile
1.21+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
+1-11 files

OpenBSD/src d0akD8Ysys/dev/pci/drm/amd/amdgpu amdgpu_cs.c

   drm/amdgpu: restart the CS if some parts of the VM are still invalidated

   From Christian Koenig
   fcd51a085e9a0d01315606e9d2dad1732563faf2 in linux-6.18.y/6.18.36
   40396ffdf6120e2380706c59e1a84d7e765a37b6 in mainline linux
VersionDeltaFile
1.28+3-1sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
+3-11 files

OpenBSD/src 7BC2FWMsys/dev/pci/drm/amd/amdgpu amdgpu_hmm.c

   drm/amdgpu: fix waiting for all submissions for userptrs

   From Christian Koenig
   68455b117258243e73b9697d15a570158ad93e1c in linux-6.18.y/6.18.36
   58bafc666c484b21839a2d27e923ae1b2727a1df in mainline linux
VersionDeltaFile
1.6+4-2sys/dev/pci/drm/amd/amdgpu/amdgpu_hmm.c
+4-21 files

OpenBSD/src JDllSq2sys/dev/pci/drm/amd/amdkfd kfd_mqd_manager_v11.c

   drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11

   From Andrew Martin
   d3efcadfe3eea5b4263b8f2d4463b15c9fc46a64 in linux-6.18.y/6.18.36
   352ea59028ea48a6fff77f19ae28f98f71946a80 in mainline linux
VersionDeltaFile
1.6+41-8sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
+41-81 files

OpenBSD/src IlGwHf8sys/dev/pci/drm/amd/amdkfd kfd_device_queue_manager.c

   drm/amdkfd: fix NULL dereference in get_queue_ids()

   From Muhammad Bilal
   72e259a32084c42816152c346096d2edd4213e23 in linux-6.18.y/6.18.36
   2bd550b547deabef98bd3b017ff743b7c34d3a6d in mainline linux
VersionDeltaFile
1.25+1-1sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
+1-11 files

OpenBSD/src ufNZBaPsys/dev/pci/drm drm_gem.c drm_ioctl.c

   drm/gem: Try to fix change_handle ioctl, attempt 4

   From Simona Vetter
   c0639ede2f24ac224b2079cd35ecd5fd8ad4e3cd in linux-6.18.y/6.18.36
   1a4f03d22fb655e5f192244fb2c87d8066fcfca2 in mainline linux
VersionDeltaFile
1.34+34-39sys/dev/pci/drm/drm_gem.c
1.30+2-1sys/dev/pci/drm/drm_ioctl.c
+36-402 files

OpenBSD/src FN0NoGAsys/dev/pci/drm/amd/display/dc/bios bios_parser2.c

   drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()

   From Harry Wentland
   edabfe80e34efc468abb3ae5586d71830a1ae585 in linux-6.18.y/6.18.36
   49c3da65961fe9857c831d47fa1989084e87514a in mainline linux
VersionDeltaFile
1.17+4-2sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
+4-21 files

OpenBSD/src R9RvqCDsys/dev/pci/drm/i915/gem i915_gem_phys.c

   drm/i915/gem: Fix phys BO pread/pwrite with offset

   From Joonas Lahtinen
   32d4c5d328a3ff995420f4f85163e1e403f43628 in linux-6.18.y/6.18.36
   d21ad938398bca695a511307de38a65889e3b354 in mainline linux
VersionDeltaFile
1.10+19-8sys/dev/pci/drm/i915/gem/i915_gem_phys.c
+19-81 files

OpenBSD/src wazS735sys/dev/pci/drm/i915/display intel_dp.c

   drm/i915/edp: Check supported link rates DPCD read

   From Nikita Zhandarovich
   dda720b2928d162ad76273cd35d881bc69b71600 in linux-6.18.y/6.18.36
   2673cefa99ca918e7ac5b0388ff578a83656c896 in mainline linux
VersionDeltaFile
1.35+9-2sys/dev/pci/drm/i915/display/intel_dp.c
+9-21 files

OpenBSD/ports ZIkkqR6games/vegastrike/engine Makefile, games/vegastrike/engine/patches patch-CMakeLists_txt patch-src_gfx_aligned_h

   games/vegastrike: unbreak and migrate to Python 3
VersionDeltaFile
1.1+5,786-0games/vegastrike/utcs/pkg/PLIST
1.1+56-0games/vegastrike/engine/patches/patch-CMakeLists_txt
1.21+15-40games/vegastrike/engine/Makefile
1.1+50-0games/vegastrike/engine/patches/patch-src_gfx_aligned_h
1.1+38-0games/vegastrike/utcs/Makefile
1.4+10-25games/vegastrike/engine/patches/patch-src_cmd_unit_generic_cpp
+5,955-6551 files not shown
+6,043-12057 files

OpenBSD/src yHDcTRKsys/arch/amd64/include vmparam.h

   raise the size of amd64 kernel virtual address space from 4G to 512G

   This allows mapping all of VRAM on recent Radeon cards where the
   PCI BAR size is the full (> 4G) size.

   Reported by Petre Rodan, who has a Radeon RX 6800 with 16G of VRAM.

   feedback from claudio@ ok kettenis@
VersionDeltaFile
1.26+2-2sys/arch/amd64/include/vmparam.h
+2-21 files

OpenBSD/src EVGdCpPsys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux iommu.h

   change iommu_map_sgtable() return type from size_t to ssize_t

   Should be signed as error paths return -ENOMEM.  Linux made the same
   change a few years ago.
VersionDeltaFile
1.139+2-2sys/dev/pci/drm/drm_linux.c
1.3+1-1sys/dev/pci/drm/include/linux/iommu.h
+3-32 files

OpenBSD/ports n5NxsyNwww/newsboat distinfo crates.inc, www/newsboat/patches patch-include_strprintf_h

   Update newsboat to 2.44.
VersionDeltaFile
1.40+156-156www/newsboat/distinfo
1.21+77-77www/newsboat/crates.inc
1.55+1-1www/newsboat/Makefile
1.5+0-0www/newsboat/patches/patch-include_strprintf_h
+234-2344 files

OpenBSD/ports m2XfdJPtextproc/svndumptool Makefile, textproc/svndumptool/patches patch-svndumptest_py

   textproc/svndumptool: fix and enable tests

   Enabling the tests will make it easier to confirm that a conversion from
   Python 2 to Python 3 works as expected.
VersionDeltaFile
1.1+54-0textproc/svndumptool/patches/patch-svndumptest_py
1.10+9-1textproc/svndumptool/Makefile
+63-12 files

OpenBSD/src U1GHA2isys/netinet ip_id.c ip_input.c

   Do `ip_shuffle' initialization at boot time. ip_randomid() called in the
   hot path so we want to keep it lockless, but avoid access to uninitialized
   data.

   ok deraadt
VersionDeltaFile
1.27+18-21sys/netinet/ip_id.c
1.429+3-1sys/netinet/ip_input.c
1.124+2-1sys/netinet/ip_var.h
+23-233 files

OpenBSD/ports Keajkq7devel/quirks Makefile, devel/quirks/files Quirks.pm

   retire lang/flang

   This has been broken for quite some time and depends on Python 2. An update
   will probably be as much work as porting from scratch so retire this for
   now so we can make more progress on retiring Python 2.

   ok tb@
VersionDeltaFile
1.1820+4-1devel/quirks/files/Quirks.pm
1.1806+1-1devel/quirks/Makefile
1.296+0-1lang/Makefile
1.19+0-0lang/flang/driver/distinfo
1.3+0-0lang/flang/driver/patches/patch-include_clang_AST_FormatString_h
1.3+0-0lang/flang/driver/patches/patch-include_clang_Basic_CodeGenOptions_def
+5-356 files not shown
+5-362 files

OpenBSD/ports v2InKCadevel/quirks Makefile, devel/quirks/files Quirks.pm

   retire yould; Python 2 software

   ok tb@
VersionDeltaFile
1.1819+2-1devel/quirks/files/Quirks.pm
1.1805+1-1devel/quirks/Makefile
1.866+0-1textproc/Makefile
1.5+0-0textproc/yould/pkg/PLIST
1.20+0-0textproc/yould/Makefile
1.4+0-0textproc/yould/distinfo
+3-31 files not shown
+3-37 files

OpenBSD/ports olJUG39lang/gcc Makefile

   +lang/gcc/16

   OK: tb@
VersionDeltaFile
1.24+1-0lang/gcc/Makefile
+1-01 files

OpenBSD/ports BQRAt8Psecurity/openssl-ruby-tests Makefile distinfo, security/openssl-ruby-tests/pkg PLIST

   Update to openssl-ruby-tests 20260621
VersionDeltaFile
1.166+2-3security/openssl-ruby-tests/Makefile
1.145+2-2security/openssl-ruby-tests/distinfo
1.18+3-0security/openssl-ruby-tests/pkg/PLIST
+7-53 files

OpenBSD/src dcor7Mrlib/libc/asr gethostnamadr_async.c

   Skip aliases that are not valid hostnames in gethostbyname(3).

   Consider the following CNAME chain:

   chain7.narrans.de.      60      IN      CNAME   chain\007.tlakh.xyz.
   chain\007.tlakh.xyz.    60      IN      CNAME   chain.sha256.net.
   chain.sha256.net.       60      IN      CNAME   sha256.net.
   sha256.net.             60      IN      A       213.239.192.17

   gethostbyname(3) would fail the query when it encounters
   chain\007.tlakh.xyz. and tries to add it to h_aliases member of struct
   hostent because it's not a valid hostname. This in turn would fail the
   whole query.

   With this, resolution succeeds and we get an alias list of
   "chain7.narrans.de chain.sha256.net".

   hostent_add_alias() can no longer fail, so make it void.


    [3 lines not shown]
VersionDeltaFile
1.52+8-11lib/libc/asr/gethostnamadr_async.c
+8-111 files

OpenBSD/src o3EzsZAbin/date date.c

   date: use idiomatic error check for timegm() and mktime() per timegm(3)

   ok deraadt florian
VersionDeltaFile
1.61+3-2bin/date/date.c
+3-21 files

OpenBSD/src DhkSHiMusr.bin/touch touch.c

   touch: improve error check for timegm() and mktime() per timegm(3)

   ok deraadt florian
VersionDeltaFile
1.28+7-4usr.bin/touch/touch.c
+7-41 files

OpenBSD/src JLcoTmlusr.bin/ssh misc.c, usr.sbin/acme-client revokeproc.c

   annotate tm_wday = -1 with /* sentinel for error */ per timegm(3) manpage

   suggested by deraadt
VersionDeltaFile
1.31+3-3usr.sbin/acme-client/revokeproc.c
1.215+3-3usr.bin/ssh/misc.c
1.62+3-3usr.sbin/ntpd/constraint.c
1.82+2-2usr.sbin/httpd/server_file.c
1.133+2-2usr.sbin/rpki-client/x509.c
1.31+2-2usr.sbin/dhcpd/parse.c
+15-156 files

OpenBSD/ports SYLKpZUdevel/zizmor distinfo crates.inc

   Update to zizmor 1.26.1

   https://github.com/zizmorcore/zizmor/releases/tag/v1.26.0
   https://github.com/zizmorcore/zizmor/releases/tag/v1.26.1
VersionDeltaFile
1.5+38-82devel/zizmor/distinfo
1.4+18-40devel/zizmor/crates.inc
1.8+1-1devel/zizmor/Makefile
+57-1233 files

OpenBSD/src BjS7pD4usr.bin/tmux menu.c

   Do not walk off end or beginning of menu item list if every item is
   disabled, GitHub issue 5255 from aizumusheer2 at gmail dot com.
VersionDeltaFile
1.65+4-4usr.bin/tmux/menu.c
+4-41 files

OpenBSD/ports WkA9WPMnet/validns distinfo Makefile

   net/validns: update to 0.10.0
VersionDeltaFile
1.3+2-2net/validns/distinfo
1.8+1-1net/validns/Makefile
+3-32 files

OpenBSD/ports k9L39ZPsecurity/p5-CryptX distinfo Makefile, security/p5-CryptX/pkg PLIST

   update p5-CryptX to 0.090
VersionDeltaFile
1.5+8-0security/p5-CryptX/pkg/PLIST
1.16+2-2security/p5-CryptX/distinfo
1.19+1-1security/p5-CryptX/Makefile
+11-33 files

OpenBSD/src UOKdjKplib/libc/time ctime.3

   include a comment in the tm_wday = -1 codesample, since we are
   trying to encourage this to become an idiomatic use pattern.
   Everyone doing this, please copy the comment also.
   ok tb
VersionDeltaFile
1.56+3-3lib/libc/time/ctime.3
+3-31 files

OpenBSD/ports 7CPY5Y7security/py-openssl distinfo Makefile

   Update to py-openssl 26.3.0

   https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst#2630-2026-06-12
VersionDeltaFile
1.29+2-2security/py-openssl/distinfo
1.63+2-2security/py-openssl/Makefile
+4-42 files

OpenBSD/ports f2hc4Jssecurity/py-cryptography_vectors distinfo Makefile, security/py-cryptography_vectors/patches patch-pyproject_toml

   Update to py-cryptography_vectors 49.0.0
VersionDeltaFile
1.54+2-2security/py-cryptography_vectors/distinfo
1.70+1-1security/py-cryptography_vectors/Makefile
1.39+0-1security/py-cryptography_vectors/pkg/PLIST
1.5+0-0security/py-cryptography_vectors/patches/patch-pyproject_toml
+3-44 files