OpenBSD/src 8nwKOfcsbin/pfctl pfctl.c

   pfctl(8) parser must not ignore error from pfctl_optimize_ruleset().
   Ignoring the error may cause pfctl(8) to load inconsistent ruleset
   preventing pf(4) to enforce desired policy.

   Issue reported and fix suggested by berts _from_ fastmail _dot_ com

   'Looks good.' @deraadt
VersionDeltaFile
1.401+3-3sbin/pfctl/pfctl.c
+3-31 files

OpenBSD/src 40MGh62sys/dev/pci if_iwx.c if_iwxreg.h

   sync iwx(4) RX descriptor status field with firmware layout

   Same change was made in iwlwifi about 6 years ago.
   See linux.git commit e365e7de63e5b612d94fb433e38d9414de811f7d

   This matters to us now that we started looking at Rx status bits
   beyond 16 bits in order to check for duplicate subframes in A-MPDUs.

   Found by Coverity (CID 1670294)
   pointed out by and ok jsg@
VersionDeltaFile
1.220+6-6sys/dev/pci/if_iwx.c
1.73+2-4sys/dev/pci/if_iwxreg.h
+8-102 files

OpenBSD/ports cbbWpOZtextproc/aspell/core Makefile distinfo, textproc/aspell/core/patches patch-modules_speller_default_vector_hash-t_hpp

   update to aspell-0.60.8.2
VersionDeltaFile
1.56+2-3textproc/aspell/core/Makefile
1.10+2-2textproc/aspell/core/distinfo
1.2+0-0textproc/aspell/core/patches/patch-modules_speller_default_vector_hash-t_hpp
+4-53 files

OpenBSD/src Tu56LZ9sys/dev/pci if_iwx.c

   Fix support for some older iwx(4) devices broken by changes for BZ support.

   Keep hardware revision info sent to firmware intact for older devices.
   BZ devices store parts of hardware revision information in a new place.
   I accidentally changed the information sent to older devices, which broke
   firmware loading on a subset of AX201/AX210 devices.

   Reported to me by several people, thanks!

   This fix is based on a patch by David Leadbeater.
VersionDeltaFile
1.219+9-3sys/dev/pci/if_iwx.c
+9-31 files

OpenBSD/ports 3I3GfD1devel/py-holidays distinfo Makefile, devel/py-holidays/pkg PLIST

   update py-holidays to 0.92
VersionDeltaFile
1.4+15-0devel/py-holidays/pkg/PLIST
1.6+2-2devel/py-holidays/distinfo
1.6+1-1devel/py-holidays/Makefile
+18-33 files

OpenBSD/ports gXIgePLwww/py-requests-cache Makefile distinfo

   update to py3-requests-cache-1.3.1
VersionDeltaFile
1.13+3-1www/py-requests-cache/Makefile
1.4+2-2www/py-requests-cache/distinfo
+5-32 files

OpenBSD/ports 99XCRJDx11/nagstamon distinfo Makefile

   update to nagstamon-3.18.1
VersionDeltaFile
1.18+2-2x11/nagstamon/distinfo
1.46+1-1x11/nagstamon/Makefile
+3-32 files

OpenBSD/ports AtpXVItmail/getmail Makefile distinfo, mail/getmail/patches patch-getmail_fetch

   update to getmail-6.19.10 and fix upstream commit which broke getmail_fetch,
   reported by nick@, fix confirmed by maintainer
VersionDeltaFile
1.1+14-0mail/getmail/patches/patch-getmail_fetch
1.118+2-2mail/getmail/Makefile
1.95+2-2mail/getmail/distinfo
+18-43 files

OpenBSD/ports x0RrERHdatabases/py-lmdb distinfo Makefile

   update to py3-lmdb-1.8.1
VersionDeltaFile
1.8+2-2databases/py-lmdb/distinfo
1.13+1-1databases/py-lmdb/Makefile
+3-32 files

OpenBSD/ports Nnri87otextproc/py-mistune distinfo Makefile

   update to py3-mistune-3.2.0
VersionDeltaFile
1.11+2-2textproc/py-mistune/distinfo
1.28+1-1textproc/py-mistune/Makefile
+3-32 files

OpenBSD/ports fL5sKHotextproc/py-pypandoc Makefile distinfo, textproc/py-pypandoc/pkg PLIST

   update to py3-pypandoc-1.16.2
