LLVM/project db6e2e9flang/lib/Semantics check-io.cpp, flang/test/Semantics enumeration-type-io-pdt-order.f90

Modified to erase visited on recursion return.  Added a test that demonstrates the issue and fix.
DeltaFile
+73-0flang/test/Semantics/enumeration-type-io-pdt-order.f90
+15-3flang/lib/Semantics/check-io.cpp
+88-32 files

FreeNAS/freenas 172302dsrc/middlewared/middlewared/api/base model.py private.py, src/middlewared/middlewared/api/base/handler accept.py

`Private` API parameters
DeltaFile
+233-0src/middlewared/middlewared/pytest/unit/api/base/test_private.py
+95-0src/middlewared/middlewared/api/base/private.py
+32-3src/middlewared/middlewared/api/base/model.py
+17-4src/middlewared/middlewared/api/base/handler/accept.py
+18-0tests/api2/test_zfs_resource_snapshot_destroy.py
+8-8src/middlewared/middlewared/api/v27_0_0/zfs_resource_snapshot.py
+403-1512 files not shown
+432-4318 files

FreeBSD/src 1719b75lib/libc/tests/secure generate-fortify-tests.lua fortify_uio_test.c

tests/libc: Fix fortify_source uio tests

Some of the preadv() and readv() tests were not initializing the iovecs
they pass to the system call.  When the system call is expected to fail,
that's fine since the FORTIFY_SOURCE checks cause the process to be
aborted.  However, in the rest of the test cases, the (p)readv() call
could cause spurious test failures, e.g., when an uninitialized iov
entry points to the current stack frame and the canary gets overwritten.

Modify the tests to explicitly initialize iov entries to avoid this.
The "iov" variants don't have this problem, so leave them alone.

Reviewed by:    kevans
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58289
DeltaFile
+80-20lib/libc/tests/secure/fortify_uio_test.c
+18-9lib/libc/tests/secure/generate-fortify-tests.lua
+98-292 files

FreeBSD/ports e4a0060net-mgmt/netbox distinfo pkg-plist

net-mgmt/netbox: Update to 4.6.6

Changelog:

Enhancements:
* Enable the selection of VLANs scoped to a device's cluster or cluster
  group when assigning VLANs to interfaces
* Render colored badges for custom field choices in tables
* Change the default color of the DHCP IP address status from green to
  purple to distinguish it from "available"
* Introduce an "any" lookup for the tag and tag_id filters to match
  objects assigned any of the specified tags
* Add a header_safe Jinja2 filter for sanitizing HTTP header values

Performance Improvements:
* Improve the speed of bulk object deletion by avoiding per-object
  cascade handling and N+1 counter updates
* Avoid an unnecessary queryset evaluation when rendering export
  templates

    [53 lines not shown]
DeltaFile
+6-7net-mgmt/netbox/Makefile
+10-0net-mgmt/netbox/pkg-plist
+3-3net-mgmt/netbox/distinfo
+19-103 files

FreeBSD/ports b86eee3www/py-strawberry-graphql-django Makefile distinfo

www/py-strawberry-graphql-django: Update to 0.86.5

Changelog:

https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.86.5
DeltaFile
+3-3www/py-strawberry-graphql-django/distinfo
+1-1www/py-strawberry-graphql-django/Makefile
+4-42 files

FreeBSD/ports 19ab1b0devel/py-strawberry-graphql Makefile distinfo

devel/py-strawberry-graphql: Update to 0.323.2

Changelog since 0.321.0:

https://github.com/strawberry-graphql/strawberry/blob/0.323.2/CHANGELOG.md
DeltaFile
+3-3devel/py-strawberry-graphql/distinfo
+2-2devel/py-strawberry-graphql/Makefile
+5-52 files

FreeBSD/ports 4bd0c15textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.52

Changelogs:

https://github.com/zensical/zensical/releases/tag/v0.0.52
https://github.com/zensical/zensical/releases/tag/v0.0.51

MFH:            2026Q3
DeltaFile
+15-15textproc/py-zensical/distinfo
+6-6textproc/py-zensical/Makefile.crates
+1-2textproc/py-zensical/Makefile
+22-233 files

FreeBSD/ports 41c8387security/vuxml/vuln 2026.xml

security/vuxml: Document py-mkdocs-material vulnerability
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports c043951textproc/py-mkdocs-material Makefile distinfo

textproc/py-mkdocs-material: Update to 9.7.7

* Also add a DEPRECATED note, but don't set an EXPIRATION_DATE yet,
  because the port is currently still being used by some consumers.

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.7

MFH:            2026Q3
Security:       1976b049-8ccc-11f1-b333-901b0edee044
DeltaFile
+3-3textproc/py-mkdocs-material/distinfo
+3-1textproc/py-mkdocs-material/Makefile
+6-42 files

LLVM/project c325d6fmlir/test/Dialect/Complex canonicalize.mlir

