FreeNAS/freenas 6ab6b07src/middlewared/middlewared/test/integration/utils system.py

Robustize helper to reset-failed

This commit handles edge-case where maybe our CI is trying to
reset a unit that is unloaded. This allows us to surface what
may be a more useful error condition later on in tests.
DeltaFile
+13-1src/middlewared/middlewared/test/integration/utils/system.py
+13-11 files

FreeBSD/ports b4fbda3www/py-drf-spectacular-sidecar distinfo Makefile

www/py-drf-spectacular-sidecar: Update to 2026.4.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.3.1...2026.4.1
DeltaFile
+3-3www/py-drf-spectacular-sidecar/distinfo
+1-1www/py-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports b851b7bnet-mgmt/netbox pkg-plist Makefile

net-mgmt/netbox: Update to 4.5.7

Changelog:

Enhancements:
* Adopt IEC unit labels (e.g. GiB) for virtual machine resources
* Add support for django-rq 4.0 and introduce RQ configuration parameter
* Support uploading custom scripts via the REST API (/api/extras/
  scripts/upload/)
* Add a 1C2P:2C1P breakout cable profile

Performance Improvements:
* Optimize queries for object and multi-object type custom fields

Bug Fixes:
* Fix installation of modules with placeholder values in component names
* Fix server error triggered by event rules referencing deleted objects
* Ensure read-only fields are included in REST API responses upon object
  creation

    [10 lines not shown]
DeltaFile
+24-0net-mgmt/netbox/pkg-plist
+5-5net-mgmt/netbox/Makefile
+3-3net-mgmt/netbox/distinfo
+32-83 files

FreeBSD/ports db89cdewww/py-dj52-drf-spectacular-sidecar distinfo Makefile

www/py-dj52-drf-spectacular-sidecar: Update to 2026.4.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.3.1...2026.4.1

MFH:            2026Q2
DeltaFile
+3-3www/py-dj52-drf-spectacular-sidecar/distinfo
+1-1www/py-dj52-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports f2e7efdsecurity/py-netbox-secrets distinfo Makefile, security/py-netbox-secrets/files patch-netbox__secrets_api_views.py patch-netbox__secrets_graphql_filters.py

security/py-netbox-secrets: Update to 3.0.1

* Remove patches that are no longer needed.

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.1

MFH:            2026Q2
DeltaFile
+0-55security/py-netbox-secrets/files/patch-netbox__secrets_api_views.py
+0-30security/py-netbox-secrets/files/patch-netbox__secrets_graphql_filters.py
+3-3security/py-netbox-secrets/distinfo
+1-2security/py-netbox-secrets/Makefile
+4-904 files

FreeBSD/ports f09e1c0devel/py-dj52-strawberry-graphql distinfo Makefile

devel/py-dj52-strawberry-graphql: Update to 0.312.4

Changelog since 0.312.2:

https://github.com/strawberry-graphql/strawberry/blob/0.312.4/CHANGELOG.md

MFH:            2026Q2
Security:       6a0aa20d-399f-11f1-8626-901b0edee044
DeltaFile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+1-1devel/py-dj52-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports 0997d12devel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.312.4

Changelog since 0.312.2:

https://github.com/strawberry-graphql/strawberry/blob/0.312.4/CHANGELOG.md

MFH:            2026Q2
Security:       6a0aa20d-399f-11f1-8626-901b0edee044
DeltaFile
+3-3devel/py-strawberry-graphql/distinfo
+1-1devel/py-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports c46da3bdevel/py-dj52-django-rq Makefile distinfo

devel/py-dj52-django-rq: Update to 4.0.1

* Replace option SENTRY, which was dropped with release 4.0, with option
  PROMETHEUS, which has been available since release 3.1.

Changelogs since 3.2.2:

https://github.com/rq/django-rq/releases/tag/v4.0.1
https://github.com/rq/django-rq/releases/tag/v4

PR:             294228
Approved by:    maintainer timeout
MFH:            2026Q2
DeltaFile
+4-4devel/py-dj52-django-rq/Makefile
+3-3devel/py-dj52-django-rq/distinfo
+7-72 files

FreeBSD/ports f668526security/vuxml/vuln 2026.xml

