OpenBSD/src PBupKnZsys/kern subr_disk.c

   Reject d_secsize exceeding MAXPHYS in (init|set)disklabel

   readdisklabel() reads one sector into one buffer with
   geteblk(d_secsize), and vnd(4) takes d_secsize from userland.  The
   buffer cache allocates kva one MAXPHYS slot per buffer but maps and
   unmaps b_bufsize worth of it, so an oversize sector lays one buffer
   across the slots that follow and unmaps them when it is freed, leaving
   other buffer users with a b_data that is no longer mapped.

   ok krw@

   Reported-by: syzbot+aed2c23886430a6eaedb at syzkaller.appspotmail.com
VersionDeltaFile
1.287+4-2sys/kern/subr_disk.c
+4-21 files

OpenBSD/ports EUQyp3lwww/tor-browser/browser Makefile, www/tor-browser/browser/patches patch-tor-browser-linux64_Browser_fonts_fonts_conf

   Tor Browser: fix rendering of File Chooser dialogs

   This issue has been reported by quite a few people over the last two
   years but I have not been able to pinpoint the cause.

   Many thanks to c2qd for figuring it out and proposing a fix.
VersionDeltaFile
1.1+12-0www/tor-browser/browser/patches/patch-tor-browser-linux64_Browser_fonts_fonts_conf
1.208+2-0www/tor-browser/browser/Makefile
+14-02 files

OpenBSD/src dWRnW3bshare/man/man7 man.7

   Some corrections and updates in the introductory paragraph:
   * From 1979 to 1989, not only AT&T UNIX used man(7), but so did all other
   Unix-like systems including BSD, SunOS, and all the others.
   * While the statement that man(7) was "purely presentational" was
   mostly (though not entirely) true when written, it is no longer
   accurate.  A number of semantic macros have since been added, even
   though far less systematically than in mdoc(7).
   * Mention the situation in Linux and GNU roff.  Knowing about that is
   relevant for all, including our users, because it means people will
   continue to find many man(7) pages in the wild, including some that
   will fail badly with old versions of groff(1).
   * Point to GNU roff documentation for the unlikely case that someone
   sees themselves forced to write new man(7) code.

   About half of the the ideas and a few wordings were suggested to me
   by G. Branden Robinson.
VersionDeltaFile
1.68+13-10share/man/man7/man.7
+13-101 files

