OpenBSD/ports YmksFUz — net/kea Makefile

   switch net/kea from openssl to botan3
VersionDeltaFile
1.56+9-7net/kea/Makefile
+9-71 files

OpenBSD/ports nzf1e2y — security/botan3 Makefile, security/botan3/pkg PLIST

   avoid botan2 conflict in manpage
VersionDeltaFile
1.4+2-2security/botan3/pkg/PLIST
1.6+1-0security/botan3/Makefile
+3-22 files

OpenBSD/ports s6vyWPn — security/rnp Makefile

   avoid using using GH_* and then overriding SITES, DISTNAME, PKGNAME, WRKSRC...
VersionDeltaFile
1.15+5-9security/rnp/Makefile
+5-91 files

OpenBSD/ports yG8K57Q — security/botan3 Makefile

   reenable md5/dsa, security/rnp needs them
VersionDeltaFile
1.5+5-2security/botan3/Makefile
+5-21 files

OpenBSD/src MTGRdD1 — share/man/man5 port-modules.5

   Rename gcc4.port.mk -> gcc.port.mk

   OK: sthen@
VersionDeltaFile
1.292+5-5share/man/man5/port-modules.5
+5-51 files

OpenBSD/ports MTGRdD1 — infrastructure/bin portbump portcheck, infrastructure/mk modules.port.mk README.internals

   Rename gcc4.port.mk -> gcc.port.mk

   OK: sthen@
VersionDeltaFile
1.1+86-0lang/gcc/16/gcc.port.mk
1.151+6-6infrastructure/bin/portcheck
1.27+4-4infrastructure/bin/portbump
1.21+3-3infrastructure/mk/README.internals
1.3+2-2tests/portcheck/t14/Makefile
1.18+2-2infrastructure/mk/modules.port.mk
+103-1718 files not shown
+123-3524 files

OpenBSD/ports DiXes3Z — security/botan3 Makefile

   missed bump
VersionDeltaFile
1.4+1-1security/botan3/Makefile
+1-11 files

OpenBSD/ports yiW8l5N — security/botan3 Makefile, security/botan3/pkg PLIST

   build botan with --disable-deprecated-features, let's start with this in a
   cleaner state

   build with boost; kea wants asio
VersionDeltaFile
1.3+5-8security/botan3/pkg/PLIST
1.3+4-1security/botan3/Makefile
+9-92 files

OpenBSD/ports q9vvghr — databases/arrow/cpp Makefile, databases/arrow/cpp/pkg PLIST

   arrow-cpp: rm the files which are currently @comment'ed

   (a new file under a removed dir had been added in an update before,
   resulting in a file entry without an associated dir entry in the PLIST).
VersionDeltaFile
1.6+0-24databases/arrow/cpp/pkg/PLIST
1.11+4-0databases/arrow/cpp/Makefile
+4-242 files

OpenBSD/ports 7uRbxzL — security/botan3 Makefile, security/botan3/patches patch-src_tests_main_cpp

   avoid installing tests and static library; pkg goes from 73MB/2200 files to 5M/289
VersionDeltaFile
1.2+0-2,253security/botan3/pkg/PLIST
1.2+2-6security/botan3/Makefile
1.2+0-0security/botan3/patches/patch-src_tests_main_cpp
+2-2,2593 files

OpenBSD/ports H0ohmzw — security Makefile

   +botan3
   drop commented-out pecl-mcrypt,php84 while there
VersionDeltaFile
1.801+1-1security/Makefile
+1-11 files

OpenBSD/ports P37dKNX — security/botan3 distinfo Makefile, security/botan3/patches patch-src_tests_main_cpp patch-src_build-data_os_openbsd_txt

   import ports/security/botan3, from Stuart Lamble based on botan2 port,
   some tweaks by me, feedback/ok tb@

   Botan (Japanese for peony) is a BSD-licensed cryptography library
   written in C++20.

   Botan's goal is to be the best option for production cryptography
   by offering the tools necessary to implement a range of practical
   systems, such as TLSv1.3, X.509 PKI, modern AEAD ciphers, support
   for PKCS#11 and TPM hardware, memory-hard password hashing, and post
   quantum cryptography. All of this is covered by an extensive test suite,
   including an automated system for detecting side channels. The modular
   build system allows enabling or disabling features in a fine-grained
   way, and amalgamation builds are also supported.

   It comes out of the box with C++, C, and Python APIs, and several
   other language bindings are available. The library is accompanied by a
   featureful command line interface. Consult the documentation for more
   information.
