OpenBSD/src BGahWtllib/libcrypto/asn1 asn1_gen.c

   asn1_multi: slightly improve order of variable declarations and freeing
VersionDeltaFile
1.35+4-4lib/libcrypto/asn1/asn1_gen.c
+4-41 files

OpenBSD/src usRrreHlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: explicitly test against NULL twice
VersionDeltaFile
1.34+3-3lib/libcrypto/asn1/asn1_gen.c
+3-31 files

OpenBSD/src aROvpiglib/libcrypto/asn1 asn1_gen.c

   asn1_multi: assign and test twice

   tweak nearby whitespace
VersionDeltaFile
1.33+7-5lib/libcrypto/asn1/asn1_gen.c
+7-51 files

OpenBSD/src cB8Dk8nlib/libcrypto/asn1 asn1_gen.c

   asn_multi: rename bad label to err
VersionDeltaFile
1.32+10-10lib/libcrypto/asn1/asn1_gen.c
+10-101 files

OpenBSD/src k9nGEUQlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: rework creation of the returned stack

   Currently, the ASN1_TYPE ret is created up front and further populated
   via a possibly failing call to ASN1_STRING_type_new(). On failure, the
   incomplete ret is returned, indicating success to the caller, which may
   or may not fail later.

   Instead, create the inner ASN1_STRING first, then the ASN1_TYPE. Use
   setter API with proper ownership transfer rather than fiddling with
   deeply nested ASN1 structures. This way we only succeed if everything
   actually succeeded.

   ok kenjiro
VersionDeltaFile
1.31+12-9lib/libcrypto/asn1/asn1_gen.c
+12-91 files

OpenBSD/src 62c0xsAlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: fix a comment

   Shorter, more precise and closer to grammatically correct.

   ok kenjiro
VersionDeltaFile
1.30+2-3lib/libcrypto/asn1/asn1_gen.c
+2-31 files

OpenBSD/src HijvcJTlib/libcrypto/asn1 asn1_gen.c

   asn1_multi: plug leak if sk_ASN1_TYPE_push() fails

   If the push of typ onto sk fails, the exit path does not free it.
   Fix that and avoid function nesting when calling ASN1_generate_v3().

   Prompted by a similar fix in OpenSSL

   ok kenjiro
VersionDeltaFile
1.29+8-6lib/libcrypto/asn1/asn1_gen.c
+8-61 files

OpenBSD/src eveWXsclib/libcrypto/asn1 a_type.c

   a_type: add XXX to consider adding an internal ASN1_TYPE_set0()

   ok kenjiro
VersionDeltaFile
1.30+2-1lib/libcrypto/asn1/a_type.c
+2-11 files

OpenBSD/ports XFOyyMFaudio/audacity Makefile distinfo

   Update to audacity-3.7.9.
VersionDeltaFile
1.119+1-3audio/audacity/Makefile
1.41+2-2audio/audacity/distinfo
+3-52 files

OpenBSD/ports YwBWepfsysutils/google-cloud-sdk Makefile distinfo, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-583.0.0.
VersionDeltaFile
1.435+271-6sysutils/google-cloud-sdk/pkg/PLIST
1.453+2-2sysutils/google-cloud-sdk/distinfo
1.473+1-1sysutils/google-cloud-sdk/Makefile
+274-93 files

OpenBSD/ports 2KvkQRWwww/chromium Makefile distinfo, www/chromium/patches patch-chrome_browser_browser_process_impl_cc patch-content_browser_renderer_host_render_widget_host_view_aura_cc

   update to 152.0.7977.75
VersionDeltaFile
1.492+4-4www/chromium/distinfo
1.122+3-3www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc
1.107+3-3www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc
1.107+2-2www/chromium/patches/patch-chrome_browser_browser_process_impl_cc
1.929+1-1www/chromium/Makefile
+13-135 files

OpenBSD/src 1XQrYxDsys/dev/usb if_atureg.h if_atu.c

   Daan Vreeken agreed to rescind the advertising clause.

   https://mail-index.netbsd.org/source-changes/2025/11/26/msg159202.html
VersionDeltaFile
1.35+2-5sys/dev/usb/if_atureg.h
1.136+2-5sys/dev/usb/if_atu.c
+4-102 files

