OpenBSD/ports pM5fbxXmail/rspamd distinfo Makefile

   update to rspamd-4.1.1
VersionDeltaFile
1.88.2.2+2-2mail/rspamd/distinfo
1.160.2.2+1-1mail/rspamd/Makefile
+3-32 files

OpenBSD/ports VpG2Qz5mail/rspamd distinfo Makefile

   update to rspamd-4.1.1
VersionDeltaFile
1.90+2-2mail/rspamd/distinfo
1.162+1-1mail/rspamd/Makefile
+3-32 files

OpenBSD/ports FwrK4xedatabases/mariadb Makefile distinfo, databases/mariadb/patches patch-scripts_wsrep_sst_common_sh patch-client_CMakeLists_txt

   update to mariadb-client to 12.3.2 from the new LTS branch
   from Brad (maintainer)
VersionDeltaFile
1.74+887-53databases/mariadb/pkg/PLIST-tests
1.61+38-2databases/mariadb/pkg/PLIST-server
1.8+3-3databases/mariadb/patches/patch-scripts_wsrep_sst_common_sh
1.166+3-3databases/mariadb/Makefile
1.68+2-2databases/mariadb/distinfo
1.15+2-2databases/mariadb/patches/patch-client_CMakeLists_txt
+935-653 files not shown
+940-709 files

LLVM/project 685af3aclang-tools-extra/clangd/tool ClangdMain.cpp

