OpenBSD/ports 0CDngVv — www/iridium distinfo

   distfile has been rerolled, update distinfo
VersionDeltaFile
1.137+2-2www/iridium/distinfo
+2-21 files

OpenBSD/src xMGY1KX — include kvm.h, usr.sbin/kvm_mkdb nlist.c

   No longer prefix an underscore to symbol names put in kvm_mkdb's database.
VersionDeltaFile
1.54+2-3usr.sbin/kvm_mkdb/nlist.c
1.19+2-2include/kvm.h
+4-52 files

OpenBSD/src E5jbOAu — sys/kern tty_pty.c

   Do not allow TIOCSCTTY, TIOCNOTTY, or TIOCSPGRP on the pty master.  Return
   ENOTTY for all 3 of these.  They could create incoherent session states,
   leading to dangerous UAF reported by openai (unfortunately their proposed
   patch was batshit crazy and made the situation worse, due to not identifying
   this as root cause, and writing code to support the condition).  with claudio
   various versions ok kettenis kirill and others
VersionDeltaFile
1.117+6-1sys/kern/tty_pty.c
+6-11 files

OpenBSD/ports 69aJrFs — x11/qt6/qtwebengine/patches patch-src_3rdparty_chromium_ui_gfx_font_util_cc patch-src_3rdparty_chromium_media_capture_video_linux_v4l2_capture_delegate_h

   Update qt6-qtwebengine to 6.11.3
VersionDeltaFile
1.1+38-0x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_lzma_sdk_src_C_CpuArch_c
1.9+14-15x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
1.10+8-8x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_platform_runtime_enabled_features_json5
1.8+6-6x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_net_BUILD_gn
1.5+4-4x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2_capture_delegate_h
1.3+3-3x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_gfx_font_util_cc
+73-3621 files not shown
+108-7227 files

OpenBSD/ports oOu0YEi — x11/opensddm distinfo Makefile, x11/opensddm/pkg PLIST opensddm.rc

   Update opensddm to 0.21.2

   - Add bsd_auth support to benefit from LOGIN_SETWSCONSGROUP.
VersionDeltaFile
1.2+0-7x11/opensddm/pkg/opensddm.rc
1.2+3-3x11/opensddm/Makefile
1.2+2-2x11/opensddm/distinfo
1.2+0-3x11/opensddm/pkg/PLIST
+5-154 files

OpenBSD/src uU5ZvYZ — sys/net if_gre.c

   nvgre should check IFF_RUNNING in SIOCSLIFPHYRTABLE.

   this makes it consistent with the other tunnel ioctl paths.
VersionDeltaFile
1.196+10-5sys/net/if_gre.c
+10-51 files

OpenBSD/src 1e0NPas — sys/net if_gre.c

   get rid of the ifmedia bits in the ethernet tunnels.

   the ifmedia ioctls werent wired up on these interfaces, so all this
   was doing was wasting space in the softcs. so no functional change.
VersionDeltaFile
1.195+1-35sys/net/if_gre.c
+1-351 files

OpenBSD/src csOieb5 — sys/net if_gre.c

   call etherbridge_up and _down in nvgre_up and _down.

   etherbridge_up is needed to start aging entries in the etherbridge code.

   reported by tom smyth
   "looks good" jmatthew@
VersionDeltaFile
1.194+11-3sys/net/if_gre.c
+11-31 files

OpenBSD/ports 8gyLuxo — lang/jruby Makefile distinfo, lang/jruby/pkg PLIST

   Update to JRuby 10.1.3.0
VersionDeltaFile
1.87+161-162lang/jruby/pkg/PLIST
1.93+2-2lang/jruby/distinfo
1.134+1-1lang/jruby/Makefile
+164-1653 files

OpenBSD/src rvssdRs — sys/arch/hppa/gsc harmony.c

   Correctly return EINVAL for invalid input in harmony_get_port().
VersionDeltaFile
1.43+2-2sys/arch/hppa/gsc/harmony.c
+2-21 files

OpenBSD/ports Db4IZBT — textproc/cooklang-chef Makefile crates.inc

   Update to cooklang-chef 0.11.0.
