OpenBSD/src if2m1o3gnu/gcc/gcc opts.c

   Follow llvm / clang and disable -fomit-frame-pointer optimisation by
   default.

   OK kettenis@
VersionDeltaFile
1.10+2-0gnu/gcc/gcc/opts.c
+2-01 files

OpenBSD/src j6280Pkgnu/llvm/clang/lib/Driver/ToolChains CommonArgs.cpp

   Disable the -fomit-frame-pointer optimisation by default.

   The frame-pointer is needed to have good backtraces from e.g ddb or
   ptrace / btrace. Many other distros did something like this as well since
   the benfit of havving easy to work with backtraces outweights the little
   overall speedup gained by having an extra register.

   Also disable -mno-omit-leaf-frame-pointer by default on llvm.

   OK kettenis@
VersionDeltaFile
1.2+2,528-421gnu/llvm/clang/lib/Driver/ToolChains/CommonArgs.cpp
+2,528-4211 files

OpenBSD/src 4EvNZMOlib/libcrypto/man X509_STORE_CTX_get_error.3

   X509_STORE_CTX_get_error.3: zap extraneous if
VersionDeltaFile
1.31+3-3lib/libcrypto/man/X509_STORE_CTX_get_error.3
+3-31 files

OpenBSD/src iFszi1Clib/libcrypto/man X509_STORE_CTX_get_error.3

   X509_STORE_CTX_get_error: validate chain -> validated chain (of certificates)
VersionDeltaFile
1.30+4-4lib/libcrypto/man/X509_STORE_CTX_get_error.3
+4-41 files

OpenBSD/ports baKFa61devel/nspr/patches patch-nspr_pr_tests_nameshm1_c patch-nspr_pr_src_misc_prnetdb_c

   devel/nspr: update to 4.40.

   clang codestyle applied upstream, much churn in patches but NFC.
VersionDeltaFile
1.7+2,502-2,484devel/nspr/patches/patch-nspr_pr_src_misc_prdtoa_c
1.10+53-52devel/nspr/patches/patch-nspr_pr_src_linking_prlink_c
1.7+26-26devel/nspr/patches/patch-nspr_pr_src_misc_prinit_c
1.8+17-16devel/nspr/patches/patch-nspr_pr_tests_socket_c
1.12+9-9devel/nspr/patches/patch-nspr_pr_src_misc_prnetdb_c
1.8+6-6devel/nspr/patches/patch-nspr_pr_tests_nameshm1_c
+2,613-2,5935 files not shown
+2,623-2,60311 files

OpenBSD/ports 5HBpPKUgeo/qgis distinfo Makefile, geo/qgis/pkg PLIST

   geo/qgis: update to 4.2.2
VersionDeltaFile
1.237+3-3geo/qgis/Makefile
1.145+2-2geo/qgis/distinfo
1.110+3-0geo/qgis/pkg/PLIST
+8-53 files

OpenBSD/src e4wHBXplib/libssl ssl_tlsext.c

   libssl: ensure server selected ALPN was advertised

   Per RFC 7301, section 3.2, "In the event that the server supports no
   protocols that the client advertises, then the server SHALL respond
   with a fatal "no_application_protocol" alert.

   If a server does not do that and chooses a protocol that we have not
   advertised, we should abort the handshake. The RFC does not specify
   an alert for this case. BoringSSL chose illegal_parameter and OpenSSL
   decode_error. I slightly prefer illegal_parameter, so went with that.

   Reported by Acts1631 with a similar diff.

   ok jsing kenjiro
VersionDeltaFile
1.168+20-6lib/libssl/ssl_tlsext.c
+20-61 files

OpenBSD/src 1tgIZyKregress/lib/libssl/tlsext tlsexttest.c

   tlsext: check we reject unadvertised selected protocol

   This test currently fails and will be fixed in ssl_tlsect.c r1.168
VersionDeltaFile
1.98+24-1regress/lib/libssl/tlsext/tlsexttest.c
+24-11 files

OpenBSD/src hbQrslpregress/lib/libm/msun Makefile

   Purge expected failures on amd64 after recent libm changes.
VersionDeltaFile
1.17+2-2regress/lib/libm/msun/Makefile
+2-21 files

OpenBSD/src qlavi74lib/libssl ssl_tlsext.c

   tlsext_alpn_client_process(): rename list and proto

   Use server_list and selected instead of list and proto to reduce noise
   in the next commit.

   ok jsing kenjiro
