FreeBSD/ports 071b633sysutils/upower distinfo Makefile, sysutils/upower/files patch-meson.build

sysutils/upower: update to 1.91.2

PR:             294999
Co-authored-by: Gleb Popov <arrowd at FreeBSD.org>
DeltaFile
+0-11sysutils/upower/files/patch-meson.build
+3-3sysutils/upower/distinfo
+1-1sysutils/upower/Makefile
+1-0sysutils/upower/pkg-plist
+5-154 files

OPNSense/core 00b1481src/opnsense/scripts/captiveportal/lib ipfw.py

src: style
DeltaFile
+2-2src/opnsense/scripts/captiveportal/lib/ipfw.py
+2-21 files

OpenBSD/ports gtiXvwitelephony/bcg729 Makefile

   switch bcg729 from gitlab.linphone.org to github mirror;
   https://github.com/BelledonneCommunications/linphone-android/issues/2533#issuecomment-4280006991
VersionDeltaFile
1.12+6-4telephony/bcg729/Makefile
+6-41 files

OPNSense/core 39ee3e4src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php, src/opnsense/scripts/captiveportal cp-background-process.py

Captive Portal: re-introduce hash lookup for accounting purposes (#10275)

* Captive Portal: re-introduce hash lookup for accounting purposes

Table redirection allowed for constant time lookups, with the
migration to pf this was changed to a linear time lookup. This commit
changes this back, but retrofits it on top of the ipv6 compatibility change.

While here:

- fix a small edge case that kills states for ips
flipping primary IPs according to hostwatch.
- make sure only the most recent arp entry is considered
- make sure to clear empty addresses from the set

Cherry-picked from 1bf1c69
Cherry-picked from 3c2780e
DeltaFile
+70-25src/opnsense/scripts/captiveportal/lib/ipfw.py
+26-0src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf
+14-9src/opnsense/scripts/captiveportal/cp-background-process.py
+18-0src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+3-1src/opnsense/scripts/captiveportal/lib/arp.py
+131-355 files

OPNSense/core 35a837fsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php

Add client_id to dhcpv4 config generator
DeltaFile
+2-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+2-01 files

FreeBSD/ports 49fd6cbtextproc/expat2 distinfo Makefile

textproc/expat2: Update to 2.8.0

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes

PR:             294769 294969
Reviewed by:    desktop (arrowd)

(cherry picked from commit 8d36ef1d286e387c161235602ca4f95b68cb77ec)
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/Makefile
+1-1textproc/expat2/pkg-plist
+5-53 files

FreeBSD/src 97cc6bdsys/dev/mana mana_en.c mana.h

mana: support jumbo packet size

Remove the restriction of up to 4k packet size. Now the driver
supports up to MJUM16BYTES size packets as long as hardware
supporting it.

Tested on VMs in Azure.

Tested by:      whu
MFC after:      1 week
Sponsored by:   Microsoft

(cherry picked from commit d0a2bd2765b365c4be9b17c29306f848953e55a5)
DeltaFile
+51-28sys/dev/mana/mana_en.c
+8-3sys/dev/mana/mana.h
+6-0sys/dev/mana/gdma.h
+65-313 files

OpenBSD/ports HDXFT2Zsysutils/flatpak/xdg-desktop-portal-gnome distinfo Makefile, sysutils/flatpak/xdg-desktop-portal-gnome/pkg PLIST

   Update to xdg-desktop-portal-gnome-50.0.
VersionDeltaFile
1.11+2-2sysutils/flatpak/xdg-desktop-portal-gnome/distinfo
1.6+3-0sysutils/flatpak/xdg-desktop-portal-gnome/pkg/PLIST
1.15+1-1sysutils/flatpak/xdg-desktop-portal-gnome/Makefile
+6-33 files

LLVM/project d1b0c85clang-tools-extra/clang-tidy/hicpp HICPPTidyModule.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Remove hicpp modules [2/4] (#196870)

This is part two of removing the hicpp-* checks.

RFC:
https://discourse.llvm.org/t/rfc-regarding-the-current-status-of-hicpp-checks/89883

Part of https://github.com/llvm/llvm-project/issues/183462
DeltaFile
+13-29clang-tools-extra/test/clang-tidy/infrastructure/duplicate-fixes-of-alias-checkers.cpp
+19-8clang-tools-extra/docs/ReleaseNotes.rst
+0-25clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp
+9-12clang-tools-extra/test/clang-tidy/infrastructure/duplicate-conflicted-fixes-of-alias-checkers.cpp
+0-10clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst
+0-9clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst
+41-939 files not shown
+41-16415 files

FreeBSD/src b0f19adsys/dev/hyperv/netvsc if_hn.c

Hyper-V: hn: just call vf's ioctl when changing mtu

When changing mtu, if a vf is attached to the netvsc interface, just
calling its ioctl to change vf's mtu is good enough.

Tested by:      whu
MFC after:      3 days
Sponsored by:   Microsoft

(cherry picked from commit 44f656641c238cb3db31026f3e3bef36cd5231a8)
DeltaFile
+5-3sys/dev/hyperv/netvsc/if_hn.c
+5-31 files

OPNSense/core d077c08src/opnsense/mvc/app/views/OPNsense/Kea leases4.volt

Should be client_id in the row
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+2-21 files

FreeBSD/ports 260dc0dsecurity/vuxml/vuln 2026.xml

security/vuxml: Remove warning

Reduce the size of the description in one case.
Nothing can be done for the other one.
DeltaFile
+207-187security/vuxml/vuln/2026.xml
+207-1871 files

LLVM/project d48575fclang/include/clang/Driver Distro.h, clang/lib/Driver Distro.cpp

Add support for Ubuntu 26.10 - Stonking Stingray (#196896)

Co-authored-by: Oliver Reiche <oliver.reiche at canonical.com>
DeltaFile
+2-1clang/include/clang/Driver/Distro.h
+1-0clang/lib/Driver/Distro.cpp
+3-12 files

LLVM/project ef6fd03llvm/lib/Target/X86 X86InstrCompiler.td X86ISelLowering.cpp, llvm/test/CodeGen/X86 atomic-load-store.ll

[X86] Cast atomic vectors in IR to support floats

This commit casts floats to ints in an atomic load during AtomicExpand to support
floating point types. It also is required to support 128 bit vectors in SSE/AVX.
DeltaFile
+98-288llvm/test/CodeGen/X86/atomic-load-store.ll
+15-0llvm/lib/Target/X86/X86InstrCompiler.td
+7-0llvm/lib/Target/X86/X86ISelLowering.cpp
+2-0llvm/lib/Target/X86/X86ISelLowering.h
+122-2884 files

OPNSense/core 8c0e92fsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogReservation4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv4.php

Services: Kea DHCPv4: Add client-id to reservations
DeltaFile
+16-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+11-1src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+6-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation4.xml
+5-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+39-25 files

LLVM/project b71b576llvm/include/llvm/Target TargetSelectionDAG.td, llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp LegalizeTypes.h

[SelectionDAG] Split vector types for atomic load (#165818)

Vector types that aren't widened are split so that a single ATOMIC_LOAD
is issued for the entire vector at once. This change utilizes the load
vectorization infrastructure in SelectionDAG in order to group the
vectors. This enables SelectionDAG to translate vectors with type
bfloat,half.
DeltaFile
+349-4llvm/test/CodeGen/X86/atomic-load-store.ll
+34-0llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+14-0llvm/include/llvm/Target/TargetSelectionDAG.td
+1-0llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+398-44 files

LLVM/project c319640flang/lib/Semantics resolve-names.cpp, flang/test/Semantics stmt-func01.f90

[flang] dummy arguments used as function calls (#196426)

Adding an error when a dummy argument is used as a statement function.
 
```
SUBROUTINE a(foo)
foo(c) = 0
END SUBROUTINE a
```
This PR now points out:
   1) Dummy argument 'foo' may not be used as a statement function
   2) 'foo' is not a callable procedure
   
Handles issue
[196424](https://github.com/llvm/llvm-project/issues/196424)

---------

Co-authored-by: Sunil Kuravinakop <kuravina at pe31.hpc.amslabs.hpecorp.net>
DeltaFile
+19-0flang/test/Semantics/stmt-func01.f90
+5-0flang/lib/Semantics/resolve-names.cpp
+24-02 files

FreeBSD/ports c73697amath/py-pyodeint distinfo Makefile

math/py-pyodeint: update 0.10.8 → 0.10.10
DeltaFile
+3-3math/py-pyodeint/distinfo
+2-2math/py-pyodeint/Makefile
+5-52 files

FreeBSD/ports d743793math/py-pygslodeiv2 distinfo Makefile

math/py-pygslodeiv2: update 0.9.7 → 0.9.8
DeltaFile
+3-3math/py-pygslodeiv2/distinfo
+1-2math/py-pygslodeiv2/Makefile
+4-52 files

NetBSD/src 3jrL07tsys/arch/riscv/include vmparam.h

   risc-v: bump some parameter values on riscv64

   Match all other 64bit platforms for

       - PAGER_MAP_DEFAULT_SIZE
       - UBC_WINSHIFT
       - UBC_NWINS

   Spotted by thorpej
VersionDeltaFile
1.16+20-1sys/arch/riscv/include/vmparam.h
+20-11 files

NetBSD/src 5gmwZgAsys/arch/x86/x86 genfb_machdep.c

   Also enable shadowfb for pre-UEFI maschines.
VersionDeltaFile
1.24+3-3sys/arch/x86/x86/genfb_machdep.c
+3-31 files

LLVM/project e2e2529llvm/utils/git github-automation.py

Update GitHub PR Greeter (#194307)

Following these two discussions:
* https://discourse.llvm.org/t/rfc-mention-our-ai-policy-in-the-greeting-message-for-first-time-contributors/,
* https://discourse.llvm.org/t/concerns-about-influx-of-ai-generated-bug-fixes/,

add a reference to the LLVM AI policy in the GH greeter. 

In addition:
* Update the message to include links to other relevant policies as
  well, since these are often shared during PR review.
* Add FAQ section and move some of the original content there.
* Include a request for people to confirm that they have familiarised themselves with
  the policies.
* Add `Hello @{self.author} :wave:` to make the greeting more personal.
DeltaFile
+29-7llvm/utils/git/github-automation.py
+29-71 files

OPNSense/core 3c2780esrc/opnsense/scripts/captiveportal cp-background-process.py, src/opnsense/scripts/captiveportal/lib ipfw.py arp.py

Captive Portal: re-introduce hash lookup for accounting purposes (#10275)

* Captive Portal: re-introduce hash lookup for accounting purposes

Table redirection allowed for constant time lookups, with the
migration to pf this was changed to a linear time lookup. This commit
changes this back, but retrofits it on top of the ipv6 compatibility change.

While here:

- fix a small edge case that kills states for ips
flipping primary IPs according to hostwatch.
- make sure only the most recent arp entry is considered
- make sure to clear empty addresses from the set
DeltaFile
+70-25src/opnsense/scripts/captiveportal/lib/ipfw.py
+26-0src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf
+14-9src/opnsense/scripts/captiveportal/cp-background-process.py
+3-1src/opnsense/scripts/captiveportal/lib/arp.py
+113-354 files

FreeBSD/ports a0f73c7devel/pyenv distinfo Makefile

devel/pyenv: Update to 2.6.31
DeltaFile
+3-3devel/pyenv/distinfo
+1-1devel/pyenv/Makefile
+4-42 files

LLVM/project 8ae9471llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-instructions.ll, llvm/test/CodeGen/AMDGPU ctlz_zero_poison.ll ctlz_zero_undef.ll

Merge upstream/main into users/mariusz-sikora-at-amd/gfx13/add-vop3
DeltaFile
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,071-1,257llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+1,660-649llvm/test/CodeGen/AArch64/bf16-instructions.ll
+1,440-725llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+13,419-5,6122,308 files not shown
+70,306-33,8002,314 files

OPNSense/core 8d894adsrc/opnsense/scripts/captiveportal cp-background-process.py, src/opnsense/scripts/captiveportal/lib ipfw.py

Captive Portal: change sort placement, only cosider pf for deletion and always insert all client ips
DeltaFile
+4-2src/opnsense/scripts/captiveportal/cp-background-process.py
+2-2src/opnsense/scripts/captiveportal/lib/ipfw.py
+6-42 files

OpenBSD/ports 4XF5uR0telephony/pjsua Makefile distinfo, telephony/pjsua/pkg PLIST-main

   update to pjsip-2.17
VersionDeltaFile
1.64+2-2telephony/pjsua/Makefile
1.29+2-2telephony/pjsua/distinfo
1.10+2-0telephony/pjsua/pkg/PLIST-main
+6-43 files

OPNSense/core 3bcccc0src/opnsense/mvc/app/controllers/OPNsense/Kea/Api Dhcpv4Controller.php Dhcpv6Controller.php

Services: Kea DHCPv4/6: Enable internalModelSafeDelete due to increased model relation field usage
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv4Controller.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv6Controller.php
+2-02 files

LLVM/project 3fb3383llvm/lib/Analysis AliasAnalysis.cpp, llvm/test/Analysis/BasicAA atomics.ll

Revert "[AA] No synchronization effects for never-escaping identified local" (#196890)

Reverts llvm/llvm-project#193939

Caused buildbot failure.
DeltaFile
+22-24llvm/test/Analysis/BasicAA/atomics.ll
+11-28llvm/lib/Analysis/AliasAnalysis.cpp
+8-0llvm/test/Transforms/DeadStoreElimination/fence.ll
+3-3llvm/test/Transforms/LICM/atomics.ll
+2-2llvm/test/Transforms/GVN/fence.ll
+2-0llvm/test/Transforms/GVN/simplify-icf-cache-invalidation.ll
+48-571 files not shown
+49-587 files

LLVM/project 9f58135llvm/test/CodeGen/AArch64 itofp.ll sve-fixed-vector-llrint.ll

[AArch64] Use dup (lane mov) over ext for high-half extract (#195010)

This changes the instruction we use to extract the high half of a vector
register from a `ext v0, v1, v1, 8` to a `dup d0, v1.d[1]`. This is
apparently slightly quicker on certain cpus and is generally a simpler
instruction. This matches the instruction that gisel produced.

Some of the old patterns for extract_subvector with index of 1 seem
incorrect but were never used as we do not reach selection with such
instructions. They have been repurposed to emit the new DUPi64
instructions.
DeltaFile
+100-332llvm/test/CodeGen/AArch64/itofp.ll
+112-112llvm/test/CodeGen/AArch64/sve-fixed-vector-llrint.ll
+112-112llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
+40-126llvm/test/CodeGen/AArch64/fptoi.ll
+65-65llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll
+56-65llvm/test/CodeGen/AArch64/neon-scalar-copy.ll
+485-81294 files not shown
+1,315-1,791100 files