OpenBSD/src 6sVjANxdistrib/sets/lists/base md.alpha, distrib/sets/lists/comp gcc.alpha gcc.hppa

   sync
VersionDeltaFile
1.28+26-26distrib/sets/lists/comp/gcc.alpha
1.28+26-26distrib/sets/lists/comp/gcc.hppa
1.28+26-26distrib/sets/lists/comp/gcc.landisk
1.29+26-26distrib/sets/lists/comp/gcc.luna88k
1.28+26-26distrib/sets/lists/comp/gcc.sparc64
1.1179+5-5distrib/sets/lists/base/md.alpha
+135-1354 files not shown
+155-15510 files

OpenBSD/src 09FTkpJetc/root root.mail, share/mk sys.mk

   move to 8.0-beta (which means a few days of snapshot bumpiness)
VersionDeltaFile
1.217+4-4sys/conf/newvers.sh
1.64+4-4usr.bin/signify/signify.1
1.181+3-3etc/root/root.mail
1.100+3-3share/mk/sys.mk
1.147+3-3sys/sys/param.h
1.57+2-2sys/arch/macppc/stand/tbxidata/bsd.tbxi
+19-196 files

OpenBSD/ports hGrIojQtextproc/ripgrep distinfo crates.inc

   Update to ripgrep 15.2.0

   https://github.com/BurntSushi/ripgrep/releases/tag/15.2.0
VersionDeltaFile
1.22+64-68textproc/ripgrep/distinfo
1.9+50-51textproc/ripgrep/crates.inc
1.41+1-1textproc/ripgrep/Makefile
+115-1203 files

OpenBSD/src FG95RW2usr.bin/ssh crypto_api.h

   move to a better place
VersionDeltaFile
1.12+3-3usr.bin/ssh/crypto_api.h
+3-31 files

OpenBSD/src YISnIUUusr.sbin/rpki-client main.c

   rpki-client: only record NCA history on successful runs

   ok claudio job
VersionDeltaFile
1.313+2-2usr.sbin/rpki-client/main.c
+2-21 files

OpenBSD/xenocara hsCdJQDlib/mesa/src/gallium/auxiliary/gallivm lp_bld_misc.cpp

   gallivm: Fix armhf build against LLVM 22

   From Alessandro Astone
   e84e9dc582797b5e586ea4ff3ae7b5f3656968ee in Mesa main

   armv7 build error reported by deraadt@
VersionDeltaFile
1.24+1-1lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+1-11 files

OpenBSD/src kIbnxPnsys/dev/ic re.c

   When 64-bit DMA is enabled for PCIe models, set IFXF_MBUF_64BIT to let the
   kernel know it's ok to "enable mbufs in high memory" as long as all other
   interfaces are also so inclined.

   ok kettenis@ mvs@ bluhm@
VersionDeltaFile
1.223+3-1sys/dev/ic/re.c
+3-11 files

OpenBSD/ports JPUoYGFwww/iridium distinfo, www/iridium/patches patch-chrome_browser_about_flags_cc patch-BUILD_gn

   update to 2026.07.150.2
VersionDeltaFile
1.81+35-35www/iridium/patches/patch-chrome_browser_about_flags_cc
1.55+10-10www/iridium/patches/patch-BUILD_gn
1.7+5-5www/iridium/patches/patch-ui_ozone_platform_wayland_host_wayland_frame_manager_cc
1.46+4-4www/iridium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.57+3-3www/iridium/patches/patch-content_browser_browser_main_loop_cc
1.127+2-2www/iridium/distinfo
+59-593 files not shown
+63-639 files

OpenBSD/ports doztOM5www/ungoogled-chromium distinfo, www/ungoogled-chromium/patches patch-chrome_browser_about_flags_cc patch-BUILD_gn

   update to 150.0.7871.124
VersionDeltaFile
1.66+35-35www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.44+10-10www/ungoogled-chromium/patches/patch-BUILD_gn
1.160+6-6www/ungoogled-chromium/distinfo
1.7+5-5www/ungoogled-chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_frame_manager_cc
1.63+4-4www/ungoogled-chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.30+3-3www/ungoogled-chromium/patches/patch-content_browser_browser_main_loop_cc
+63-633 files not shown
+67-679 files

OpenBSD/ports hCjGHTdmeta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 15.0.18
VersionDeltaFile
1.118.2.4+6-6www/tor-browser/browser/distinfo
1.67.2.4+2-2www/tor-browser/noscript/distinfo
1.124.2.4+2-2meta/tor-browser/Makefile
1.197.2.4+1-1www/tor-browser/browser/Makefile
1.121.2.4+1-1www/tor-browser/Makefile.inc
1.74.2.4+1-1www/tor-browser/noscript/Makefile
+13-131 files not shown
+13-137 files

OpenBSD/src d3DR9XKsys/kern kern_proc.c

   Stop mashing together ps_flags ans p_flag.  This fine when we did the
   initial "struct process" / "struct proc" split, but we added more flags
   and they collide now.  This is incredible confusing and needs to die.
   Instead make some readjustments to the ddb default "ps" output and print
   them both separately.

   ok claudio@, jca@
