FreeBSD/ports 74c9593 — textproc/kibana95 Makefile distinfo

textproc/kibana95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.5.6-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 365a2c513f0eb1482df70fc556c25014aaac89e1)
DeltaFile
+3-3textproc/kibana95/distinfo
+1-1textproc/kibana95/Makefile
+4-42 files

FreeBSD/ports 676c97d — sysutils/beats95 Makefile distinfo

sysutils/beats95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.5.6

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit d9bbd50241bfe216f39b465bc708ce474428b8a3)
DeltaFile
+15-15sysutils/beats95/distinfo
+1-1sysutils/beats95/Makefile
+16-162 files

FreeBSD/ports 39fb125 — sysutils/logstash95 Makefile distinfo

sysutils/logstash95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.5.6-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 06eb28d521c4c72d737bb5710aea3c0b4046cf6d)
DeltaFile
+3-3sysutils/logstash95/distinfo
+1-1sysutils/logstash95/Makefile
+4-42 files

FreeBSD/ports e8eae1c — textproc/kibana94 Makefile distinfo

textproc/kibana94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.4.9-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit cee85ea96ac45c0776a53cf3eaef01e3ec3194f7)
DeltaFile
+3-3textproc/kibana94/distinfo
+2-1textproc/kibana94/Makefile
+5-42 files

FreeBSD/ports 52ea2b5 — sysutils/beats94 Makefile distinfo

sysutils/beats94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.9

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 5c2ad76c09953b0140049040b39557bc380727f2)
DeltaFile
+15-15sysutils/beats94/distinfo
+1-1sysutils/beats94/Makefile
+16-162 files

FreeBSD/ports 0a180bd — sysutils/logstash94 Makefile distinfo

sysutils/logstash94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.9-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 9e32699543ef8133f3e8408d8a844f49174584f3)
DeltaFile
+3-3sysutils/logstash94/distinfo
+1-1sysutils/logstash94/Makefile
+4-42 files

FreeBSD/ports 6a5ac01 — textproc/kibana8 Makefile distinfo

textproc/kibana8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.19.24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit d37f186c120d847256013d2236d4ebdb107698d3)
DeltaFile
+3-3textproc/kibana8/distinfo
+2-1textproc/kibana8/Makefile
+5-42 files

FreeBSD/ports 73362c6 — sysutils/beats8 Makefile distinfo

sysutils/beats8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 94b45ee211900001a6d370c0d1d7e6bc45377526)
DeltaFile
+15-15sysutils/beats8/distinfo
+1-1sysutils/beats8/Makefile
+16-162 files

FreeBSD/ports 221e3b7 — sysutils/logstash8 Makefile distinfo

sysutils/logstash8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit e061d1158e840f57dda26ceea1c0a6bb5f4c65c8)
DeltaFile
+3-3sysutils/logstash8/distinfo
+1-1sysutils/logstash8/Makefile
+4-42 files

FreeBSD/ports 365a2c5 — textproc/kibana95 Makefile distinfo

textproc/kibana95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.5.6-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3textproc/kibana95/distinfo
+1-1textproc/kibana95/Makefile
+4-42 files

FreeBSD/ports d9bbd50 — sysutils/beats95 Makefile distinfo

sysutils/beats95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.5.6

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+15-15sysutils/beats95/distinfo
+1-1sysutils/beats95/Makefile
+16-162 files

FreeBSD/ports 06eb28d — sysutils/logstash95 Makefile distinfo

sysutils/logstash95: Update 9.5.5 => 9.5.6

Changelog:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.5.6-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3sysutils/logstash95/distinfo
+1-1sysutils/logstash95/Makefile
+4-42 files

FreeBSD/ports cee85ea — textproc/kibana94 Makefile distinfo

textproc/kibana94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.4.9-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3textproc/kibana94/distinfo
+2-1textproc/kibana94/Makefile
+5-42 files

FreeBSD/ports 5c2ad76 — sysutils/beats94 Makefile distinfo

sysutils/beats94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.4.9

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+15-15sysutils/beats94/distinfo
+1-1sysutils/beats94/Makefile
+16-162 files

FreeBSD/ports 9e32699 — sysutils/logstash94 Makefile distinfo

sysutils/logstash94: Update 9.4.8 => 9.4.9

Changelog:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.4.9-release-notes

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3sysutils/logstash94/distinfo
+1-1sysutils/logstash94/Makefile
+4-42 files

FreeBSD/ports d37f186 — textproc/kibana8 Makefile distinfo

textproc/kibana8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.19.24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3textproc/kibana8/distinfo
+2-1textproc/kibana8/Makefile
+5-42 files

FreeBSD/ports 94b45ee — sysutils/beats8 Makefile distinfo

sysutils/beats8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+15-15sysutils/beats8/distinfo
+1-1sysutils/beats8/Makefile
+16-162 files

FreeBSD/ports e061d11 — sysutils/logstash8 Makefile distinfo

sysutils/logstash8: Update 8.19.23 => 8.19.24

Changelog:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-24.html

