OpenBSD/src 3yHoUXLinclude unistd.h

   provide prototype for getexecpath(3)
   ok kettenis beck kirill
VersionDeltaFile
1.115+4-1include/unistd.h
+4-11 files

OpenBSD/src DQqaqcVdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1196+2-2distrib/sets/lists/base/mi
+2-21 files

OpenBSD/src NG9XuYflib/libc shlib_version

   bump major after symbol addition & removal
VersionDeltaFile
1.228+1-1lib/libc/shlib_version
+1-11 files

OpenBSD/src PkSF9RGregress/lib/libc Makefile, regress/lib/libc/getexecpath Makefile getexecpath.c

   small regression test for getexecpath(3)
VersionDeltaFile
1.1+24-0regress/lib/libc/getexecpath/getexecpath.c
1.1+8-0regress/lib/libc/getexecpath/Makefile
1.65+2-2regress/lib/libc/Makefile
+34-23 files

OpenBSD/src PV5kuMGdistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1766+1-0distrib/sets/lists/comp/mi
+1-01 files

OpenBSD/src WSfgmtjlib/libc/dlfcn init.c, lib/libc/gen Makefile.inc getexecpath.c

   Add getexecpath(3) which reliabily provides a realpath-like qualified
   copy of the ELF program's execution path.
   ok kettenis beck kirill
VersionDeltaFile
1.1+71-0lib/libc/gen/getexecpath.3
1.1+43-0lib/libc/gen/getexecpath.c
1.84+3-3lib/libc/gen/Makefile.inc
1.26+5-1lib/libc/dlfcn/init.c
1.61+3-2lib/libc/sys/execve.2
1.15+2-1lib/libc/hidden/unistd.h
+127-71 files not shown
+128-77 files

OpenBSD/src nEfped5include spawn.h, lib/libc Symbols.list

   Implement posix_spawn_file_actions_add{f,}chdir(3)

   Now in posix and some ports need these.

   from sthen with feedback from daniel
VersionDeltaFile
1.11+59-3lib/libc/gen/posix_spawn.c
1.10+33-6lib/libc/gen/posix_spawn_file_actions_addopen.3
1.4+6-1include/spawn.h
1.2+3-1lib/libc/hidden/spawn.h
1.12+3-1lib/libc/gen/posix_spawn.3
1.97+2-0lib/libc/Symbols.list
+106-126 files

OpenBSD/src 3MPRtdvlib/libc Symbols.list, lib/libc/hash helper.c MD5Init.3

   Unexport *Pad *Transform *FileChunk()

   Pad and FileChunk are our own invention and unused after Pad usage was
   removed from libskey. Transform should never have been exposed, so remove
   it.

   ok deraadt naddy
VersionDeltaFile
1.5+2-87lib/libc/hash/SHA256Init.3
1.5+2-50lib/libc/hash/SHA1Init.3
1.5+2-50lib/libc/hash/RMD160Init.3
1.5+2-48lib/libc/hash/MD5Init.3
1.96+0-24lib/libc/Symbols.list
1.20+5-19lib/libc/hash/helper.c
+13-27813 files not shown
+40-39819 files

OpenBSD/src d3hppAkusr.bin/tmux window-client.c tmux.1

   tmux: add utf8 terminal-features

   OK: nicm@
VersionDeltaFile
1.43+17-3usr.bin/tmux/tty-features.c
1.1160+4-2usr.bin/tmux/tmux.1
1.49+3-2usr.bin/tmux/window-client.c
+24-73 files

OpenBSD/src w2Z0D7Ysys/arch/alpha/include _types.h, sys/arch/m88k/include _types.h

   Unconditionally define __va_list as __builtin_va_list

   Since OpenBSD 6.7, stdarg.h unconditionally defines va_list as
   __builtin_va_list and uses __builtin_va_* to implement the va_*
   macros. However, compilers that don't define __GNUC__ now get
   conflicting definitions for the va_list typedef and the va_list
   type used in function prototypes like vprintf.

   To fix this, adjust all definitions of __va_list to match va_list
   defined in stdarg.h.

   Pointed out and fix suggested by Lennart Jablonka and Michael Forney

   Diff from Michael Forney

   ok deraadt
VersionDeltaFile
1.27+1-9sys/arch/alpha/include/_types.h
1.23+1-6sys/arch/sh/include/_types.h
1.26+1-6sys/arch/powerpc/include/_types.h
1.21+1-6sys/arch/m88k/include/_types.h
1.26+1-5sys/arch/sparc64/include/_types.h
1.6+1-5sys/arch/riscv64/include/_types.h
+6-377 files not shown
+13-7213 files

OpenBSD/src qIj5DyFusr.sbin/ospfd rde.c

   IMSG_CTL_AREA only takes the area id as argument. Adjust the call
   in the IMSG_CTL_SHOW_RIB case.
VersionDeltaFile
1.123+2-2usr.sbin/ospfd/rde.c
+2-21 files

