OpenBSD/ports 6Rcu2eydevel/codex Makefile distinfo

   devel/codex: update to 0.155.1
VersionDeltaFile
1.51+2-2devel/codex/distinfo
1.53+1-1devel/codex/Makefile
+3-32 files

OpenBSD/ports Jn4jrP2lang/dmd distinfo Makefile, lang/dmd/patches patch-dmd_druntime_Makefile patch-dmd_druntime_src_core_sys_posix_netinet_in__d

   lang/dmd: update to 2.113.0

   Here I switched dmd to use gdc over gdmd as bootstrap compiler.
VersionDeltaFile
1.11+21-33lang/dmd/pkg/PLIST
1.22+5-12lang/dmd/Makefile
1.1+17-0lang/dmd/patches/patch-dmd_compiler_src_dmd_cpreprocess_d
1.1+12-0lang/dmd/patches/patch-dmd_druntime_src_core_sys_posix_netinet_in__d
1.14+4-6lang/dmd/distinfo
1.3+2-2lang/dmd/patches/patch-dmd_druntime_Makefile
+61-535 files not shown
+64-5611 files

OpenBSD/ports iRErLVylang/gdmd distinfo Makefile

   lang/gdmd: update to 20260801

   Since gdc in gcc was fixed, it can be linked back to build.

   It also works well enough to be used as bootstrap compiler for lang/dmd
VersionDeltaFile
1.7+3-6lang/gdmd/Makefile
1.2+2-2lang/gdmd/distinfo
+5-82 files

OpenBSD/ports MNsgp0mwww/p5-XML-Feed Makefile distinfo

   update p5-XML-Feed to 1.0.1
VersionDeltaFile
1.7+2-2www/p5-XML-Feed/distinfo
1.16+2-1www/p5-XML-Feed/Makefile
+4-32 files

OpenBSD/src JbwBhFPsys/netinet tcp_input.c

   Recalulate the TCP SACK list after memory exhaustion.

   Acts1631 found that tcp(4) can advertise SACK blocks for data that
   it has discarded when the global TCP reassembly pool is exhausted.
   This can make a sender omit missing data from fast recovery and
   wait for its retransmission timer.

   This commit clears the receiver SACK report whenever the reassembly
   allocation fails, before either path can discard queued data.  It
   also returns -1 when the new input segment itself is discarded.
   The caller maps that value back to zero TCP flags but does not add
   the discarded range to the SACK report.  On the reuse path, the
   accepted current segment is still passed to tcp_update_sack_list(),
   after the stale report has been cleared.

   from Acts1631; discussed with claudio@ tb@
VersionDeltaFile
1.469+13-4sys/netinet/tcp_input.c
+13-41 files

OpenBSD/ports MGutwJbwww/nextcloud/34 Makefile distinfo, www/nextcloud/34/pkg PLIST

   Update nextcloud to 34.0.4

   OK gonzalo@
VersionDeltaFile
1.5+840-965www/nextcloud/34/pkg/PLIST
1.5+2-2www/nextcloud/34/distinfo
1.6+1-1www/nextcloud/34/Makefile
+843-9683 files

OpenBSD/ports 5nL5LFNwww/nextcloud Makefile

   Add 35
VersionDeltaFile
1.91+1-0www/nextcloud/Makefile
+1-01 files

OpenBSD/ports GPOjiDNwww/nextcloud/35 distinfo Makefile, www/nextcloud/35/pkg PLIST PLIST

   Import nextcloud-35.0.0, ok gonzalo@

   WWW: https://nextcloud.com/
VersionDeltaFile
1.1+31,378-0www/nextcloud/35/pkg/PLIST
1.1+4-0www/nextcloud/35/Makefile
1.1+2-0www/nextcloud/35/distinfo
1.1.1.1+0-0www/nextcloud/35/pkg/PLIST
1.1.1.1+0-0www/nextcloud/35/distinfo
1.1.1.1+0-0www/nextcloud/35/Makefile
+31,384-06 files

OpenBSD/ports B1mzlJEdevel/libggml Makefile, devel/libggml/patches patch-src_ggml-backend-reg_cpp

   use getexecpath to do the work for get_executable_path(). ok kirill@
   (maintainer)
VersionDeltaFile
1.9+19-9devel/libggml/patches/patch-src_ggml-backend-reg_cpp
1.28+1-0devel/libggml/Makefile
+20-92 files

OpenBSD/src L1Q6yKWusr.sbin/rtrctl rtrctl.c

   Split read_openbgpd into smaller functions

   (preparation for supporting other payload formats)

   OK rcovelli@
VersionDeltaFile
1.4+50-39usr.sbin/rtrctl/rtrctl.c
+50-391 files

OpenBSD/ports SWoioKDdevel/sdl2 Makefile, devel/sdl2/patches patch-configure patch-configure_ac

   Use getexecpath in sdl2. Based on diff from Brad. Thanks!