Approved by:    elastic (implicit, inactive)
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3sysutils/logstash8/distinfo
+1-1sysutils/logstash8/Makefile
+4-42 files

LLVM/project 132172c — clang/lib/Driver/ToolChains Flang.cpp, flang/lib/Frontend CompilerInvocation.cpp

[flang][debug] Leave the name table off by default (#236839)

Flang asked for the default name table in every compile unit. Now that
flang emits DWARF 5 by default, that puts a .debug_names section in
every object, and gdb, which only reads an index it built itself, warns
on loading:

  warning: .debug_names not created by gdb; ignoring

Clang asks for no name table unless -gpubnames or -ggnu-pubnames is
given. This PR makes flang accepts -gpubnames, -ggnu-pubnames,
-gno-pubnames and -gno-gnu-pubnames. The driver now forwards those flags
and the frontend chooses the kind as clang does.

AddDebugInfo takes the kind through a new name-table-kind option. The
pass sets it as the compile unit's nameTableKind.

Assisted By: Cursor


    [2 lines not shown]
DeltaFile
+61-30clang/lib/Driver/ToolChains/Flang.cpp
+62-0flang/test/Driver/debug-pubnames.f90
+31-0flang/test/Transforms/debug-name-table.fir
+27-0flang/test/Integration/debug-name-table.f90
+17-2flang/lib/Frontend/CompilerInvocation.cpp
+17-0flang/lib/Optimizer/Passes/Pipelines.cpp
+215-3213 files not shown
+269-4519 files

FreeBSD/ports a5d7d7b — emulators/libmt32emu Makefile distinfo

emulators/libmt32emu: Update 2.8.3 => 2.8.5

Changelog:
https://github.com/munt/munt/blob/libmt32emu_2_8_5/mt32emu/NEWS.txt

PR:             300485
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit b5c7b23f177968ad8e6f00437b8be0dcd04ad2d2)
DeltaFile
+3-3emulators/libmt32emu/distinfo
+1-1emulators/libmt32emu/Makefile
+4-42 files

FreeBSD/ports b5c7b23 — emulators/libmt32emu Makefile distinfo

emulators/libmt32emu: Update 2.8.3 => 2.8.5

Changelog:
https://github.com/munt/munt/blob/libmt32emu_2_8_5/mt32emu/NEWS.txt

PR:             300485
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3emulators/libmt32emu/distinfo
+1-1emulators/libmt32emu/Makefile
+4-42 files

FreeBSD/ports c632a59 — devel/py-assertpy distinfo Makefile

devel/py-assertpy: update to 2.35.0

Changes:        https://github.com/assertpy/assertpy/releases/tag/v2.35.0
Reported-by:    repology
DeltaFile
+4-7devel/py-assertpy/pkg-descr
+4-3devel/py-assertpy/Makefile
+3-3devel/py-assertpy/distinfo
+11-133 files

LLVM/project 96aa731 — clang/test/CXX/drs cwg10xx.cpp cwg17xx.cpp

[clang] Add tests for CWG issues about namespaces (#237113)

This PR adds tests for Core issues against [namespace.def],
[namespace.memdef], [namespace.unnamed], [namespace.udir],
[namespace.qual], and [namespace.alias] that didn't have tests (some of
them were covered by Richard and my previous efforts towards P1787R6). I
bundled them together, because in general all of them are covered by the
same subset of the wording.

