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

OpenBSD/ports T9jWntK — net/socat distinfo Makefile, net/socat/patches patch-fdname_c patch-doc_socat_html

   update net/socat to 1.8.1.3 and add me as maintainer

   ok sthen, nigel
VersionDeltaFile
1.10+4-18net/socat/patches/patch-doc_socat_1
1.5+3-16net/socat/patches/patch-doc_socat_html
1.7+13-5net/socat/pkg/PLIST
1.26+5-7net/socat/Makefile
1.16+2-2net/socat/distinfo
1.3+0-0net/socat/patches/patch-fdname_c
+27-481 files not shown
+27-487 files

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

   Initialize client tty colors before control mode clients attach, GitHub
   issue 5843 from Joseph Kotzker.
VersionDeltaFile
1.533+2-1usr.bin/tmux/server-client.c
+2-11 files

OpenBSD/src JN0wy9s — usr.bin/tmux cmd-choose-tree.c window-tree.c

   Add -i to choose-tree and fix choose-client description in tmux.1,
   GitHub issue 5834 from Wei-Lun Li.
VersionDeltaFile
1.1197+6-4usr.bin/tmux/tmux.1
1.99+7-2usr.bin/tmux/window-tree.c
1.64+3-3usr.bin/tmux/cmd-choose-tree.c
+16-93 files

OpenBSD/src LXnrj0j — sys/kern kern_sysctl.c

   Fix build with SMALL_KERNEL
VersionDeltaFile
1.500+3-4sys/kern/kern_sysctl.c
+3-41 files

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

   Send focus out to the pane when its client's terminal goes away, GitHub
   issue 5832 from Phil Kulak.
VersionDeltaFile
1.532+4-1usr.bin/tmux/server-client.c
+4-11 files

OpenBSD/ports AfxcSUP — mail/roundcubemail Makefile distinfo, mail/roundcubemail/patches patch-config_defaults_inc_php

   security update to roundcubemail-1.7.6
   https://github.com/roundcube/roundcubemail/releases/tag/1.7.6
VersionDeltaFile
1.80.2.2+30-0mail/roundcubemail/pkg/PLIST
1.105.2.2+2-2mail/roundcubemail/distinfo
1.23.2.1+1-1mail/roundcubemail/patches/patch-config_defaults_inc_php
1.203.2.3+1-1mail/roundcubemail/Makefile
+34-44 files

OpenBSD/ports gxuv9fi — mail/roundcubemail Makefile distinfo, mail/roundcubemail/patches patch-config_defaults_inc_php

   security update to roundcubemail-1.7.6
   https://github.com/roundcube/roundcubemail/releases/tag/1.7.6
VersionDeltaFile
1.82+30-0mail/roundcubemail/pkg/PLIST
1.107+2-2mail/roundcubemail/distinfo
1.24+1-1mail/roundcubemail/patches/patch-config_defaults_inc_php
1.208+1-1mail/roundcubemail/Makefile
+34-44 files

OpenBSD/src v1Ji1Uv — sbin/iked parse.y ikev2_msg.c, sbin/isakmpd ikedmode_show.c transport_imsg.c

   iked(8): Implement IKEv1 prototype

   This change brings the IKEv1 protocol stack to iked -- by running
   isakmpd(8) as unprivileged IKEv1 subprocess.

   This is experimental and still limited:

   - The main and quick mode suites are fixed to aes128cbc, hmac2-256,
     modp3072 and ESP aes128cbc, hmac2-256 and PFS modp3072
   - Only PSK authentication for now.

   Nonetheless, tunnels are established and work .  And iked(8) is
   able to interop with both isakmpd(8) and iked(8) IKEv1.

   If this works out good enough, isakmpd(8) will be retired.  One
   day.

   ok deraadt@
VersionDeltaFile
1.1+715-0sbin/isakmpd/ikedmode.c
1.1+387-0sbin/isakmpd/transport_imsg.c
1.100+368-1sbin/iked/config.c
1.1+324-0sbin/isakmpd/ikedmode_show.c
1.106+105-4sbin/iked/ikev2_msg.c
1.150+82-6sbin/iked/parse.y
+1,981-1119 files not shown
+2,313-9625 files

OpenBSD/src WFXmKlE — usr.bin/tmux key-string.c

   Bump buffer length so User1000 fits, GitHub issue 5838.
VersionDeltaFile
1.79+2-2usr.bin/tmux/key-string.c
+2-21 files