FreeBSD/src 46f09c4usr.bin/netstat if.c

netstat: filtering out unsupported address families

getifaddrs(3) may return AF_INET6 addresses even when netstat(1)
is built without INET6 support.  Avoid passing these addresses to
process_ifa_addr(), which does not handle AF_INET6 in that case.

This fixes corrupted column width calculations and runaway output
from netstat -i, which could cause periodic daily check output to
generate multi-gigabyte mail messages and exhaust disk space and
memory.

MFC after:      2 weeks
DeltaFile
+18-2usr.bin/netstat/if.c
+18-21 files

FreeBSD/ports 4ee2b50databases/py-harlequin-postgres Makefile distinfo

databases/py-harlequin-postgres: Update to 1.4.0

ChangeLog:

https://github.com/tconbeer/harlequin-postgres/releases/tag/v1.4.0

Reported by:    Ted Conbeer <notifications at github.com>
DeltaFile
+3-3databases/py-harlequin-postgres/distinfo
+1-1databases/py-harlequin-postgres/Makefile
+4-42 files

FreeBSD/ports 62f6262databases/py-harlequin-mysql Makefile distinfo

databases/py-harlequin-mysql: Update to 1.4.0

ChangeLog:

https://github.com/tconbeer/harlequin-mysql/releases/tag/v1.4.0

Reported by:    Ted Conbeer <notifications at github.com>
DeltaFile
+3-3databases/py-harlequin-mysql/distinfo
+1-1databases/py-harlequin-mysql/Makefile
+4-42 files

FreeBSD/ports 242fd91databases/py-harlequin Makefile distinfo

databases/py-harlequin: Update to 2.12.0

ChangeLog:

- https://github.com/tconbeer/harlequin/releases/tag/v2.11.0
- https://github.com/tconbeer/harlequin/releases/tag/v2.12.0

Reported by:    Ted Conbeer <notifications at github.com>
DeltaFile
+3-3databases/py-harlequin/distinfo
+1-1databases/py-harlequin/Makefile
+4-42 files

OPNSense/core 02b7e4csrc/opnsense/mvc/app/models/OPNsense/Routing Gateways.php

system: give WireGuard the same tunnel priority treatment #10819

In the defaults it may be preferred by default route checking.
For the default route we do not check if these are to be considered
upstream.
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+2-11 files

HardenedBSD/src 15ae4a2share/man/man9 condvar.9, sys/arm64/arm64 pmap.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+259-177sys/kern/tty.c
+55-0sys/kern/kern_condvar.c
+17-13sys/arm64/arm64/pmap.c
+8-4sys/kern/tty_ttydisc.c
+10-1share/man/man9/condvar.9
+5-1sys/sys/tty.h
+354-1962 files not shown
+360-1968 files

HardenedBSD/src 38e6478sys/dev/sound/usb uaudio.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+3-6sys/dev/sound/usb/uaudio.c
+3-61 files

HardenedBSD/src 41daf2bshare/man/man9 condvar.9, sys/arm64/arm64 pmap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+259-177sys/kern/tty.c
+55-0sys/kern/kern_condvar.c
+17-13sys/arm64/arm64/pmap.c
+8-4sys/kern/tty_ttydisc.c
+10-1share/man/man9/condvar.9
+5-1sys/sys/tty.h
+354-1962 files not shown
+360-1968 files

HardenedBSD/src 5fb6bd2sys/dev/sound/usb uaudio.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3-6sys/dev/sound/usb/uaudio.c
+3-61 files

HardenedBSD/ports 65a0c3cdatabases/pgterm Makefile.crates distinfo, devel/py-keystone-engine/files patch-cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+401-0databases/pgterm/distinfo
+109-109misc/shimmy/distinfo
+199-0databases/pgterm/Makefile.crates
+53-53misc/shimmy/Makefile.crates
+70-0devel/py-keystone-engine/files/patch-cmake
+16-32x11-fonts/aporetic/pkg-plist
+848-19445 files not shown
+1,111-34751 files

FreeBSD/ports a5a682bsysutils/chgrep distinfo Makefile, sysutils/chgrep/files patch-src_error.c

sysutils/chgrep: update to version 1.2.5

The original master site does no longer provide sources for this
program, but there appears to be a fork on GitHub that is maintained.
DeltaFile
+9-12sysutils/chgrep/Makefile
+11-0sysutils/chgrep/files/patch-src_error.c
+3-2sysutils/chgrep/distinfo
+23-143 files

FreeBSD/ports 5609f9bnet-mgmt/unifi10 Makefile distinfo