security/vuxml: Document py-strawberry-graphql security issues

* CVE-2026-35523 - 7.5
* CVE-2026-35526 - 7.5
DeltaFile
+70-0security/vuxml/vuln/2026.xml
+70-01 files

LLVM/project 7dddddcflang-rt/lib/runtime type-info.cpp, flang-rt/unittests/Runtime Descriptor.cpp

[flang-rt] Fix REAL(10)/COMPLEX(10) component sizes in runtime type info (#192049)

This fixes a crash caused by incorrect component sizes in runtime type
info.

For REAL(10) and COMPLEX(10) components,
`Component::GetElementByteSize()` was using the Fortran kind value as
the byte size. On x86-64 that underestimates the actual storage size, so
component size computation can be wrong for extended-precision types.

This patch routes REAL and COMPLEX component sizes through
`Descriptor::BytesFor()`, which matches the runtime’s existing
storage-size handling. I also added a runtime unit test covering the
relevant `Descriptor::BytesFor()` storage-size behavior for REAL and
COMPLEX kinds, including kind 10.

Fixes #192085

---------

Co-authored-by: Sairudra More <moresair at pe31.hpc.amslabs.hpecorp.net>
DeltaFile
+35-0flang-rt/unittests/Runtime/Descriptor.cpp
+3-2flang-rt/lib/runtime/type-info.cpp
+38-22 files

LLVM/project e13c07bclang/test/Driver serenity.cpp

[clang] Reland NO_LIBCXX test in serenity.cpp (#192638)

The test was first introduced in 934f7950 and then removed in 9c94881f.
The first iteration was depending on the default runtime being
compiler-rt, which isn't true for all bots and thus caused failures:
https://lab.llvm.org/buildbot/#/builders/10/builds/26512

The new version of the test doesn't depend on the compiler runtime.
DeltaFile
+7-0clang/test/Driver/serenity.cpp
+7-01 files

LLVM/project ed19c77mlir/include/mlir/Dialect/Async/IR Async.h, mlir/include/mlir/Dialect/Func/IR FuncOps.h

[mlir] Fix definition of type traits struct member for some ops (#192047)

This commit fixes all appearences of `numLowBitsAvailable` to the
correct `NumLowBitsAvailable`. Prior to this change, instantiation of
templates like `llvm::PointerIntPair<mlir::ModuleOp, 3>` would not
compile.

See usage of `NumLowBitsAvailable`:
https://github.com/llvm/llvm-project/blob/224c429e858f8171852990a6f7b2b3590eeaffb7/llvm/include/llvm/ADT/PointerIntPair.h#L169
DeltaFile
+1-1mlir/include/mlir/Dialect/Async/IR/Async.h
+1-1mlir/include/mlir/Dialect/Func/IR/FuncOps.h
+1-1mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
+1-1mlir/include/mlir/IR/BuiltinOps.h
+4-44 files

NetBSD/pkgsrc TE34EA2lang/clang Makefile

   clang: link against libsocket for connect() etc. on Solaris
VersionDeltaFile
1.96+4-1lang/clang/Makefile
+4-11 files

LLVM/project e270662clang/include/clang/Basic Builtins.td, clang/lib/AST/ByteCode InterpBuiltin.cpp

[clang]Implement the c23 stdc bit builtins (#185978)

This patch implements the following C23 bit builtins

  __builtin_stdc_leading_zeros/ones
  __builtin_stdc_trailing_zeros/ones
  __builtin_stdc_first_leading/trailing_zero/one
  __builtin_stdc_count_zeros/ones
  __builtin_stdc_has_single_bit
  __builtin_stdc_bit_width
  __builtin_stdc_bit_floor
  __builtin_stdc_bit_ceil

Additional Notes:
* Supports all unsigned integer types including _BitInt and __int128
 * lowers to llvm.ctlz / llvm.cttz / llvm.ctpop intrinsics
* constexpr support 

Addresses: #79630
DeltaFile
+585-0clang/test/Sema/builtin-stdc-bit-functions.c
+486-0clang/test/CodeGen/builtin-stdc-bit-functions.c
+476-0clang/test/SemaCXX/constexpr-builtin-stdc-bit-functions.cpp
+169-0clang/include/clang/Basic/Builtins.td
+151-0clang/lib/CodeGen/CGBuiltin.cpp
+136-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+2,003-09 files not shown
+2,294-015 files

OpenBSD/ports tIex3YLsysutils/prometheus distinfo Makefile, sysutils/prometheus/patches patch-mmap_openbsd

   Update prometheus to 3.5.2 (latest LTS release):
   * [SECURITY] UI: Fix stored XSS via unescaped metric names and labels.
         CVE-2026-40179. #18507
   * [PERF] Regex: Stop calling Simplify. #17908

   OK sthen@
VersionDeltaFile
1.5+14-11sysutils/prometheus/patches/patch-mmap_openbsd
1.14+6-6sysutils/prometheus/distinfo
1.25+1-1sysutils/prometheus/Makefile
+21-183 files

FreeBSD/ports a4e28a3science/R-cran-Epi distinfo Makefile

science/R-cran-Epi: Update to 2.65

Reported by:    portscout
DeltaFile
+3-3science/R-cran-Epi/distinfo
+1-1science/R-cran-Epi/Makefile
+4-42 files

LLVM/project 15e523b.github CODEOWNERS

[MLIR][CODEOWNERS] Update CODEOWNERS to include MLIR Shard Dialect (#192642)

Add CODEOWNERS for MLIR Shard Dialect.
DeltaFile
+4-0.github/CODEOWNERS
+4-01 files

LLVM/project 027ca61clang/docs ReleaseNotes.rst, clang/lib/Lex LiteralSupport.cpp

Suppress octal literal diagnostics from system macros (#192481)

We emit two kinds of diagnostics related to octal literals. One is a
compat/extension warning for use of 0o as the literal prefix and the
other is a deprecation warning for use of 0 as the literal prefix.

Clang now suppresses both of those diagnostics when the octal literal
comes from a macro expansion of a macro defined in a system header.
Those are not uses of the literal the user has any control over,
generally, so the diagnostics are not helpful in that case.

Fixes #192389
DeltaFile
+55-4clang/test/C/C2y/n3353.c
+14-3clang/lib/Lex/LiteralSupport.cpp
+6-0clang/docs/ReleaseNotes.rst
+75-73 files

FreeBSD/src 3c9cd6esys/netpfil/pf pf_table.c

pf: use correct address family in pfr_pool_get()

pfr_pool_get() in call to pfr_prepare_network()must use af
instead of hardcoded AF_INET

Issues reported and patch submitted by:
    Renaud Allard <renaud () allard ! it>

OK sashan@

Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, 8e156a5ebe
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+1-1sys/netpfil/pf/pf_table.c
+1-11 files

FreeBSD/src 05ac101sys/netpfil/pf pf_ioctl.c

pf: fix error handling in pf_sourcelim_add()

There are two issues in pf_sourcelim_add() error path:
  - stale pointers are left in pf_sourcelim_id_tree_inactive when
    duplicate source limiter instance is found in pf_sourcelim_nm_tree

  - overload table may leak when insertion of new source limiter instance
    fails.

Both issues reported and patch submitted by:
    Renaud Allard <renaud () allard ! it>

OK sashan@

Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, 32063577ec
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-1sys/netpfil/pf/pf_ioctl.c
+3-11 files

FreeBSD/src 5b71922sys/netpfil/pf pf_norm.c

pf: pf_frag_compare() should not be using subtraction to compare fragment IDs

Issues reported and patch submitted by:
    Renaud Allard <renaud () allard ! it>

OK sashan@

Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, 747740863c
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+4-4sys/netpfil/pf/pf_norm.c
+4-41 files

FreeBSD/src 95fe1batests/sys/netpfil/pf limiters.sh

pf tests: test having multiple state limiters

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+51-0tests/sys/netpfil/pf/limiters.sh
+51-01 files

FreeBSD/src 13b4a14lib/libpfctl libpfctl.c

libpfctl: fix add state/source limiter

When processing the return data from these calls pass the limiter
pointer, not the limiter pointer pointer.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+2-2lib/libpfctl/libpfctl.c
+2-21 files

FreeBSD/src 6f8ea66sbin/pfctl pfctl.c pfctl_parser.h

pfctl: fix how source and state limiters are wired into rbtrees

i messed up when we added support for names on these things. the
id and names are each supposed to be unique, which is checked by
putting the one limiter into an rb tree based on their id and another
based on their name. unfortunately i used the same RBT_ENTRY fields
for both trees, which meant using both trees on the same limiter
corrupted the topology, which goes badly when you want to use
multiple limiters.

found by, tested, and ok dgl@ (who is not me, this is not a typo)
ok jmatthew@

Obtained from:  OpenBSD, dlg <dlg at openbsd.org>, f951d642cc
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+12-9sbin/pfctl/pfctl.c
+4-2sbin/pfctl/pfctl_parser.h
+16-112 files

FreeBSD/ports 909a964www/hs-postgrest distinfo Makefile.cabal

www/hs-postgrest: Update 14.9 => 14.10

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+7-7www/hs-postgrest/distinfo
+2-3www/hs-postgrest/Makefile.cabal
+2-2www/hs-postgrest/Makefile
+11-123 files

LLVM/project fa7d199utils/bazel/llvm-project-overlay/libc BUILD.bazel

[bazel] Port d00a49fc3495f260d8b3125b5d9f4e263ac13166 (#192637)
DeltaFile
+16-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+16-01 files

LLVM/project 873a259llvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp, llvm/test/CodeGen/SPIRV trunc-nonstd-bitwidth.ll

[SPIRV] Fix trunc nonstandard int types  (#191393)

In some cases, the trunc dst type was widened to higher bit size, which
changes behavior of the instruction.

Now, in case of need of widening, the trunc instruction is replaced with
AND with appropriate mask.

Assisted-by: Claude Code.

---------

Co-authored-by: Marcos Maronas <mmaronas at amd.com>
Co-authored-by: Arseniy Obolenskiy <gooddoog at student.su>
DeltaFile
+49-43llvm/test/CodeGen/SPIRV/trunc-nonstd-bitwidth.ll
+69-0llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+118-432 files

LLVM/project c872a64clang/lib/Sema SemaDeclCXX.cpp, clang/test/CXX/drs cwg17xx.cpp

[clang] Add diagnostic for friend declaration of closure type member (#191419)

Clang allows friend declarations of closure type members, which is
disallowed per CWG 1780 (Issue #26540).

Added a new diagnostic when the friend declaration targets a member of a
`CXXRecordDecl` that is a lambda.

---------

Co-authored-by: Corentin Jabot <corentinjabot at gmail.com>
DeltaFile
+50-8clang/test/SemaCXX/lambda-expressions.cpp
+30-0clang/test/CXX/drs/cwg17xx.cpp
+5-0clang/lib/Sema/SemaDeclCXX.cpp
+2-2clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp
+1-2clang/test/SemaTemplate/GH75426.cpp
+1-1clang/www/cxx_dr_status.html
+89-133 files not shown
+93-149 files

pkgng/pkgng 527d667src utils.c, tests/frontend install.sh upgrade.sh

vuln: now install and upgrade shows if they are about to install vulnerable packages

Fixes:  #688
DeltaFile
+149-0src/utils.c
+138-1tests/frontend/install.sh
+55-0tests/frontend/upgrade.sh
+342-13 files

LLVM/project 91339fdllvm/test/CodeGen/AArch64 branch-relax-cross-section.mir, llvm/test/CodeGen/AMDGPU local-stack-alloc-add-references.gfx8.mir coalesce-copy-to-agpr-to-av-registers.mir

[AMDGPU][NFC] Update MIR tests to use symbolic INLINEASM operands (#186839)
DeltaFile
+180-180llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx8.mir
+120-120llvm/test/CodeGen/AMDGPU/coalesce-copy-to-agpr-to-av-registers.mir
+90-90llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx9.mir
+71-71llvm/test/CodeGen/AArch64/branch-relax-cross-section.mir
+56-56llvm/test/CodeGen/AMDGPU/machine-sink-cycle.mir
+36-36llvm/test/CodeGen/Mips/longbranch/branch-limits-int-mips64r6.mir
+553-553124 files not shown
+1,251-1,251130 files