OpenBSD/ports o17bsvgconverters/dos2unix Makefile distinfo

   Update to dos2unix-7.5.7 from David Uhden Collado.
VersionDeltaFile
1.26+2-2converters/dos2unix/distinfo
1.33+1-1converters/dos2unix/Makefile
+3-32 files

OpenBSD/ports K9t2Tzyastro/py-astropy-iers-data Makefile distinfo

   Update to py3-astropy-iers-data-0.2026.8.31.0.57.9.
VersionDeltaFile
1.35+2-2astro/py-astropy-iers-data/distinfo
1.37+1-1astro/py-astropy-iers-data/Makefile
+3-32 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

OpenBSD/src TXob0Zignu/llvm/libc/src/__support wctype_utils.h ctype_utils.h, gnu/llvm/libc/src/__support/FPUtil FPBits.h

   import shared headers from llvm's libc that will be used by the libcxx update
VersionDeltaFile
1.1+1,391-0gnu/llvm/libc/src/__support/big_int.h
1.1+1,248-0gnu/llvm/libc/src/__support/str_to_float.h
1.1+856-0gnu/llvm/libc/src/__support/FPUtil/FPBits.h
1.1+739-0gnu/llvm/libc/src/__support/detailed_powers_of_ten.h
1.1+591-0gnu/llvm/libc/src/__support/ctype_utils.h
1.1+588-0gnu/llvm/libc/src/__support/wctype_utils.h
+5,413-0230 files not shown
+11,974-0236 files

OpenBSD/ports Fm9trtstextproc/py-rapidfuzz distinfo Makefile

   Update to py3-rapidfuzz 3.14.6 from Chris Billingtom

   ## Fixed
   * fix some divergences in the pure Python fallback
   * fix compatibility with new Cython versions
   * fixed potential out of bound access inside Editops.remove_subsequence
   * fixed handling python fallback implementation of Editops.remove_subsequence

   ## Removed
   * dropped support for Python 3.10
   * dropped wheels for experimental Python 3.13 free threaded
VersionDeltaFile
1.2+2-2textproc/py-rapidfuzz/distinfo
1.3+2-2textproc/py-rapidfuzz/Makefile
+4-42 files

OpenBSD/ports yPdPdwEgraphics/exiv2 Makefile distinfo, graphics/exiv2/patches patch-xmpsdk_src_XMPMeta-Serialize_cpp

   Update to exiv2-0.28.9.
VersionDeltaFile
1.30+2-2graphics/exiv2/distinfo
1.7+1-1graphics/exiv2/patches/patch-xmpsdk_src_XMPMeta-Serialize_cpp
1.53+1-1graphics/exiv2/Makefile
+4-43 files

OpenBSD/ports JOg7soPx11/gnome/nautilus Makefile distinfo

   Update to nautilus-50.3.
VersionDeltaFile
1.126+2-2x11/gnome/nautilus/distinfo
1.261+1-1x11/gnome/nautilus/Makefile
+3-32 files

OpenBSD/ports DYQCO90devel/libspectrum distinfo Makefile

   Update to libspectrum-1.6.4.
VersionDeltaFile
1.27+2-2devel/libspectrum/distinfo
1.47+2-2devel/libspectrum/Makefile
+4-42 files

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

   pkcs7test: missing article
VersionDeltaFile
1.10+2-2regress/lib/libcrypto/pkcs7/pkcs7test.c
+2-21 files

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

   pkcs7test: add an empty line
VersionDeltaFile
1.9+2-1regress/lib/libcrypto/pkcs7/pkcs7test.c
+2-11 files

OpenBSD/src Vi1NxOzusr.sbin/bgpd rde_rib.c rde_community.c

   spelling; ok tb@
VersionDeltaFile
1.8+6-6usr.sbin/bgpd/rde_aspa.c
1.16+4-4usr.sbin/bgpd/chash.c
1.27+3-3usr.sbin/bgpd/rde_community.c
1.138+3-3usr.sbin/bgpd/mrt.c
1.7+3-3usr.sbin/bgpd/flowspec.c
1.304+2-2usr.sbin/bgpd/rde_rib.c
+21-217 files not shown
+35-3513 files

OpenBSD/src AiaJ2qksys/kern kern_lock.c

   Close mtx_wantipl race in mtx_leave

   ok kettenis@, looks correct to deraadt@

   Reported-by: syzbot+bf11bb99176436b58ec5 at syzkaller.appspotmail.com
VersionDeltaFile
1.87+4-3sys/kern/kern_lock.c
+4-31 files

OpenBSD/src icwNwb9usr.sbin/vmd virtio.c vionet.c

   spelling; ok dv@
VersionDeltaFile
1.2+5-5usr.sbin/vmd/x86_mmio.c
1.128+5-5usr.sbin/vmd/vm.c
1.148+3-3usr.sbin/vmd/virtio.c
1.33+3-3usr.sbin/vmd/vionet.c
1.9+3-3usr.sbin/vmd/sev.c
1.8+3-3usr.sbin/vmd/psp.c
+22-226 files not shown
+35-3512 files

OpenBSD/src zuBTGQSbin/pax sel_subs.c buf_subs.c

   spelling; ok ratchov@ job@
VersionDeltaFile
1.57+6-6bin/pax/tables.c
1.34+3-3bin/pax/buf_subs.c
1.30+2-2bin/pax/sel_subs.c
+11-113 files

OpenBSD/src HyuIXYHusr.bin/openssl s_server.c s_client.c

   spelling; ok tb@
VersionDeltaFile
1.65+4-4usr.bin/openssl/ca.c
1.62+2-2usr.bin/openssl/s_server.c
1.70+2-2usr.bin/openssl/s_client.c
1.73+2-2usr.bin/openssl/apps.c
+10-104 files

