FreeBSD/src 9d28d4dshare/man/man4 pcm.4, sys/dev/sound/pcm dsp.c

sound: Improve hw.snd.compat_linux_mmap

- Reject PROT_EXEC in all cases when Linux support is not compiled in.
- Define sysctl only when Linux support is compiled in.
- Document better.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/29

(cherry picked from commit b9c10eeb380b3ba629421062af8658e79a9171cd)
DeltaFile
+17-9share/man/man4/pcm.4
+7-10sys/dev/sound/pcm/dsp.c
+24-192 files

OPNSense/core f963e5bsrc/opnsense/mvc/app/views/OPNsense/IPsec settings.volt

ipsec: move swanctl.conf download button to the tab

This aligns with the aliases actions tab.

(cherry picked from commit e44a05a0de9c3d984cea938bc134824be90a5bdb)
DeltaFile
+10-9src/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
+10-91 files

NetBSD/pkgsrc-wip fb2f30brust-beta distinfo Makefile

rust-beta: update to 1.96.0-beta.9
DeltaFile
+3-3rust-beta/distinfo
+1-1rust-beta/Makefile
+4-42 files

OPNSense/core 2279423src/opnsense/mvc/app/views/OPNsense/Firewall alias.volt, src/opnsense/mvc/app/views/OPNsense/Hostdiscovery settings.volt