VersionDeltaFile
1.106+7-6sys/kern/kern_proc.c
+7-61 files

OpenBSD/ports aFslSLMmeta/tor-browser Makefile, www/tor-browser/browser distinfo Makefile

   Tor Browser: update to 15.0.18
VersionDeltaFile
1.2+14-14www/tor-browser/browser/patches/patch-Cargo_lock
1.127+6-6www/tor-browser/browser/distinfo
1.73+2-2www/tor-browser/noscript/distinfo
1.132+2-2meta/tor-browser/Makefile
1.206+1-1www/tor-browser/browser/Makefile
1.80+1-1www/tor-browser/noscript/Makefile
+26-262 files not shown
+27-278 files

OpenBSD/src DD4niJm. Makefile.cross, distrib/notes Makefile

   Unhook loongson from the build.

   The last compiler update unfortunately does not work on mips64el, with clang 22
   built with clang 19 being apparently functional, but clang 22 rebuilt with
   the previous clang 22 hitting deterministic SIGSEGV on various files.

   I don't have the time and energy to try and debug this (which is likely an
   endianness problem, as octeon appears to run happily with clang 22), especially
   when it takes 10 days for clang to rebuild itself on these machines; and
   switching back to gcc 4 won't help much as modern software in ports will
   require a working C++>=11 compiler to build anyway.

   ok visa@

                          ----------
                         /          \
                        /    REST    \
                       /      IN      \
                      /     PEACE      \

    [10 lines not shown]
VersionDeltaFile
1.113+2-5Makefile.cross
1.18+2-3usr.sbin/wsfontload/Makefile
1.52+2-2distrib/notes/Makefile
1.20+1-3distrib/special/installboot/Makefile
1.493+2-2etc/Makefile
1.7+2-2lib/libarch/mips64/Makefile
+11-1712 files not shown
+34-4218 files

OpenBSD/src QVkds4Ysys/arch/m88k/include m8820x.h, sys/arch/m88k/m88k m8820x_machdep.c

   Do not make the size of the cmmu table public, and comment out some code at
   compile time if we are building on a simple CMMU configuration, such as on
   luna88k.

   Tested by and ok aoyoma@
VersionDeltaFile
1.68+34-2sys/arch/m88k/m88k/m8820x_machdep.c
1.13+2-7sys/arch/m88k/include/m8820x.h
+36-92 files

OpenBSD/src dBQGA4xsys/arch/luna88k/luna88k m8820x.c, sys/arch/m88k/include m8820x.h

   Declare the cmmu-related variables as const, rather than
   attribute(section(.rodata)), and initialize them (while MMU is not set up)
   using explicit casts.

   This gets rid of "ignoring changed section attributes" harmless assembler
   warnings.

   Joint work with aoyama@; tested by and ok aoyama@
VersionDeltaFile
1.67+52-54sys/arch/m88k/m88k/m8820x_machdep.c
1.21+38-25sys/arch/luna88k/luna88k/m8820x.c
1.12+4-4sys/arch/m88k/include/m8820x.h
+94-833 files

OpenBSD/src iU3NfVMsys/arch/luna88k/conf GENERIC RAMDISK, sys/arch/m88k/include cpu.h

   With the previous fix to m8820x_initialize_cpu()
   [sys/arch/m88k/m88k/m88k_machdep.c r1.66], we no longer force
   single-processor kernels to nevertheless override MAX_CPU, and remove the
   ability to override it in <machine/cpu.h>.

   Tested by and ok aoyama@
VersionDeltaFile
1.85+1-7sys/arch/m88k/include/cpu.h
1.26+1-4sys/arch/luna88k/conf/GENERIC
1.17+1-2sys/arch/luna88k/conf/RAMDISK
+3-133 files

OpenBSD/src qcFmHIOsys/arch/m88k/m88k m8820x_machdep.c

   Make sure m8820x_initialize_cpu() initializes logical cpu #0 on non-MP kernels.
   This is usually the case, but some luna88k setups could have the running cpu at
   a physical position different from zero, causing some of the actual cpu_info
   initialization to be done in the wrong array element.

   Tested by and ok aoyama@
VersionDeltaFile
1.66+5-1sys/arch/m88k/m88k/m8820x_machdep.c
+5-11 files

OpenBSD/src lQhEpw9sys/arch/luna88k/luna88k m8820x.c, sys/arch/m88k/m88k m88100_fp.c m88110_fp.c

   Faster CMMU walk in m8820x_cpu_number(): we don't need to iterate on
   instruction cmmus.

   Tested by and ok aoyama@
VersionDeltaFile
1.20+7-10sys/arch/luna88k/luna88k/m8820x.c
1.10+2-2sys/arch/m88k/m88k/m88100_fp.c
1.15+2-2sys/arch/m88k/m88k/m88110_fp.c
+11-143 files

OpenBSD/src c0m33fesbin/dhcp6leased engine.c

   Make sure replies contain the expected server-id.

   We only speak to and expect an answer from a specific server when we
   are requesting or renewing a lease. In all other case we accept an
   answer from any server.

   Pointed out by Clouditera Security.
   OK tb