As a preface, I think it's worth reminding that in addition to regular
name lookup described in [basic.lookup], there is a "name lookup"-lite
for cases when name is not looked up in the Standard sense, but
declaration matching needs to happen, such as terminal names of
declarations whose declarator-id is a qualified name. This lookup-lite
searches for declarations
[nominable](https://eel.is/c++draft/basic.scope.scope#def:nominable) in
a given scope that
[correspond](https://eel.is/c++draft/basic.scope.scope#def:correspond)
to a given declaration

    [144 lines not shown]
DeltaFile
+102-1clang/test/CXX/drs/cwg9xx.cpp
+42-0clang/test/CXX/drs/cwg14xx.cpp
+40-0clang/test/CXX/drs/cwg8xx.cpp
+32-2clang/test/CXX/drs/cwg16xx.cpp
+29-3clang/test/CXX/drs/cwg17xx.cpp
+30-0clang/test/CXX/drs/cwg10xx.cpp
+275-62 files not shown
+288-208 files

LLVM/project d86c734 — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64SVEInstrInfo.td, llvm/test/CodeGen/AArch64 sve-intrinsics-xor-and.ll sve-intrinsics-and-xor.ll

[AArch64] Add patterns to combine SVE AND and XOR to BIC

Add ISel patterns to rewrite the following pattern to BIC:

```
return svand_u32_x(svptrue_b32(), a, sveor_u32_x(svptrue_b32(), a, b));
```

Cover cases where atleast one of AND and XOR node is of _u form or is a
normal LLVM AND/XOR node.

Also, combine sve.and.u and sve.eor(.z) when predicate for sve.and.u
matches that of sve.eor(.z) or the predicate of sve.eor(.z) is an
all-active predicate.

Cover all SVE integer widths and cover the following symmetric case:

```
return sveor_u32_x(svptrue_b32(), a, svand_u32_x(svptrue_b32(), a, b));
```
DeltaFile
+104-8llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+27-15llvm/test/CodeGen/AArch64/sve-intrinsics-xor-and.ll
+27-15llvm/test/CodeGen/AArch64/sve-intrinsics-and-xor.ll
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+160-404 files

FreeNAS/freenas 39dfe80 —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas ebacf8e — src/middlewared/middlewared/alert/source webshare.py, src/middlewared/middlewared/plugins/webshare fs_attachment_delegate.py __init__.py

NAS-144113 / 28.0.0-BETA.1 / Tie webshare lifecycle to TrueNAS Connect state (#20118)

## Problem
Webshare's Caddy only picks up TLS certificates when it starts, and
middleware never stopped or restarted webshare when TrueNAS Connect
changed. Unsetting TNC left webshare running on a deleted certificate,
and re-registering or renewing left it serving a stale one ("connection
not secure" until a manual restart). The same happened after every
reboot: systemd starts the webshare units before `system.ready`, and
caddy-config skips licence detection until then, so they came up with no
certificates and nothing restarted them.

## Solution
- **One TNC hook:** TNC fires `tn_connect.certificate.changed` once its
certificate is issued or renewed, and after it is deleted on a manual
unset or a 401 deregistration. TNC knows nothing about webshare.
- **Webshare reconciles its own state:** on that hook and at
`system.ready`, webshare restarts itself if it may run (RESTART rather
than RELOAD so link-caddy picks up the certificate too), starts if

    [7 lines not shown]
DeltaFile
+66-1src/middlewared/middlewared/plugins/webshare/utils.py
+39-0src/middlewared/middlewared/pytest/unit/plugins/test_webshare.py
+20-0tests/api2/test_webshare_service.py
+17-0src/middlewared/middlewared/alert/source/webshare.py
+11-0src/middlewared/middlewared/plugins/webshare/__init__.py
+6-0src/middlewared/middlewared/plugins/webshare/fs_attachment_delegate.py
+159-17 files not shown
+176-113 files

LLVM/project 38f9bca — llvm/lib/Transforms/Vectorize VectorizeOptions.td LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/AArch64 revec-cpu-based-costs.ll

[LV][REVEC] Enable re-vectorisation by default
DeltaFile
+68-0llvm/test/Transforms/LoopVectorize/AArch64/revec-cpu-based-costs.ll
+20-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+1-1llvm/lib/Transforms/Vectorize/VectorizeOptions.td
+89-53 files

LLVM/project b3e9d72 — llvm/lib/Transforms/Vectorize VectorizeOptions.td LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize revec-reg-usage.ll

[LV][REVEC] Create interleave-revec-loops CLI option
DeltaFile
+2-2llvm/test/Transforms/LoopVectorize/revec-reg-usage.ll
+3-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-0llvm/lib/Transforms/Vectorize/VectorizeOptions.td
+7-23 files

LLVM/project 7ec9592 — llvm/lib/Transforms/Vectorize VPlanAnalysis.cpp, llvm/test/Transforms/LoopVectorize revec-reg-usage.ll

[LV][REVEC] Correctly compute register usage

For REVEC, the initial types might already be vectors, so make sure the
right register class is picked.
DeltaFile
+39-0llvm/test/Transforms/LoopVectorize/revec-reg-usage.ll
+17-12llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+56-122 files

FreeNAS/freenas 468e8f2 — src/middlewared/middlewared/alembic/versions/27.0 2026-11-03_14-00_webshare_mcp.py, src/middlewared/middlewared/api/v27_0_0 webshare.py

NAS-142270 / 27.0.0 / Add Webshare MCP option (by Qubad786) (#20124)

## Context
Webshare ships an MCP server configured through the `mcp` block of the
webshare-auth config, and there was no way to turn it on from
middleware.

## Solution
- **New settings**: `webshare.update` accepts `mcp_enabled`,
`mcp_allowed_groups` and `mcp_allow_write`, which are rendered into the
`mcp` block. `allowed_hosts` is left unset.
- **MCP groups must be login groups**: webshare only checks login groups
at OAuth consent, while token refresh and session spawn check only the
MCP groups, so every MCP group must be `truenas_webshare` or an entry of
`groups`. Otherwise MCP access could outlive Webshare access. Enabling
MCP without a group is rejected, since webshare denies everyone on an
empty list.
- **Canonical group names**: MCP groups are resolved through NSS,
compared by gid and stored under their canonical name, so a directory

    [7 lines not shown]
DeltaFile
+83-27src/middlewared/middlewared/plugins/webshare/config.py
+69-0tests/api2/test_webshare_mcp.py
+32-0src/middlewared/middlewared/alembic/versions/27.0/2026-11-03_14-00_webshare_mcp.py
+19-0src/middlewared/middlewared/api/v27_0_0/webshare.py
+7-2src/middlewared/middlewared/etc_files/webshare-auth/config.json.py
+4-4tests/api2/test_webshare_search.py
+214-332 files not shown
+218-358 files