VersionDeltaFile
1.1+2,551-0security/botan3/pkg/PLIST
1.1+77-0security/botan3/Makefile
1.1+16-0security/botan3/pkg/DESCR
1.1+15-0security/botan3/patches/patch-src_build-data_os_openbsd_txt
1.1+12-0security/botan3/patches/patch-src_tests_main_cpp
1.1+4-0security/botan3/distinfo
+2,675-08 files not shown
+2,676-014 files

OpenBSD/ports M13HKlf — devel/jdk/11 Makefile, devel/jdk/17 Makefile

   Start using jdk-ca-certs to address CVE-2026-114820. ok sthen@ tb@
VersionDeltaFile
1.14+5-1devel/jdk/25/Makefile
1.21+5-1devel/jdk/21/Makefile
1.46+5-1devel/jdk/17/Makefile
1.77+5-1devel/jdk/11/Makefile
+20-44 files

OpenBSD/src YTskDqf — usr.sbin/bgpctl bgpctl.c

   Fix loading networks via mrt and bulk endpoints.

   When refactoring the filterset code in the RDE these endpoints were
   not adjusted to use imsg_send_filterset() and so the transmitted
   network was dropped in the RDE.

   Reported and initial fix provided by René Ammerlaan
   OK tb@
VersionDeltaFile
1.327+4-11usr.sbin/bgpctl/bgpctl.c
+4-111 files

OpenBSD/ports ZyCC5sG — devel/boehm-gc/patches patch-libatomic_ops_src_atomic_ops_h

   Don't use the alpha definitions; They require the CPU_SET() family of
   functions, which OpenBSD doesn't support. Removing the alpha-specific
   codepath makes it fall into the "generic" path, which does build.

   OK sthen@
VersionDeltaFile
1.1+15-0devel/boehm-gc/patches/patch-libatomic_ops_src_atomic_ops_h
+15-01 files

OpenBSD/ports p9wrXXg — devel/yaml-cpp Makefile

   add comment about previous commit, disable gtest BDEP
VersionDeltaFile
1.25+5-2devel/yaml-cpp/Makefile
+5-21 files

OpenBSD/ports ZDXX6Vc — devel/gdb/patches patch-gdb_arm-obsd-nat_c

   Obvious fix for arm

   Tests there would be welcome
VersionDeltaFile
1.4+1-2devel/gdb/patches/patch-gdb_arm-obsd-nat_c
+1-21 files

OpenBSD/ports IXqQNqW — devel/gdb/patches patch-gdb_data-directory_Makefile_in patch-gdb_configure_host, devel/gdb/pkg PLIST

   Update to gdb-18.1

   Tested on: amd64 arm64 i386 riscv64 sparc64
   sparc64 tests & ok tb@
VersionDeltaFile
1.9+11-11devel/gdb/patches/patch-gdb_configure_tgt
1.12+9-9devel/gdb/patches/patch-gdb_Makefile_in
1.3+7-6devel/gdb/patches/patch-gdb_obsd-nat_c
1.7+6-6devel/gdb/patches/patch-gdb_configure_host
1.16+3-3devel/gdb/patches/patch-gdb_data-directory_Makefile_in
1.34+2-2devel/gdb/pkg/PLIST
+38-3714 files not shown
+54-6020 files

OpenBSD/ports j3Nza2Y — devel/yaml-cpp Makefile

   Redisable tests to unbreak on archs where char is unsigned

   Spotted on arm64. Issue mentioned in
   https://github.com/jbeder/yaml-cpp/pull/1513 but instead of adding
   a patch let's see what upstream thinks.

   ok tb
VersionDeltaFile
1.24+1-1devel/yaml-cpp/Makefile
+1-11 files

OpenBSD/src zhGNqTk — sys/dev/pci if_mwxreg.h if_mwx.c

   Handle protected frames in the rx and tx path for MT7925

   In mt7925_mac_fill_rx() set IEEE80211_RXI_HWDEC if the frame was decrypted
   in HW. Also apply the same workaround for the stripped IV and MIC as done
   for the MT7921 side.

   In mt7925_mac_write_txwi() set the protected frame bit in the txd if the
   packet is marked as protected. Also sync the function with the linux code
   and add all the NOTYET bits.

   With this my mt7925 seems to be happy on both encrypted and unencrypted
   networks.
