OpenBSD/ports VtIR3JPnet/rabbitmq Makefile distinfo, net/rabbitmq/patches patch-Makefile

   net/rabbitmq: Update to 4.3.2
VersionDeltaFile
1.44+7-0net/rabbitmq/pkg/PLIST
1.89+3-3net/rabbitmq/Makefile
1.42+2-2net/rabbitmq/distinfo
1.21+1-1net/rabbitmq/patches/patch-Makefile
+13-64 files

OpenBSD/ports v3snPEkwayland/mango distinfo Makefile

   wayland/mango: Update to 0.14.3
VersionDeltaFile
1.7+2-2wayland/mango/distinfo
1.8+1-2wayland/mango/Makefile
+3-42 files

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/ports V5NSBKplang/erlang/26 Makefile, lang/erlang/27 Makefile

   MFC -wx subpackaging changes for erlang.
VersionDeltaFile
1.16.2.2+9-7lang/erlang/28/Makefile
1.28.2.2+8-6lang/erlang/27/Makefile
1.31.2.1+2-6lang/erlang/26/Makefile
+19-193 files

OpenBSD/ports qhVylQilang/erlang/26 Makefile, lang/erlang/27 Makefile

   adjust handling of erlang's -wx subpackage. it doesn't actually build on
   machines that don't have wxWidgets,-webview, so disable wx completely on
   those archs, rather than try to build it without webview present (which
   fails).

   this both fixes the build, and allows DPB to attempt to build erlang (it
   was previously disabling it due to webkitgtk4 not being available, for
   some reason).

   ok volker
VersionDeltaFile
1.20+9-7lang/erlang/28/Makefile
1.34+8-6lang/erlang/26/Makefile
1.32+8-6lang/erlang/27/Makefile
1.4+8-6lang/erlang/29/Makefile
+33-254 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/ports s3reJv6devel/flake8 Makefile, www/py-bleach Makefile

   drop unused py-test-runner BDEPs, ok daniel@
VersionDeltaFile
1.23+0-2www/py-bleach/Makefile
1.41+0-2devel/flake8/Makefile
+0-42 files

OpenBSD/ports crdyGKisecurity/p5-Crypt-DSA Makefile distinfo, security/p5-Crypt-DSA/pkg DESCR

   update to p5-Crypt-DSA-1.21
VersionDeltaFile
1.18.6.1+3-1security/p5-Crypt-DSA/Makefile
1.5.6.1+2-2security/p5-Crypt-DSA/distinfo
1.1.1.1.86.1+2-0security/p5-Crypt-DSA/pkg/DESCR
+7-33 files

OpenBSD/ports LVeewUxsecurity/p5-Crypt-DSA Makefile distinfo, security/p5-Crypt-DSA/pkg DESCR

   update to p5-Crypt-DSA-1.21
   CVE-2026-12205 key material reuse for multiple signing events
   note in DESCR that it is deprecated
VersionDeltaFile
1.19+3-1security/p5-Crypt-DSA/Makefile
1.6+2-2security/p5-Crypt-DSA/distinfo
1.2+2-0security/p5-Crypt-DSA/pkg/DESCR
+7-33 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/ports QZHVeYudevel/autogen Makefile

   autogen: add bdep on bash which it picks up at build time if present
VersionDeltaFile
1.31+2-0devel/autogen/Makefile
+2-01 files

OpenBSD/ports d6IVajjdevel/py-parsedatetime Makefile

   drop unneeded py-test-runner BDEP
   add HOMEPAGE
VersionDeltaFile
1.27+3-2devel/py-parsedatetime/Makefile
+3-21 files

OpenBSD/ports ahcdxlrmultimedia/py-guessit Makefile

   fix homepage, drop unnecessary BDEP (py-test-runner)
VersionDeltaFile
1.12+3-3multimedia/py-guessit/Makefile
+3-31 files

OpenBSD/ports zmFzMk1devel/py-xdis Makefile distinfo, devel/py-xdis/pkg PLIST

   update to py3-xdis-6.3.0
VersionDeltaFile
1.20+231-158devel/py-xdis/pkg/PLIST
1.31+19-21devel/py-xdis/Makefile
1.15+2-2devel/py-xdis/distinfo
+252-1813 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/ports ckqVrfflang/gcc/15 Makefile, lang/gcc/15/pkg PFRAG.128BIT-ada PLIST-ada

   lang/gcc/15: regenerate i386 PLIST

   OK: sthen@
VersionDeltaFile
1.3+149-0lang/gcc/15/pkg/PFRAG.128BIT-ada
1.4+0-149lang/gcc/15/pkg/PLIST-ada
1.2+34-0lang/gcc/15/pkg/PFRAG.X86-main
1.24+1-4lang/gcc/15/Makefile
+184-1534 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/ports phT0J01www/iridium distinfo Makefile, www/iridium/patches patch-chrome_browser_password_manager_chrome_password_manager_client_cc patch-content_browser_renderer_host_render_widget_host_view_aura_cc

   update to 2026.06.149.2
VersionDeltaFile
1.23+4-4www/iridium/patches/patch-chrome_browser_password_manager_chrome_password_manager_client_cc
1.65+3-3www/iridium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc
1.122+2-2www/iridium/distinfo
1.27+1-1www/iridium/patches/patch-gpu_command_buffer_service_gles2_cmd_decoder_cc
1.287+1-1www/iridium/Makefile
+11-115 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/ports l6jrlCNdevel/py-virtualenv distinfo Makefile, devel/py-virtualenv/pkg PLIST

   update to py3-virtualenv-21.5.0
VersionDeltaFile
1.64+1-4devel/py-virtualenv/pkg/PLIST
1.64+2-2devel/py-virtualenv/distinfo
1.98+1-1devel/py-virtualenv/Makefile
+4-73 files