VersionDeltaFile
1.3+334-314textproc/cooklang-chef/distinfo
1.3+166-156textproc/cooklang-chef/crates.inc
1.3+1-1textproc/cooklang-chef/Makefile
+501-4713 files

OpenBSD/src QoV8IvM — sys/dev/tc asc_tc.c

   No need to provide an empty gl_clear_latched_intr callback in the
   ncr53c9x_glue struct, for it is optional.
VersionDeltaFile
1.16+2-8sys/dev/tc/asc_tc.c
+2-81 files

OpenBSD/src tjUA9g0 — sys/dev/tc ioasicvar.h ioasic_subr.c

   Remove unusod ioasic_submatch().
VersionDeltaFile
1.4+1-10sys/dev/tc/ioasic_subr.c
1.11+1-3sys/dev/tc/ioasicvar.h
+2-132 files

OpenBSD/src QAfw51i — sys/dev/pci if_de.c

   Make multiple statements work within an if() condition by adding the
   implied, but not written, {} braces.
VersionDeltaFile
1.145+5-3sys/dev/pci/if_de.c
+5-31 files

OpenBSD/src ScyBdaG — sys/arch/alpha/tc tc_conf.h tc_3000_500.c, sys/dev/tc tc.c tcds.c

   Remove a bunch of *intr_disestablish() functions which are never used.
VersionDeltaFile
1.22+1-36sys/arch/alpha/tc/tc_3000_300.c
1.22+1-31sys/arch/alpha/tc/ioasic.c
1.13+6-23sys/dev/tc/tcds.c
1.26+1-26sys/arch/alpha/tc/tc_3000_500.c
1.23+1-10sys/dev/tc/tc.c
1.13+1-5sys/arch/alpha/tc/tc_conf.h
+11-1313 files not shown
+14-1409 files

OpenBSD/src c228jsc — sys/arch/alpha/alpha machdep.c, sys/arch/alpha/include cpu.h

   Remove unused regdump().
VersionDeltaFile
1.207+3-14sys/arch/alpha/alpha/machdep.c
1.81+1-2sys/arch/alpha/include/cpu.h
+4-162 files

OpenBSD/src A1E7mDB — sys/arch/alpha/alpha dec_kn300.c api_up1000.c

   Remove redundant bootdev_debug declarations.
VersionDeltaFile
1.12+1-2sys/arch/alpha/alpha/dec_kn300.c
1.15+1-2sys/arch/alpha/alpha/api_up1000.c
+2-42 files

OpenBSD/src AgBB1s7 — sys/dev/isa spkr.c

   Move a bunch of global variables to the softc. NFCI
VersionDeltaFile
1.28+103-94sys/dev/isa/spkr.c
+103-941 files

OpenBSD/src jizJDio — sys/kern subr_disk.c

   Oops. Missed one MAXPARTITIONS -> maxparts in checklabel().
VersionDeltaFile
1.291+2-2sys/kern/subr_disk.c
+2-21 files

OpenBSD/ports tMabVUO — print/poppler distinfo Makefile, print/poppler/patches patch-CMakeLists_txt patch-qt6_src_CMakeLists_txt

   Update to poppler-26.11.0.

   No breakage.
VersionDeltaFile
1.220+4-4print/poppler/Makefile
1.130+2-2print/poppler/distinfo
1.16+1-1print/poppler/patches/patch-qt6_src_CMakeLists_txt
1.19+1-1print/poppler/patches/patch-qt5_src_CMakeLists_txt
1.21+1-1print/poppler/patches/patch-poppler_Form_cc
1.15+0-0print/poppler/patches/patch-CMakeLists_txt
+9-96 files

OpenBSD/src sjAqAeG — usr.sbin/vmd vioblk.c

   vmd(8): Actually check alignment

   The alignment check tested offset and xfer_sz with &&, so it only
   rejected a request when both were misaligned.  offset is now always a
   multiple of VIRTIO_BLK_SECTOR_SIZE, so that half is dead code; check
   xfer_sz alone and fail when it is not a multiple of the sector size.
   Also report the correct direction in the warning.

   ok dv@
