OpenBSD/src Gxewrvvusr.bin/tmux screen-redraw.c cmd-join-pane.c

   Add pane-border-lines none like popups (-B to new-pane).
VersionDeltaFile
1.139+36-10usr.bin/tmux/screen-redraw.c
1.63+17-13usr.bin/tmux/cmd-join-pane.c
1.339+15-6usr.bin/tmux/window.c
1.471+8-1usr.bin/tmux/server-client.c
1.1353+3-2usr.bin/tmux/tmux.h
1.70+3-2usr.bin/tmux/layout.c
+82-342 files not shown
+87-378 files

OpenBSD/src igXhZEZusr.sbin/rpki-client cert.c

   rpki-client: reject certs with duplicate extension OIDs

   We check this for extensions we know about in cert_parse_extensions().
   We keep doing it there since we need to keep track of the extensions we
   encountered anyway.

   While cert_parse_extensions() rejects certs with critical extensions we
   don't know about, we allow duplicate non-critical ones mainly because
   that's annoying to keep track of. LibreSSL's libcrypto checks for this
   and rejects the cert when caching the extensions, OpenSSL 4 adds a new
   EXFLAG_DUPLICATE flag and accepts the cert, and OpenSSL 3 simply ignores
   duplicates. In short: we get to do it ourselves.

   This check is basically lifted from libcrypto's x509_purp.c with a few
   extra contortions due to const sprinkling and making things opaque. The
   warnx is the same as the one already present in cert_parse_extensions().

   We do not NULL check X509_EXTENSION_get_object() because the extension
   parsed, so an OID is present.

    [2 lines not shown]
VersionDeltaFile
1.239+66-1usr.sbin/rpki-client/cert.c
+66-11 files

OpenBSD/src mcxPAhnsbin/dhcpleased dhcpleased.c dhcpleased.h, usr.sbin/dhcpleasectl dhcpleasectl.c

   Prevent the engine from sending us a negative amount of routes.

   Pointed out by Andrew Griffiths, thanks!
VersionDeltaFile
1.45+2-2sbin/dhcpleased/dhcpleased.c
1.21+2-2sbin/dhcpleased/dhcpleased.h
1.4+2-2sbin/dhcpleased/engine.h
1.14+2-2usr.sbin/dhcpleasectl/dhcpleasectl.c
+8-84 files

OpenBSD/src xWClWNhsbin/dhcpleased dhcpleased.c

   We need to accept one more route from the engine process.

   Off-by-one pointed out by Andrew Griffiths, thanks!
VersionDeltaFile
1.44+4-4sbin/dhcpleased/dhcpleased.c
+4-41 files

OpenBSD/src TQDswRksbin/dhcpleased engine.c

   Make sure UDP header length field at least covers the UDP header.

   We clamp the amount of data we are willing to parse to the length of
   the UDP packet as indicated by the UDP header length field. While we
   made sure that the length field did not point past the received data,
   we never checked if the length is smaller than the udp header. Since
   we are using BPF, the kernel also does not doe this for us. This might
   in turn lead to an underflow and a subsequent crash of the engine
   process.

   Pointed out and diff provided by Andrew Griffiths, thanks!
VersionDeltaFile
1.65+4-1sbin/dhcpleased/engine.c
+4-11 files

OpenBSD/src zp9oeq0usr.bin/tmux server-client.c

   If the client is blocked, defer the redraw because it may end up
   partially discarded leading to redraw artifacts.
VersionDeltaFile
1.470+8-3usr.bin/tmux/server-client.c
+8-31 files

OpenBSD/src cMSOEgHusr.bin/tmux screen-write.c

   Convert cursor position back to pane coordinates for tty_cmd_cell.
VersionDeltaFile
1.270+2-2usr.bin/tmux/screen-write.c
+2-21 files

OpenBSD/src tarRiu4usr.sbin/rpki-client repo.c rsync.c

   Add some guardrails to rsync_base_uri() against future programmer error

   OK tb@
VersionDeltaFile
1.84+3-3usr.sbin/rpki-client/repo.c
1.64+3-1usr.sbin/rpki-client/rsync.c
+6-42 files

