LLVM/project 5c19f77compiler-rt/lib/scudo/standalone/tests combined_test.cpp

[scudo] Use setenv instead of putenv in ScudoCombinedTest.ZeroOnDeallocEnabledAndFlag (#173423)

This solves a stack-use-after-scope reported by AddressSanitizer within
the unsetenv call at end of the test, due to the "Options" buffer, that
we allocate on the stack, having already gone out of scope.

Unlike putenv, which stores the pointer to the passed string directly in
the environment, setenv creates an internal copy.
DeltaFile
+33-29compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+33-291 files

FreeBSD/ports 7238443net-im/deltachat-desktop Makefile distinfo

net-im/deltachat-desktop: Update to 2.35.0
DeltaFile
+6-6net-im/deltachat-desktop/Makefile
+5-5net-im/deltachat-desktop/distinfo
+11-112 files

FreeBSD/ports 2a54ebenet/deltachat-rpc-server distinfo Makefile

net/deltachat-rpc-server: Update to 2.35.0
DeltaFile
+5-3net/deltachat-rpc-server/distinfo
+2-2net/deltachat-rpc-server/Makefile
+1-0net/deltachat-rpc-server/Makefile.crates
+8-53 files

FreeNAS/freenas 2db5260src/middlewared/middlewared/plugins/smb_ sharesec.py, src/middlewared/middlewared/pytest/unit/utils test_security_descriptor.py

NAS-139076 / 25.10.2 / Fix parsing / flush of legacy share acl format (by anodos325) (#17914)

Between TrueNAS 13 and SCALE we altered the format for SMB share ACLs
that is written to our sqlite3 database from a basic security descriptor
string as formatted by the sharesec utility to the actual secuirty
descriptor bytes that are stored in the share_info.tdb file. This commit
fixes handling for cases where user has the old format written to the DB
and adds tests.

Original PR: https://github.com/truenas/middleware/pull/17913

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+36-0src/middlewared/middlewared/pytest/unit/utils/test_security_descriptor.py
+13-0src/middlewared/middlewared/utils/security_descriptor.py
+3-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+52-13 files

FreeNAS/freenas e5f1133src/middlewared/middlewared/plugins/smb_ sharesec.py, src/middlewared/middlewared/pytest/unit/utils test_security_descriptor.py

NAS-139076 / 26.04 / Fix parsing / flush of legacy share acl format (#17913)

Between TrueNAS 13 and SCALE we altered the format for SMB share ACLs
that is written to our sqlite3 database from a basic security descriptor
string as formatted by the sharesec utility to the actual secuirty
descriptor bytes that are stored in the share_info.tdb file. This commit
fixes handling for cases where user has the old format written to the DB
and adds tests.
DeltaFile
+36-0src/middlewared/middlewared/pytest/unit/utils/test_security_descriptor.py
+13-0src/middlewared/middlewared/utils/security_descriptor.py
+3-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+52-13 files

FreeBSD/src 3204c09lib/libc/tests/stdlib tsearch_test.c

tdestroy(3): add tests

Reviewed by:    alc, emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54365
DeltaFile
+65-0lib/libc/tests/stdlib/tsearch_test.c
+65-01 files

FreeBSD/src 04a664dlib/libc/stdlib Makefile.inc

libc/stdlib/Makefile: one line for each source file name

Reviewed by:    alc, emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54365
DeltaFile
+69-13lib/libc/stdlib/Makefile.inc
+69-131 files

FreeBSD/src b0d4b05lib/libc/stdlib tsearch.3 Makefile.inc

tdestroy(3) man page

Reviewed by:    alc, emaste, ziaee
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54365
DeltaFile
+23-2lib/libc/stdlib/tsearch.3
+2-1lib/libc/stdlib/Makefile.inc
+25-32 files

FreeBSD/src b8c99e7include search.h, lib/libc/stdlib tdestroy.c Makefile.inc

libc: add glibc-compatible tdestroy(3)

The function clears the whole tree.

Relnotes:       yes
Reviewed by:    alc, emaste
Discussed with: dougm
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54365
DeltaFile
+68-0lib/libc/stdlib/tdestroy.c
+1-0include/search.h
+1-0lib/libc/stdlib/Makefile.inc
+1-0lib/libc/stdlib/Symbol.map
+71-04 files

pfSense/pfsense d23a80dsrc/etc/inc filter.inc

Allow using interface subnet macros which only have VIPs. Implement #16613

Remove the check for a primary address when generating a pf rule's
interface subnet macro. And allow the rule to be generated if the macro
contains any address or VIP. This behavior aligns with the table output
shown in the WebGUI when hovering over the alias used in a rule.
DeltaFile
+7-29src/etc/inc/filter.inc
+7-291 files

FreeNAS/freenas 9f2d445src/middlewared/middlewared/plugins/smb_ sharesec.py, src/middlewared/middlewared/pytest/unit/utils test_security_descriptor.py

Fix parsing / flush of legacy share acl format

Between TrueNAS 13 and SCALE we altered the format for SMB share
ACLs that is written to our sqlite3 database from a basic
security descriptor string as formatted by the sharesec utility
to the actual secuirty descriptor bytes that are stored in the
share_info.tdb file. This commit fixes handling for cases where
user has the old format written to the DB and adds tests.
DeltaFile
+36-0src/middlewared/middlewared/pytest/unit/utils/test_security_descriptor.py
+13-0src/middlewared/middlewared/utils/security_descriptor.py
+3-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+52-13 files

LLVM/project f96f2b4llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash.ll

[SelectionDAG] Skip chain node when updating divergence

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files

LLVM/project 65f9374llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp

[SelectionDAG] Use emplace_back. NFC (#173824)

This avoids using push_back+std::pair/make_pair.
DeltaFile
+9-13llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+9-131 files

LLVM/project 0980bbcllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+31-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+7-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+76-305 files

NetBSD/pkgsrc bT1z0J5math/fast_float distinfo Makefile

   fast_float: updated to 8.2.1

   8.2.1

   fix for issue 354

   8.2.2

   Added template overloads for integer_times_pow10()
   Made function non-template
   Added corner cases around max value/infinity
   Fixes compilation on GCC/MinGW
   oss-fuzz: Add unit test build
   documenting better which types we support
   adding IP address benchmark
   faster uint8_t parsing
   Fixed UB
VersionDeltaFile
1.9+4-4math/fast_float/distinfo
1.9+2-2math/fast_float/Makefile
+6-62 files

HardenedBSD/src 5a2ddb5sys/vm vm_mmap.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-14sys/vm/vm_mmap.c
+2-141 files

FreeNAS/freenas ca4920asrc/middlewared/middlewared/plugins/smb_ sharesec.py, src/middlewared/middlewared/pytest/unit/utils test_security_descriptor.py

Fix parsing / flush of legacy share acl format

Between TrueNAS 13 and SCALE we altered the format for SMB share
ACLs that is written to our sqlite3 database from a basic
security descriptor string as formatted by the sharesec utility
to the actual secuirty descriptor bytes that are stored in the
share_info.tdb file. This commit fixes handling for cases where
user has the old format written to the DB and adds tests.
DeltaFile
+32-0src/middlewared/middlewared/pytest/unit/utils/test_security_descriptor.py
+13-0src/middlewared/middlewared/utils/security_descriptor.py
+3-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+48-13 files

LLVM/project 51c1ea4llvm/include/llvm/ADT FloatingPointMode.h, llvm/include/llvm/Support KnownFPClass.h

InstCombine: Handle log/log2/log10 in SimplifyDemandedFPClass
DeltaFile
+37-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+12-23llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+3-15llvm/lib/Analysis/ValueTracking.cpp
+17-0llvm/lib/Support/KnownFPClass.cpp
+5-0llvm/include/llvm/ADT/FloatingPointMode.h
+4-0llvm/include/llvm/Support/KnownFPClass.h
+78-386 files

LLVM/project 61a27d9llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add baseline test for SimplifyDemandedFPClass log handling
DeltaFile
+269-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+269-01 files

LLVM/project 68a4828llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Add baseline tests for sqrt SimplifyDemandedFPClass
DeltaFile
+206-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+206-01 files

LLVM/project 3d8c8a4llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fmul in SimplifyDemandedFPClass
DeltaFile
+122-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+46-39llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+18-63llvm/lib/Analysis/ValueTracking.cpp
+59-0llvm/lib/Support/KnownFPClass.cpp
+29-0llvm/include/llvm/Support/KnownFPClass.h
+1-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+275-1056 files

LLVM/project fe65a5bllvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

InstCombine: Add baseline tests for fmul SimplifyDemandedFPClass handling
DeltaFile
+792-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+792-01 files

FreeBSD/ports 4740aadsecurity/vuxml/vuln 2025.xml

security/vuxml: Add forgejo vulnerability

 * CVE-2025-68937
DeltaFile
+30-0security/vuxml/vuln/2025.xml
+30-01 files

LLVM/project ed539aflibcxx/include/__ranges owning_view.h ref_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.all nodiscard.verify.cpp all.nodiscard.verify.cpp

[libc++][ranges] Applied `[[nodiscard]]` to `owning_view`, `ref_view` (#173708)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.all

Towards #172124
DeltaFile
+83-0libcxx/test/libcxx/ranges/range.adaptors/range.all/nodiscard.verify.cpp
+14-14libcxx/include/__ranges/owning_view.h
+0-21libcxx/test/libcxx/ranges/range.adaptors/range.all/all.nodiscard.verify.cpp
+6-6libcxx/include/__ranges/ref_view.h
+103-414 files

LLVM/project 4c03607libcxx/include/__ranges single_view.h, libcxx/test/libcxx/ranges/range.factories/range.single.view nodiscard.verify.cpp

[libc++][ranges]  Applied `[[nodiscard]]` to `single_view` (#173709)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.single

Towards #172124
DeltaFile
+48-0libcxx/test/libcxx/ranges/range.factories/range.single.view/nodiscard.verify.cpp
+8-8libcxx/include/__ranges/single_view.h
+56-82 files

LLVM/project 1cf4882libcxx/include/__ranges repeat_view.h, libcxx/test/libcxx/ranges/range.factories/range.repeat.view nodiscard.verify.cpp

[libc++][ranges] Applied `[[nodiscard]]` to `repeat_view` (#173712)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.repeat

Towards #172124
DeltaFile
+58-0libcxx/test/libcxx/ranges/range.factories/range.repeat.view/nodiscard.verify.cpp
+17-10libcxx/include/__ranges/repeat_view.h
+75-102 files

LLVM/project 0347c30libcxx/include/__ranges take_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.take nodiscard.verify.cpp

[libc++][ranges] Applied `[[nodiscard]]` to `take_view` (#173738)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/range.take

Towards #172124
DeltaFile
+143-0libcxx/test/libcxx/ranges/range.adaptors/range.take/nodiscard.verify.cpp
+9-9libcxx/include/__ranges/take_view.h
+152-92 files

HardenedBSD/src 2135e19lib/libc/gen uexterr_format.c exterr_cat_filenames.h, sys/compat/linuxkpi/common/src linux_80211.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        sys/vm/vm_mmap.c (unresolved)
DeltaFile
+79-6sys/compat/linuxkpi/common/src/linux_80211.c
+64-7lib/libc/gen/uexterr_format.c
+37-17sys/vm/vm_mmap.c
+22-0tools/build/make_libc_exterr_cat_filenames.sh
+17-0lib/libc/gen/exterr_cat_filenames.h
+16-0lib/libc/gen/err.3
+235-3011 files not shown
+293-3817 files

FreeBSD/ports 946fbaewww/gohugo distinfo Makefile

www/gohugo: Update to 0.153.3

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.3

 * build(deps): bump github.com/bep/imagemeta from 0.12.0 to 0.12.1
 * Fix error with _content.gotmpl file with index.md siblings

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.4

Set cascade target to the content matrix if not set in the cascade itself.

Approved by: doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/src 3e2093dsys/modules/linux Makefile, sys/modules/linux_common Makefile

linux: Add required symbol to EXPORT_SYMS list

PR:             291270
DeltaFile
+1-0sys/modules/linux_common/Makefile
+1-0sys/modules/linux/Makefile
+2-02 files