VersionDeltaFile
1.39+5-9usr.sbin/vmd/vioblk.c
+5-91 files

OpenBSD/src eQF5psN — usr.sbin/vmd vioblk.c

   vmd(8): Reject vioblk requests beyond the disk capacity

   vioblk_io() converted the guest-controlled sector to a byte offset and
   passed it to the backend without comparing it against the disk capacity.
   With a raw image on a regular file, pwritev() extends the file, so a
   privileged guest could write past the configured size and exhaust the
   host filesystem.

   Pass the sector number to vioblk_io() as an unsigned value and defer the
   conversion to a byte offset until after the bounds check.  Once the full
   transfer length is known, reject a start beyond capacity or a transfer
   that crosses the end, then convert to off_t.  The check is done in
   unsigned arithmetic; the subtraction order avoids underflow and it never
   multiplies the attacker-controlled sector.

   From Acts1631, thanks!

   ok dv@
VersionDeltaFile
1.38+13-7usr.sbin/vmd/vioblk.c
+13-71 files

OpenBSD/ports 7q9yUhP — lang/moarvm Makefile, lang/nqp Makefile

   Build libtommath as a shared library and adapt consumers

   ok pascal@ (moarvm/nqp/rakudo maintainer)
VersionDeltaFile
1.14+9-4math/libtommath/Makefile
1.38+5-4lang/moarvm/Makefile
1.46+4-3lang/rakudo/Makefile
1.8+3-3textproc/clit/Makefile
1.38+1-1lang/nqp/Makefile
1.7+2-0math/libtommath/pkg/PLIST
+24-156 files

OpenBSD/src JMeQrkF — libexec/ld.so Makefile

   typo; from mlarkin
VersionDeltaFile
1.92+2-2libexec/ld.so/Makefile
+2-21 files

OpenBSD/ports Gixdv2v — net/routinator Makefile crates.inc

   update to routinator-0.16.1
VersionDeltaFile
1.29+54-52net/routinator/distinfo
1.20+26-25net/routinator/crates.inc
1.57+1-1net/routinator/Makefile
+81-783 files

OpenBSD/ports 3ZNyui5 — www/pipe-viewer Makefile distinfo

   www/pipe-viewer: Update to 0.5.9

   This is strictly an improvement, and MAINTAINER has not been responsive to
   updates of this port recently.
VersionDeltaFile
1.9+2-2www/pipe-viewer/distinfo
1.9+1-1www/pipe-viewer/Makefile
+3-32 files

OpenBSD/src hfpXUzw — sys/kern subr_disk.c

   Convert checkdisklabel() into a wrapper around a call to the
   new checklabel() with a partition limit of MAXPARTITIONS16.

   No functional change.

   Prodded by deraadt@
VersionDeltaFile
1.290+4-114sys/kern/subr_disk.c
+4-1141 files

OpenBSD/ports lGzvhVZ — graphics/lcms2 distinfo Makefile, graphics/lcms2/pkg PLIST

   graphics/lcms2: Update to 2.20

   with tweaks sthen@, tweaks & ok tb@
VersionDeltaFile
1.30+12-11graphics/lcms2/Makefile
1.8+6-1graphics/lcms2/pkg/PLIST
1.16+2-2graphics/lcms2/distinfo
+20-143 files

OpenBSD/src aMolhyT — sys/kern subr_disk.c, sys/sys disklabel.h

   Add MI 52-Partition disklabel functions into tree.

   None are currently invoked, so no functional change.

   Prodded by deraadt@
VersionDeltaFile
1.289+434-1sys/kern/subr_disk.c
1.95+5-1sys/sys/disklabel.h
+439-22 files

OpenBSD/src WL1aQGV — regress/sys/kern/setuid suidexec.c sgidexec.c

   Set variable _permit_setugid to test setuid and setgid binaries.
   Cleanup regress Makefile a bit.
VersionDeltaFile
1.7+78-78regress/sys/kern/setuid/Makefile
1.4+3-1regress/sys/kern/setuid/suidexec.c
1.4+3-1regress/sys/kern/setuid/sgidexec.c
+84-803 files