[mlir][complex] Fix canonicalize tests (#213259)

Remove trailing spaces and double line breaks, fix variable
re-definitions, make variables match regex consistent.
DeltaFile
+17-18mlir/test/Dialect/Complex/canonicalize.mlir
+17-181 files

FreeBSD/ports 77c728bwww/py-dj60-strawberry-graphql-django Makefile distinfo

www/py-dj60-strawberry-graphql-django: Update to 0.86.5

Changelog:

https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.86.5

MFH:            2026Q3
DeltaFile
+3-3www/py-dj60-strawberry-graphql-django/distinfo
+1-1www/py-dj60-strawberry-graphql-django/Makefile
+4-42 files

FreeBSD/ports d082403security/py-social-auth-core4 Makefile distinfo, security/py-social-auth-core4/files patch-pyproject.toml

security/py-social-auth-core4: Update to 4.8.7

* For now, stick with this release, because newer versions starting with
  4.9.0+ are not compatible with NetBox 4.6.

* Clean up stale entries from distinfo while I'm here.

Changelogs since 4.8.5:

https://github.com/python-social-auth/social-core/releases/tag/4.8.7
https://github.com/python-social-auth/social-core/releases/tag/4.8.6

MFH:            2026Q3
DeltaFile
+3-17security/py-social-auth-core4/distinfo
+3-3security/py-social-auth-core4/files/patch-pyproject.toml
+2-2security/py-social-auth-core4/Makefile
+8-223 files

FreeBSD/ports 4bcdad7devel/py-dj60-strawberry-graphql Makefile distinfo

devel/py-dj60-strawberry-graphql: Update to 0.323.2

Changelog since 0.321.0:

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

MFH:            2026Q3
DeltaFile
+3-3devel/py-dj60-strawberry-graphql/distinfo
+2-2devel/py-dj60-strawberry-graphql/Makefile
+5-52 files

LLVM/project 7d5dd43libc/include CMakeLists.txt, libc/include/llvm-libc-types CMakeLists.txt struct_ucred.h

[libc] Add 'struct ucred' definition. (#213152)

This is a Linux extension that allows to obtain credentials of a peer
process connected to a socket, e.g. via passing `SO_PEERCRED` to
`getsockopt` function.
DeltaFile
+28-0libc/include/llvm-libc-types/struct_ucred.h
+3-0libc/include/sys/socket.yaml
+1-0libc/include/llvm-libc-types/CMakeLists.txt
+1-0libc/include/CMakeLists.txt
+33-04 files

FreeNAS/freenas fde6717src/middlewared/middlewared/plugins replication.py zettarepl.py, tests/api2 test_replication.py

Allow running disabled replication tasks

(cherry picked from commit 4ab455e78b755250d05c5a7547acad9f76b98c1a)
DeltaFile
+8-4tests/api2/test_replication.py
+4-4src/middlewared/middlewared/plugins/zettarepl.py
+0-3src/middlewared/middlewared/plugins/replication.py
+12-113 files

LLVM/project f6b3f93llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAG.cpp, llvm/lib/Target/ARM ARMISelLowering.cpp

DAG: Use poison for some load/store offsets in legalizer (#167756)

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+25-14llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+6-7llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+4-4llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+3-3llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+2-2llvm/lib/Target/ARM/ARMISelLowering.cpp
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+41-316 files

FreeNAS/freenas fd79da7src/middlewared/middlewared/plugins filesystem.py

NAS-142024 / 26.0.0-RC.1 / Fix invalid 26 backport (#19455)

#19413 backport had a code that uses proper typing. Current code still
uses dict typing.
DeltaFile
+1-1src/middlewared/middlewared/plugins/filesystem.py
+1-11 files

NetBSD/pkgsrc zsXJu19doc CHANGES-2026

   doc: Updated devel/gettext-m4 to 1.0nb1
VersionDeltaFile
1.4874+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NYYrYWwdevel/gettext-m4 PLIST Makefile

   gettext-m4: ship iconv.m4 to fix build of fuse
VersionDeltaFile
1.29+3-1devel/gettext-m4/Makefile
1.16+2-1devel/gettext-m4/PLIST
+5-22 files

FreeBSD/ports 74b6902net/subnetcalc Makefile distinfo

net/subnetcalc: Update 2.7.1 => 2.7.5

Changelog:
https://github.com/dreibh/subnetcalc/blob/subnetcalc-2.7.5/ChangeLog

Commit log:
https://github.com/dreibh/subnetcalc/compare/subnetcalc-2.7.1...subnetcalc-2.7.5

PR:             297195
Reported by:    Thomas Dreibholz <thomas.dreibholz at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/subnetcalc/distinfo
+1-1net/subnetcalc/Makefile
+4-42 files

LLVM/project 70ba798flang/include/flang/Optimizer/Transforms Passes.td, flang/lib/Optimizer/Transforms LiftSCFWhileToSCFFor.cpp

[flang][Transforms] Add LiftSCFWhileToSCFFor pass

Introduces `--lift-scf-while-to-scf-for`, which walks every scf.while
produced by upstream `lift-cf-to-scf` and, when the canonical
"trip-counter + induction-variable" shape is recognized, rewrites the
loop as scf.for. Other loop-carried before-args are passed through as
iter_args. Loops that do not match (data-dependent updates, used
results, non-positive IV step, etc.) are left untouched and a
diagnostic is emitted to stderr.

Recognition collects a LoopInfo describing the loop:
 - trip counter: candidate the gating cmp uses, must have step -1
 - induction variable: the single non-trip affine recurrence, must
   have positive step (negative step bails for now)
 - iter_args: any other before-args that pass through unchanged

Rewrite materializes `ub_excl = ivInit + tripInit * ivStep` before
the scf.while, casts lb/ub/step to index (so the resulting scf.for
is compatible with downstream affine conversion), and clones the

    [8 lines not shown]
DeltaFile
+560-0flang/lib/Optimizer/Transforms/LiftSCFWhileToSCFFor.cpp
+72-0flang/test/Fir/LiftSCFWhileToSCFFor/two-iter-args.mlir
+54-0flang/test/Fir/LiftSCFWhileToSCFFor/iv-next-body-use.mlir
+51-0flang/test/Fir/LiftSCFWhileToSCFFor/step-gt-one.mlir
+48-0flang/test/Fir/LiftSCFWhileToSCFFor/step-one.mlir
+20-0flang/include/flang/Optimizer/Transforms/Passes.td
+805-01 files not shown
+806-07 files

GhostBSD/ports d59b648www/chromium Makefile distinfo

www/chromium: bump PORTREVISION after devel/esbuild update

Approved by:    portmgr (fixit blanket)
Fixes:          3445965ab0a71b23c9314953fb59c2aadcd63542
Differential Revision:  https://reviews.freebsd.org/D58363

(cherry picked from commit 1f2a8063df16107d91f1084afc4d4e75a7696a99)
DeltaFile
+3-3www/chromium/distinfo
+1-0www/chromium/Makefile
+4-32 files

NetBSD/src CjVjTQQsys/arch/aarch64/aarch64 locore_el2.S genassym.cf, sys/arch/aarch64/include armreg.h

   aarch64: add more CNTHCTL_EL2 bit values

   Add the FEAT_VHE vs non-FEAT_VHE CNTHCTL_EL2 bits fields and update code
   to use new names. NFCI.
VersionDeltaFile
1.78+23-6sys/arch/aarch64/include/armreg.h
1.15+3-3sys/arch/aarch64/aarch64/locore_el2.S
1.44+3-3sys/arch/aarch64/aarch64/genassym.cf
+29-123 files

LLVM/project 95f7857llvm/test/Transforms/SLPVectorizer/X86 reduction-ordered-fadd.ll

Fix checks

Created using spr 1.3.7
DeltaFile
+3-3llvm/test/Transforms/SLPVectorizer/X86/reduction-ordered-fadd.ll
+3-31 files

FreeBSD/ports 2ebcd0ewww/pocketbase Makefile distinfo

www/pocketbase: Update 0.39.9 => 0.39.10

Changelog:
https://github.com/pocketbase/pocketbase/blob/v0.39.10/CHANGELOG.md

PR:             297202
Reported by:    Christos Longros <chris.longros at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5www/pocketbase/distinfo
+1-1www/pocketbase/Makefile
+6-62 files

NetBSD/pkgsrc TzS6YPldoc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.0859
VersionDeltaFile
1.4873+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports b77659caudio/libxmp Makefile distinfo

audio/libxmp: Update to 4.7.2
DeltaFile
+3-3audio/libxmp/distinfo
+1-1audio/libxmp/Makefile
+4-42 files

FreeBSD/ports 129b0c9net/td-system-tools Makefile distinfo

net/td-system-tools: Update 2.7.10 => 2.7.11

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.11/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.10...td-system-tools-2.7.11

PR:             297191
Reported by:    Thomas Dreibholz <thomas.dreibholz at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 19954d648264014aac103795dbc4d92ac557bce9)
DeltaFile
+3-3net/td-system-tools/distinfo
+1-1net/td-system-tools/Makefile
+4-42 files

FreeBSD/ports 0413df6net/td-system-tools pkg-plist Makefile

net/td-system-tools: Update 2.7.7 => 2.7.10

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.10/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.7...td-system-tools-2.7.10

PR:             296842
Sponsored by:   UNIS Labs

(cherry picked from commit 3f01ff20d805f20731ca22488fb70954348697ba)
DeltaFile
+3-3net/td-system-tools/distinfo
+3-2net/td-system-tools/Makefile
+2-2net/td-system-tools/pkg-plist
+8-73 files

FreeBSD/ports 19954d6net/td-system-tools Makefile distinfo

net/td-system-tools: Update 2.7.10 => 2.7.11

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.11/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.10...td-system-tools-2.7.11

PR:             297191
Reported by:    Thomas Dreibholz <thomas.dreibholz at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3net/td-system-tools/distinfo
+1-1net/td-system-tools/Makefile
+4-42 files