OpenBSD/src y6sbzoH — usr.bin/tmux format.c

   Fail an integer format expression with a NaN or out-of-range value, from
   someone in GitHub issue 5725.
VersionDeltaFile
1.426+22-8usr.bin/tmux/format.c
+22-81 files

OpenBSD/src 5VwRrZT — usr.bin/tmux screen.c

   Keep the row RM 1049 restores inside the saved grid, from someone in
   GitHub issue 5724.
VersionDeltaFile
1.108+5-1usr.bin/tmux/screen.c
+5-11 files

OpenBSD/src 7tVB6EH — usr.bin/tmux server-client.c

   Ignore a resize from a client whose tty is closed, from someone in
   GitHub issue 5723.
VersionDeltaFile
1.520+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src 4dJfUv8 — usr.bin/tmux menu.c

   Do not use a dead pane when redrawing a menu, from someone in GitHub
   issue 5722.
VersionDeltaFile
1.72+11-2usr.bin/tmux/menu.c
+11-21 files

OpenBSD/src aKjk2L0 — usr.bin/tmux tty-term.c tmux.h

   Respect the ncv capability and do not combine attributes and colours
   that will not work, reported by Joan Bruguera Micó in GitHub issue 5727.
VersionDeltaFile
1.486+30-1usr.bin/tmux/tty.c
1.112+2-1usr.bin/tmux/tty-term.c
1.1456+2-1usr.bin/tmux/tmux.h
+34-33 files

OpenBSD/src oW7PCGv — sys/dev/pci/drm/radeon radeon.h radeon_ttm.c

   avoid setting BUS_DMA_64BIT on 32-bit limited hardware and sparc64

   On sparc64 the IOMMU is bypassed when the BUS_DMA_64BIT flag is set.
   With addresses having the high bit set, which requires support for full
   64-bit addresses even if the memory is physically located below 4G.

   Initial patch from Ted Bullock.  Feedback and ok on an earlier diff
   from kettenis@

   Ted reports this avoids:
   [drm] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD)
   on a sparc64 machine with an XVR-100.
VersionDeltaFile
1.35+7-0sys/dev/pci/drm/radeon/radeon_device.c
1.29+1-1sys/dev/pci/drm/radeon/radeon_ttm.c
1.34+1-0sys/dev/pci/drm/radeon/radeon.h
+9-13 files

OpenBSD/src pZufQBc — usr.bin/tmux input-keys.c

   Clear implied Meta when discarding BackTab modifiers, GitHub issue 5730
   from Joan Fabrégat.
VersionDeltaFile
1.115+2-2usr.bin/tmux/input-keys.c
+2-21 files

OpenBSD/src JtffgS6 — usr.sbin/npppd/npppd ipcp.c

   Fix a stack leak problem when returning ConfRej for ConfReq larger
   than 128 bytes in IPCP.

   Reported and initial diff provided by Franz Bettag
VersionDeltaFile
1.7+6-8usr.sbin/npppd/npppd/ipcp.c
+6-81 files

OpenBSD/src Rj35Yvt — usr.sbin/npppd/npppd npppd_subr.h npppd_subr.c

   Fix broken() privsep_npppd_check_ifname(), which was not checked at
   all, overread.  Also, the function and privsep_npppd_check_ifname()
   lacked path canonicalization, allowing a non-privileged process to
   open any file.  Add unveil() to protect them.  Also, delete
   load_resolv_conf(), which is not used.

   Problem found and initial diff provided by Franz Bettag and
   acts1631.  Work with deraadt.
VersionDeltaFile
1.31+52-9usr.sbin/npppd/npppd/privsep.c
1.24+1-54usr.sbin/npppd/npppd/npppd_subr.c
1.5+1-2usr.sbin/npppd/npppd/npppd_subr.h
+54-653 files

OpenBSD/src ZWyBlWz — usr.bin/tmux grid.c

   Do not treat compact padding cells as width 1, make them width 0. GitHub
   issue 5718 from dustgle at gmail dot com.
VersionDeltaFile
1.160+6-3usr.bin/tmux/grid.c
+6-31 files

OpenBSD/src 7xqOF7E — usr.bin/tmux cmd-new-session.c

   Do not reuse old session group names when a new session is the same as
   its original session, GitHub issue 5704.
VersionDeltaFile
1.154+14-8usr.bin/tmux/cmd-new-session.c
+14-81 files