OpenBSD/src Xyslzlwlib/libc/sys shmget.2 shmctl.2

   Frank van der Linden agreed to rescind the advertising clause.

   https://mail-index.netbsd.org/source-changes/2026/01/02/msg159829.html
VersionDeltaFile
1.18+3-7lib/libc/sys/shmget.2
1.20+3-7lib/libc/sys/shmctl.2
1.18+3-7lib/libc/sys/shmat.2
1.21+3-7lib/libc/sys/semop.2
1.21+3-7lib/libc/sys/semget.2
1.19+3-7lib/libc/sys/semctl.2
+18-424 files not shown
+28-6810 files

OpenBSD/src WLehLp3regress/usr.bin/ssh/unittests/sshkey mktestdata.sh, regress/usr.bin/ssh/unittests/sshkey/testdata mldsa44_ed25519_2 mldsa44_ed25519_1

   replace testing of vendor PQ signature algorithm
   "ssh-mldsa44-ed25519 at openssh.com" with the IANA-registered
   "ssh-mldsa44-ed25519"
VersionDeltaFile
1.2+75-76regress/usr.bin/ssh/unittests/sshsig/testdata/mldsa44-ed25519.sig
1.2+56-57regress/usr.bin/ssh/unittests/sshkey/testdata/mldsa44_ed25519_1_pw
1.2+56-56regress/usr.bin/ssh/unittests/sshsig/testdata/mldsa44-ed25519
1.2+56-56regress/usr.bin/ssh/unittests/sshkey/testdata/mldsa44_ed25519_2
1.2+56-56regress/usr.bin/ssh/unittests/sshkey/testdata/mldsa44_ed25519_1
1.14+3-3regress/usr.bin/ssh/unittests/sshkey/mktestdata.sh
+302-30412 files not shown
+317-32018 files

OpenBSD/src GfZZnkEusr.bin/ssh myproposal.h sshd.8

   IANA has allocated a non-vendor codepoint for ssh-mldsa44-ed25519,
   so use it instead of the vendored "@openssh.com" name.

   Note: this replaces the vendored name, which was only marked as
   experimental and not enabled by default.cw

   If you have ssh-mldsa44-ed25519 at openssh.com keys manually configured
   in sshd, then you will need to remove them from sshd_config and
   restart.
VersionDeltaFile
1.403+9-9usr.bin/ssh/sshd_config.5
1.429+9-9usr.bin/ssh/ssh_config.5
1.5+4-4usr.bin/ssh/ssh-mldsa-eddsa.c
1.332+3-3usr.bin/ssh/sshd.8
1.171+3-3usr.bin/ssh/ssh-keyscan.c
1.81+2-2usr.bin/ssh/myproposal.h
+30-306 files

OpenBSD/ports Ql3rSt5databases/ruby-sequel Makefile distinfo, databases/ruby-sequel/pkg PLIST

   Update to Sequel 5.108.0
VersionDeltaFile
1.43+2-2databases/ruby-sequel/distinfo
1.59+1-1databases/ruby-sequel/Makefile
1.45+1-0databases/ruby-sequel/pkg/PLIST
+4-33 files

OpenBSD/ports wot82Rhdevel/codex Makefile distinfo, devel/codex/patches patch-codex-rs_core_src_config_mod_rs patch-codex-rs_Cargo_toml

   devel/codex: update to 0.152.1
VersionDeltaFile
1.37+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.45+2-2devel/codex/distinfo
1.39+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.47+1-1devel/codex/Makefile
+7-74 files

OpenBSD/ports JPgGhbenet/telemt Makefile crates.inc

   update to telemt 3.5.5
VersionDeltaFile
1.12+8-4net/telemt/distinfo
1.9+3-1net/telemt/crates.inc
1.13+1-1net/telemt/Makefile
+12-63 files

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

   lang/gcc/16: add dlang support and update plist at powerpc
VersionDeltaFile
1.17+4-4lang/gcc/16/Makefile
1.2+2-3lang/gcc/16/patches/patch-gcc_ada_Makefile_rtl
1.9+2-2lang/gcc/16/distinfo
1.3+1-0lang/gcc/16/pkg/PFRAG.powerpc-main
+9-94 files