VersionDeltaFile
1.16+10-7textproc/py-pypandoc/Makefile
1.8+2-2textproc/py-pypandoc/distinfo
1.7+0-3textproc/py-pypandoc/pkg/PLIST
+12-123 files

OpenBSD/ports pZknvqDsecurity/p5-Crypt-OpenSSL-PKCS10 Makefile distinfo, security/p5-Crypt-OpenSSL-PKCS10/patches patch-PKCS10_xs patch-t_Mytest_t

   update to p5-Crypt-OpenSSL-PKCS10-0.37
VersionDeltaFile
1.5+55-47security/p5-Crypt-OpenSSL-PKCS10/patches/patch-PKCS10_xs
1.2+3-7security/p5-Crypt-OpenSSL-PKCS10/patches/patch-t_Mytest_t
1.15+5-1security/p5-Crypt-OpenSSL-PKCS10/Makefile
1.9+2-2security/p5-Crypt-OpenSSL-PKCS10/distinfo
1.2+1-1security/p5-Crypt-OpenSSL-PKCS10/patches/patch-lib_Crypt_OpenSSL_PKCS10_pm
+66-585 files

OpenBSD/ports ab4BnDAsecurity/p5-Crypt-OpenSSL-RSA distinfo Makefile, security/p5-Crypt-OpenSSL-RSA/patches patch-RSA_xs

   update to p5-Crypt-OpenSSL-RSA-0.37
VersionDeltaFile
1.10+0-5security/p5-Crypt-OpenSSL-RSA/pkg/PLIST
1.13+2-2security/p5-Crypt-OpenSSL-RSA/distinfo
1.32+1-2security/p5-Crypt-OpenSSL-RSA/Makefile
1.5+0-0security/p5-Crypt-OpenSSL-RSA/patches/patch-RSA_xs
+3-94 files

OpenBSD/ports dVFM2zXsecurity/p5-Crypt-OpenSSL-EC Makefile distinfo, security/p5-Crypt-OpenSSL-EC/patches patch-EC_xs

   update to p5-Crypt-OpenSSL-EC-1.34
VersionDeltaFile
1.5+10-28security/p5-Crypt-OpenSSL-EC/patches/patch-EC_xs
1.11+3-3security/p5-Crypt-OpenSSL-EC/Makefile
1.4+2-2security/p5-Crypt-OpenSSL-EC/distinfo
+15-333 files

OpenBSD/src lJLiT7xusr.bin/xargs xargs.1

   xargs(1): bump posix spec to 2024

   The spec now documents -0 and -r.

   In addition, the spec notes that specifying both -0 and -E are mutually
   exclusive, leaving the actual behavior unspecified.

   ok deraadt@, guenther@ on the spec version bump
   ok millert@ on documenting the interaction between -0 and -E
VersionDeltaFile
1.30+8-7usr.bin/xargs/xargs.1
+8-71 files

OpenBSD/ports d8F9mkalang/ruby/3.4 distinfo Makefile, lang/ruby/3.4/patches patch-template_Makefile_in patch-ext_extmk_rb

   update to ruby-3.4.9
VersionDeltaFile
1.6.2.1+89-89lang/ruby/3.4/pkg/PLIST-main
1.2.2.1+2-2lang/ruby/3.4/patches/patch-template_Makefile_in
1.6.2.1+2-2lang/ruby/3.4/distinfo
1.1.1.1.4.1+1-1lang/ruby/3.4/patches/patch-ext_extmk_rb
1.4.2.1+2-0lang/ruby/3.4/pkg/PLIST-ri_docs
1.9.2.1+1-1lang/ruby/3.4/Makefile
+97-952 files not shown
+99-978 files

OpenBSD/ports cYfhJjVx11/elementary/code Makefile, x11/elementary/code/patches patch-plugins_meson_build

   Don't ship browser-preview as is depends on an old version of webkitgtk4.
VersionDeltaFile
1.3+0-15x11/elementary/code/pkg/PLIST
1.1+13-0x11/elementary/code/patches/patch-plugins_meson_build
1.11+3-3x11/elementary/code/Makefile
+16-183 files