[clangd] Log environment variables that influence compilation at startup (#204990)

When users face missing system include issues (especially on Windows), 
it's difficult to diagnose whether the problem is caused by missing
environment variables like `INCLUDE`, `CPATH`, etc.

This patch logs the values of environment variables that influence how the
compiler finds headers and libraries, at startup alongside the existing
version/PID/argv logs. Only variables that are actually set are printed.

  Variables logged:
- MSVC (set by vcvarsall.bat): `INCLUDE`, `LIB`, `LIBPATH`, `CL`, `_CL_`
- GCC/Clang: `CPATH`, `C_INCLUDE_PATH`, `CPLUS_INCLUDE_PATH`,
`OBJC_INCLUDE_PATH`, `LIBRARY_PATH`, `GCC_EXEC_PREFIX`

Fixes https://github.com/clangd/clangd/issues/2657
DeltaFile
+20-0clang-tools-extra/clangd/tool/ClangdMain.cpp
+20-01 files

FreeNAS/freenas 05ac3f3src/middlewared/middlewared/test/integration/assets two_factor_auth.py, src/middlewared/middlewared/utils/account authenticator.py

NAS-141441 / 27.0.0-BETA.1 / Fix missing 2FA account flag and re-enable STIG tests (#19151)

AccountFlag.TWOFACTOR was set in _get_user_obj() based on
self.twofactor_user, which only becomes true after the PAM OATH
conversation runs -- i.e. it was always false at that point. As a result
2FA web sessions never carried the '2FA' flag and validate_stig()
rejected every credential, blocking STIG enablement. This is why the
suite had been failing for months.

Set TWOFACTOR in authenticate_oath() on success instead, where the
second factor has actually been verified, mirroring how OTPW is
recorded. Drop the now-dead check from _get_user_obj().

Re-enable tests/stig test_01 and test_02 and restore the conftest server
setup. test_03 stays skipped.

(cherry picked from commit 1437d96a5f91b82640b483254fc357fde6a99237)
DeltaFile
+86-66tests/stig/test_01_stig.py
+25-12src/middlewared/middlewared/test/integration/assets/two_factor_auth.py
+18-1tests/api2/test_authenticator_assurance_level.py
+7-5src/middlewared/middlewared/utils/account/authenticator.py
+8-2tests/stig/test_03_stig_auditing.py
+2-5tests/stig/conftest.py
+146-913 files not shown
+153-959 files

OPNSense/core e5762desrc/opnsense/www/js/widgets/Metadata Core.xml

dashboard: sync endpoints for Kea leases widget
DeltaFile
+2-2src/opnsense/www/js/widgets/Metadata/Core.xml
+2-21 files

FreeBSD/src d928113lib/libusb libusb.3

libusb: Bump manual date for multiple changes

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1lib/libusb/libusb.3
+1-11 files

FreeBSD/src d84b639lib/libusb libusb10.c libusb.h

libusb: implement zlp flag in libusb transfer

The USB protocol defines a Zero-Length Packet (ZLP) to signal the end of
a transfer when the data size is an exact multiple of the Maximum Packet
Size (MPS). Without a ZLP in such cases, the device may not be able to
determine that the transfer has completed.

This flag is added to libusb to allow the user send a ZLP in the end
of libusb_xfer.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundataion
Differential Revision: https://reviews.freebsd.org/D51759
DeltaFile
+28-1lib/libusb/libusb10.c
+1-0lib/libusb/libusb.h
+29-12 files

FreeBSD/src ae48999lib/libusb libusb10_desc.c libusb20_desc.c

libusb: implement IAD parser

libusb provide functions to parse interface association descriptor. This
descriptor indicates that a function is composed by multiple interface
and which interfaces is associate to the target function. This
descriptor is not a separate USB require, instead, it comes with the
config descriptor.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50958
DeltaFile
+89-0lib/libusb/libusb10_desc.c
+25-5lib/libusb/libusb20_desc.c
+27-0lib/libusb/libusb.3
+23-0lib/libusb/libusb20_desc.h
+21-0lib/libusb/libusb.h
+185-55 files

FreeBSD/src 964823alib/libusb libusb10.c libusb.3

libusb: implement libusb_get_max_alt_packet_size

The libusb has a function to calculate the size from given interface,
alt_setting, endpoint. Implementing it by refactoring the calculating
function for libusb_get_max_iso_packet_size.

Reviewed by:    adrian
Sponsored By:   FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51225
DeltaFile
+133-30lib/libusb/libusb10.c
+6-0lib/libusb/libusb.3
+3-1lib/libusb/libusb.h
+142-313 files

FreeBSD/src 2879c81lib/libusb libusb10.c libusb.3

libusb: implement libusb_set_option

Implement libusb_set_option for API compatibility of libusb upstream
The implementation status of each option is as following:

LIBUSB_OPTION_LOG_LEVEL: just like libusb_set_debug
LIBUSB_OPTION_LOG_CB: add callback support for DPRINTF
LIBUSB_OPTION_NO_DEVICE_DISCOVERY: disable initialization of devd and
netlink when register. Also, create no thread when registration of
callback happens.
LIBUSB_OPTION_USE_USBDK: no needed as USBDK is for Windows

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50818
DeltaFile
+77-1lib/libusb/libusb10.c
+24-0lib/libusb/libusb.3
+8-1lib/libusb/libusb.h
+3-0lib/libusb/libusb10_hotplug.c
+2-0lib/libusb/libusb10.h
+114-25 files

FreeBSD/src be95871lib/libusb libusb10.c libusb.h

libusb: refactor the process of setting option when init the context.

From
https://github.com/libusb/libusb/commit/6622f386f52807dac76c8a260c98aa02c311bc93#diff-c1f9bc250077d41456a3e580fca0ddf5d8c25b741bff6d9b9505990a8b70b254R2358.
We are able to set all of the option from the init_context. To address
this, we modify the process of setting option in init_context to make it be more clear and then
adapat libusb_set_option inside to all other option.

Reviewed by:    adrian
Sponsored By:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51224
DeltaFile
+25-18lib/libusb/libusb10.c
+2-5lib/libusb/libusb.h
+1-1lib/libusb/libusb.3
+28-243 files

OPNSense/core 8f29999. plist, src/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php

Kea: Add widget to show Kea DHCPv4 and DHCPv6 leases (#10380)
DeltaFile
+177-0src/opnsense/www/js/widgets/KeaLeases.js
+31-20src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+18-0src/opnsense/www/js/widgets/Metadata/Core.xml
+1-0plist
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+229-206 files

OpenBSD/ports n3ZH5QNnet/dnscontrol Makefile

   dnscontrol: add a comment indicating that dnscontrol init is broken

   pointed out by sthen
VersionDeltaFile
1.41+2-0net/dnscontrol/Makefile
+2-01 files

OpenZFS/src 87593eamodule/os/freebsd/zfs zfs_vnops_os.c

Fix handling of _PC_HAS_HIDDENSYSTEM for FreeBSD

The hidden and system flags are only supported for
ZFS pools if the z_use_fuids is true.  Fix
zfs_freebsd_pathconf() to check this.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Rick Macklem <rmacklem at uoguelph.ca>
Closes #18688
DeltaFile
+7-2module/os/freebsd/zfs/zfs_vnops_os.c
+7-21 files

OpenBSD/ports E3zCEL7editors/vim distinfo Makefile, editors/vim/patches patch-runtime_autoload_tar_vim

   update to vim-9.2.699
VersionDeltaFile
1.159.2.2+2-2editors/vim/distinfo
1.306.2.2+2-2editors/vim/Makefile
1.15.2.2+1-1editors/vim/patches/patch-runtime_autoload_tar_vim
+5-53 files

OpenBSD/ports 8ys9sA5editors/vim distinfo Makefile, editors/vim/patches patch-runtime_autoload_tar_vim

   update to vim-9.2.699
VersionDeltaFile
1.164+2-2editors/vim/distinfo
1.312+1-1editors/vim/Makefile
1.18+1-1editors/vim/patches/patch-runtime_autoload_tar_vim
+4-43 files

FreeBSD/src 7c7725dtests/sys/kern jaildesc.c

tests/jaildesc: Use a more efficient mechanism to block

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57148

(cherry picked from commit 75b23c102e8d797654025affdfada0b6771a95ba)
DeltaFile
+3-6tests/sys/kern/jaildesc.c
+3-61 files

FreeBSD/src 94a47b3tests/sys/kern jaildesc.c Makefile

tests/jaildesc: Add some more test scenarios

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57147

(cherry picked from commit fe03a78c5d5966992c8df482d984bae83dc92b45)
DeltaFile
+204-0tests/sys/kern/jaildesc.c
+1-1tests/sys/kern/Makefile
+205-12 files

FreeBSD/src 0392077share/man/man7 tests.7

tests.7: Remove an unused configuration variable

No existing tests require it, and I cannot understand what kinds of test
scenarios are supposed to require it.  Just remove it.

While here, improve the documentation of test variables a bit.

Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56604

(cherry picked from commit 6bd97b5f3778aa36bcf89ff870bb1483b301a9be)
DeltaFile
+5-12share/man/man7/tests.7
+5-121 files

FreeBSD/src 349ba81tests/sys/kern ptrace_test.c

tests/ptrace: Validate PT_SC_REMOTE with some tricky syscalls

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57485

(cherry picked from commit 6cd8a1bf4f15ff8a9b646dc94ac90b3fe0926650)
DeltaFile
+215-0tests/sys/kern/ptrace_test.c
+215-01 files

FreeBSD/src 37517d6sbin/dhclient dhclient.conf.5

dhclient.conf.5: Correct crossreference

PR:             285614
Reviewed by:    ziaee, michaelo, jrm
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D49489

(cherry picked from commit f4424a2733867ec5f12ecd196011ce8df096f522)
DeltaFile
+8-7sbin/dhclient/dhclient.conf.5
+8-71 files

FreeBSD/src f3b1413sys/rpc/rpcsec_tls rpctls_impl.c

rpcsec_tls: Avoid a socket reference underflow in rpctls_server()

The upcall_sockets tree owns a ref on any resident socket.  When a
socket is removed after a TLS handshake failure, rpctls_rpc_failed()
thus calls soclose().

rpctls_server() does not acquire an extra ref to compensate for this.
So, if the upcall fails, e.g., because rpc.tlsservd is not running,
we'll call soclose() to drop the reference, but this effectively
releases the xprt layer's reference.

Fix the problem by explicitly acquiring a socket reference when adding
a socket to the upcall tree.

PR:             289734
Reviewed by:    rmacklem, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57555

    [2 lines not shown]
DeltaFile
+20-3sys/rpc/rpcsec_tls/rpctls_impl.c
+20-31 files

OpenBSD/ports xznlSqqnet/librenms Makefile

   keep REVISION in -current above 7.9-stable
VersionDeltaFile
1.229+3-0net/librenms/Makefile
+3-01 files

FreeBSD/src 080a408tests/sys/kern aslr.c Makefile

tests: Fix race condition in aslr_setuid

Use a cloexec pipe to block the parent until the child is ready.

While here, redirect the output from ping to /dev/null, and mark the
test as requiring the inet feature since we ping the IPv4 loopback.

PR:             296116
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57734
DeltaFile
+13-3tests/sys/kern/aslr.c
+1-0tests/sys/kern/Makefile
+14-32 files

FreeBSD/src 8f75023include iconv.h

iconv: Update availability of bool

While here, drop duplicate include.

MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57733
DeltaFile
+1-3include/iconv.h
+1-31 files

OpenBSD/ports U1k3Vmznet/librenms distinfo Makefile, net/librenms/pkg PLIST-main PLIST-doc

   update to librenms-26.6.1
VersionDeltaFile
1.2.4.2+186-13net/librenms/pkg/PLIST-main
1.152.2.2+4-4net/librenms/distinfo
1.2.4.1+3-0net/librenms/pkg/PLIST-doc
1.223.2.2+1-1net/librenms/Makefile
+194-184 files

NetBSD/pkgsrc-wip 9026f96openbabel PLIST Makefile, openbabel/patches patch-CMakeLists.txt patch-tools_CMakeLists.txt

openbabel: remove update candidate
DeltaFile
+0-327openbabel/PLIST
+0-32openbabel/Makefile
+0-24openbabel/patches/patch-CMakeLists.txt
+0-18openbabel/buildlink3.mk
+0-17openbabel/options.mk
+0-15openbabel/patches/patch-tools_CMakeLists.txt
+0-4334 files not shown
+0-44810 files

OpenBSD/src DG79yjZsys/dev/pci if_mwx.c

   The mwx_delete_key() callback from net80211 can't use a task.

   While adding a key must be done via task to be able to sleep, the
   delete key operation must operate in fire and forget mode because
   defering the work results in a use-after-free (or at least bzero).
   Because of this split the functions to update and remove a key
   and use the no wait msg sending function in the delete case.
   This fixes a panic on interface down.
VersionDeltaFile
1.38+41-24sys/dev/pci/if_mwx.c
+41-241 files

FreeBSD/ports 69756db. MOVED

MOVED: Remove resurrected math/py-numdifftools

Fixes:          d35e9da8857b ("math/py-numdifftools: New port: Solver of automatic numerical differentiation problems")
DeltaFile
+0-1MOVED
+0-11 files