OpenBSD/src tAWdfgQregress/lib/libcrypto/pkcs7 pkcs7test.c

   pkcs7test: fix thinko in fatal()
VersionDeltaFile
1.11+2-2regress/lib/libcrypto/pkcs7/pkcs7test.c
+2-21 files

OpenBSD/src 3rSaU8Tdistrib/sets/lists/comp clang.macppc clang.loongson

   sync sets after compiler-rt, libcxx, libcxxabi and libunwind update
VersionDeltaFile
1.38+734-36distrib/sets/lists/comp/clang.macppc
1.41+734-36distrib/sets/lists/comp/clang.loongson
1.59+734-36distrib/sets/lists/comp/clang.i386
1.51+734-36distrib/sets/lists/comp/clang.armv7
1.53+734-36distrib/sets/lists/comp/clang.arm64
1.58+734-36distrib/sets/lists/comp/clang.amd64
+4,404-21615 files not shown
+7,361-38121 files

OpenBSD/src 5s0Th4agnu/lib/libcompiler_rt Makefile, gnu/lib/libcxx Makefile

   update compiler-rt, libcxx, libcxxabi and libunwind to 22.1.8;

   tested by and input from tb@, kettenis@, naddy@ and others
VersionDeltaFile
1.1+2,485-0gnu/lib/libcxx/include/c++/v1/module.modulemap
1.11+706-43gnu/lib/libcxx/Makefile
1.2+39-16gnu/lib/libcxx/include/c++/v1/__assertion_handler
1.5+23-18gnu/lib/libcxx/include/c++/v1/__config_site
1.16+8-3gnu/lib/libcompiler_rt/Makefile
1.8+2-1gnu/lib/libcxxabi/Makefile
+3,263-815 files not shown
+3,270-8611 files

OpenBSD/src Jydec1jusr.sbin/ospfd kroute.c

   Use modern imsg API in kr_show_route

   OK tb@
VersionDeltaFile
1.121+13-13usr.sbin/ospfd/kroute.c
+13-131 files

OpenBSD/src dPiZFChgnu/llvm/libcxx/include __locale __config

   merge libcxx from llvm-22.1.8
VersionDeltaFile
1.6+30-3,571gnu/llvm/libcxx/include/locale
1.3+2,168-1,417gnu/llvm/libcxx/include/module.modulemap.in
1.3+365-438gnu/llvm/libcxx/include/deque
1.5+393-371gnu/llvm/libcxx/include/algorithm
1.7+245-423gnu/llvm/libcxx/include/__config
1.7+131-143gnu/llvm/libcxx/include/__locale
+3,332-6,363180 files not shown
+3,520-6,677186 files

OpenBSD/src vnVbqdzgnu/llvm/libcxx/include string module.modulemap.in, gnu/llvm/libcxx/include/__cxx03 string locale

   import libcxx from llvm-22.1.8
VersionDeltaFile
1.1+5,638-0gnu/llvm/libcxx/include/__cxx03/regex
1.1+3,724-0gnu/llvm/libcxx/include/__cxx03/locale
1.1.1.5+30-3,571gnu/llvm/libcxx/include/locale
1.1.1.2+2,168-1,417gnu/llvm/libcxx/include/module.modulemap.in
1.1+3,570-0gnu/llvm/libcxx/include/__cxx03/string
1.1.1.6+1,459-1,772gnu/llvm/libcxx/include/string
+16,589-6,7602,546 files not shown
+177,943-41,3012,552 files

OpenBSD/src oQea9uUgnu/llvm/libcxxabi/lib exceptions.exp, gnu/llvm/libcxxabi/src cxa_guard_impl.h

   merge libcxxabi from llvm-22.1.8
VersionDeltaFile
1.5+5-5gnu/llvm/libcxxabi/src/cxa_guard_impl.h
1.2+0-0gnu/llvm/libcxxabi/src/demangle/StringView.h
1.2+0-0gnu/llvm/libcxxabi/lib/exceptions.exp
+5-53 files

OpenBSD/src GHRL1Yqgnu/llvm/libcxxabi CMakeLists.txt, gnu/llvm/libcxxabi/src cxa_personality.cpp CMakeLists.txt

   Initial revision
VersionDeltaFile
1.1+1,016-0gnu/llvm/libcxxabi/www/spec.html
1.1.1.6+348-91gnu/llvm/libcxxabi/src/demangle/ItaniumDemangle.h
1.1.1.6+118-100gnu/llvm/libcxxabi/src/CMakeLists.txt
1.1.1.5+127-12gnu/llvm/libcxxabi/src/cxa_personality.cpp
1.1+103-0gnu/llvm/libcxxabi/www/index.html
1.1.1.6+62-9gnu/llvm/libcxxabi/CMakeLists.txt
+1,774-21232 files not shown
+2,127-38438 files

OpenBSD/src DJYcroxgnu/llvm/libunwind/src DwarfParser.hpp DwarfInstructions.hpp

   merge libunwind from llvm-22.1.8