net-mgmt/unifi10: Update to 10.6.101

Release notes:  https://community.ui.com/releases/r/network/10.6.101
DeltaFile
+5-5net-mgmt/unifi10/distinfo
+1-1net-mgmt/unifi10/Makefile
+6-62 files

HardenedBSD/ports 5609f9bnet-mgmt/unifi10 Makefile distinfo

net-mgmt/unifi10: Update to 10.6.101

Release notes:  https://community.ui.com/releases/r/network/10.6.101
DeltaFile
+5-5net-mgmt/unifi10/distinfo
+1-1net-mgmt/unifi10/Makefile
+6-62 files

LLVM/project d156987orc-rt/lib/bedrock ExecutorProcessInfo.cpp

[orc-rt] Add context to detectPageSize's sysconf error. (#219670)

It only reported the strerror text without context, so failure would
surface as a bare "Invalid argument" with nothing to say what failed.
DeltaFile
+4-1orc-rt/lib/bedrock/ExecutorProcessInfo.cpp
+4-11 files

LLVM/project 823efd8libcxx/include version, libcxx/include/__expected expected.h

[libc++] Implement P3798R1: The unexpected in `std::expected` (#219236)

Closes https://github.com/llvm/llvm-project/issues/204394
Re-application of https://github.com/llvm/llvm-project/pull/204826
(45a65bb48b5925707f43d08e30df2263a5e4e268)

Implements P3798R1 and related tests.
DeltaFile
+40-0libcxx/test/std/utilities/expected/expected.void/observers/has_error.pass.cpp
+40-0libcxx/test/std/utilities/expected/expected.expected/observers/has_error.pass.cpp
+8-0libcxx/test/libcxx/utilities/expected/nodiscard.verify.cpp
+8-0libcxx/include/__expected/expected.h
+4-1libcxx/include/version
+2-2libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
+102-35 files not shown
+109-711 files

FreeBSD/ports 387f3eedatabases Makefile, databases/pgterm pkg-descr Makefile

databases/pgterm: New port: Terminal UI that monitors multiple PostgreSQL databases
DeltaFile
+401-0databases/pgterm/distinfo
+199-0databases/pgterm/Makefile.crates
+28-0databases/pgterm/Makefile
+19-0databases/pgterm/pkg-descr
+1-0databases/Makefile
+648-05 files

FreeBSD/ports cd48829databases Makefile, databases/pgbot distinfo pkg-descr

databases/pgbot: New port: Read-only observability and health reports for PostgreSQL
DeltaFile
+30-0databases/pgbot/Makefile
+17-0databases/pgbot/pkg-descr
+5-0databases/pgbot/distinfo
+1-0databases/Makefile
+53-04 files

HardenedBSD/ports 387f3eedatabases Makefile, databases/pgterm pkg-descr Makefile

databases/pgterm: New port: Terminal UI that monitors multiple PostgreSQL databases
DeltaFile
+401-0databases/pgterm/distinfo
+199-0databases/pgterm/Makefile.crates
+28-0databases/pgterm/Makefile
+19-0databases/pgterm/pkg-descr
+1-0databases/Makefile
+648-05 files

HardenedBSD/ports cd48829databases Makefile, databases/pgbot distinfo pkg-descr

databases/pgbot: New port: Read-only observability and health reports for PostgreSQL
DeltaFile
+30-0databases/pgbot/Makefile
+17-0databases/pgbot/pkg-descr
+5-0databases/pgbot/distinfo
+1-0databases/Makefile
+53-04 files

HardenedBSD/src bd0449asys/dev/sound/usb uaudio.c

snd_uaudio: Use uDWord for the UAC2 sample rate

uaudio20_set_speed() split the sample rate into bytes by hand. Use
uDWord and USETDW() instead.

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59066

(cherry picked from commit 5c3bc8ab427c8624b29cd9ac9265445002da3ba8)
DeltaFile
+3-6sys/dev/sound/usb/uaudio.c
+3-61 files

FreeBSD/src bd0449asys/dev/sound/usb uaudio.c

snd_uaudio: Use uDWord for the UAC2 sample rate

uaudio20_set_speed() split the sample rate into bytes by hand. Use
uDWord and USETDW() instead.

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59066

(cherry picked from commit 5c3bc8ab427c8624b29cd9ac9265445002da3ba8)
DeltaFile
+3-6sys/dev/sound/usb/uaudio.c
+3-61 files

FreeBSD/ports 0170fccsecurity/dogtag-jss Makefile

security/dogtag-jss: Enable ML-DSA to match security/nss

JSS compares the size of its auth_alg_defs array against ssl_auth_size
from NSS in a static assertion.  nss 3.128 added ssl_auth_mldsa44,
ssl_auth_mldsa65 and ssl_auth_mldsa87 to the enum, so the array now has
to carry those three entries as well and the build fails without them.
WITH_MLDSA is ON upstream; it was turned off here back when NSS did not
know these types yet.

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-1security/dogtag-jss/Makefile
+2-11 files

HardenedBSD/ports 0170fccsecurity/dogtag-jss Makefile

security/dogtag-jss: Enable ML-DSA to match security/nss

JSS compares the size of its auth_alg_defs array against ssl_auth_size
from NSS in a static assertion.  nss 3.128 added ssl_auth_mldsa44,
ssl_auth_mldsa65 and ssl_auth_mldsa87 to the enum, so the array now has
to carry those three entries as well and the build fails without them.
WITH_MLDSA is ON upstream; it was turned off here back when NSS did not
know these types yet.

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-1security/dogtag-jss/Makefile
+2-11 files

LLVM/project 7e1652borc-rt/include/orc-rt-internal/support/sys Errno.h, orc-rt/lib/bedrock ExecutorProcessInfo.cpp

[orc-rt] Add sys::strError, replacing strerror. (#219666)

strerror may return a pointer to a static buffer, so it isn't safe to
call from more than one thread, and the memory operations using it are
exactly those that run concurrently.
DeltaFile
+55-0orc-rt/lib/bedrock/posix/Errno.cpp
+44-0orc-rt/test/unit/support/sys/ErrnoTest.cpp
+29-0orc-rt/include/orc-rt-internal/support/sys/Errno.h
+4-4orc-rt/lib/bedrock/posix/Memory.cpp
+2-1orc-rt/lib/bedrock/ExecutorProcessInfo.cpp
+2-0orc-rt/test/unit/CMakeLists.txt
+136-51 files not shown
+137-57 files

FreeBSD/ports c8a9bb0www/py-dj60-social-auth-app-django Makefile

www/py-dj60-social-auth-app-django: Set PORTSCOUT

* The only consumer, net-mgmt/netbox, is currently incompatible with
  newer versions due to breaking changes.

  Therefore, set PORTSCOUT temporarily until net-mgmt/netbox has been
  updated to the upcoming 4.7.x release.
DeltaFile
+4-0www/py-dj60-social-auth-app-django/Makefile
+4-01 files

HardenedBSD/ports c8a9bb0www/py-dj60-social-auth-app-django Makefile

www/py-dj60-social-auth-app-django: Set PORTSCOUT

* The only consumer, net-mgmt/netbox, is currently incompatible with
  newer versions due to breaking changes.

  Therefore, set PORTSCOUT temporarily until net-mgmt/netbox has been
  updated to the upcoming 4.7.x release.
DeltaFile
+4-0www/py-dj60-social-auth-app-django/Makefile
+4-01 files

FreeBSD/ports e56aa9awww/py-django-js-asset Makefile distinfo

www/py-django-js-asset: Update to 4.1.0

Changelog:

https://github.com/feincms/django-js-asset/blob/4.1/CHANGELOG.rst
DeltaFile
+3-3www/py-django-js-asset/distinfo
+1-1www/py-django-js-asset/Makefile
+4-42 files

FreeBSD/ports ffa5d0cwww/py-dj60-django-js-asset Makefile distinfo

www/py-dj60-django-js-asset: Update to 4.1.0

Changelog:

https://github.com/feincms/django-js-asset/blob/4.1/CHANGELOG.rst
DeltaFile
+3-3www/py-dj60-django-js-asset/distinfo
+1-1www/py-dj60-django-js-asset/Makefile
+4-42 files

FreeBSD/ports b715983www/py-django-tree-queries Makefile distinfo

www/py-django-tree-queries: Update to 0.25.1

Changelog:

https://github.com/feincms/django-tree-queries/blob/0.25.1/CHANGELOG.rst
DeltaFile
+3-3www/py-django-tree-queries/distinfo
+1-2www/py-django-tree-queries/Makefile
+4-52 files

HardenedBSD/ports ffa5d0cwww/py-dj60-django-js-asset Makefile distinfo

www/py-dj60-django-js-asset: Update to 4.1.0

Changelog:

https://github.com/feincms/django-js-asset/blob/4.1/CHANGELOG.rst
DeltaFile
+3-3www/py-dj60-django-js-asset/distinfo
+1-1www/py-dj60-django-js-asset/Makefile
+4-42 files