OpenBSD/ports KA1M97Bnet/gpodder Makefile

   Remove www/webkitgtk4.
   It's an optional RUN_DEPENDS and the libsoup2 version of webkitgtk4 will be
   going away soon (libsoup2 is unmaintained).
VersionDeltaFile
1.47+1-2net/gpodder/Makefile
+1-21 files

OpenBSD/ports bXLGXkLeditors/apostrophe Makefile distinfo, editors/apostrophe/pkg PLIST DESCR

   Update to apostrophe-3.4 and move to webkitgtk60.
VersionDeltaFile
1.6+54-54editors/apostrophe/pkg/PLIST
1.16+17-21editors/apostrophe/Makefile
1.2+3-3editors/apostrophe/pkg/DESCR
1.3+2-2editors/apostrophe/distinfo
+76-804 files

OpenBSD/ports rX7LvECproductivity/osmo Makefile, productivity/osmo/patches patch-configure

   Move to webkitgtk41.
VersionDeltaFile
1.5+43-34productivity/osmo/patches/patch-configure
1.44+8-8productivity/osmo/Makefile
+51-422 files

OpenBSD/src PPKsQFMregress/lib/libcrypto/x509/rfc3779 rfc3779.c

   rfc3779 regress: explain where the range comes from
VersionDeltaFile
1.12+5-1regress/lib/libcrypto/x509/rfc3779/rfc3779.c
+5-11 files

OpenBSD/ports XTeuhPQsysutils/gemini-cli Makefile distinfo, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.33.1.
VersionDeltaFile
1.11+3-3sysutils/gemini-cli/Makefile
1.10+6-0sysutils/gemini-cli/pkg/PLIST
1.10+2-2sysutils/gemini-cli/distinfo
+11-53 files

OpenBSD/ports kgGwLWcnet/powerdns_recursor Makefile

   Disable gnutls support
VersionDeltaFile
1.72+3-1net/powerdns_recursor/Makefile
+3-11 files

OpenBSD/ports QUSYv5nsysutils/terraform distinfo Makefile

   Update to terraform-1.14.7.
VersionDeltaFile
1.135+2-2sysutils/terraform/distinfo
1.150+1-1sysutils/terraform/Makefile
+3-32 files

OpenBSD/src r11mBN0regress/lib/libcrypto/x509/rfc3779 rfc3779.c

   rfc3779 regress: add an actual range

   This improves the test coverage of make_addressRange() where there is an
   annoyance with unused bits in the RFC 3779 ASN.1 encoding versus trailing
   ones in the network encoding that the X509v3_addr_add_range() API expects.
VersionDeltaFile
1.11+52-1regress/lib/libcrypto/x509/rfc3779/rfc3779.c
+52-11 files

OpenBSD/ports UqsEqZrproductivity/libphonenumber distinfo Makefile

   Update to libphonenumber-9.0.26.
VersionDeltaFile
1.82+2-2productivity/libphonenumber/distinfo
1.93+1-1productivity/libphonenumber/Makefile
+3-32 files

OpenBSD/ports s7LrSwBx11/gtkmm40 Makefile distinfo, x11/gtkmm40/pkg PLIST

   Update to gtkmm40-4.22.0.
VersionDeltaFile
1.11+8-0x11/gtkmm40/pkg/PLIST
1.19+2-2x11/gtkmm40/Makefile
1.16+2-2x11/gtkmm40/distinfo
+12-43 files

OpenBSD/ports Z8mTNcVwww/epiphany distinfo Makefile

   Update to epiphany-49.4.
VersionDeltaFile
1.121+2-2www/epiphany/distinfo
1.250+1-1www/epiphany/Makefile
+3-32 files

OpenBSD/ports cyBVHgjdevel/harfbuzz Makefile distinfo

   Update to harfbuzz-13.1.1.
VersionDeltaFile
1.204+9-9devel/harfbuzz/Makefile
1.168+2-2devel/harfbuzz/distinfo
+11-112 files

OpenBSD/src sCQVXSTsys/kern kern_pledge.c

   When pledged, if a process receives a bad descriptor the receiver should
   not be killed.  The EPERM approach used for other conditions is good enough.
   Report from Henry Ford
   this will be errata 7.8/022_recvfd.patch and 7.7/028_recvfd.patch
VersionDeltaFile
1.347+2-2sys/kern/kern_pledge.c
+2-21 files