OpenBSD/ports MDErXUtdevel/codex Makefile crates.inc

   devel/codex: update to 0.155.0
VersionDeltaFile
1.50+6-2devel/codex/distinfo
1.52+1-1devel/codex/Makefile
1.32+2-0devel/codex/crates.inc
+9-33 files

OpenBSD/ports fhSG6nNlang/mono/patches patch-mono_btls_CMakeLists_txt

   Disable direct ccache usage in mono.

   Fix tested by tb@
VersionDeltaFile
1.4+13-1lang/mono/patches/patch-mono_btls_CMakeLists_txt
+13-11 files

OpenBSD/src 1ZJdtFHusr.sbin/ntpd ntp.c

   Center timestamps in frequency regression

   Subtract the first timestamp in each sample batch before accumulating the
   least-squares terms. This preserves the fitted slope while avoiding
   catastrophic cancellation between squared absolute Unix timestamps.

   from Adam DePrince <adam.deprince at gmail.com>

   ok bluhm@, deraadt@
VersionDeltaFile
1.187+6-1usr.sbin/ntpd/ntp.c
+6-11 files

OpenBSD/ports vYY5J5jgames/gemrb Makefile

   Disable direct sccache usage in gemrb.

   Found by tb@
VersionDeltaFile
1.25+1-0games/gemrb/Makefile
+1-01 files

OpenBSD/ports LRm97o6print/hplip/patches patch-fax_backend_hpfax_py patch-ui5_fabwindow_py, print/hplip/pkg PLIST-main

   Update to hplip-3.26.6.
VersionDeltaFile
1.80+42-40print/hplip/patches/patch-Makefile_in
1.4+9-9print/hplip/patches/patch-base_device_py
1.3+0-10print/hplip/patches/patch-ui5_fabwindow_py
1.10+5-5print/hplip/patches/patch-installer_pluginhandler_py
1.6+5-4print/hplip/patches/patch-fax_backend_hpfax_py
1.41+0-7print/hplip/pkg/PLIST-main
+61-757 files not shown
+83-9213 files

OpenBSD/ports 1S6IVzVdevel/spidermonkey140 Makefile distinfo

   Update to spidermonkey140-140.16.0.
VersionDeltaFile
1.17+1-3devel/spidermonkey140/Makefile
1.16+2-2devel/spidermonkey140/distinfo
+3-52 files

OpenBSD/ports sSZ9cHZsecurity/xca Makefile

   Disable direct ccache usage in xca.

   Found by tb@
VersionDeltaFile
1.44+2-0security/xca/Makefile
+2-01 files

OpenBSD/ports jBRgYSmwww/webkitgtk4 Makefile, www/webkitgtk4/pkg PFRAG.no-webkitgtk60

   Sort PLIST.
VersionDeltaFile
1.11+9-9www/webkitgtk4/pkg/PFRAG.no-webkitgtk60
1.267+3-1www/webkitgtk4/Makefile
+12-102 files

OpenBSD/ports CZB7eS8games/cataclysm-dda Makefile

   Disable ccache in all flavors, not just the main flavor.

   Caught by tb@
VersionDeltaFile
1.39+3-3games/cataclysm-dda/Makefile
+3-31 files

OpenBSD/ports BseEz5Geditors/TeXmacs Makefile

   Disable direct ccache usage in TeXmacs.

   Found by tb@
VersionDeltaFile
1.38+1-0editors/TeXmacs/Makefile
+1-01 files

OpenBSD/ports RqFO40kcad/openscad Makefile

   Disable direct ccache usage in openscad.

   Found by tb@
VersionDeltaFile
1.63+3-0cad/openscad/Makefile
+3-01 files

OpenBSD/ports 3V0qReFdevel/fossil Makefile

   Disable direct ccache usage in fossil.

   Found by tb@
VersionDeltaFile
1.100+1-0devel/fossil/Makefile
+1-01 files

OpenBSD/ports LDw9nIelang/nekovm Makefile, lang/nekovm/patches patch-vm_main_c

   Fix executable_path() with getexecpath(3)
VersionDeltaFile
1.3+10-8lang/nekovm/patches/patch-vm_main_c
1.8+1-1lang/nekovm/Makefile
+11-92 files

OpenBSD/ports YPU7IUmgames/recoil-rts Makefile, games/recoil-rts/patches patch-rts_System_Platform_Misc_h patch-rts_System_Main_cpp

   Switch to getexecpath(3). 2 fewer patches; and one dramatically
   simplified.
