OpenBSD/src XTcot42usr.sbin/vmd x86_mmu.c


   add x86_mmu.c
VersionDeltaFile
1.1+174-0usr.sbin/vmd/x86_mmu.c
+174-01 files

OpenBSD/src H7j5oXnusr.sbin/syspatch syspatch.sh

   Use unpriv() while streaming the content of tgz files we did not verify.

   ok robert@
VersionDeltaFile
1.171+3-2usr.sbin/syspatch/syspatch.sh
+3-21 files

OpenBSD/src mkYyGQEusr.sbin/vmd Makefile mmio.h


   mmio changes in vmd to support mp

   ok dv@
VersionDeltaFile
1.3+1,195-109usr.sbin/vmd/x86_mmio.c
1.18+1-138usr.sbin/vmd/x86_vm.c
1.3+15-107usr.sbin/vmd/mmio.h
1.33+3-2usr.sbin/vmd/Makefile
+1,214-3564 files

OpenBSD/ports 8VJTHOQx11/kde-applications Makefile

   kde-applications/Makefile: remove commented kmime

   "kann weg" rsadowski
VersionDeltaFile
1.112+0-1x11/kde-applications/Makefile
+0-11 files

OpenBSD/ports XrQmKpkdevel/goreleaser Makefile modules.inc

   Update to goreleaser 2.18.0, from maintainer

   https://github.com/goreleaser/goreleaser/releases/tag/v2.17.0
   https://github.com/goreleaser/goreleaser/releases/tag/v2.17.1
   https://github.com/goreleaser/goreleaser/releases/tag/v2.18.0
VersionDeltaFile
1.31+1,548-1,500devel/goreleaser/distinfo
1.31+572-545devel/goreleaser/modules.inc
1.36+1-1devel/goreleaser/Makefile
+2,121-2,0463 files

OpenBSD/ports LzLpY6Nsysutils/awscli-plugin-endpoint Makefile

   No more sysutils/awscli/v1.
   To be revisited.
VersionDeltaFile
1.6+2-2sysutils/awscli-plugin-endpoint/Makefile
+2-21 files

OpenBSD/ports G75jt8jconverters/p5-Cpanel-JSON-XS Makefile distinfo

   update p5-Cpanel-JSON-XS to 4.52
VersionDeltaFile
1.49+2-2converters/p5-Cpanel-JSON-XS/distinfo
1.53+1-1converters/p5-Cpanel-JSON-XS/Makefile
+3-32 files

OpenBSD/ports 8Vir4lfx11/kde-applications/kmime distinfo Makefile, x11/kde-applications/kmime/pkg PLIST DESCR

   Remove kmine (moved to devel/kf6)

   Spotted by tb
VersionDeltaFile
1.14+0-0x11/kde-applications/kmime/pkg/PLIST
1.2+0-0x11/kde-applications/kmime/pkg/DESCR
1.59+0-0x11/kde-applications/kmime/distinfo
1.17+0-0x11/kde-applications/kmime/Makefile
+0-04 files

OpenBSD/ports EJXzBVTlang/node Makefile distinfo

   lang/node: Really update to 24.21.0 this time
   (accidentally commited from within patches/)
VersionDeltaFile
1.103+4-4lang/node/distinfo
1.174+1-2lang/node/Makefile
+5-62 files

OpenBSD/ports Vf7zabRx11/kde-applications Makefile

   Note "New in KDE Gear/26.08" section
VersionDeltaFile
1.111+4-0x11/kde-applications/Makefile
+4-01 files

OpenBSD/src 99VNjHqusr.sbin/fw_update fw_update.sh

   Check signature of local SHA256.sig

   We do this by improving the consistency of what we download vs the
   file we trust for checksums and filenames.

   This has the side effect of no longer writing and leaving an
   unexpected SHA256 file with -F but does leave an invalid SHA256.sig
   after error to be able to do diagnostics, as requested by sthen@.

   While here, also tidy global variable setup for clarity.

   Initially noticed by Acts1631 <acts1631kjv () proton ! me>
   With much help and OK from dgl@
VersionDeltaFile
1.72+55-47usr.sbin/fw_update/fw_update.sh
+55-471 files

OpenBSD/ports K9mwJyGlang/node/patches patch-lib_net_js patch-src_env_cc

   lang/node: Update to 24.21.0
   + remove workaround for libuv's uv_exepath
VersionDeltaFile
1.19+17-6lang/node/patches/patch-src_env_cc
1.21+1-1lang/node/patches/patch-lib_net_js
+18-72 files

OpenBSD/src 6xAwVVpusr.bin/ssh misc.c

   Use >= instead of > for max comparison so that the expression is not
   always false.  Should fix CIDs 913601 and 913602.
VersionDeltaFile
1.221+2-2usr.bin/ssh/misc.c
+2-21 files