OpenBSD/src rWUz9Ms — sys/dev/pci/drm/amd/display/dc/resource/dce80 dce80_resource.c

   drm/amd/display: Fix fast updates on DCE 8.1

   From Timur Kristof
   9b995b757a87d72396c432889aaf7e31141ea4f6 in linux-6.18.y/6.18.56
   687d31ea9ac76b299817060fa1e5582d6c752ae0 in mainline linux
VersionDeltaFile
1.5+1-0sys/dev/pci/drm/amd/display/dc/resource/dce80/dce80_resource.c
+1-01 files

OpenBSD/src dc1iqsJ — sys/dev/pci/drm/amd/amdgpu vi.c

   drm/amdgpu: reset VI ASIC on MacBookPro14,3

   From Francisco Beltran Millalen
   6f36088234647fcf0799e810a2de157032888a1b in linux-6.18.y/6.18.56
   a22e5e4f2ebbdbb962cc3233094d189c4dfaa051 in mainline linux
VersionDeltaFile
1.19+1-0sys/dev/pci/drm/amd/amdgpu/vi.c
+1-01 files

OpenBSD/src dvP26PJ — sys/dev/pci/drm/amd/amdgpu vi.c

   drm/amdgpu: reset VI ASIC on MacBookPro15,1

   From Andre Eikmeyer
   d12b62677fb48408b8124be72a0eaadc339cc39a in linux-6.18.y/6.18.56
   a5be7ad8f5f0e067613e9197638f216f46252946 in mainline linux
VersionDeltaFile
1.18+20-0sys/dev/pci/drm/amd/amdgpu/vi.c
+20-01 files

OpenBSD/src uFtekuA — sys/dev/pci/drm/amd/display/dc dc.h, sys/dev/pci/drm/amd/display/dc/link/protocols link_edp_panel_control.c

   drm/amd/display: Preserve eDP mode on initial ASSR failure

   From Arthur Heymans
   0e0fd96b2626394b1c320ddeb2208a97199cfa5e in linux-6.18.y/6.18.56
   5e08102d1d336593160d1434261d50b0c0f6cbe6 in mainline linux
VersionDeltaFile
1.7+3-1sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1.24+1-0sys/dev/pci/drm/amd/display/dc/dc.h
+4-12 files

OpenBSD/src mgUJWbt — sys/dev/pci/drm/amd/display/dc/resource/dce60 dce60_resource.c

   drm/amd/display: Mark DCE 6.4 as not APU

   From Timur Kristof
   8786c5bc77375224e9fa34e06286ebc5da840912 in linux-6.18.y/6.18.56
   3a52d587d1fc8e8bf94ba1b07374f7ec91aaffb4 in mainline linux
VersionDeltaFile
1.4+0-1sys/dev/pci/drm/amd/display/dc/resource/dce60/dce60_resource.c
+0-11 files

OpenBSD/src A1JXv8b — sys/dev/pci/drm/amd/pm/powerplay/hwmgr ppatomctrl.c ppatomfwctrl.c

   drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read

   From Asad Kamal
   0a6c9b3801903b6db91f3cbf148646b501dbded3 in linux-6.18.y/6.18.56
   5d3cc8e388464f485d0944b87b8f9426e637d082 in mainline linux
VersionDeltaFile
1.5+8-3sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
1.8+8-2sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
+16-52 files

OpenBSD/src Ppd9E4S — sys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU

   From Theo Andersen Carton
   5b113e8ee3268441f5eafdd4475aa649f4e810e1 in linux-6.18.y/6.18.56
   eadb85cca111152bd334b861fb53747ab851d13a in mainline linux
VersionDeltaFile
1.80+8-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+8-01 files

OpenBSD/src 4n7RYcZ — sys/dev/pci/drm/amd/amdgpu amdgpu_acp.c

   drm/amdgpu: fix ACP MFD device leak on init failure

   From Guangshuo Li
   587469076e4ffb617f7ad1a0c4a13072a3e87113 in linux-6.18.y/6.18.56
   f0013046151b7467e62c471c1c83d63ea255799c in mainline linux
VersionDeltaFile
1.11+9-4sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
+9-41 files

OpenBSD/src CZmsdyA — sys/dev/pci/drm/amd/amdgpu amdgpu_discovery.c

   drm/amdgpu: fix IP instance memory leak on kobject add failure

   From Guangshuo Li
   7ca44cb14d0249992a8f1425ba004d6e2d16d255 in linux-6.18.y/6.18.56
   f5a5add3605935163dd0f75749b6a7869e9765af in mainline linux