VersionDeltaFile
1.7+7-28games/recoil-rts/patches/patch-rts_System_Platform_Misc_cpp
1.32+1-1games/recoil-rts/Makefile
1.2+0-0games/recoil-rts/patches/patch-rts_System_Platform_Misc_h
1.4+0-0games/recoil-rts/patches/patch-rts_System_Main_cpp
+8-294 files

OpenBSD/ports 3VYtO24games/love Makefile Makefile.inc

   hook love/12 up to the build; necessary tweaks to make Makefile.inc less restrictive included. ok tb@ for this with the import
VersionDeltaFile
1.7+4-2games/love/Makefile.inc
1.33+1-0games/love/Makefile
+5-22 files

OpenBSD/ports NsOtfSigames/love/12 distinfo Makefile, games/love/12/patches patch-src_libraries_luahttps_src_common_config_h patch-platform_unix_love_desktop_in

   import a pre-release, but already commercially used version of love-12.
   ok tb@

   DESCR:
   LOVE is a framework for making 2D games in the Lua programming language.
VersionDeltaFile
1.1+58-0games/love/12/Makefile
1.1+21-0games/love/12/patches/patch-CMakeLists_txt
1.1+14-0games/love/12/patches/patch-platform_unix_love_desktop_in
1.1+13-0games/love/12/patches/patch-src_libraries_luahttps_src_common_config_h
1.1+10-0games/love/12/pkg/PLIST
1.1+2-0games/love/12/distinfo
+118-08 files not shown
+119-014 files

OpenBSD/src dbWzEeRregress/lib/libssl/dtls dtlstest.c

   Clean up some of the DTLS regress tests.

   Some of these were workarounds needed to handle the client retransmission
   cases. Others test behaviour that is soon going to be removed.
VersionDeltaFile
1.20+4-148regress/lib/libssl/dtls/dtlstest.c
+4-1481 files

OpenBSD/src MpjGKLIusr.sbin/relayd relayd.c proc.c

   relayd: knf
VersionDeltaFile
1.299+5-5usr.sbin/relayd/relayd.h
1.211+3-2usr.sbin/relayd/relayd.c
1.63+3-2usr.sbin/relayd/proc.c
+11-93 files

OpenBSD/src KQJypIXlibexec/ld.so loader.c

   pack local variables in a function where it went nutty
VersionDeltaFile
1.225+3-5libexec/ld.so/loader.c
+3-51 files

OpenBSD/src zQzU9qOlib/libssl d1_pkt.c

   Allow DTLS clients to receive unexpected Finished messages.

   DTLS servers can retransmit Finished messages, which will appear in the
   current epoch. Allow DTLS clients to receive and discard these, rather
   than treating them as unexpected messages.

   DTLS clients should also handle last flight retransmissions, however there
   are bigger issues with this code.

   ok beck@ tb@
VersionDeltaFile
1.132+12-10lib/libssl/d1_pkt.c
+12-101 files

OpenBSD/src 5JAmaEclib/libssl t1_enc.c

   Remove NID_md5_sha1 support from tls1_PRF().

   MD5+SHA1 was only needed for TLS prior to v1.2.

   ok kenjiro@ tb@
VersionDeltaFile
1.160+1-22lib/libssl/t1_enc.c
+1-221 files

OpenBSD/src xMcqNy5lib/libssl ssl_srvr.c dtls_local.h

   Rework handling for flights of buffered DTLS messages.

   Currently outgoing messages are stored in a pqueue for retransmission.
   This is completely unnecessary and requires a bunch of contortions.
   Replace the pqueue with a simple linked list of buffered messages,
   which form a flight. Rename dtls1_clear_record_buffer() to
   dtls1_clear_flight() to more accurately reflect its purpose.

   Make dtls12_create_handshake_msg() self-contained and simplify
   dtls1_buffer_message(), which then allows for the removal of w_msg_hdr.

   ok kenjiro@ tb@
VersionDeltaFile
1.103+84-127lib/libssl/d1_both.c
1.3+14-1lib/libssl/dtls12_internal.h
1.68+4-10lib/libssl/d1_lib.c
1.11+4-8lib/libssl/dtls_local.h
1.173+2-2lib/libssl/ssl_srvr.c
+108-1485 files

OpenBSD/ports MxEmq7bgraphics/openjph distinfo Makefile

   Update to openjph-0.32.0.
VersionDeltaFile
1.23+2-2graphics/openjph/distinfo
1.25+2-2graphics/openjph/Makefile
+4-42 files