OpenBSD/ports 7ib6rv3security/qca-qt5 distinfo Makefile, security/qca-qt5/patches patch-plugins_qca-ossl_qca-ossl_cpp

   Update QCA to 2.3.12

   https://invent.kde.org/libraries/qca/-/merge_requests/133
   https://invent.kde.org/libraries/qca/-/merge_requests/134

   Feedback and help tb@
VersionDeltaFile
1.5+14-78security/qca-qt6/patches/patch-plugins_qca-ossl_qca-ossl_cpp
1.13+14-78security/qca-qt5/patches/patch-plugins_qca-ossl_qca-ossl_cpp
1.7+2-3security/qca-qt6/Makefile
1.23+2-3security/qca-qt5/Makefile
1.4+2-2security/qca-qt6/distinfo
1.14+2-2security/qca-qt5/distinfo
+36-1666 files

OpenBSD/src uXU3Jl4lib/libssl d1_both.c

   Correct botched size check in dtls1_preprocess_fragment().

   Check message length against max, rather than fragment offset and length.
   Due to a various questionable code, this allows for a crafted messsage
   to be sent that results in a 21MB allocation, which then promptly results
   in an error. Providing that the SSL context is cleared or freed, the
   allocation then freed, meaning that this has minimal impact. A similar
   fix was landed in OpenSSL in 48c054fec35, although this checks against
   dtls1_max_handshake_message_len() rather than max.

   Thanks to Abdullah Al Ishtiaq for flagging this.

   ok kenjiro@ tb@
VersionDeltaFile
1.101+2-2lib/libssl/d1_both.c
+2-21 files

OpenBSD/src 2KfqUqXsys/arch/riscv64/dev smtiic.c

   Work around smtiic(4) misbehavior to fix RTC setting & reboots

   For some reason this i2c chip starts to misbehave after a few
   hours/days, and when that happens setting the RTC or halting/rebooting
   becomes impossible.  Waiting a bit after enabling the device appears to
   reliably fix this and alleviates the pain of handling remote machines
   such as the riscv64.p ports cluster. There is probably a better fix but
   I'm not sure which one exactly.

   ok kettenis@
VersionDeltaFile
1.2+3-1sys/arch/riscv64/dev/smtiic.c
+3-11 files

OpenBSD/src 5XGEN4ylib/libssl d1_pkt.c

   Reduce size of DTLS queues for unprocessed records and application data.

   DTLS currently buffers records that contain handshake messages and alerts,
   which are in the next epoch and cannot yet be processsed. This is done by
   saving the entire buffer that is 16KB in size, regardless of the actual
   bytes sent on the wire. With a queue limit of 100 it is possible to send a
   small number of bytes on the wire and have the server allocate 1.6MB -
   reducing the limit to 16 reduces the allocation to 256KB. This queue will
   soon be removed entirely.

   DTLS also currently buffers record content from application data where the
   handshake has not yet finished. This only buffers the actual content
   received on the wire and does not suffer from the same problem, however
   reduce the queue size to further limit memory consumption.

   ok kenjiro@ tb@
VersionDeltaFile
1.131+3-3lib/libssl/d1_pkt.c
+3-31 files

OpenBSD/src 2WhzfVUusr.sbin/rtrctl Makefile

   delete unneccessary stuff
VersionDeltaFile
1.2+1-5usr.sbin/rtrctl/Makefile
+1-51 files

OpenBSD/src Ehsh2XLusr.sbin/rtrd Makefile

   delete unneccessary stuff
VersionDeltaFile
1.2+1-6usr.sbin/rtrd/Makefile
+1-61 files

OpenBSD/src 0H6qH97usr.bin/ssh ssh-add.c

   Use equality not assignment in ternary.  CID 913600.
VersionDeltaFile
1.190+2-2usr.bin/ssh/ssh-add.c
+2-21 files

OpenBSD/src GG8I9Rtsys/kern kern_sysctl.c sysv_shm.c, sys/sys shm.h

   Introduce in-kernel 'shmid_ds_kern' structure where `shm_nattch' has the
   type of uint64_t. The original 'shmid_ds' used to deliver data to the
   userland, so API/ABI is not broken. The delivered `shm_nattch' value is
   clamped with SHRT_MAX.

   ok deraadt
VersionDeltaFile
1.89+25-25sys/kern/sysv_shm.c
1.496+29-4sys/kern/kern_sysctl.c
1.33+17-2sys/sys/shm.h
+71-313 files

OpenBSD/ports w1YJRwOtextproc/simdutf distinfo Makefile

   textproc/simdutf: Update to 9.2.0
VersionDeltaFile
1.11+2-2textproc/simdutf/distinfo
1.12+2-2textproc/simdutf/Makefile
+4-42 files