OpenBSD/src eM0Hsddregress/usr.sbin/rpki-client Makefile.inc, usr.sbin/rpki-client rsync.c validate.c

   Tighten well-formedness checks on AIA & SIA extensions in certs

   Valid Rsync URIs always contain a module component.

   To avoid duplication of URI validation code, refactor rsync_base_uri()
   to optionally allocate & dup the base URI portion.

   Thanks to Ties de Kock for reporting.

   OK tb@ claudio@
VersionDeltaFile
1.63+26-21usr.sbin/rpki-client/rsync.c
1.84+7-1usr.sbin/rpki-client/validate.c
1.83+3-3usr.sbin/rpki-client/repo.c
1.282+2-2usr.sbin/rpki-client/extern.h
1.48+2-2regress/usr.sbin/rpki-client/Makefile.inc
+40-295 files

OpenBSD/src uJKrFcmsys/kern sysv_msg.c

   Drop unused 'struct proc' argument from msg_copyin() and msg_copyout().

   ok claudio
VersionDeltaFile
1.42+7-7sys/kern/sysv_msg.c
+7-71 files

OpenBSD/src UgodqTlregress/sys/kern/sysvmsg msgtest.c

   Make functions arguments list to be newer than K&R. Otherwise modern
   Clang compiler produces warnings.

   ok claudio
VersionDeltaFile
1.8+6-10regress/sys/kern/sysvmsg/msgtest.c
+6-101 files

OpenBSD/src SArxaqLusr.bin/tmux screen-redraw.c

   Tidy up screen_redraw_get_visible_ranges by using a couple of
   temporaries for start and end of range.
VersionDeltaFile
1.138+17-23usr.bin/tmux/screen-redraw.c
+17-231 files

OpenBSD/src DKYxa4uusr.bin/tmux tty.c

   Use correct x position when drawing clipped line.
VersionDeltaFile
1.473+2-2usr.bin/tmux/tty.c
+2-21 files

OpenBSD/src E4icmNzsys/arch/sparc64/sparc64 autoconf.c

   sys/sparc64: accept ide nodes in IDE bootpaths

   OpenBIOS reports QEMU IDE disks with an intermediate ide node, while the
   sparc64 bootpath code only treats ata as a channel node.

   The disk is attached as wd0, but the final disk component is not nailed
   as the boot device, so the kernel asks for the root device.

   No QEMU level option seems possible to enforce ata disk.

   OK: claudio@
VersionDeltaFile
1.155+3-2sys/arch/sparc64/sparc64/autoconf.c
+3-21 files

OpenBSD/src x8RZI0Kusr.sbin/relayd relayd.h agentx_control.c

   relayd: knfmt, no functional change

   OK tb
VersionDeltaFile
1.287+217-212usr.sbin/relayd/relayd.h
1.9+122-124usr.sbin/relayd/agentx_control.c
1.101+58-57usr.sbin/relayd/relay_http.c
1.202+40-42usr.sbin/relayd/relayd.c
1.265+25-24usr.sbin/relayd/relay.c
1.2+21-21usr.sbin/relayd/log.h
+483-48016 files not shown
+565-56922 files

OpenBSD/src g0hNC7Ssys/dev/pci/drm/amd/amdgpu amdgpu_gem.c

   fix indentation in local version of amdgpu_gem_fault()
VersionDeltaFile
1.16+3-3sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
+3-31 files

OpenBSD/src YH1QVTWusr.bin/tmux cmd-split-window.c window.c

   Add -B to new-pane to select the floating pane border.
VersionDeltaFile
1.134+21-5usr.bin/tmux/cmd-split-window.c
1.338+13-1usr.bin/tmux/window.c
1.137+7-2usr.bin/tmux/screen-redraw.c
1.1090+6-2usr.bin/tmux/tmux.1
1.217+2-2usr.bin/tmux/options-table.c
1.1352+2-1usr.bin/tmux/tmux.h
+51-136 files