VersionDeltaFile
1.167+8-8lib/libssl/ssl_tlsext.c
+8-81 files

OpenBSD/ports iEGldcqdevel/crush Makefile modules.inc

   update to crush 0.89.0
VersionDeltaFile
1.2+552-538devel/crush/distinfo
1.2+178-172devel/crush/modules.inc
1.2+1-1devel/crush/Makefile
+731-7113 files

OpenBSD/ports awXF8C4devel/sbt Makefile distinfo

   devel/sbt: update to 2.0.8
VersionDeltaFile
1.34+2-2devel/sbt/distinfo
1.34+1-1devel/sbt/Makefile
+3-32 files

OpenBSD/src Hbq5gnblib/libm/src/ld80 s_nexttoward.c

   Use isnan() to detect NaNs.  Fixes a bug exposed by the sortix testsuite
   where we wouldn't detect a NaN.

   ok millert@, daniel@
VersionDeltaFile
1.3+4-4lib/libm/src/ld80/s_nexttoward.c
+4-41 files

OpenBSD/ports RC1jzpEdevel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_cli_src_main_rs

   devel/codex: update to 0.150.1

   Also fixed build with rust-1.98.0 that was reported by naddy@
VersionDeltaFile
1.2+8-8devel/codex/patches/patch-codex-rs_core_src_tools_handlers_apply_patch_rs
1.43+6-6devel/codex/distinfo
1.35+4-4devel/codex/patches/patch-codex-rs_Cargo_toml
1.2+7-1devel/codex/patches/patch-codex-rs_cli_src_main_rs
1.29+2-2devel/codex/crates.inc
1.45+1-1devel/codex/Makefile
+28-222 files not shown
+30-248 files

OpenBSD/ports hZhpN3Jsecurity/plaso distinfo Makefile, security/plaso/pkg PLIST

   update 20260512 -> 20260720
VersionDeltaFile
1.18+12-6security/plaso/pkg/PLIST
1.30+3-3security/plaso/Makefile
1.14+2-2security/plaso/distinfo
+17-113 files

OpenBSD/ports adu0tDssecurity/py-dfvfs distinfo Makefile, security/py-dfvfs/pkg PLIST

   update 20260411 -> 20260731
VersionDeltaFile
1.26+3-4security/py-dfvfs/Makefile
1.14+3-3security/py-dfvfs/pkg/PLIST
1.13+2-2security/py-dfvfs/distinfo
+8-93 files

OpenBSD/ports mfTSiIXsysutils/py-tsk Makefile distinfo, sysutils/py-tsk/pkg PLIST

   update 20260418 -> 20260519
VersionDeltaFile
1.9+12-0sysutils/py-tsk/pkg/PLIST
1.9+4-4sysutils/py-tsk/distinfo
1.26+2-2sysutils/py-tsk/Makefile
+18-63 files

OpenBSD/ports bBEROmmsecurity/py-dfdatetime distinfo Makefile

   update 20260411 -> 20260730
VersionDeltaFile
1.14+2-2security/py-dfdatetime/distinfo
1.27+2-2security/py-dfdatetime/Makefile
+4-42 files

OpenBSD/ports X2N6oxcsysutils/libyal/libfsxfs distinfo Makefile, sysutils/libyal/libfsxfs/patches patch-fsxfstools_fsxfsmount_c

   update 20240501 -> 20260703
VersionDeltaFile
1.1+17-0sysutils/libyal/libfsxfs/patches/patch-fsxfstools_fsxfsmount_c
1.3+4-5sysutils/libyal/libfsxfs/Makefile
1.2+2-2sysutils/libyal/libfsxfs/distinfo
1.2+1-1sysutils/libyal/libfsxfs/pkg/PLIST
+24-84 files

OpenBSD/ports fqUFFwZsysutils/libyal/libfsfat/patches patch-fsfattools_fsfatmount_c

   add missing patch
VersionDeltaFile
1.1+17-0sysutils/libyal/libfsfat/patches/patch-fsfattools_fsfatmount_c
+17-01 files

OpenBSD/ports QivJHepsysutils/libyal/libfsfat distinfo Makefile, sysutils/libyal/libfsfat/pkg PLIST

   update 20260208 -> 20260823
VersionDeltaFile
1.3+4-5sysutils/libyal/libfsfat/Makefile
1.2+2-2sysutils/libyal/libfsfat/distinfo
1.2+1-1sysutils/libyal/libfsfat/pkg/PLIST
+7-83 files