OpenBSD/src nDl1epQlib/libssl d1_both.c

   Limit size of buffered DTLS handshake messages.

   Fragments from out-of-sequence DTLS handshake messages are buffered for
   reassembly. When a new out-of-sequence handshake message fragment is
   received it will allocate the full message length buffer that would be
   used by the fully reassembled message. This is limited to the next
   10 messages in sequence, each capped to a maximum size of 128KB - a
   further 16KB is allocated for each reassembly bitmap. A set of crafted
   handshake message fragments can trigger allocation of 10 * 144KB
   (128KB + 16KB), with 156 bytes on the wire.

   Change dtls1_max_handshake_message_len() so that we limit handshake
   messages to ~16KB, with the exception of a Certificate message, which
   uses s->max_cert_list (128KB by default). Also ensure that we do not
   currently have an identical handshake message type pending for
   reassembly - this prevents resassembly of multiple Certificate messages
   which would then result in the original allocations.

   This caps the allocation to ~306KB (9 * ~18KB + 144KB) - the correct

    [4 lines not shown]
VersionDeltaFile
1.102+17-7lib/libssl/d1_both.c
+17-71 files

OpenBSD/ports 8vJLRPax11/gnome/gucharmap Makefile distinfo, x11/gnome/gucharmap/pkg PLIST

   Update to gucharmap-18.0.0.
VersionDeltaFile
1.44+12-0x11/gnome/gucharmap/pkg/PLIST
1.82+2-2x11/gnome/gucharmap/distinfo
1.165+1-1x11/gnome/gucharmap/Makefile
+15-33 files

OpenBSD/ports jlhpBs2textproc/unicode/ucd Makefile distinfo, textproc/unicode/ucd/pkg PLIST

   Update to unicode-ucd-18.0.0.
VersionDeltaFile
1.5+4-4textproc/unicode/ucd/distinfo
1.4+2-2textproc/unicode/ucd/pkg/PLIST
1.10+2-2textproc/unicode/ucd/Makefile
+8-83 files

OpenBSD/src smIZwURregress/lib/libssl/dtls dtlstest.c

   Improve client retransmit handling in DTLS regress.

   In these DTLS regress tests we can have the server complete its handshake,
   while the client has not and needs to trigger retransmissions. If the
   server is done but the client is not, continue to do zero-byte reads so
   that we process any retransmitted messages appropriately.
VersionDeltaFile
1.19+28-1regress/lib/libssl/dtls/dtlstest.c
+28-11 files

OpenBSD/src wuyf3B9usr.sbin/vmd fw_cfg.c x86_vm.c


   ioapic and lapic code for vmm/vmd

   Add i82093aa ioapic and i82489dx-compatible lapic emulation to vmd.
   Also wire up the fw loading for acpi tables to support the same in
   seabios via fw_cfg.

   Also fix errors with the PIT and ns8250 uart emulation discovered when
   they are wired to the ioapic

   ok dv
VersionDeltaFile
1.1+701-0usr.sbin/vmd/lapic.c
1.1+329-0usr.sbin/vmd/i82093aa.c
1.43+51-33usr.sbin/vmd/ns8250.c
1.130+68-1usr.sbin/vmd/vm.c
1.19+50-11usr.sbin/vmd/x86_vm.c
1.17+44-1usr.sbin/vmd/fw_cfg.c
+1,243-4610 files not shown
+1,354-6316 files

OpenBSD/src 8610Xycregress/lib/libssl/dtls dtls_wire_test.c

   Add missing failure handling.
VersionDeltaFile
1.2+2-1regress/lib/libssl/dtls/dtls_wire_test.c
+2-11 files

OpenBSD/ports SjeRGMJsysutils/firmware/vmm Makefile, sysutils/firmware/vmm/files vmm-dsdt.asl

   Update SeaBIOS and add EDK II OVMF images.

   dv@ and mlarkin@ did the work and tested this did not break old VMs.
   I only tweaked a few things in the port.

   ok mlarkin@
VersionDeltaFile
1.1+141-0sysutils/firmware/vmm/patches/patch-edk2_OvmfPkg_QemuRamfbDxe_QemuRamfb_c
1.1+127-0sysutils/firmware/vmm/files/vmm-dsdt.asl
1.37+104-5sysutils/firmware/vmm/Makefile
1.1+97-0sysutils/firmware/vmm/patches/patch-edk2_OvmfPkg_OvmfPkgX64_dsc
1.1+70-0sysutils/firmware/vmm/patches/patch-edk2_OvmfPkg_Library_PlatformBootManagerLib_BdsPlatform_c
1.1+66-0sysutils/firmware/vmm/patches/patch-edk2_OvmfPkg_Library_PlatformInitLib_MemDetect_c
+605-514 files not shown
+936-1020 files