VersionDeltaFile
1.48+110-27sys/dev/pci/if_mwx.c
1.27+4-1sys/dev/pci/if_mwxreg.h
+114-282 files

OpenBSD/ports hzWHPAB — lang/node/patches patch-deps_v8_src_regexp_gen-regexp-special-case_cc

   Fix build with ICU >=79.
VersionDeltaFile
1.1+35-0lang/node/patches/patch-deps_v8_src_regexp_gen-regexp-special-case_cc
+35-01 files

OpenBSD/ports uVnxkN7 — textproc/py-ICU Makefile distinfo

   Update to py3-ICU-2.17.
VersionDeltaFile
1.27+2-2textproc/py-ICU/distinfo
1.55+1-2textproc/py-ICU/Makefile
+3-42 files

OpenBSD/ports CmMwbd6 — textproc/icu4c distinfo Makefile, textproc/icu4c/patches patch-source_common_putil_cpp

   Update to icu4c-79.1.
VersionDeltaFile
1.15+3-3textproc/icu4c/patches/patch-source_common_putil_cpp
1.51+2-2textproc/icu4c/distinfo
1.109+2-2textproc/icu4c/Makefile
+7-73 files

OpenBSD/ports 7JghOTq — emulators/wine Makefile

   Better: disable linux/input.h header in autoconf. Similar to how it is
   disabled in devel/sdl2. With this, drop dependency on
   wayland/libinput-openbsd again. Based on discussion with co-maintainer
   Andrii and diff from fabien@ - thanks!
VersionDeltaFile
1.52+4-2emulators/wine/Makefile
+4-21 files

OpenBSD/ports W0ccczr — net/powerdns_recursor Makefile distinfo

   Update to PowerDNS Recusorsor 5.4.9

   Clang built packages are not affected by problem fixed in this release
VersionDeltaFile
1.70+2-2net/powerdns_recursor/distinfo
1.82+1-1net/powerdns_recursor/Makefile
+3-32 files

OpenBSD/ports jvbtudu — lang/gcc/16 distinfo Makefile, lang/gcc/16/patches patch-gcc_ada_Makefile_rtl

   lang/gcc/16: enable ada at sparc64
VersionDeltaFile
1.4+3-2lang/gcc/16/patches/patch-gcc_ada_Makefile_rtl
1.13+2-2lang/gcc/16/distinfo
1.39+2-2lang/gcc/16/Makefile
+7-63 files

OpenBSD/src gJnkXXX — usr.bin/tmux options-table.c tmux.1

   Add a flag to keep the cursor column when moving lines in copy mode,
   from Michael Grant.
VersionDeltaFile
1.443+126-53usr.bin/tmux/window-copy.c
1.1193+19-2usr.bin/tmux/tmux.1
1.255+8-1usr.bin/tmux/options-table.c
+153-563 files

OpenBSD/src 18WHNwz — usr.bin/tmux input.c

   Report 52 in DA if set-clipboard is enabled, from me at kitty dot sh.
VersionDeltaFile
1.281+11-12usr.bin/tmux/input.c
+11-121 files

OpenBSD/src WctlCrX — usr.bin/tmux tmux.1 tmux.h

   Add refresh-client -q to query terminal size, useful for terminals which
   do not respond to SIGWINCH (such as serial). GitHub issue 5766 from
   Charlie Stanley.
VersionDeltaFile
1.497+34-9usr.bin/tmux/tty.c
1.222+25-13usr.bin/tmux/tty-keys.c
1.528+32-5usr.bin/tmux/server-client.c
1.57+8-3usr.bin/tmux/cmd-refresh-client.c
1.1192+6-3usr.bin/tmux/tmux.1
1.1471+8-1usr.bin/tmux/tmux.h
+113-346 files

OpenBSD/src 7gcHYmo — usr.sbin/rpki-client cms.c

   rpki-client: tweak sha256 parameter handling

   This makes cbs_is_sha256_algorithmIdentifier_value() use the same logic
   as is used for for sha256WithRSAEncryption a few lines below. For the
   latter this is now simply an RFC requirement as ARIN fixed their objects
   with absent parameters in sha256WithRSAEncryption. However, they still
   have tons of sha256 with incorrectly encoded parameters (as do many
   others).

   ok claudio job
VersionDeltaFile
1.73+2-5usr.sbin/rpki-client/cms.c
+2-51 files