LLVM/project 5e30da9lldb/source/Plugins/LanguageRuntime/CPlusPlus CommonABIRuntime.h

[lldb] Remove duplicate declarations after merge (#214949)

I'm not sure why Git decided to add two duplicate declarations when
merging #212015, but this removes the duplicate ones.
DeltaFile
+0-5lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.h
+0-51 files

FreeBSD/src d6f97c6share/man/man4 iflib.4, share/man/man9 iflibdi.9

iflib: Add sysctl stat for TX watchdog reset events

iflib counts resets initiated by its transmit watchdog in 69c3e0de01c1.

Export the counter in the per-device iflib sysctl tree so every
driver provides the diagnostic without a driver callback or duplicate
storage.

A watchdog reset does not establish how many packets failed.  It can
recover a hardware stall involving several queued packets or a missed
completion involving no packet loss.  Stop adding one output error per
watchdog event in em(4), igb(4), and igc(4).

Remove the redundant driver counters and move the diagnostic to
dev.<driver>.<unit>.iflib.tx_watchdog_events.

MFC after:      1 month
Relnotes:       yes
DeltaFile
+1-23sys/dev/e1000/if_em.c
+1-18sys/dev/igc/if_igc.c
+5-2sys/net/iflib.c
+6-1share/man/man4/iflib.4
+3-3share/man/man9/iflibdi.9
+0-2sys/dev/ixgbe/if_ixv.c
+16-494 files not shown
+16-5510 files

LLVM/project 6685d79lldb/source/Plugins/LanguageRuntime/CPlusPlus CPPLanguageRuntime.h ItaniumABIRuntime.cpp

[lldb] Allow multiple ABI runtimes for C++ (#212015)

This allows `CPPLanguageRuntime` to contain more than one ABI runtime.
For dynamic types, we ask each runtime if it knows how to deal with a
vtable symbol. For exception breakpoints, we will create all
breakpoints. Note that the MS ABI will only be added on Windows targets.
So the MS ABI will not be added to `m_abi_runtimes` on other targets.
DeltaFile
+36-16lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
+31-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.h
+8-6lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.h
+5-2lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.cpp
+3-2lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
+83-265 files

OpenBSD/ports Ib5TCmddevel/cargo cargo.port.mk

   devel/cargo module: use cargo-generate-vendor 1.1

   - generate crate metadata as if there is no files (to speedup the process)
VersionDeltaFile
1.54+2-2devel/cargo/cargo.port.mk
+2-21 files

OpenBSD/ports hz2VN9vdevel/cargo-generate-vendor Makefile distinfo

   devel/cargo-generate-vendor: update to 1.1

   - add option to generate crate metadata as if there is no files (to speedup the process)
VersionDeltaFile
1.2+2-2devel/cargo-generate-vendor/distinfo
1.7+1-2devel/cargo-generate-vendor/Makefile
+3-42 files

FreeBSD/ports cc3e1d7databases/pg_citus Makefile pkg-plist

databases/pg_citus: update to 14.2.0

Changes:        https://github.com/citusdata/citus/releases/tag/v14.2.0
Reported by:    portscout
DeltaFile
+3-3databases/pg_citus/distinfo
+4-0databases/pg_citus/pkg-plist
+1-1databases/pg_citus/Makefile
+8-43 files

LLVM/project b9d5b85clang/docs/CIR index.md

[clang][CIR][docs] Fix invalid MyST toctree 'numbered' option (#213898)

Similar to #207217

The RST-to-Markdown migration (#206181) converted the RST flag
`:numbered:` into `:numbered: true`.

MyST parses the toctree `numbered` option as `int_or_nothing`, so the
string `true` fails with:

```
'toctree': Invalid option value for 'numbered': true:
invalid literal for int() with base 10: 'true'
```

This breaks the `-W` (warnings-as-errors) `docs-clang-html` build. Make
`numbered` a valueless flag, which MyST accepts (equivalent to the
original RST behavior of numbering all levels).
DeltaFile
+1-1clang/docs/CIR/index.md
+1-11 files

FreeBSD/ports 0372940net-im/mastodon Makefile distinfo

net-im/mastodon: update to 4.6.4 security release

Changelog:
https://github.com/mastodon/mastodon/releases/tag/v4.6.4

Notably, security fixes to address the following issues:

- Denial of Service through insufficient authentication of
  statistics endpoints.
- Personally-identifying information disclosure due to incorrect
  access control validation.
- SSRF Protection Bypass via IPv4-compatible IPv6 Addresses.

PR:             297125
Approved by:    Scott Kenney <sak at codered.rmta.org> (maintainer)
Security:       GHSA-hx34-2pfw-2qfj
Security:       GHSA-7jvv-fhmg-wpfw
Security:       GHSA-vwhj-3g83-v276
DeltaFile
+3-3net-im/mastodon/distinfo
+1-1net-im/mastodon/Makefile
+4-42 files

FreeBSD/ports 4349cfbsysutils/mdfried Makefile distinfo

sysutils/mdfried: Update to 0.22.5

Reported by:    portscout!
DeltaFile
+3-3sysutils/mdfried/distinfo
+1-1sysutils/mdfried/Makefile
+4-42 files

OpenBSD/ports Z4JNQXsdevel/github-cli Makefile modules.inc, devel/github-cli/pkg PLIST

   update to github-cli-2.97.0
VersionDeltaFile
1.67.2.1+1,040-1,154devel/github-cli/distinfo
1.58.2.1+566-615devel/github-cli/modules.inc
1.30.2.1+15-0devel/github-cli/pkg/PLIST
1.76.2.1+1-1devel/github-cli/Makefile
+1,622-1,7704 files

OpenBSD/ports NhiqB8adevel/github-cli Makefile modules.inc

   security update to github-cli-2.97.0, from David Uhden Collado
   ok tb (maintainer is away)
VersionDeltaFile
1.70+280-260devel/github-cli/distinfo
1.61+121-109devel/github-cli/modules.inc
1.79+1-1devel/github-cli/Makefile
+402-3703 files

OpenBSD/ports GCJgWQeprint/py-relatorio Makefile

   print/py-relatorio: drop maintainership
VersionDeltaFile
1.32+1-3print/py-relatorio/Makefile
+1-31 files

OpenBSD/ports Y6ph8Wugraphics/py-pygal distinfo Makefile, graphics/py-pygal/pkg PLIST

   graphics/py-pygal: update to 3.1.3

   drop maintainership
VersionDeltaFile
1.17+1-4graphics/py-pygal/Makefile
1.5+2-2graphics/py-pygal/distinfo
1.9+4-0graphics/py-pygal/pkg/PLIST
+7-63 files

FreeBSD/ports ca2bbd5devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.7.2

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.7.2
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files

LLVM/project e4b9301lldb/source/Plugins/LanguageRuntime/CPlusPlus ItaniumABIRuntime.h CommonABIRuntime.h

[lldb] Move dynamic type cache to common ABI runtime (#212014)

Both the Itanium and the MS ABI want some cache for dynamic types. This
moves the functionality from the Itanium ABI to the base class.
DeltaFile
+0-16lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.cpp
+16-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.cpp
+11-0lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.h
+0-9lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.h
+27-254 files

FreeBSD/src 7e2781fsys/netpfil/pf if_pfsync.c, tests/sys/netpfil/pf pfsync.sh

pfsync: handle large MTU pfsync interfaces

pfsync packets were allocated with m_get2(), which can't return packets
larger than MJUMPAGESIZE. As a result 9k MTU pfsync interfaces simply didn't work.

Use m_get3(), which can allocate sufficiently large mbufs.

Extend the pfsync:bulk test case to provoke this problem.

PR:             297307
MFC after:      2 weeks
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+8-3tests/sys/netpfil/pf/pfsync.sh
+1-1sys/netpfil/pf/if_pfsync.c
+9-42 files

FreeBSD/ports 4c39151devel/zeal Makefile pkg-plist

devel/zeal: Update to 0.9.1
DeltaFile
+3-3devel/zeal/distinfo
+5-0devel/zeal/pkg-plist
+1-1devel/zeal/Makefile
+9-43 files

FreeBSD/src 8ea4e92sys/net route.c

net: don't panic on ifconfig pfsync0 mtu 9000

pfsync interfaces do not have ifp->if_inet6 set, so when we update the
MTU for those interfaces we panicked.

Add an explicit check for this. This should be temporary, until pfsync
is no longer a struct ifnet (as we've already done for pflog).

Reviewed by:    glebius
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D58701
DeltaFile
+3-1sys/net/route.c
+3-11 files

OpenBSD/ports XWeHubdsysutils/pftop Makefile, sysutils/pftop/patches patch-pftop_c

   pftop: add fix from https://github.com/grembo/pftop/commit/04cde25f077b026802777c38e25
   to avoid using uninitialised memory. from Larry Moore.
VersionDeltaFile
1.20+39-18sysutils/pftop/patches/patch-pftop_c
1.39+1-1sysutils/pftop/Makefile
+40-192 files

FreeBSD/ports 2fb42f3net-im/py-zapzap Makefile distinfo

net-im/py-zapzap: Update to 7.4

Reported by:    portscout!
DeltaFile
+3-3net-im/py-zapzap/distinfo
+1-1net-im/py-zapzap/Makefile
+4-42 files

FreeBSD/ports 8d3555fTools/scripts update-plist.py

Tools/scripts/update-plist.py: Updates pkg-plist

Small script using base Python to update pkg-plist based upon poudriere
error logs.

Inspired by: https://codeberg.org/tcberner/poudlist, by tcberner@. This
just uses base Python instead of C++ and flaky Boost libs, runs way
faster and requires no config file.

This is mainly intendend for simple ports and it's output should be
manually reviewed.
DeltaFile
+263-0Tools/scripts/update-plist.py
+263-01 files

OpenBSD/ports riaDpIhtextproc/typst crates.inc Makefile

   textproc/typst: update to 0.15.1

   Changelog: https://github.com/typst/typst/releases/tag/v0.15.1
VersionDeltaFile
1.11+6-6textproc/typst/distinfo
1.10+1-1textproc/typst/crates.inc
1.11+1-1textproc/typst/Makefile
+8-83 files

FreeBSD/ports 75bf3aewww/agate Makefile Makefile.crates

www/agate: Update 3.3.23 => 3.3.24

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+105-87www/agate/distinfo
+52-43www/agate/Makefile.crates
+1-2www/agate/Makefile
+158-1323 files

FreeBSD/ports 3522373databases/rainfrog Makefile Makefile.crates

databases/rainfrog: Update 0.4.3

ChangeLog:

- https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.2
- https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.3

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+77-67databases/rainfrog/distinfo
+37-32databases/rainfrog/Makefile.crates
+1-1databases/rainfrog/Makefile
+115-1003 files

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

   Update to gemini-cli-0.54.4.
VersionDeltaFile
1.36+64-48sysutils/gemini-cli/pkg/PLIST
1.37+2-2sysutils/gemini-cli/distinfo
1.39+1-1sysutils/gemini-cli/Makefile
+67-513 files

NetBSD/pkgsrc qQFxDpqwww/w3m Makefile.common

   Disable NLS to ensure build consistency (and match the current PLIST)

   This fixes the build when NLS is configured, because the PLIST does not
   currently have any of the NLS files listed.  If NLS is required for this
   package, additional work will need to be done on the NLS option and
   subsequent PLIST entries.
VersionDeltaFile
1.89+4-1www/w3m/Makefile.common
+4-11 files

OpenBSD/ports AFO1cAosysutils/cloud-sql-proxy Makefile distinfo

   Update to cloud-sql-proxy-2.25.0.
VersionDeltaFile
1.49+2-2sysutils/cloud-sql-proxy/distinfo
1.51+1-1sysutils/cloud-sql-proxy/Makefile
+3-32 files

OpenBSD/ports XZa4Fy2astro/kstars Makefile distinfo, astro/kstars/pkg PLIST

   Update kstars to 3.8.4.1
VersionDeltaFile
1.43+2-2astro/kstars/distinfo
1.66+1-1astro/kstars/Makefile
1.35+1-0astro/kstars/pkg/PLIST
+4-33 files

OpenBSD/ports LpOxYRxx11/kde-plasma/kdeplasma-addons distinfo, x11/kde-plasma/kgamma5 distinfo

   KDE Plasma 6.7.4, Bugfix Release for August

   https://kde.org/announcements/plasma/6/6.7.4/
VersionDeltaFile
1.12+2-2x11/kde-plasma/knighttime/distinfo
1.37+2-2x11/kde-plasma/kmenuedit/distinfo
1.37+2-2x11/kde-plasma/kinfocenter/distinfo
1.33+2-2x11/kde-plasma/kglobalacceld/distinfo
1.37+2-2x11/kde-plasma/kgamma5/distinfo
1.37+2-2x11/kde-plasma/kdeplasma-addons/distinfo
+12-1251 files not shown
+109-10457 files

OpenBSD/src 1W8Qr9ushare/man/man5 cargo-module.5

   devel/cargo module: add MODCARGO_LIBTEST_ARGS variable

   in order to pass arguments to LIBTEST (cargo test subsystem) and not to cargo
   itself, provides a specific variable.

   from Andrew Kloet (.net)
VersionDeltaFile
1.12+4-2share/man/man5/cargo-module.5
+4-21 files