OpenBSD/ports MjmTlx0devel/ipython distinfo Makefile, devel/ipython/pkg PLIST

   update ipython to 9.17.0 and drop maintainer
VersionDeltaFile
1.41+22-18devel/ipython/pkg/PLIST
1.108+1-4devel/ipython/Makefile
1.61+2-2devel/ipython/distinfo
+25-243 files

OpenBSD/ports 6Czupruwww/librewolf Makefile, www/librewolf/files mozconfig-openbsd

   www/librewolf: assorted port improvements, from Leah Rowe (MAINTAINER)

   - sync policies.json with the one from www/mozilla-fireofx
   - patch upstream mozconfig instead of maintaining a custom one in files/

   should make future maintainance easier.
VersionDeltaFile
1.7+74-9www/librewolf/patches/patch-lw_policies_json
1.1+68-0www/librewolf/patches/patch-mozconfig
1.15+9-3www/librewolf/Makefile
1.3+0-0www/librewolf/files/mozconfig-openbsd
+151-124 files

OpenBSD/src 9T3DHA2sys/kern kern_exec.c exec_script.c, sys/sys exec.h

   sys: avoid script pathname TOCTOU in exec

   A readable script pathname is read twice during exec: namei() copies the
   user string for vnode lookup, while exec_script_makecmds() later copies
   the same user address into the synthetic interpreter argument list. The
   preceding single_thread_set() excludes sibling threads from this window;
   a separate process sharing writable MAP_SHARED memory remains able to
   modify the pathname between reads.

   The failing sequence is:

   1. Setup: a process stores pathname A in writable MAP_SHARED memory and
      calls fork(); the parent and child retain mappings of the same VM
      object.
   2. Check: the parent calls execve(2); namei() copies pathname A and
      resolves vnode A, after which check_exec() verifies execution access
      and reads the script header.
   3. Mutation: after namei() copies A but before the script handler
      rereads the user address, the child stores pathname B through its

    [15 lines not shown]
VersionDeltaFile
1.50+4-9sys/kern/exec_script.c
1.59+2-2sys/sys/exec.h
1.272+2-2sys/kern/kern_exec.c
+8-133 files

OpenBSD/ports 5REpQxulang/lua Makefile lua.port.mk

   add lua 5.5 support

   ok sthen@
VersionDeltaFile
1.39+5-0lang/lua/lua.port.mk
1.50+1-0lang/lua/Makefile
+6-02 files

OpenBSD/ports MQYh1jKlang/lua/5.4 Makefile

   lua 5.4: do what it says on the tin
VersionDeltaFile
1.8+2-3lang/lua/5.4/Makefile
+2-31 files

OpenBSD/ports UwO0M9Mlang/lua/5.5 Makefile, lang/lua/5.5/files lua55.pc

   import lua 5.5 which will be needed for Hyprland

   ok sthen@
VersionDeltaFile
1.1+57-0lang/lua/5.5/patches/patch-src_Makefile
1.1+44-0lang/lua/5.5/patches/patch-Makefile
1.1+23-0lang/lua/5.5/pkg/PLIST
1.1+22-0lang/lua/5.5/Makefile
1.1+17-0lang/lua/5.5/patches/patch-src_luaconf_h
1.1+11-0lang/lua/5.5/files/lua55.pc
+174-010 files not shown
+179-016 files

OpenBSD/src 7EYthF9lib/libcrypto/pkcs7 pk7_lib.c

   PKCS7_stream: avoid out of bounds access

   The inner content of SignedData is represented by a PKCS7 object, which
   PKCS7_stream() assumes to be a plain data object and will thus access its
   content via an ASN1_OCTET_STRING. This need not be the case after parsing.
   In fact, the inner content type is essentially arbitrary.

   If the inner content isn't one of the explicitly supported content types,
   the fallback (via p7default_tt) will populate the union's d.other with an
   ASN1_ANY which unravels to ASN1_TYPE_new() deep in the guts of tasn_dec,
   allocating a 16-byte object on LP64 architectures. In that case, the
   16-byte object is interpreted as an 24-byte ASN1_OCTET_STRING and if it
   isn't NULL, the read+write to os->flags (a long at offset 16) is out of
   bounds: os->flags | ASN1_STRING_FLAG_NDEF;

   Add a check that the content is actually id-data before accessing the
   d.data union member.

   From Acts1631
VersionDeltaFile
1.33+5-1lib/libcrypto/pkcs7/pk7_lib.c
+5-11 files

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

   Add test case causing an OOB access in PKCS7_stream

   Test case originally from openssl/openssl#31681, exercised via a direct
   call to PKCS7_stream() as in a report from Acts1631.
   To be fixed in pk7_lib.c r1.33
VersionDeltaFile
1.8+61-1regress/lib/libcrypto/pkcs7/pkcs7test.c
+61-11 files

OpenBSD/src CX6O7eHlib/libcrypto/pkcs7 pk7_lib.c

   PKCS7_stream: don't crash on omitted content

   Do not access the PKCS7 content union without checking that it's actually
   populated. Add NULL checks and fail. Whether that's the correct thing
   to do is dubious, but since this has been broken since the "code" was
   written a quarter century ago, clearly nobody ever wanted to do that.
   Match OpenSSL behavior which also means more NULL checks than strictly
   make sense.

   CMS_stream() has very similar code, but it's not problematic in this
   particular way because the content isn't OPTIONAL.

   Part of a diff from Acts1631
VersionDeltaFile
1.32+15-1lib/libcrypto/pkcs7/pk7_lib.c
+15-11 files