OpenBSD/ports N0le2RYdevel/libuv Makefile, devel/libuv/patches patch-test_test-get-currentexe_c patch-src_unix_openbsd_c

   devel/libuv: use getexecpath(3) to implement uv_exepath()

   uv_exepath() is now implemented as a thin wrapper around getexecpath(3),
   which does not fully conform to the behavior of uv_exepath() on other
   systems. This difference is accounted for in a separate patch adjusting
   the failing test cases for OpenBSD.

   Related discussion upstream:
   https://github.com/libuv/libuv/issues/5269

   ok sthen@
VersionDeltaFile
1.6+20-16devel/libuv/patches/patch-src_unix_openbsd_c
1.1+33-0devel/libuv/patches/patch-test_test-get-currentexe_c
1.35+1-0devel/libuv/Makefile
+54-163 files

OpenBSD/ports JqfDQg6wayland/mango distinfo Makefile, wayland/mango/patches patch-src_main_c patch-meson_build

   wayland/mango: Update to 0.17.1
VersionDeltaFile
1.2+28-3wayland/mango/patches/patch-src_dispatch_bind_c
1.3+2-5wayland/mango/patches/patch-meson_build
1.18+2-2wayland/mango/distinfo
1.19+2-2wayland/mango/Makefile
1.2+0-0wayland/mango/patches/patch-src_main_c
+34-125 files

OpenBSD/ports fdMXkIDsysutils/opentofu Makefile distinfo

   Update to opentofu-1.12.7pre0 (compatible with go >=1.27).
VersionDeltaFile
1.49+2-3,842sysutils/opentofu/distinfo
1.50+9-3sysutils/opentofu/Makefile
+11-3,8452 files

OpenBSD/ports 0lm4NPXlang/go go.port.mk

   Bump _MODGO_SYSTEM_VERSION for lang/go 1.27.1.
VersionDeltaFile
1.104+1-1lang/go/go.port.mk
+1-11 files

OpenBSD/ports tQ691Gnlang/go distinfo, lang/go/patches patch-src_cmd_link_internal_amd64_asm_go patch-src_cmd_link_internal_arm64_asm_go

   Update lang/go to Go 1.27.1.

   Tested in bulk builds by tb@

   ok tb@
VersionDeltaFile
1.100+823-171lang/go/pkg/PLIST
1.5+9-9lang/go/patches/patch-src_cmd_dist_test_go
1.6+7-7lang/go/patches/patch-src_cmd_internal_obj_x86_asm6_go
1.8+3-3lang/go/patches/patch-src_cmd_link_internal_arm64_asm_go
1.8+2-2lang/go/patches/patch-src_cmd_link_internal_amd64_asm_go
1.123+2-2lang/go/distinfo
+846-1944 files not shown
+849-19710 files

OpenBSD/ports LbxPA7Adevel Makefile

   + rebar3,erlang29
VersionDeltaFile
1.2614+1-0devel/Makefile
+1-01 files

OpenBSD/src wkwYJETusr.sbin/rtrctl rtrctl.c, usr.sbin/rtrd packets.c send.c

   Import rtrd(8), an easy-to-use RPKI-To-Router protocol implementation

   The rtrd(8) program is intended as a scalable distribution layer to
   deliver data produced by rpki-client(8) to clients such as bgpd(8)
   in multi-node/multi-vendor IXP and ISP deployments. A single rtrd(8)
   instance can concurrently serve many BGP routers and route servers.

   Many thanks to Ralph Covelli from Hurricane Electric for creating rtrd!

   OK deraadt@ claudio@
VersionDeltaFile
1.1+2,116-0usr.sbin/rtrd/tables.c
1.1+1,558-0usr.sbin/rtrd/commands.c
1.1+1,313-0usr.sbin/rtrd/sockets.c
1.1+1,158-0usr.sbin/rtrctl/rtrctl.c
1.1+1,039-0usr.sbin/rtrd/send.c
1.1+728-0usr.sbin/rtrd/packets.c
+7,912-030 files not shown
+11,913-036 files

OpenBSD/ports F4PCImmdevel/rebar3 Makefile, devel/rebar3/patches patch-apps_rebar_rebar_config patch-rebar_config

   devel/rebar3: Fix build and tests with erlang/29

   I was hoping for a new release that addresses this problem, but that might
   not happen before 8.0.
   Since the build failures are only due to deprecation warnings that are
   turned fatal by build configuration, disabling that setting is an easy fix.

   There is a remaining test failure documented here:
   https://github.com/erlang/rebar3/issues/3004
VersionDeltaFile
1.14+13-1devel/rebar3/patches/patch-rebar_config
1.1+12-0devel/rebar3/patches/patch-apps_rebar_rebar_config
1.24+2-3devel/rebar3/Makefile
+27-43 files