VersionDeltaFile
1.10+430-86gnu/llvm/libunwind/src/UnwindCursor.hpp
1.7+231-27gnu/llvm/libunwind/src/Registers.hpp
1.7+141-2gnu/llvm/libunwind/src/UnwindRegistersSave.S
1.6+104-4gnu/llvm/libunwind/src/libunwind.cpp
1.7+71-25gnu/llvm/libunwind/src/DwarfInstructions.hpp
1.5+76-17gnu/llvm/libunwind/src/DwarfParser.hpp
+1,053-1617 files not shown
+1,185-19613 files

OpenBSD/src kHr9UHLgnu/llvm/libunwind/docs BuildingLibunwind.rst conf.py, gnu/llvm/libunwind/src CMakeLists.txt UnwindRegistersSave.S

   import libunwind from llvm-22.1.8
VersionDeltaFile
1.1.1.5+439-86gnu/llvm/libunwind/src/UnwindCursor.hpp
1.1.1.5+231-27gnu/llvm/libunwind/src/Registers.hpp
1.1+252-0gnu/llvm/libunwind/docs/conf.py
1.1.1.5+141-2gnu/llvm/libunwind/src/UnwindRegistersSave.S
1.1+133-0gnu/llvm/libunwind/docs/BuildingLibunwind.rst
1.1.1.6+59-73gnu/llvm/libunwind/src/CMakeLists.txt
+1,255-18832 files not shown
+2,262-45538 files

OpenBSD/src 2wqA2lNgnu/llvm/compiler-rt/lib/builtins clear_cache.c, gnu/llvm/compiler-rt/lib/interception interception_linux.h interception.h

   merge compiler-rt from llvm-22.1.8
VersionDeltaFile
1.5+363-125gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
1.5+50-7gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
1.5+37-18gnu/llvm/compiler-rt/lib/interception/interception.h
1.5+13-7gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
1.8+6-3gnu/llvm/compiler-rt/lib/builtins/clear_cache.c
1.4+2-2gnu/llvm/compiler-rt/lib/interception/interception_linux.h
+471-162255 files not shown
+473-164261 files

OpenBSD/src JNiKDOWgnu/llvm/compiler-rt/lib/rtsan rtsan_interceptors_posix.cpp, gnu/llvm/compiler-rt/lib/sanitizer_common sanitizer_platform_limits_posix.h

   import compiler-rt from llvm-22.1.8
VersionDeltaFile
1.1.1.6+1,674-1,417gnu/llvm/compiler-rt/lib/scudo/standalone/primary64.h
1.1.1.6+1,051-948gnu/llvm/compiler-rt/lib/scudo/standalone/primary32.h
1.1+1,745-0gnu/llvm/compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
1.1.1.5+476-430gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
1.1.1.6+398-305gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
1.1.1.6+434-218gnu/llvm/compiler-rt/lib/scudo/standalone/secondary.h
+5,778-3,318685 files not shown
+29,669-9,409691 files

OpenBSD/src 83fNFplusr.sbin/ospfd neighbor.c lsupdate.c

   KNF, mostly spaces
VersionDeltaFile
1.120+4-4usr.sbin/ospfd/kroute.c
1.56+4-3usr.sbin/ospfd/lsupdate.c
1.53+2-2usr.sbin/ospfd/neighbor.c
+10-93 files

OpenBSD/src M5WAETPusr.bin/tmux cmd-parse.y

   Do not leak temporary commands when expanding aliases, from Jeong, Heon.
VersionDeltaFile
1.59+3-1usr.bin/tmux/cmd-parse.y
+3-11 files

OpenBSD/src xnpu2dvusr.bin/tmux cmd-display-menu.c

   Do not allow popups for control clients, from Noam Stolero.
VersionDeltaFile
1.53+3-1usr.bin/tmux/cmd-display-menu.c
+3-11 files

OpenBSD/src dVjexrkusr.bin/tmux cmd-resize-pane.c

   Layout cell can be replaced by unzoom, fixes use after free. From Uzair
   Aftab.
VersionDeltaFile
1.68+2-1usr.bin/tmux/cmd-resize-pane.c
+2-11 files

OpenBSD/src 1sYw5rQusr.bin/tmux window-copy.c

   Do not try to append zero size cells, from Uzair Aftab.
VersionDeltaFile
1.428+2-2usr.bin/tmux/window-copy.c
+2-21 files

OpenBSD/src 6sdrgpjusr.bin/tmux window-copy.c

   Clear stale marks when a search regex fails to compile, GitHub issue
   5547 from Uzair Aftab.
VersionDeltaFile
1.427+3-1usr.bin/tmux/window-copy.c
+3-11 files

OpenBSD/src 7SmhYiYsys/dev/wscons wsemul_vt100var.h

   VT100_EMUL_ARG_CLAMP should be 100,000, matching the intent and
   SUN_EMUL_ARG_CLAMP.

   "please fix" miod@
VersionDeltaFile
1.16+2-2sys/dev/wscons/wsemul_vt100var.h
+2-21 files