OpenBSD/src DUKcQWBusr.sbin/rpki-client http.c

   Clear last_modified after each response on a persistent HTTP connection

   (In case a later response doesn't contain its own "Last-Modified" header field.)

   Reported by Ties de Kock.

   OK tb@ claudio@
VersionDeltaFile
1.104+4-2usr.sbin/rpki-client/http.c
+4-21 files

OpenBSD/src E4pUBq8sys/dev/pci if_mwx.c

   Add missing break
   ok claudio@
VersionDeltaFile
1.35+2-1sys/dev/pci/if_mwx.c
+2-11 files

OpenBSD/src 5RWrbImusr.bin/tmux screen-redraw.c window.c

   Add top-floating and bottom-floating to pane-border-status to show
   status line only on floating panes.
VersionDeltaFile
1.136+28-20usr.bin/tmux/screen-redraw.c
1.337+25-5usr.bin/tmux/window.c
1.1089+7-2usr.bin/tmux/tmux.1
1.379+3-5usr.bin/tmux/format.c
1.216+3-3usr.bin/tmux/options-table.c
1.1351+4-2usr.bin/tmux/tmux.h
+70-371 files not shown
+72-397 files

OpenBSD/src a334Zkwusr.bin/tmux screen-write.c tty.c

   When redrawing a whole pane line, fall into tty_draw_line for any
   characters that are not plain ASCII. Fixes redraw issues with partial
   tabs and other wide characters when a pane is partly outside the window.
VersionDeltaFile
1.269+50-14usr.bin/tmux/screen-write.c
1.472+21-1usr.bin/tmux/tty.c
1.1350+2-1usr.bin/tmux/tmux.h
+73-163 files

OpenBSD/src 5R4h4h3regress/usr.bin/ssh agent.sh

   use different strategy to check whether keys are present or absent
   in the agent; helps some -portable tests on platforms that have
   stupid grep(1)
VersionDeltaFile
1.26+3-3regress/usr.bin/ssh/agent.sh
+3-31 files

OpenBSD/src scZILzKsys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   more closely match how linux maps vram on xgmi parts

   map cacheable not wc for xgmi parts connected to cpu on x86
   don't try to map vram if there isn't any
VersionDeltaFile
1.32+16-5sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+16-51 files

OpenBSD/src ysqG5k5regress/usr.bin/ssh agent.sh

   avoid use of paste(1); helps portable
VersionDeltaFile
1.25+2-2regress/usr.bin/ssh/agent.sh
+2-21 files

OpenBSD/src LphszdBsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   call amdgpu_xcp_dev_register() and amdgpu_amdkfd_drm_client_create()
   in amdgpu_attachhook(), matching amdgpu_pci_probe()

   CONFIG_HSA_AMD / amdkfd remains disabled
VersionDeltaFile
1.73+10-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+10-01 files

OpenBSD/src LrMAn73regress/usr.bin/ssh hostkey-agent.sh

   fix multiple problems with testing hostkey types that are
   not enabled by default.

   1) Add all hostkey types in the "multiple hostkeys" subtest.
      Previously known_hosts was accidentally clobbered, causing
      only the last added hostkey type to be used.
   2) Explicitly enable the hostkey types under test via
      HostKeyAlgorithms
VersionDeltaFile
1.16+6-2regress/usr.bin/ssh/hostkey-agent.sh
+6-21 files

OpenBSD/src PAqMjmBsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   move drm_dev_register() call to before connector test and check return
VersionDeltaFile
1.72+4-6sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+4-61 files

OpenBSD/src L3vGWsDsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   call amdgpu_init_debug_options() in amdgpu_attachhook()
   matches the call in amdgpu_pci_probe()
VersionDeltaFile
1.71+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+2-01 files

OpenBSD/src PffNxSuusr.bin/tmux screen-redraw.c

   Fix various errors in redrawing:

   - Fix the active pane colour when only two panes and scrollbars enabled.

   - Clip left and right scrollbars the same for floating panes.

   - Do not subtract scrollbar width twice when working out width of status
     line.

   - Check if a character is inside a visible range correctly (do not
     include the next position outside the range).
VersionDeltaFile
1.135+14-10usr.bin/tmux/screen-redraw.c
+14-101 files

OpenBSD/src Nt2XU7tusr.bin/tmux layout.c

   Skip floating panes when working out the top or bottom cell. Fixes
   missing bottom status pane status line when floating panes exist.
VersionDeltaFile
1.69+23-9usr.bin/tmux/layout.c
+23-91 files