VersionDeltaFile
1.6+34-51devel/sdl2/patches/patch-src_filesystem_unix_SDL_sysfilesystem_c
1.1+25-0devel/sdl2/patches/patch-configure_ac
1.71+6-2devel/sdl2/Makefile
1.6+0-0devel/sdl2/patches/patch-configure
+65-534 files

OpenBSD/src mxrK6x0sys/dev/pci mfii.c

   The MR_DCMD_LD_GET_LIST command doesn't return any data on SAS39xx
   controllers.  Luckily everything we need is also available through
   MR_DCMD_CONF_GET, so we can just rework everything to use that instead.
   To enable this, we need to retrieve the configuration during attach.
   This gets bioctl, sensors and AEN processing working on SAS39xx.

   tested on SAS3108 and SAS3508 by me, on SAS39xx by daharmasterkor at gmail
   ok dlg@
VersionDeltaFile
1.95+86-83sys/dev/pci/mfii.c
+86-831 files

OpenBSD/ports 14gzNNNdevel/protobuf-java Makefile distinfo

   Update to protobuf-java 4.36.2

   https://github.com/protocolbuffers/protobuf/releases/tag/v36.2
VersionDeltaFile
1.9+2-2devel/protobuf-java/distinfo
1.9+1-1devel/protobuf-java/Makefile
+3-32 files

OpenBSD/ports OD13kcpdevel/py-protobuf distinfo Makefile, devel/py-protobuf/files port.c

   Update to py-protobuf 7.36.2, thanks thfr for testing!

   We can get rid of the port.c workaround
   https://github.com/protocolbuffers/protobuf/releases/tag/v36.2
VersionDeltaFile
1.82+1-5devel/py-protobuf/Makefile
1.64+2-2devel/py-protobuf/distinfo
1.2+0-0devel/py-protobuf/files/port.c
+3-73 files

OpenBSD/src Vy38B27lib/libtls tls_conninfo.c tls.c

   Keep our own copy of the certificates sent by the peer.

   SSL_get_peer_cert_chain() includes the peer certificate for a client but
   not for a server. Build a STACK_OF(X509) owned by libtls that always
   starts with the peer certificate, and convert it to PEM with a helper
   that takes any STACK_OF(X509).

   ok jsing@ tb@
VersionDeltaFile
1.106+55-4lib/libtls/tls.c
1.30+20-24lib/libtls/tls_conninfo.c
+75-282 files

OpenBSD/src a5nKOIWsys/dev/pci mfii.c

   Expand LD arrays from 64 to 240 as SAS39xx controllers support that many

   ok dlg@ as part of a larger diff
VersionDeltaFile
1.94+11-9sys/dev/pci/mfii.c
+11-91 files

OpenBSD/ports p2JYVFYdevel/protobuf Makefile distinfo

   Update to protobuf 7.36.2

   https://github.com/protocolbuffers/protobuf/releases/tag/v36.2
VersionDeltaFile
1.73+2-2devel/protobuf/distinfo
1.116+1-2devel/protobuf/Makefile
+3-42 files

OpenBSD/src ihlqN41sys/arch/amd64/amd64 vmm_machdep.c, usr.sbin/vmd x86_vm.c vmd.h

   Redesign shutdown of vmd processes and use SIGTERM for hanging vm's.

   In preparation for some bigger changes in vmm(4)/vmd(8), improve the
   shutdown paths for vmd vm's. For vmd vm processes, the objective is to
   make it through cleanup routines (such as sev_shutdown()) in any
   conditions where it's safe to continue executing the program. From the
   vmd "vmm" process, still use the current VMM_IOC_TERM to signal that
   the vcpu's should be terminating, but also fall back to SIGTERM to the
   vm process if it doesn't get the hint.

   The timeouts may need to be adjusted in the future, but those can be
   optimized after the bigger changes land.

   Go for it, mlarkin@.
VersionDeltaFile
1.133+223-168usr.sbin/vmd/vm.c
1.142+56-27usr.sbin/vmd/vmm.c
1.86+3-3sys/arch/amd64/amd64/vmm_machdep.c
1.152+4-1usr.sbin/vmd/vmd.h
1.23+2-2usr.sbin/vmd/x86_vm.c
+288-2015 files

OpenBSD/src L7jCSBjsys/arch/amd64/amd64 vmm_machdep.c, sys/arch/amd64/include vmmvar.h

   Provide the faulting GPA to vmd(8) for MMIO exits from vmm(4).

   The nested page fault on VMX and SVM provides the faulting GPA, so
   pass that to userland. This simplifies a lot of the mmio handlers
   that can use the GPA without having to translate the GVA. Also
   simplify the fatal events for when the GPA isn't known.

   Go for it, mlarkin@.
VersionDeltaFile
1.6+72-182usr.sbin/vmd/x86_mmio.c
1.85+9-1sys/arch/amd64/amd64/vmm_machdep.c
1.120+5-3sys/arch/amd64/include/vmmvar.h
+86-1863 files

OpenBSD/ports z2BO1eysysutils/consolekit Makefile

   disable tests; got enabled in previous commit