OpenBSD/ports yxcAnzMlang/gcc/11 Makefile

   lang/gcc/11: add dlang support at powerpc
VersionDeltaFile
1.72+1-1lang/gcc/11/Makefile
+1-11 files

OpenBSD/ports LKFA1D3mail/p5-Mail-DMARC distinfo Makefile, mail/p5-Mail-DMARC/pkg PLIST

   update to 2.20260827
VersionDeltaFile
1.8+14-0mail/p5-Mail-DMARC/pkg/PLIST
1.25+2-10mail/p5-Mail-DMARC/Makefile
1.18+2-2mail/p5-Mail-DMARC/distinfo
+18-123 files

OpenBSD/ports G3FGkKZmisc/bible-kjv Makefile distinfo

   misc/bible-kjv: maintenance update to 4.44
VersionDeltaFile
1.15+2-2misc/bible-kjv/distinfo
1.19+1-1misc/bible-kjv/Makefile
+3-32 files

OpenBSD/src qbV78Ewusr.bin/tmux window-switch.c

   Create screen before zoom may need to use it.
VersionDeltaFile
1.4+4-4usr.bin/tmux/window-switch.c
+4-41 files

OpenBSD/src MpbvVbEusr.bin/tmux screen-redraw.c server-client.c

   Do not allow cursor on/off to escape synchronized updates.
VersionDeltaFile
1.158+3-5usr.bin/tmux/screen-redraw.c
1.510+6-2usr.bin/tmux/server-client.c
+9-72 files

OpenBSD/src OyOV0BAsys/dev/pci/drm/apple apple_drv.c

   drm: apple: Switch back to drm_atomic_helper_commit_tail_rpm()

   From Janne Grunau
   bd8ce96f6e76b98940352b18fe735a7943471ed7 in AsahiLinux/linux

   This implictly gets rid of drm_atomic_helper_wait_for_flip_done()
   and makes graphical output on Apple Silicon machines noticably
   snappier.

   ok kettenis@ jsg@
VersionDeltaFile
1.5+1-21sys/dev/pci/drm/apple/apple_drv.c
+1-211 files

OpenBSD/ports cm6Pls5lang/erlang/27 distinfo Makefile, lang/erlang/28 distinfo Makefile

   lang/erlang: Update to 27.3.4.17, 28.5.0.6 and 29.0.6

   Fixes CVE-2026-75538 among several other bugs
VersionDeltaFile
1.8+15-15lang/erlang/29/Makefile
1.26+15-15lang/erlang/28/Makefile
1.36+15-15lang/erlang/27/Makefile
1.7+4-4lang/erlang/29/distinfo
1.22+4-4lang/erlang/28/distinfo
1.30+4-4lang/erlang/27/distinfo
+57-576 files

OpenBSD/ports fajl8qBdevel/sccache crates.inc Makefile

   devel/sccache: update to 0.17.0
VersionDeltaFile
1.18+4-4devel/sccache/distinfo
1.17+1-1devel/sccache/crates.inc
1.23+1-1devel/sccache/Makefile
+6-63 files

OpenBSD/ports wFjUAVTdevel/esbuild distinfo Makefile

   devel/esbuild: Update to 0.28.2

   from Igor Zornik (Maintainer), thanks
VersionDeltaFile
1.22+5-4devel/esbuild/Makefile
1.21+2-2devel/esbuild/distinfo
+7-62 files

OpenBSD/ports vVAeV3Mnet/barrier Makefile

   mark net/barrier BROKEN, old software wants old devel/gtest

   Their CMake goo includes bundles missing from the autogenerated tarball,
   there is no knob to disable tests, we don't run them (NO_TEST=yes),
   but instead nuke the CMake goo and hope for system gtest to work,
   which now fails due to newer devel/gtest requiring C++17.

   barrier is C++14, its last release is five years old and we're behind,
   upstream's last commit was four years ago...
VersionDeltaFile
1.10+1-0net/barrier/Makefile
+1-01 files

OpenBSD/ports G42xod0graphics/blender Makefile

   graphics/blender: add missing dependency on libspnav

   While here explicitely disable optional dependencies not yet ported.

   ok rsadowski@
VersionDeltaFile
1.155+31-16graphics/blender/Makefile
+31-161 files