OpenBSD/ports Nx18bg9audio/amused Makefile distinfo

   update audio/amused to 0.20

   - amused-web: fix escaping of `&' (was rendered as `>' instead)
   - add support for WAV files
   - improve mp3 file detection (from continue at honk.any-key.press, thanks!)
   - print bits, rate and channels for tracks
   - fix spelling of TMPDIR in man pages
   - improve SHA1*() compat
   - fix double fclose(3) in flac the decoder
   - fix `amused jump'
VersionDeltaFile
1.18+2-2audio/amused/distinfo
1.19+1-1audio/amused/Makefile
+3-32 files

OpenBSD/src U9TSBHBlibexec/getty ttys.5

   ttys(5): a few editorial cleanups

   - name init(8) as the primary consumer of /etc/ttys and use login(1) and
     ttyflags(8) as example users of the getttyent(3) interface.
   - rewrite the on/off/secure more simply
   - modernize EXAMPLES
   - add .Xr terminfo(5) to SEE ALSO
   - minor grammatical tweaks

   ok sthen@
VersionDeltaFile
1.15+25-26libexec/getty/ttys.5
+25-261 files

OpenBSD/ports IMEzhWhgeo Makefile, misc Makefile

   sort category Makefiles
VersionDeltaFile
1.873+3-3textproc/Makefile
1.42+1-1wayland/Makefile
1.796+1-1sysutils/Makefile
1.790+1-1security/Makefile
1.227+1-1misc/Makefile
1.108+1-1geo/Makefile
+8-81 files not shown
+9-97 files

OpenBSD/ports MsduHrZdevel Makefile

   sort the entire file (only 4 ports are moved)
VersionDeltaFile
1.2604+4-4devel/Makefile
+4-41 files

OpenBSD/src 5ynKJV1usr.bin/mandoc mandoc.1

   Clarify that the -T ps and -T pdf output formats are experimental,
   produce low-quality output, and that mandoc(1) is not a
   typesetting system.  This should really have been clarified
   in this manual page many years ago because producing a typesetting
   system has never been a development goal, not even a long-term goal.

   Also delete the EXAMPLES entry involving -T ps because that entry puts
   undue emphasis on it and can be misconstrued as a recommendation
   to use that mode for any particular purpose.

   The general idea for this clarification came up talking
   to G. Branden Robinson on <groff at gnu.org>.
VersionDeltaFile
1.200+31-16usr.bin/mandoc/mandoc.1
+31-161 files

OpenBSD/ports FFT1tFowww/anubis Makefile distinfo

   update to anubis-1.27.0
VersionDeltaFile
1.20+2-2www/anubis/distinfo
1.22+1-1www/anubis/Makefile
+3-32 files

OpenBSD/ports MbBjpasdevel/py-tzdata Makefile distinfo

   update to py3-tzdata-2026.3
VersionDeltaFile
1.6.2.2+2-2devel/py-tzdata/distinfo
1.8.2.2+1-1devel/py-tzdata/Makefile
+3-32 files

OpenBSD/ports 6BsnDv8devel/py-tzdata Makefile distinfo

   update to py3-tzdata-2026.3
VersionDeltaFile
1.8+2-2devel/py-tzdata/distinfo
1.10+1-1devel/py-tzdata/Makefile
+3-32 files

OpenBSD/ports xJh9EUQdevel/codex crates.inc distinfo, devel/codex/patches patch-codex-rs_modcargo-crates_v8-150_4_0_build_toolchain_openbsd_BUILD_gn patch-codex-rs_modcargo-crates_v8-150_4_0_third_party_libc++_src_include___locale_dir_support_bsd_like_h

   devel/codex: update to 0.147.0
VersionDeltaFile
1.1+192-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-150_4_0_build_config_compiler_BUILD_gn
1.40+132-46devel/codex/distinfo
1.1+108-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-150_4_0_build_config_compiler_cpu_abi_gn
1.1+100-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-150_4_0_third_party_libc++_src_include___locale_dir_support_bsd_like_h
1.27+64-20devel/codex/crates.inc
1.1+70-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-150_4_0_build_toolchain_openbsd_BUILD_gn
+666-66105 files not shown
+2,011-86111 files

OpenBSD/ports XSVOP4Xdevel/libffi distinfo Makefile, devel/libffi/patches patch-src_arm_ffi_c patch-src_aarch64_ffi_c

   Update to libffi-3.8.0.
VersionDeltaFile
1.16+2-2devel/libffi/distinfo
1.61+2-2devel/libffi/Makefile
1.8+1-1devel/libffi/patches/patch-src_aarch64_ffi_c
1.13+0-0devel/libffi/patches/patch-src_arm_ffi_c
+5-54 files

OpenBSD/ports EoAZiyxx11/mate/eom Makefile

   Also needs devel/autoconf-archive.
VersionDeltaFile
1.36+2-1x11/mate/eom/Makefile
+2-11 files

OpenBSD/ports RLE2qajx11/mate/eom Makefile

   Need BDEP on textproc/gtk-doc.
VersionDeltaFile
1.35+2-1x11/mate/eom/Makefile
+2-11 files

OpenBSD/ports cltT2vddevel/libgit2/py-git2 Makefile distinfo, devel/libgit2/py-git2/pkg PLIST

   Update to py3-git2-1.20.0.
VersionDeltaFile
1.37+4-3devel/libgit2/py-git2/pkg/PLIST
1.59+2-2devel/libgit2/py-git2/distinfo
1.86+1-1devel/libgit2/py-git2/Makefile
+7-63 files

OpenBSD/ports 41CCYPedevel/ruff Makefile crates.inc

   Update to ruff 0.16.2, from maintainer

   https://github.com/astral-sh/ruff/releases/tag/0.16.1
   https://github.com/astral-sh/ruff/releases/tag/0.16.2
VersionDeltaFile
1.17+78-84devel/ruff/distinfo
1.17+38-41devel/ruff/crates.inc
1.18+1-1devel/ruff/Makefile
+117-1263 files

OpenBSD/ports 1tqbfSzdevel/uv Makefile crates.inc

   Update to uv 0.12.3, from maintainer

   https://github.com/astral-sh/uv/releases/tag/0.12.1
   https://github.com/astral-sh/uv/releases/tag/0.12.2
   https://github.com/astral-sh/uv/releases/tag/0.12.3
VersionDeltaFile
1.37+52-52devel/uv/distinfo
1.36+25-25devel/uv/crates.inc
1.41+1-1devel/uv/Makefile
+78-783 files

OpenBSD/ports eidHD2Rnet Makefile

   + rrdp-tools
VersionDeltaFile
1.1469+1-0net/Makefile
+1-01 files

OpenBSD/ports n2fm3imtextproc Makefile

   + py-rnc2rng
VersionDeltaFile
1.872+1-0textproc/Makefile
+1-01 files

OpenBSD/ports c82M0RCtextproc/py-rnc2rng distinfo Makefile, textproc/py-rnc2rng/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+27-0textproc/py-rnc2rng/pkg/PLIST
1.1+24-0textproc/py-rnc2rng/Makefile
1.1+2-0textproc/py-rnc2rng/pkg/DESCR
1.1+2-0textproc/py-rnc2rng/distinfo
1.1.1.1+0-0textproc/py-rnc2rng/distinfo
1.1.1.1+0-0textproc/py-rnc2rng/Makefile
+55-02 files not shown
+55-08 files

OpenBSD/ports PD3QTiAnet/rrdp-tools distinfo Makefile, net/rrdp-tools/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+42-0net/rrdp-tools/pkg/PLIST
1.1+34-0net/rrdp-tools/Makefile
1.1+5-0net/rrdp-tools/pkg/DESCR
1.1+2-0net/rrdp-tools/distinfo
1.1.1.1+0-0net/rrdp-tools/distinfo
1.1.1.1+0-0net/rrdp-tools/Makefile
+83-02 files not shown
+83-08 files

OpenBSD/ports 6CC2Qnadevel Makefile

   + py-rply
VersionDeltaFile
1.2603+1-0devel/Makefile
+1-01 files

OpenBSD/ports dr1N63ddevel Makefile

   sort
VersionDeltaFile
1.2602+1-1devel/Makefile
+1-11 files

OpenBSD/ports odxppELdevel/py-rply distinfo Makefile, devel/py-rply/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+36-0devel/py-rply/pkg/PLIST
1.1+20-0devel/py-rply/Makefile
1.1+2-0devel/py-rply/distinfo
1.1+1-0devel/py-rply/pkg/DESCR
1.1.1.1+0-0devel/py-rply/distinfo
1.1.1.1+0-0devel/py-rply/Makefile
+59-02 files not shown
+59-08 files

OpenBSD/ports SRU6g7zsecurity Makefile

   + py-asn1tools
VersionDeltaFile
1.789+1-0security/Makefile
+1-01 files

OpenBSD/ports hOXJ3lssecurity/py-asn1tools distinfo Makefile, security/py-asn1tools/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+109-0security/py-asn1tools/pkg/PLIST
1.1+19-0security/py-asn1tools/Makefile
1.1+11-0security/py-asn1tools/pkg/DESCR
1.1+2-0security/py-asn1tools/distinfo
1.1.1.1+0-0security/py-asn1tools/distinfo
1.1.1.1+0-0security/py-asn1tools/Makefile
+141-02 files not shown
+141-08 files

OpenBSD/ports 3oqwnhEdevel Makefile

   + py-bitstruct
VersionDeltaFile
1.2601+1-0devel/Makefile
+1-01 files

OpenBSD/ports 155qctwdevel/py-bitstruct distinfo Makefile, devel/py-bitstruct/pkg DESCR PLIST

   import devel/py-bitstruct, ok sthen

   This module performs conversions between Python values and C bit field
   structs represented as Python byte strings. It is intended to have a
   similar interface as the python struct module, but working on bits
   instead of primitive data types (char, int, ...).
VersionDeltaFile
1.1+18-0devel/py-bitstruct/Makefile
1.1+16-0devel/py-bitstruct/pkg/PLIST
1.1+4-0devel/py-bitstruct/pkg/DESCR
1.1+2-0devel/py-bitstruct/distinfo
1.1.1.1+0-0devel/py-bitstruct/distinfo
1.1.1.1+0-0devel/py-bitstruct/Makefile
+40-02 files not shown
+40-08 files

OpenBSD/ports 5NgMHURsysutils Makefile

   + py-diskcache
VersionDeltaFile
1.795+1-0sysutils/Makefile
+1-01 files