VersionDeltaFile
1.113+1-2sysutils/consolekit/Makefile
+1-21 files

OpenBSD/ports 1blEcMVsysutils/consolekit Makefile, sysutils/consolekit/patches patch-src_ck-inhibit-manager_c

   only remove the lock if the inhibit list is empty so that the callback
   gets fired for all of them
VersionDeltaFile
1.7+5-19sysutils/consolekit/patches/patch-src_ck-inhibit-manager_c
1.112+2-1sysutils/consolekit/Makefile
+7-202 files

OpenBSD/ports A9NXE80audio/libxmp Makefile distinfo

   Update libxmp to 4.7.3.
VersionDeltaFile
1.23+2-2audio/libxmp/distinfo
1.30+1-1audio/libxmp/Makefile
+3-32 files

OpenBSD/ports A8M5wH2devel/p5-Params-Coerce Makefile

   Fix extract permissions.  Update dependencies.
VersionDeltaFile
1.13+13-8devel/p5-Params-Coerce/Makefile
+13-81 files

OpenBSD/src 4uWYHeLsys/arch/amd64/amd64 tsc.c, sys/dev/pv pvreg.h

   Get TSC frequency from KVM/VMWare parameter leaf at early boot time

   So, we can boot in VMs where the i8254 is not emulated.

   Tested by bluhm on various machines

   ok mlarkin@
   ok kettenis@
VersionDeltaFile
1.33+53-1sys/arch/amd64/amd64/tsc.c
1.7+2-1sys/dev/pv/pvreg.h
+55-22 files

OpenBSD/src oTSICD8usr.sbin/vmd vm.c x86_mmio.c

   Clean up debug logging in vmd mmio code.

   Tuck stuff into DPRINTF macros that use log_debug.

   Discussed with mlarkin@
VersionDeltaFile
1.5+37-34usr.sbin/vmd/x86_mmio.c
1.132+1-3usr.sbin/vmd/vm.c
+38-372 files

OpenBSD/src BdeCNZuregress/lib/libcrypto/x509 name_constraints_test.c

   Add more name constraint tests.

   We have coverage already in the betterTLS stuff for much of the
   basics, but it does not cover email name constraints and some
   of the other corner cases.

   Cover a permitted subject email address, a hostname CN checked when
   the SAN carries only an email address, excluded DNS and email
   subtrees, and constraints carried by the trust anchor

   ok tb@ joshua@
VersionDeltaFile
1.3+176-3regress/lib/libcrypto/x509/name_constraints_test.c
+176-31 files

OpenBSD/src JYuuivGusr.sbin/acme-client parse.h parse.y

   Allow wildcards to be specified in alternate names in the configuration
   file.  This does not enable issuance of wildcard certificates except in
   limited circumstances where the ACME server does not require any challenges,
   such as when you've already validated control of the domain name with your
   CA and you're using an EAB key provided by the CA to link that to an
   ACME account.

   ok tb@, "fine by me" florian@
VersionDeltaFile
1.49+12-3usr.sbin/acme-client/parse.y
1.19+2-1usr.sbin/acme-client/parse.h
+14-42 files

OpenBSD/src yXWDUBrlib/libcrypto/x509 x509_constraints.c, regress/lib/libcrypto/x509 name_constraints_test.c

   Search the whole subject for email addresses and common names.

   The subject lookups started from the index left over from walking
   the subjectAltName, so a leaf without a SAN never had its first two
   subject entries examined and an emailAddress there escaped the
   name constraints check.

   Reported by Sina Gogani Khiabani.

   ok tb@ joshua@
VersionDeltaFile
1.2+98-17regress/lib/libcrypto/x509/name_constraints_test.c
1.36+10-7lib/libcrypto/x509/x509_constraints.c
+108-242 files

OpenBSD/ports pZALJevgames/vkquake distinfo Makefile, games/vkquake/patches patch-Quake_common_make

   Update to vkQuake 1.36.0. This switches to SDL3.

   Release Notes:
   https://github.com/Novum/vkQuake/releases/tag/1.36.0
VersionDeltaFile
1.8+8-7games/vkquake/patches/patch-Quake_common_make
1.22+3-3games/vkquake/Makefile
1.19+2-2games/vkquake/distinfo
+13-123 files

OpenBSD/ports 0dVNl85lang/hashlink Makefile, lang/hashlink/patches patch-src_std_socket_c patch-src_std_sys_c

   Use getexecpath in hl_sys_exe_path, a function which so far has been
   failing silently.

   Also remove the patch to rename pthread_setname_np to
   pthread_set_name_np as we have an alias defined for this.
VersionDeltaFile
1.9+11-11lang/hashlink/patches/patch-src_hl_h
1.13+6-15lang/hashlink/patches/patch-src_std_thread_c
1.1+15-0lang/hashlink/patches/patch-src_std_sys_c
1.6+2-4lang/hashlink/patches/patch-src_std_socket_c
1.26+2-1lang/hashlink/Makefile
+36-315 files