OpenBSD/ports pLy86Wksysutils/libyal/libvsapm distinfo Makefile, sysutils/libyal/libvsapm/pkg PLIST

   update 20240503 -> 20260713
VersionDeltaFile
1.3+4-5sysutils/libyal/libvsapm/Makefile
1.2+2-2sysutils/libyal/libvsapm/distinfo
1.2+1-1sysutils/libyal/libvsapm/pkg/PLIST
+7-83 files

OpenBSD/ports WINLdcxsysutils/libfsntfs distinfo Makefile, sysutils/libfsntfs/pkg PLIST DESCR

   remove libfsntfs
VersionDeltaFile
1.4+0-0sysutils/libfsntfs/pkg/PLIST
1.2+0-0sysutils/libfsntfs/pkg/DESCR
1.6+0-0sysutils/libfsntfs/distinfo
1.21+0-0sysutils/libfsntfs/Makefile
+0-04 files

OpenBSD/ports ZGUhWYWsysutils Makefile

   unhook libfsntfs
VersionDeltaFile
1.799+0-1sysutils/Makefile
+0-11 files

OpenBSD/ports ixUrZ50sysutils/libyal Makefile

   hook up libyal
VersionDeltaFile
1.3+1-0sysutils/libyal/Makefile
+1-01 files

OpenBSD/ports 1Q3dAbLsysutils/libyal/libfsntfs Makefile distinfo, sysutils/libyal/libfsntfs/patches patch-fsntfstools_fsntfsmount_c

   update 20251028 -> 20260727
   and while there, opportunistically move from sysutils/libfsntfs into 
   sysutils/libyal
VersionDeltaFile
1.1+29-0sysutils/libyal/libfsntfs/Makefile
1.1+21-0sysutils/libyal/libfsntfs/pkg/PLIST
1.1+17-0sysutils/libyal/libfsntfs/patches/patch-fsntfstools_fsntfsmount_c
1.1+2-0sysutils/libyal/libfsntfs/distinfo
1.1+1-0sysutils/libyal/libfsntfs/pkg/DESCR
1.1.1.1+0-0sysutils/libyal/libfsntfs/Makefile
+70-04 files not shown
+70-010 files

OpenBSD/ports sLRaMAfaudio/mpd Makefile distinfo

   audio/mpd: update to 0.24.15.

   see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.15/NEWS
VersionDeltaFile
1.80+2-2audio/mpd/distinfo
1.166+1-1audio/mpd/Makefile
+3-32 files

OpenBSD/ports cQFy7A0www/librewolf Makefile distinfo, www/librewolf/patches patch-third_party_llama_cpp_moz_build

   www/librewolf: update to 154.0.1-3, from yaydn

   adds riscv64 patch from jca@
VersionDeltaFile
1.1+38-0www/librewolf/patches/patch-third_party_llama_cpp_moz_build
1.12+2-2www/librewolf/distinfo
1.14+1-1www/librewolf/Makefile
+41-33 files

OpenBSD/src k5UU8G0sys/arch/luna88k/conf Makefile.luna88k

   Make sure to build kernel files with -fno-pie; this had been forgotten while
   switching the m88k toolchain to PIE by default, and I am quite impressed
   kernels built with PIE objects run without problems.
VersionDeltaFile
1.91+2-2sys/arch/luna88k/conf/Makefile.luna88k
+2-21 files

OpenBSD/src x3a9YFusys/arch/m88k/m88k sig_machdep.c

   Remove replaying of the 88100 data pipeline in sigreturn().

   This had been added during the r1.18->r1.22 changes to let the testcases from
   the devel/libsigsegv run.

   Contrary to what I wrote then, the pipeline gets replayed when returning to
   userland to invoke the signal handler, so there is no need to do this once more
   in sigreturn.

   The real fix needed for these testcases to run reliably, was to make sure that
   the address used to spill the sigcontext on the process stack would not get
   modified while running data_access_emulation(); this logic was eventually
   fixed in r1.21, and nothing more is needed.

   Thanks to Andrew Griffiths for pointing to my attention that the data fed to
   sigreturn() was partially user-controllable, and that carefully crafted
   signal handlers could use this behaviour as unprivileged kernel memory read
   and write operations.
VersionDeltaFile
1.33+3-20sys/arch/m88k/m88k/sig_machdep.c
+3-201 files