VersionDeltaFile
1.39+11-1sbin/dhcp6leased/engine.c
+11-11 files

OpenBSD/src eXw6y3Osbin/dhcp6leased engine.c

   Make sure we received a client identifier.

   Pointed out by Clouditera Security.
   OK tb
VersionDeltaFile
1.38+8-1sbin/dhcp6leased/engine.c
+8-11 files

OpenBSD/src 4i24SVtsbin/dhcp6leased engine.c

   Make sure the message belongs to the current transaction.

   Pointed out by Clouditera Security.
   OK tb
VersionDeltaFile
1.37+11-1sbin/dhcp6leased/engine.c
+11-11 files

OpenBSD/ports eeyrtpRlang/deno distinfo Makefile, lang/deno/patches patch-cli_lib_rs patch-ext_node_lib_rs

   lang/deno: Update to 2.9.3
VersionDeltaFile
1.6+5-5lang/deno/patches/patch-cli_lib_rs
1.53+4-4lang/deno/distinfo
1.68+1-1lang/deno/Makefile
1.53+1-1lang/deno/crates.inc
1.6+1-1lang/deno/patches/patch-ext_node_lib_rs
1.8+1-1lang/deno/patches/patch-runtime_js_99_main_js
+13-136 files

OpenBSD/ports u98AATXwww/chromium distinfo, www/chromium/patches patch-chrome_browser_about_flags_cc patch-BUILD_gn

   update to 150.0.7871.124
VersionDeltaFile
1.158+35-35www/chromium/patches/patch-chrome_browser_about_flags_cc
1.100+10-10www/chromium/patches/patch-BUILD_gn
1.7+5-5www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_frame_manager_cc
1.68+4-4www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.483+4-4www/chromium/distinfo
1.119+3-3www/chromium/patches/patch-content_browser_browser_main_loop_cc
+61-613 files not shown
+65-659 files

OpenBSD/ports 9aG4otWdevel/uthash distinfo Makefile, devel/uthash/patches patch-tests_Makefile

   Update uthash to 2.4.0.
VersionDeltaFile
1.16+2-2devel/uthash/distinfo
1.13+2-2devel/uthash/patches/patch-tests_Makefile
1.23+1-1devel/uthash/Makefile
+5-53 files

OpenBSD/src BJPUnTolib/libssl ssl_clnt.c

   Check that the server selected ciphersuite is valid for use with TLSv1.2.

   In the legacy stack, ensure that the server selected ciphersuite is valid
   for use with TLSv1.2 - this effectively means that it is not a TLSv1.3
   ciphersuite. We currently fail the handshake, but at a later stage.

   Reported by Tom Gouville from the tlspuffin team.

   ok tb@
VersionDeltaFile
1.175+9-0lib/libssl/ssl_clnt.c
+9-01 files

OpenBSD/src DADnnFcusr.sbin/mrouted vif.c

   mrouted(8) logs errno message when ioctl(2) fails.

   from Russell Howe
VersionDeltaFile
1.17+1-2usr.sbin/mrouted/vif.c
+1-21 files

OpenBSD/src uXHmwNBsys/kern kern_exit.c

   When signaling untraced processes with a SIGKILL check the right process
   for PS_EXITING.

   Fix for the sys/kern/ptrace regress hangs.
   OK kettenis@
VersionDeltaFile
1.254+2-2sys/kern/kern_exit.c
+2-21 files

OpenBSD/src ikhrfdLusr.bin/tmux server-client.c

   Small section missed from previous.
VersionDeltaFile
1.494+31-4usr.bin/tmux/server-client.c
+31-41 files

OpenBSD/src KhaMdCnlib/libssl ssl_clnt.c

   Remove check for use of TLSv1.2 ciphersuites with TLSv1.1 and earlier.

   We no longer negotiate any TLS version lower than TLSv1.2, so this is now
   redundant.

   ok tb@
VersionDeltaFile
1.174+1-9lib/libssl/ssl_clnt.c
+1-91 files

OpenBSD/src wUNaOB6distrib/special/libstubs Makefile, lib/libc/hash sha512.c sha256.c

   Replace SHA-256 and SHA-512 implementations in libc.

   Replace the existing SHA-256 and SHA-512 implementations in libc with
   versions that leverage some of the recent code in libcrypto. The existing
   API is retained, along with reuse of the existing SHA2_CTX definitions.

   These versions use static inline functions instead of macros and spell
   out the full variable rotations to follow the specification, rather than
   trying to outsmart the compiler.

   This also gives us a basis to provide per-architecture accelerated
   implementations, based on those in libcrypto.

   ok naddy@ tb@
VersionDeltaFile
1.1+515-0lib/libc/hash/sha512.c
1.1+455-0lib/libc/hash/sha256.c
1.4+8-1lib/libc/hidden/sha2.h
1.27+4-3distrib/special/libstubs/Makefile
1.26+2-2lib/libc/hash/Makefile.inc
1.29+1-1lib/libc/hash/sha2.c
+985-76 files