ui: apply button on multiple tab pages (#10331)

(cherry picked from commit 6207b5c83d443f5e5bc5af820daf85ca005020cc)
DeltaFile
+4-14src/opnsense/mvc/app/views/OPNsense/IPsec/settings.volt
+2-3src/opnsense/mvc/app/views/OPNsense/Syslog/index.volt
+2-2src/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+9-204 files

OPNSense/core bb65459src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api DiagnosticsController.php OverviewController.php, src/opnsense/mvc/app/models/OPNsense/Unbound Unbound.xml

unbound: blocklist improvements (#10149)

* Organizes DNSBLs by provider/category.
* Adds the Social Network blocklist by hegizi.
* The tester now gives you the DNSBL name and category instead of its shortcode.

(cherry picked from commit d7f455bdfb3586eb943d533edded011bd9972014)
DeltaFile
+41-30src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+17-4src/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
+14-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/DiagnosticsController.php
+8-1src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php
+1-0src/opnsense/service/templates/OPNsense/Unbound/core/blocklists.conf
+81-355 files

OPNSense/core 584f865src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.xml

Firewall: Rules [new]: Fix action, ipprotocol and protocol translations (legacy rules) (#10299)

* Firewall: Rules [new]: Fix action, ipprotocol and protocol translations. Fix Automatically generated rules category.

* Ensure translations are passed through all the way to icon formatter in view

* Ensure inet46 always shows as Any or *

* Update src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml

Co-authored-by: Franco Fichtner <franco at opnsense.org>

* Update src/opnsense/scripts/filter/list_non_mvc_rules.php

Co-authored-by: Franco Fichtner <franco at opnsense.org>

---------

Co-authored-by: Franco Fichtner <franco at opnsense.org>
(cherry picked from commit b73465c9b17d0afa2cac1655592355b9cc96de5c)
DeltaFile
+13-13src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+10-3src/opnsense/scripts/filter/list_non_mvc_rules.php
+7-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+31-204 files

OPNSense/plugins cb9a5d6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api BgpController.php, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml dialogEditBGPRouteMaps.xml

net/frr: BGP Improve visibility in ModelRelationFields and enable internalModelUseSafeDelete (#5461)

* net/frr: Improve visibility in ModelRelationFields and enable internalModelUseSafeDelete

* Adjust BGP template to only emit a single set for multiple selected items with the same name
DeltaFile
+52-49net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+23-12net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+5-5net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+3-6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
+4-4net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
+1-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php
+88-766 files

OPNSense/core 82060besrc/opnsense/mvc/app/views/OPNsense/Unbound acl.volt dot.volt, src/opnsense/www/js opnsense_ui.js

Revert "ui: lazily hook settings-changed trigger in saveFormToEndpoint()"

This reverts commit e4dc9ad212f18d28590c46392793f4ca28fc069f.
This reverts commit 45ef8ddd1a553e44c5f7e95f2e228fc66ec58abc.

The current approach is fine since it is not the default behaviour to
use change() to save the form.

Discussed with: @swhite2
DeltaFile
+5-10src/opnsense/www/js/opnsense_ui.js
+3-1src/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
+3-1src/opnsense/mvc/app/views/OPNsense/Unbound/dot.volt
+11-123 files

NetBSD/pkgsrc ngftBXjdoc CHANGES-2026

   Updated www/py-django-debug-toolbar, www/py-django-q2
VersionDeltaFile
1.3193+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc zLWdaiQwww/py-django-q2 PLIST distinfo

   py-django-q2: updated to 1.10.0

   1.10.0

   - fix: Fix incorrect signal import
   - Add post_execute_in_worker signal
   - Fix BadSignature after the default Django cache expires
   - feat:add Simplified Chinese Translation
   - Update Django Q2 compatibility information
   - Don't close DB connection if async_task was called with sync=True
   - Convert queue size and count to string in monitor
   - Fix unbounded growth of Broker.set_stat cluster master list
   - Update Python base image to 3.9-slim-bookworm
   - feat: add ru locale and improve translations
VersionDeltaFile
1.3+11-6www/py-django-q2/PLIST
1.3+4-4www/py-django-q2/distinfo
1.5+2-2www/py-django-q2/Makefile
+17-123 files

LLVM/project c53f299llvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp SPIRVModuleAnalysis.h

[SPIRV][NFC] Pass function-pointer operand explicitly to visitFunPtrUse (#197667)

Take the function-pointer placeholder operand as a parameter rather
than reading MI.getOperand(2) directly, so visitFunPtrUse can be
reused from instructions with a different operand layout. Pure
refactor.

---------

Co-authored-by: Marcos Maronas <mmaronas at amd.com>
DeltaFile
+11-7llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+3-2llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h
+14-92 files

NetBSD/pkgsrc I5yAIypwww/py-django-debug-toolbar PLIST distinfo

   py-django-debug-toolbar: updated to 6.3.0

   6.3.0 (2026-04-01)

   * Replaced ``requirements_dev.txt`` file for ``pyproject.toml`` support with
     dependency groups.
   * Updated ReadTheDocs Python version to 3.13.
   * Modernize some panel styles and colors.
   * Standardize use of time/duration units and labels across panels.
   * Added translations for Lithuanian, Turkish and Uzbek.
   * Update the translations.
   * Expose a ``py.typed`` marker file.
   * Updated ``RedirectsPanel`` to emit the deprecation warning when it's used
     rather than on instantiation.
   * Highlighted the documentation about disabling the browser's caching to
     ensure the latest static assets are used.
   * Fixed bug with ``CachePanel`` so the cache patching is only applied
     once.
   * Added ``debug_toolbar.store.CacheStore`` for storing toolbar data using

    [5 lines not shown]
VersionDeltaFile
1.9+8-1www/py-django-debug-toolbar/PLIST
1.14+4-4www/py-django-debug-toolbar/distinfo
1.14+3-3www/py-django-debug-toolbar/Makefile
+15-83 files

OpenBSD/src QOobzVHusr.bin/tmux screen-write.c tty.c

   Use a union for the data passed around in tty_ctx instead of void *.
VersionDeltaFile
1.249+19-19usr.bin/tmux/screen-write.c
1.461+17-16usr.bin/tmux/tty.c
1.1324+15-4usr.bin/tmux/tmux.h
+51-393 files

OPNSense/plugins 8943781net/frr/src/opnsense/service/templates/OPNsense/Quagga bgpd.conf

Adjust BGP template to only emit a single set for multiple selected items with the same name
DeltaFile
+23-12net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+23-121 files

NetBSD/pkgsrc yxfgwm0doc CHANGES-2026 TODO

   Updated security/py-acme, security/py-certbot*
VersionDeltaFile
1.3192+18-1doc/CHANGES-2026
1.27291+1-2doc/TODO
+19-32 files

FreeBSD/ports 4660746net-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (947e2ba2de45)
DeltaFile
+1-1x11/waveterm/Makefile
+1-0net-im/teams/Makefile
+2-12 files

NetBSD/pkgsrc WFIdxoZsecurity/py-acme distinfo, security/py-certbot-apache distinfo

   py-acme py-certbot*: updated to 5.6.0

   5.6.0

   Changed

   certbot now requires version 1.7+ of the library distro and certbot-dns-cloudflare requires 4.0+ of the Cloudflare Python library.

   Fixed

   The certbot-dns-ovh snap and docker image now properly delete any created TXT records after the challenge is completed by requiring dns-lexicon 3.25.1 which contains the fix.
   Our Docker images have been updated to use Python 3.14 and Alpine Linux 3.23.
VersionDeltaFile
1.72+4-4security/py-certbot-dns-linode/distinfo
1.77+4-4security/py-acme/distinfo
1.77+4-4security/py-certbot-apache/distinfo
1.20+4-4security/py-certbot-dns-cloudflare/distinfo
1.65+4-4security/py-certbot-dns-digitalocean/distinfo
1.72+4-4security/py-certbot-dns-dnsimple/distinfo
+24-2414 files not shown
+74-7420 files

FreeBSD/ports 457cd8bconverters/p5-Sereal-Encoder distinfo Makefile

converters/p5-Sereal-Encoder: update 5.004 -> 5.006

Changelog: https://metacpan.org/dist/Sereal-Encoder/changes
DeltaFile
+3-3converters/p5-Sereal-Encoder/distinfo
+1-1converters/p5-Sereal-Encoder/Makefile
+4-42 files

FreeBSD/ports 52f6705converters/p5-Sereal-Decoder distinfo Makefile

converters/p5-Sereal-Decoder: update 5.004 -> 5.006

Changelog: https://metacpan.org/dist/Sereal-Decoder/changes

Port changes:
    - fix test dependencies
DeltaFile
+3-3converters/p5-Sereal-Decoder/distinfo
+3-2converters/p5-Sereal-Decoder/Makefile
+6-52 files

FreeBSD/ports 6288447converters/p5-Sereal Makefile distinfo

converters/p5-Sereal: update 5.004 -> 5.006

Changelog: https://metacpan.org/dist/Sereal/changes

Port changes:
    - fix test dependencies
DeltaFile
+4-2converters/p5-Sereal/Makefile
+3-3converters/p5-Sereal/distinfo
+7-52 files

FreeBSD/ports 947e2badevel/electron41 distinfo Makefile.version, devel/electron41/files patch-electron_spec_api-web-contents-spec.ts patch-electron_shell_common_node__bindings.cc

devel/electron41: Update to 41.7.0

Changelog: https://github.com/electron/electron/releases/tag/v41.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron41/distinfo
+3-3devel/electron41/files/patch-electron_spec_api-web-contents-spec.ts
+2-2devel/electron41/files/patch-electron_shell_common_node__bindings.cc
+1-1devel/electron41/Makefile.version
+11-114 files

OPNSense/core 55f3c39src/opnsense/mvc/app/views/OPNsense/Unbound acl.volt, src/opnsense/mvc/app/views/layout_partials base_form.volt

ui: add a class marker for forms to use settings-changed trigger

Most flat forms make save+apply which glitches with a general
settings-changed show in saveFormToEndpoint().
DeltaFile
+4-2src/opnsense/www/js/opnsense_ui.js
+3-1src/opnsense/mvc/app/views/layout_partials/base_form.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
+8-43 files

FreeBSD/ports 5b8b91cdatabases/mongodb70 Makefile, databases/mongodb70/files d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch

databases/mongodb70: re-apply fix to build with Python 3.14

PR:     294823
DeltaFile
+78-0databases/mongodb70/files/d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch
+2-0databases/mongodb70/Makefile
+80-02 files

LLVM/project 4ee12eeclang/lib/Sema OpenCLBuiltins.td, clang/test/SemaOpenCL intel-subgroups-builtins.cl intel-subgroups-char-builtins.cl

[OpenCL] Add subgroup UI image overloads builtin functions (#198904)

Add subgroup UI image overloads builtin functions from the OpenCL
extensions available at
https://github.com/KhronosGroup/OpenCL-Docs/blob/main/extensions/cl_intel_subgroups.asciidoc
https://github.com/KhronosGroup/OpenCL-Docs/blob/main/extensions/cl_intel_subgroups_short.asciidoc
https://github.com/KhronosGroup/OpenCL-Docs/blob/main/extensions/cl_intel_subgroups_char.asciidoc
https://github.com/KhronosGroup/OpenCL-Docs/blob/main/extensions/cl_intel_subgroups_long.asciidoc
DeltaFile
+285-0clang/lib/Sema/OpenCLBuiltins.td
+139-0clang/test/SemaOpenCL/intel-subgroups-builtins.cl
+106-0clang/test/SemaOpenCL/intel-subgroups-char-builtins.cl
+106-0clang/test/SemaOpenCL/intel-subgroups-short-builtins.cl
+64-0clang/test/SemaOpenCL/intel-subgroups-long-builtins.cl
+700-05 files

OpenBSD/src B2e7YD6usr.bin/tmux tty.c screen-write.c

   Tidy up a load of different flags and special values in the tty_ctx into
   a single bitmask.
VersionDeltaFile
1.460+36-33usr.bin/tmux/tty.c
1.248+35-22usr.bin/tmux/screen-write.c
1.1323+13-14usr.bin/tmux/tmux.h
1.68+2-2usr.bin/tmux/popup.c
+86-714 files

FreeBSD/ports 5c38531net-im/signal-cli pkg-plist distinfo

net-im/signal-cli: Update to 0.14.1

PR:             293378
DeltaFile
+18-14net-im/signal-cli/pkg-plist
+5-5net-im/signal-cli/distinfo
+5-3net-im/signal-cli/Makefile
+28-223 files

FreeBSD/ports bb40db9net-im/libsignal distinfo Makefile.crates, net-im/libsignal/files patch-boring_boring-sys_main.rs

net-im/libsignal: Update to 0.87.5

PR:             293378
DeltaFile
+537-661net-im/libsignal/distinfo
+268-331net-im/libsignal/Makefile.crates
+6-7net-im/libsignal/Makefile
+2-10net-im/libsignal/files/patch-boring_boring-sys_main.rs
+813-1,0094 files

FreeBSD/doc 112de27website/content/en/usergroups _index.adoc

Website-user groups: Add BSDSul user group

PR:     294815
DeltaFile
+3-0website/content/en/usergroups/_index.adoc
+3-01 files

LLVM/project 5fb0fe4lld/ELF SyntheticSections.cpp Writer.cpp, lld/test/ELF partitions.s partition-pack-dyn-relocs.s

[ELF] Remove the symbol partition feature (#199186)

Follow-up to #198718: SHT_LLVM_SYMPART sections are no longer recognized
and are treated as ordinary sections.

The sole user has been retired (crbug.com/401249151).

The per-partition synthetic sections (.dynamic, .dynsym, .gnu.hash,
.eh_frame, .ARM.exidx, ...) move into `ctx.in`; the program headers move
into `ctx.phdrs`. Delete the `Partition` struct, `ctx.mainPart`,
`ctx.partitions`, the
PartitionElfHeaderSection/PartitionProgramHeadersSection shim sections,
and the `.part.end` marker.
DeltaFile
+162-243lld/ELF/SyntheticSections.cpp
+104-167lld/ELF/Writer.cpp
+17-53lld/test/ELF/partitions.s
+0-62lld/ELF/Driver.cpp
+43-19lld/ELF/Config.h
+0-58lld/test/ELF/partition-pack-dyn-relocs.s
+326-60219 files not shown
+371-90325 files

OPNSense/core 298d486src/opnsense/www/js opnsense_bootgrid.js

bootgrid: adjust column persistence behavior to prevent horizontal dead space

(cherry picked from commit be35c9f276fc5e583525bba398991d06b393de26)
(cherry picked from commit 3557f8d730f54d44180701ac487b890576f25c1d)
DeltaFile
+15-0src/opnsense/www/js/opnsense_bootgrid.js
+15-01 files