VersionDeltaFile
1.30+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
+2-01 files

OpenBSD/src 5Y6J4jn — sys/dev/pci/drm/radeon radeon_bios.c

   drm/radeon: Read the VRAM VBIOS signature with readb()

   From Imre Kaloz
   4d12b763c2c554571b5e03a04832c34b4e90e1d3 in linux-6.18.y/6.18.56
   de1eab13efef83fd2b76f4688de5bf672644596f in mainline linux
VersionDeltaFile
1.23+5-1sys/dev/pci/drm/radeon/radeon_bios.c
+5-11 files

OpenBSD/src CL5QSgb — sys/dev/pci/drm/amd/amdgpu gfx_v6_0.c

   drm/amdgpu/gfx6: fix firmware leak on teardown

   From Willian Oliveira
   652f631e2e3a8d3b11ad72dd0b8e59b5183de0d9 in linux-6.18.y/6.18.56
   cc172e177795c5f87bc2d71768d077e1c10633e8 in mainline linux
VersionDeltaFile
1.13+9-0sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
+9-01 files

OpenBSD/src i73Xd7U — sys/dev/pci/drm/amd/pm/legacy-dpm si_dpm.c

   drm/amd/pm/si: Fix updating clock limits on AC/DC

   From Timur Kristof
   36fa4159d005498e9527c617fd516ad3e81cee95 in linux-6.18.y/6.18.56
   08c9100f65299c64439e22e6057d750ae0e6c660 in mainline linux
VersionDeltaFile
1.7+18-18sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
+18-181 files

OpenBSD/src woa3Pxm — sys/dev/pci/drm/amd/pm/legacy-dpm si_dpm.c

   drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC

   From Timur Kristof
   e67aef159f430946bbfb6577c4aaaf130e3b9246 in linux-6.18.y/6.18.56
   cd883d0a3937df82a5ea03709ba8ba623b868419 in mainline linux
VersionDeltaFile
1.6+2-1sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
+2-11 files

OpenBSD/src 71nXfWZ — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend

   From Jiangshan Yi
   197946faa1b7968046ba475ae2f266847c6f51ed in linux-6.18.y/6.18.56
   015e72cde567d2450e282c2790773463156b2d0a in mainline linux
VersionDeltaFile
1.217+7-2sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+7-21 files

OpenBSD/src CtIjVjj — lib/libc/sys execve.2

   additonal -> additional
VersionDeltaFile
1.65+2-2lib/libc/sys/execve.2
+2-21 files

OpenBSD/src 4AqLGtv — usr.bin/mandoc mandoc.1

   mandoc(1) always support the -C option,
   not only together with -f or -k, as the manual claimed;
   noticed in a conversation with kristaps@
VersionDeltaFile
1.204+4-4usr.bin/mandoc/mandoc.1
+4-41 files

OpenBSD/src 0Sag5Cl — regress/usr.bin/mandoc Makefile.inc

   in the test suite, ignore /etc/man.conf;
   fixing small reliability issue noticed by kristaps@
VersionDeltaFile
1.31+3-3regress/usr.bin/mandoc/Makefile.inc
+3-31 files

OpenBSD/src OYEVO3X — usr.bin/mandoc mandoc_msg.c mandoc.h

   If eqn(7) or tbl(7) input is encountered in -mdoc -T markdown mode,
   print a line describung the problem to the formatted output and also
   raise an "unsupp" message, similar to what -T man already does,
   instead of calling assert(3), which is never appropriate when dealing
   with unsopported or incorrect input.
   A conversation with kristaps@ reminded me of this issue.
VersionDeltaFile
1.40+21-4usr.bin/mandoc/mdoc_markdown.c
1.203+22-2usr.bin/mandoc/mandoc.1
1.21+4-2usr.bin/mandoc/mandoc_msg.c
1.227+4-2usr.bin/mandoc/mandoc.h
+51-104 files

OpenBSD/src cpFCpfe — usr.bin/ssh channels.c

   Check for unsigned integer overflow when calculating how much beyond
   our local window a peer has sent.  Prevents them sneaking past the grace
   we allow.

   bz#4031, from rhowe425 at gmail.com, ok markus@
VersionDeltaFile
1.471+7-2usr.bin/ssh/channels.c
+7-21 files