LLVM/project c4def46bolt/lib/Rewrite RewriteInstance.cpp, bolt/test/AArch64 instrument-no-fini.s

[BOLT] Allow missing DT_FINI{,_ARRAY} if instrumentation-sleep-time is used (#170086)

This PR allows instrument binaries without the .fini and .fini_array
entries if the user passes the `instrumentation-sleep-time` option.
The `.fini` or `.fini_array` entries are used to hook into the process
finalization process and write a profile during finalization. However,
with the `instrumentation-sleep-time` option, the profile should be
written periodically, without the need for it to be written at
finalization.

Co-authored-by: Vasily Leonenko <vasily.leonenko at huawei.com>
DeltaFile
+34-0bolt/test/X86/instrument-no-fini.s
+34-0bolt/test/AArch64/instrument-no-fini.s
+9-1bolt/lib/Rewrite/RewriteInstance.cpp
+77-13 files

OPNSense/core da976d7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogDNatRule.xml

Firewall: NAT: Port Forward - refactor to MVC (#9473)

* Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401

Add a model wrapper around nat/rule and align filter code to generate the same output when using the model.
To test this part, make a copy of /tmp/rules.debug, run migrations (/usr/local/opnsense/mvc/script/run_migrations.php) and execute rule generation via /usr/local/etc/rc.filter_configure

A diff between the newly generated rules.debug and the backup created earlier should show no differences.

The following notes apply:

o ipprotocol and protocol have no defaults set as old frontend code didn't enforce this, we should likely set defaults (inet, any) knowing this will show a small diff in the output
o registerForwardRule() replaces the array_merge with an !empty() compare per field as our defaults are empty instead of missing
o legacyMoveAddressFields() in Rule.php assumes any when network and address are not set, which should comply with frontend logic as "any" is set in these cases anyway
o source/destinations are converted inline, using a volatile field to trigger the initial load (as only one is used, we prefer network)

* Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401

* make plist-fix

    [60 lines not shown]
DeltaFile
+0-1,144src/www/firewall_nat_edit.php
+627-0src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+0-570src/www/firewall_nat.php
+272-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
+213-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+117-0src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1,229-1,71416 files not shown
+1,670-1,74822 files

FreeBSD/ports cd7e34fx11/hyprland-guiutils Makefile distinfo

x11/hyprland-guiutils: Update to 0.2.0

Changelog: https://github.com/hyprwm/hyprland-guiutils/releases/tag/v0.2.0

Reported by:    GitHub (watch releases)
DeltaFile
+6-4x11/hyprland-guiutils/Makefile
+3-3x11/hyprland-guiutils/distinfo
+9-72 files

FreeBSD/doc b0d0dc4website/content/en/releases/15.0R relnotes.adoc

15.0R/relnotes.adoc: Remove bridge(4) member_ifaddrs note

We didn't ship this change in 15.0R; remove the associated release
note.

Approved by:    re
Sponsored by:   https://www.patreon.com/bsdivy
DeltaFile
+0-5website/content/en/releases/15.0R/relnotes.adoc
+0-51 files

OPNSense/plugins f62bf04net/ndp-proxy-go pkg-descr Makefile, net/ndp-proxy-go/src/opnsense/mvc/app/controllers/OPNsense/NdpProxy/forms general.xml

net/ndp-proxy-go: sync with master
DeltaFile
+3-4net/ndp-proxy-go/src/opnsense/mvc/app/controllers/OPNsense/NdpProxy/forms/general.xml
+5-1net/ndp-proxy-go/pkg-descr
+1-1net/ndp-proxy-go/Makefile
+9-63 files

OpenBSD/ports J8VkZWjdevel/proj distinfo Makefile

   devel/proj: update to 9.7.1.

   see https://github.com/OSGeo/PROJ/releases/tag/9.7.1
VersionDeltaFile
1.45+2-2devel/proj/distinfo
1.63+1-1devel/proj/Makefile
+3-32 files

OPNSense/plugins 110eaa1net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent ZabbixAgent.xml

net-mgmt/zabbix-agent: plus is more appropriate

Required=X steeres whether or not the value can be empty so the
validation mask only executes when the values is not empty.
DeltaFile
+2-2net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml
+2-21 files

OPNSense/plugins 63d40denet-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent ZabbixAgent.xml

net-mgmt/zabbix-agent: model style, MaskPerItem simplification
DeltaFile
+4-6net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml
+4-61 files

FreeBSD/ports 1977628net Makefile, net/realtek-rge-kmod Makefile pkg-message

net/realtek-rge-kmod: EXPERIMENTAL port for 2.5/5/10GBE Realtek cards

OpenBSD driver for Realtek RTL8125/8126/8127 cards ported to FreeBSD
for inclusion in -HEAD.

Works for multiple people on 15.0, unknown status for older versions,
does not build on 13.5 and older.
DeltaFile
+77-0net/realtek-rge-kmod/files/rge.4
+29-0net/realtek-rge-kmod/Makefile
+24-0net/realtek-rge-kmod/pkg-message
+21-0net/realtek-rge-kmod/pkg-descr
+3-0net/realtek-rge-kmod/distinfo
+1-0net/Makefile
+155-06 files

LLVM/project 4722f8blld/MachO UnwindInfoSection.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5-bogner
DeltaFile
+32-43lld/MachO/UnwindInfoSection.cpp
+32-431 files

OPNSense/plugins 70862d6dns/rfc2136/src/etc/inc/plugins.inc.d rfc2136.inc

dns/rfc2136: fix command change not released yet
DeltaFile
+5-2dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc
+5-21 files

OPNSense/plugins 2f2d8b0net-mgmt/zabbix-proxy pkg-descr Makefile, net-mgmt/zabbix-proxy/src/opnsense/mvc/app/controllers/OPNsense/Zabbixproxy/forms general.xml

net-mgmt/zabbix-proxy: sync with master
DeltaFile
+18-0net-mgmt/zabbix-proxy/src/opnsense/mvc/app/controllers/OPNsense/Zabbixproxy/forms/general.xml
+12-0net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy/General.xml
+9-0net-mgmt/zabbix-proxy/src/opnsense/service/templates/OPNsense/Zabbixproxy/zabbix_proxy.conf.in
+5-0net-mgmt/zabbix-proxy/pkg-descr
+1-1net-mgmt/zabbix-proxy/Makefile
+45-15 files

OPNSense/plugins e5ff7d6net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy General.xml

et-mgmt/zabbix-proxy: model style
DeltaFile
+0-3net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy/General.xml
+0-31 files

OPNSense/plugins 53239c1. LICENSE

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

OPNSense/plugins 0565c8bnet-mgmt/zabbix-proxy pkg-descr Makefile

net-mgmt/zabbix-proxy: release 1.16 (#5058)

DeltaFile
+5-0net-mgmt/zabbix-proxy/pkg-descr
+1-1net-mgmt/zabbix-proxy/Makefile
+6-12 files

LLVM/project 8c7c940mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[MLIR][NVVM] Update mbarrier.test.wait Op (#169698)

This patch extends mbarrier.test_wait to support scope,
semantics, and phase-parity, completing the updates for
this Op up to Blackwell. Corresponding lit tests are added
to verify the lowering.

Signed-off-by: Durgadoss R <durgadossr at nvidia.com>
DeltaFile
+73-0mlir/test/Target/LLVMIR/nvvm/mbar_test_wait.mlir
+29-17mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+32-10mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+0-20mlir/test/Target/LLVMIR/nvvm/mbar_init.mlir
+0-13mlir/test/Dialect/LLVMIR/nvvm.mlir
+8-0mlir/test/Target/LLVMIR/nvvm/mbar_invalid.mlir
+142-606 files

OPNSense/plugins f3ca466net/igmp-proxy Makefile, net/igmp-proxy/src/etc/inc/plugins.inc.d igmpproxy.inc

net/igmp-proxy: sync with master
DeltaFile
+4-4net/igmp-proxy/src/etc/inc/plugins.inc.d/igmpproxy.inc
+1-1net/igmp-proxy/Makefile
+5-52 files

HardenedBSD/src 0789268etc/mtree BSD.lib32.dist BSD.usr.dist

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2-2etc/mtree/BSD.lib32.dist
+2-2etc/mtree/BSD.usr.dist
+4-42 files

OPNSense/plugins 2cf0fa6net/turnserver pkg-descr, net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms settings.xml

net/turnserver: sync with master
DeltaFile
+19-0net/turnserver/pkg-descr
+9-0net/turnserver/src/opnsense/scripts/OPNsense/Turnserver/export_certs.php
+1-7net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+4-2net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+6-0net/turnserver/src/opnsense/service/templates/OPNsense/Syslog/local/turnserver.conf
+4-1net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Menu/Menu.xml
+43-103 files not shown
+47-119 files

HardenedBSD/ports e4aebcedevel/hyprlang distinfo, devel/ruff distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+13-13devel/ruff/distinfo
+6-6devel/ruff/Makefile.crates
+5-5misc/crush/distinfo
+6-3x11-themes/e16-themes/Makefile
+3-3devel/hyprlang/distinfo
+3-3editors/zed/distinfo
+36-338 files not shown
+51-4814 files

OPNSense/plugins b1c5dddnet/turnserver pkg-descr

net/turnserver: pretty up pkg-descr
DeltaFile
+4-1net/turnserver/pkg-descr
+4-11 files

OPNSense/plugins 567f4b5security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml

security/acme-client: sync with master
DeltaFile
+53-22security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+64-6security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsMijnhost.php
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsHetznercloud.php
+18-1security/acme-client/pkg-descr
+7-8security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/HttpOpnsense.php
+230-3710 files not shown
+251-5416 files

OPNSense/plugins 5b7e533security/tailscale pkg-descr Makefile, security/tailscale/src/opnsense/service/templates/OPNsense/Tailscale rc.conf.d

security/tailscale: sync with master
DeltaFile
+22-18security/tailscale/src/opnsense/service/templates/OPNsense/Tailscale/rc.conf.d
+4-0security/tailscale/pkg-descr
+1-1security/tailscale/Makefile
+27-193 files

OPNSense/plugins 964cb59www/OPNProxy Makefile, www/OPNProxy/src/etc/inc/plugins.inc.d opnproxy.inc

www/OPNProxy: sync with master
DeltaFile
+5-6www/OPNProxy/src/etc/inc/plugins.inc.d/opnproxy.inc
+1-1www/OPNProxy/Makefile
+6-72 files

OPNSense/plugins 463a19bwww/nginx Makefile, www/nginx/src/opnsense/scripts/nginx setup.php

www/nginx: sync with master
DeltaFile
+4-1www/nginx/src/opnsense/scripts/nginx/setup.php
+1-1www/nginx/Makefile
+5-22 files

OPNSense/plugins 672abe0. README.md Makefile, Mk plugins.mk

net/zerotier: set as unmaintained for #4746

(cherry picked from commit 5032208e800bab2c0d04d23979946acd051f3851)
DeltaFile
+2-2Mk/plugins.mk
+1-1README.md
+1-0Makefile
+0-1net/zerotier/Makefile
+4-44 files

OpenBSD/src AUqsCHxusr.sbin/rpki-client mft.c

   rpki-client: convert mft.c to opaque ASN1_STRING

   Mostly more of the same. In addition the comparison functions can use
   ASN1_STRING_cmp() instead of doing most of it by hand. The additional
   type check this introduces is fine since the ASN.1 template ensures
   that. Annotate a spot where we fail to ensure that the unused bits
   octet is zero, thus libcrypto's misdesign introduces a few bits of
   malleability for every hash that ends in zero bits. This will be easier
   to fix later.

   ok claudio
VersionDeltaFile
1.134+24-21usr.sbin/rpki-client/mft.c
+24-211 files

OPNSense/plugins 289eb34net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver Turnserver.xml

net/turnserver: small model style changes
DeltaFile
+1-7net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+1-71 files

FreeBSD/ports 85c94f0devel/hyprlang distinfo Makefile

devel/hyprlang: Update to 0.6.7

Changelog: https://github.com/hyprwm/hyprlang/releases/tag/v0.6.7

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprlang/distinfo
+1-1devel/hyprlang/Makefile
+4-42 files

HardenedBSD/ports 85c94f0devel/hyprlang distinfo Makefile

devel/hyprlang: Update to 0.6.7

Changelog: https://github.com/hyprwm/hyprlang/releases/tag/v0.6.7

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprlang/distinfo
+1-1devel/hyprlang/Makefile
+4-42 files