OPNSense/core 76ed1efsrc/opnsense/scripts/captiveportal/lib arp.py

Captive Portal: safeguard host fetch during system upgrade as well

(cherry picked from commit 9e6779637360515c4cb465422d232965736902bd)
DeltaFile
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-11 files

OPNSense/core 9e67796src/opnsense/scripts/captiveportal/lib arp.py

Captive Portal: safeguard host fetch during system upgrade as well
DeltaFile
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-11 files

LLVM/project 87cba87clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll

Merge branch 'main' into users/jmmartinez/error_on_prune
DeltaFile
+652-9,305clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+7,601-671llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+36,564-14,13810,621 files not shown
+527,596-229,59610,627 files

OPNSense/core 29c0dcdsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

Captive Portal: reload ipfw on captive portal reconfigure (#10253)
DeltaFile
+18-0src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+18-01 files

OPNSense/core f413e42src/opnsense/scripts/captiveportal allow.py

Captive Portal: missing zoneid parameter for add_accounting() in allow action

(cherry picked from commit d98c80fcb071c565bce6ccd4eae3dcd962312605)
DeltaFile
+1-1src/opnsense/scripts/captiveportal/allow.py
+1-11 files

LLVM/project 3f88ed1llvm/test/MC/AMDGPU gfx13_asm_vop3.s gfx13_asm_vop3-fake16.s

Merge branch 'main' into users/jakos-sec/spr/safestack-add-sigaction-interceptor
DeltaFile
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+5,587-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_dpp16.s
+5,574-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_dpp16-fake16.s
+4,106-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1-fake16.s
+3,524-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_dpp8.s
+35,168-0476 files not shown
+59,727-10,327482 files

OPNSense/core d98c80fsrc/opnsense/scripts/captiveportal allow.py

Captive Portal: missing zoneid parameter for add_accounting() in allow action
DeltaFile
+1-1src/opnsense/scripts/captiveportal/allow.py
+1-11 files

OPNSense/core 224b7d1src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml

dnsmasq: Change DHCP tag to DescriptionField (#10293)
DeltaFile
+1-2src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+1-21 files

LLVM/project c956013lld/ELF SyntheticSections.cpp

[lld] Remove unused argument of DataExtractor constructor (NFC) (#196361)

`AddressSize` parameter is not used by `DataExtractor` and will be
removed in the future. See #190519 for more context.
DeltaFile
+1-2lld/ELF/SyntheticSections.cpp
+1-21 files

LLVM/project fb18fe7clang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/test/CodeGen/AArch64 cpu-supports-target.c

[AArch64] Guard against vector invalidation in EmitAArch64CpuSupports. (#196909)

This prevents the Vector from being invalidated whilst iterator over it.
As far as I can tell we were adding elements twice.

Fixes #196789
DeltaFile
+15-0clang/test/CodeGen/AArch64/cpu-supports-target.c
+3-2clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+18-22 files

OPNSense/plugins 39e37danet/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api Ospf6settingsController.php DiagnosticsController.php, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBFDNeighbor.xml bgp.xml

net/frr: sync with master
DeltaFile
+22-25net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php
+25-8net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php
+18-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnostics.volt
+18-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBFDNeighbor.xml
+14-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/bgp.xml
+10-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+107-3512 files not shown
+170-3918 files

OPNSense/plugins d482ffbnet/frr pkg-descr

net/frr: minor nit
DeltaFile
+1-1net/frr/pkg-descr
+1-11 files

LLVM/project 9f3d304clang-tools-extra/clang-tidy/misc StaticInitializationCycleCheck.cpp StaticInitializationCycleCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add new check 'misc-static-initialization-cycle' (#175342)
DeltaFile
+395-0clang-tools-extra/clang-tidy/misc/StaticInitializationCycleCheck.cpp
+277-0clang-tools-extra/test/clang-tidy/checkers/misc/static-initialization-cycle.cpp
+63-0clang-tools-extra/docs/clang-tidy/checks/misc/static-initialization-cycle.rst
+31-0clang-tools-extra/clang-tidy/misc/StaticInitializationCycleCheck.h
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+3-0clang-tools-extra/clang-tidy/misc/MiscTidyModule.cpp
+774-02 files not shown
+776-08 files

NetBSD/pkgsrc-wip 1dd6485webkit-gtk60 distinfo, webkit-gtk60/patches patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h patch-Source_JavaScriptCore_runtime_DefinePropertyAttributes.h

webkit-gtk60: add link to upstream pull request
DeltaFile
+7-7webkit-gtk60/distinfo
+3-0webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
+2-0webkit-gtk60/patches/patch-Source_JavaScriptCore_runtime_DefinePropertyAttributes.h
+2-0webkit-gtk60/patches/patch-Source_WebCore_loader_cache_CachedResource.h
+2-0webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_skia_PlatformDisplaySkia.cpp
+2-0webkit-gtk60/patches/patch-Source_WebKit_WebProcess_WebPage_CoordinatedGraphics_ThreadedCompositor.cpp
+18-72 files not shown
+21-78 files

FreeNAS/freenas 1ba1a48src/middlewared/middlewared/plugins/truenas_connect internal.py

Do not expect JSON output from TNC delete calls

This commit fixes a case where TNC's `DELETE /v1/systems/:id` endpoint returns 200 with an empty/non-JSON body, causing `unset_registration_details` to crash with `aiohttp.ContentTypeError` while attempting to decode the response as JSON. Passing `get_response=False` skips the body decode since the response payload is not used.
DeltaFile
+1-0src/middlewared/middlewared/plugins/truenas_connect/internal.py
+1-01 files

OPNSense/plugins 6b9a6d4net/frr pkg-descr

net/frr: Update pkg-descr for v1.52 (#5435)

* net/frr: Update pkg-descr for v1.52

* Revise contributor details in pkg-descr
DeltaFile
+6-1net/frr/pkg-descr
+6-11 files

OPNSense/plugins 6314ef6net/frr pkg-descr

Revise contributor details in pkg-descr
DeltaFile
+3-3net/frr/pkg-descr
+3-31 files

NetBSD/pkgsrc-wip c6aa358pimsync distinfo cargo-depends.mk

pimsync: update to 0.5.9.
DeltaFile
+9-12pimsync/distinfo
+2-2pimsync/cargo-depends.mk
+1-1pimsync/Makefile
+12-153 files

OPNSense/plugins 0cf284fnet/frr pkg-descr

net/frr: Update pkg-descr for v1.52
DeltaFile
+6-1net/frr/pkg-descr
+6-11 files

OPNSense/plugins 0795d7e. LICENSE

LICENSE: sync
DeltaFile
+2-0LICENSE
+2-01 files

OPNSense/plugins 2d4a757dns/ddclient pkg-descr Makefile, dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms dialogAccount.xml

dns/ddclient: sync with master
DeltaFile
+337-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/allinkl.py
+86-75dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py
+5-0dns/ddclient/pkg-descr
+1-2dns/ddclient/Makefile
+1-1dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
+1-1dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hetzner.py
+431-796 files

FreeNAS/freenas 576e43fsrc/middlewared/middlewared/plugins/failover_ event.py, src/middlewared/middlewared/plugins/system_general update.py

Synchronize timezone state across HA controllers

This commit fixes an issue where on HA systems, a timezone change on
the active controller did not fully propagate to the standby, leaving
its systemd-timedated cache stale until the next reboot.

The fix applies the timezone on both nodes from a shared helper, and
re-applies it on become-master so a promotion still converges when the
standby was down or disconnected during the update.
DeltaFile
+43-17src/middlewared/middlewared/plugins/system_general/update.py
+18-0src/middlewared/middlewared/plugins/failover_/event.py
+61-172 files

OPNSense/plugins 238848edns/ddclient pkg-descr Makefile

dns/ddclient: new version
DeltaFile
+5-0dns/ddclient/pkg-descr
+1-2dns/ddclient/Makefile
+6-22 files

FreeBSD/src 8b70a20libexec/nuageinit nuage.lua nuageinit, libexec/nuageinit/tests nuageinit.sh

nuageinit: fix command injection and related issues

- Add shell_escape() helper to safely escape shell arguments
- Apply shell_escape to all user-controlled values in shell commands:
  adduser (usershow, useradd, lock, primary_group, groups)
  addgroup (groupshow, groupadd, members)
  exec_change_password (usermod)
  settimezone (tzsetup root and timezone)
  install_package (pkg package names)
- Escape double quotes in hostname when writing rc.conf.d/hostname
- Add missing 'local' declaration for resolvconf_command in nameservers()
- Escape interface name in resolvconf -a command
- Change open_resolvconf_conf() from 'w' to 'a' mode to prevent
  data loss when nameservers() is called multiple times
- Clean up stale resolvconf.conf at the start of each boot
  (skip on postnet to preserve config written by first call)

MFC After: 1 day
DeltaFile
+28-15libexec/nuageinit/nuage.lua
+15-2libexec/nuageinit/nuageinit
+3-3libexec/nuageinit/tests/nuageinit.sh
+46-203 files

LLVM/project a469fe9llvm/test/Transforms/LoopVectorize skip-iterations.ll

[LV] Regenerate skip-iterations checks (NFC) (#197105)
DeltaFile
+154-8llvm/test/Transforms/LoopVectorize/skip-iterations.ll
+154-81 files

OPNSense/core f818e12src/etc/inc/plugins.inc.d captiveportal.inc, src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php

Captive Portal: adjust redirection for modern portal support (#10290)

This facilitates redirection in captivity, but not when authenticated. Separate documentation will take of this.
DeltaFile
+45-42src/etc/inc/plugins.inc.d/captiveportal.inc
+34-31src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+11-7src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+90-803 files

FreeBSD/ports 6c46290games/xtxf Makefile

games/xtxf: Change to zig015

PR:             295207
Approved by:    maintainer
Approved by:    arrowd (co-mentor)
DeltaFile
+1-1games/xtxf/Makefile
+1-11 files

OPNSense/plugins d74ebc1net/turnserver pkg-descr Makefile, net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver turnserver.conf

net/turnserver: sync with master
DeltaFile
+5-0net/turnserver/pkg-descr
+0-4net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver/turnserver.conf
+1-1net/turnserver/Makefile
+6-53 files

FreeBSD/src 3d39eadsbin/ipfw ipfw2.c, sys/netpfil/ipfw ip_fw2.c

ipfw: fix IPv6 flow label matching

* do not require just only ip6 proto for flow-id opcode in ipfw(8).
  ipv6-icmp, tcp, udp should be fine too.
* fix off-by-one bug leading to out-of-bounds read.
* apply IPV6_FLOWLABEL_MASK before comparison in flow6id_match(),
  so flow-id opcode will match a specified flow label. No need to
  take protocol version and traffic class into account.
* add the test to verify that opcode is working correctly.

Reviewed by:    pouria
Obtained from:  Yandex LLC
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56869
DeltaFile
+78-0tests/sys/netpfil/ipfw/ipv6-flow-id.sh
+12-1tests/sys/netpfil/common/pft_ping.py
+1-4sbin/ipfw/ipfw2.c
+3-1sys/netpfil/ipfw/ip_fw2.c
+1-0tests/sys/netpfil/ipfw/Makefile
+95-65 files

OPNSense/plugins 5eb5e98security/q-feeds-connector pkg-descr Makefile, security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/Api SettingsController.php

security/q-feeds-connector: sync with master
DeltaFile
+14-1security/q-feeds-connector/src/opnsense/www/js/widgets/QFeeds.js
+6-0security/q-feeds-connector/pkg-descr
+4-1security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/__init__.py
+1-2security/q-feeds-connector/Makefile
+1-1security/q-feeds-connector/src/opnsense/scripts/qfeeds/qfeedsctl.py
+1-1security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/Api/SettingsController.php
+27-61 files not shown
+29-67 files