FreeBSD/doc 90c04a5documentation/content/en/articles/hubs _index.adoc, documentation/content/en/articles/vinum _index.adoc

documentation: fix crossref macro with comma in parameter

Approved by: carlavilla, ziaee
Differential Revision: https://reviews.freebsd.org/D58046
DeltaFile
+10-10documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+12-0documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
+2-2documentation/content/en/books/porters-handbook/plist/_index.adoc
+2-2documentation/content/en/articles/vinum/_index.adoc
+2-2documentation/content/it/books/handbook/vinum/_index.adoc
+1-1documentation/content/en/articles/hubs/_index.adoc
+29-173 files not shown
+32-209 files

FreeBSD/doc 3e03928website/content/ru/releases/14.4R readme.adoc

website/ru: Update releases/14.4R/readme.adoc

Update to EN ab7514377981460d7b51124777212747697c79e7
DeltaFile
+3-3website/content/ru/releases/14.4R/readme.adoc
+3-31 files

FreeBSD/ports c1696f4www/freenginx-devel distinfo Makefile.extmod, www/freenginx-devel/files extra-patch-ngx_postgres_module.c extra-patch-ndk_set_var.c

www/freenginx-devel: update: 1.31.2 -> 1.31.3

Build of the substitutions filter third-party module is temporarily disabled.

Sponsored by:   tipi.work

<ChangeLog>

*) Feature: additional checks are now used during variable substitution,
   including during execution of the ngx_http_rewrite_module directives,
   to prevent buffer overruns in case of errors in the code.

*) Bugfix: if the "auth_request_set" directive or regular expression
   named captures were used to change prefix variables, such as
   "$http_...", corresponding variables became empty in other parts of
   the configuration.

*) Bugfix: changing the $limit_rate and $args variables with the
   "auth_request_set" directive or regular expression named captures

    [25 lines not shown]
DeltaFile
+33-0www/freenginx-devel/files/extra-patch-ngx_postgres_module.c
+31-0www/freenginx-devel/files/extra-patch-ndk_set_var.c
+3-3www/freenginx-devel/distinfo
+4-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/version.mk
+0-1www/freenginx-devel/Makefile
+72-66 files

FreeBSD/ports 693ee80www/freenginx-acme distinfo Makefile

www/freenginx-acme: update freenginx distribution to it recent release

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-acme/distinfo
+1-1www/freenginx-acme/Makefile
+4-42 files

FreeBSD/ports 5ae0ca5java/dbvis distinfo Makefile

java/dbvis: Update 26.1.2 => 26.2

Changelog:
https://www.dbvis.com/releasenotes/26.2/

Sponsored by:   UNIS Labs
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/src 81bab70usr.sbin/acpi Makefile, usr.sbin/acpi/einj einj.c einj.8

einj: Tool to manage APEI error injection

This tool supports two commands.  The list command outputs a summary
of injectable errors supported by the current system.  The inject
command injects the requested error.

Reviewed by:    gallatin, imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58026
DeltaFile
+256-0usr.sbin/acpi/einj/einj.c
+73-0usr.sbin/acpi/einj/einj.8
+4-0usr.sbin/acpi/einj/Makefile
+1-1usr.sbin/acpi/Makefile
+334-14 files

FreeBSD/src bc49842share/man/man4 acpi_einj.4 Makefile, sys/dev/acpica acpi_einj.c acpiio.h

acpi_einj: Support for ACPI error injection

This driver parses the ACPI EINJ table and builds a list of
instructions associated with known actions.  It then exports ioctls to
fetch the set of supported errors and inject system errors by
executing specific sequences of actions.  This can be used to test
error reporting facilities for events such as ECC errors.

Reviewed by:    gallatin
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58025
DeltaFile
+777-0sys/dev/acpica/acpi_einj.c
+58-0share/man/man4/acpi_einj.4
+39-0sys/dev/acpica/acpiio.h
+7-0sys/modules/acpi/acpi_einj/Makefile
+1-0share/man/man4/Makefile
+1-0sys/modules/acpi/Makefile
+883-06 files

FreeBSD/src 9313f6bsys/conf files, sys/dev/acpica acpi_apei_bus.c acpi_apei.c

acpi: Add a pseudo-bus for APEI devices to manage resources

Different APEI tables can reuse the same registers (and sometimes
different views of the same register, e.g. 32- vs 64-bit mappings of
the same register).  To enable this sharing, apei0 now acts as a bus
device managing a pool of allocated resources and handing out mappings
to child devices which handle individual tables.

Most of the previous apei(4) driver has been moved into a new
hest0 device that is a child of apei0.

Reviewed by:    gallatin
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58024
DeltaFile
+435-0sys/dev/acpica/acpi_apei_bus.c
+39-120sys/dev/acpica/acpi_apei.c
+54-0sys/dev/acpica/apeivar.h
+49-0sys/dev/acpica/apei_if.m
+2-0sys/conf/files
+579-1205 files

FreeBSD/ports ec05593. MOVED

MOVED: fix the OSM entry
DeltaFile
+1-1MOVED
+1-11 files

FreeBSD/ports fc2e497audio/pianobar Makefile

audio/pianobar: Update Makefile with new location
DeltaFile
+2-1audio/pianobar/Makefile
+2-11 files

FreeBSD/ports 946f6c9net-mgmt/zabbix7-server distinfo Makefile

net-mgmt/zabbix7-server: Update to 7.0.28

- Update to 7.0.28
- Fix a typo (OPTOINS -> OPTIONS)
- Fix PCRE option definition
DeltaFile
+3-3net-mgmt/zabbix7-server/distinfo
+1-2net-mgmt/zabbix7-server/Makefile
+1-0net-mgmt/zabbix7-server/pkg-plist.java
+5-53 files

FreeBSD/ports 5da3480net-mgmt/zabbix6-frontend Makefile, net-mgmt/zabbix6-server Makefile distinfo

net-mgmt/zabbix6-server: Update to 6.0.47

- Update to 6.0.47
- Fix PCRE option definition    [1]
- Fix PHP flavouring in agent   [1]

PR:             296158 [1]
DeltaFile
+3-4net-mgmt/zabbix6-server/Makefile
+3-3net-mgmt/zabbix6-server/distinfo
+1-1net-mgmt/zabbix6-frontend/Makefile
+1-0net-mgmt/zabbix6-server/pkg-plist.java
+8-84 files

FreeBSD/ports 0d08dd9net-im/mastodon Makefile distinfo, net-im/mastodon/files patch-dist_nginx.conf

net-im/mastodon: Update 4.3.6 => 4.6.3, take maintainership

Changelog:
https://github.com/mastodon/mastodon/blob/v4.6.3/CHANGELOG.md

Improve port:
- Update WWW - old url redirects to new.
- Replace RM in post-extract with EXTRACT_AFTER_ARGS.

PR:             296573
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+10-24net-im/mastodon/Makefile
+3-3net-im/mastodon/distinfo
+3-2net-im/mastodon/files/patch-dist_nginx.conf
+16-293 files

FreeBSD/ports 6734d1clang/algol68g distinfo Makefile

lang/algol68g: update Algol 68 Genie to version 3.12.3

Reported by:    portscout
DeltaFile
+3-3lang/algol68g/distinfo
+1-1lang/algol68g/Makefile
+4-42 files

FreeBSD/ports 122b8b9security/vuxml/vuln 2026.xml

security/vuxml: add net-mgmt/cacti vuln entries
DeltaFile
+92-0security/vuxml/vuln/2026.xml
+92-01 files

FreeBSD/ports 1a39831net-mgmt/cacti pkg-plist Makefile

net-mgmt/cacti: update 1.2.30 -> 1.2.31

Changelog: https://github.com/Cacti/cacti/releases/tag/release%2F1.2.31

Major changes:
    - Fix 33 CVEs, see list bellow
    - Fix 49 issues
    - 9 features

PR:             296105
Reported by:    Dani I <i.dani at outlook.com>

Security:       CVE-2026-39894
Security:       CVE-2026-40082
Security:       CVE-2026-40941
Security:       CVE-2026-39897
Security:       CVE-2026-39900
Security:       CVE-2026-46531
Security:       CVE-2026-44481

    [28 lines not shown]
DeltaFile
+803-0net-mgmt/cacti/pkg-plist
+4-5net-mgmt/cacti/Makefile
+3-3net-mgmt/cacti/distinfo
+810-83 files

FreeBSD/ports 333b2c2devel/glab distinfo pkg-plist

devel/glab: update to 1.107.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+5-0devel/glab/pkg-plist
+2-2devel/glab/Makefile
+12-73 files

FreeBSD/src e1f4a8csys/x86/include apicvar.h, sys/x86/x86 local_apic.c

x86/local_apic.c: Thermal interrupt support: Additional style fixes

Rename handler function type 'lapic_thermal_handle_function' to the
shorter 'lapic_thermal_handler_t'.  Move it closer to the function
declaration block where it is used.  Make it a true function type (no
pointer) and add explicit pointer marks on usage.

Rename 'lapic_thermal_function_value' to the more immediately clear
'lapic_thermal_function_arg'.  In lapic_thermal_enable(), use 'func_arg'
as the argument name for the handler argument, which at least refers to
function 'func', rather than the generic 'value'.

Finally, rename the global handler variable from
'lapic_thermal_function_ptr' to the shorter 'lapic_thermal_function'
(dynamic functions can be referenced only through a pointer).

MFC with:       87ba088fa310 ("x86/local_apic.c: Add support for installing a thermal interrupt handler")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+11-11sys/x86/x86/local_apic.c
+4-2sys/x86/include/apicvar.h
+15-132 files

FreeBSD/src 87ba088sys/amd64/amd64 apic_vector.S, sys/x86/include apicvar.h

x86/local_apic.c: Add support for installing a thermal interrupt handler

The thermal interrupt is initially masked.

Thermal interrupt handling is enabled by calling lapic_enable_thermal(),
which installs a (single) handler.

[olce: Wrote the commit message.]

Reviewed by:    kib, olce
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D44454
DeltaFile
+72-2sys/x86/x86/local_apic.c
+8-4sys/x86/include/apicvar.h
+9-0sys/amd64/amd64/apic_vector.S
+89-63 files

FreeBSD/src 1ea204bsys/netinet in_pcb.c in_pcb.h

inpcb: make net.inet.ip.portrange port number limiting sysctls unsigned

And make net.inet.ip.portrange.randomized boolean.

Reviewed by:            pouria, tuexen, markj
Differential Revision:  https://reviews.freebsd.org/D57291
DeltaFile
+24-24sys/netinet/in_pcb.c
+9-9sys/netinet/in_pcb.h
+33-332 files

FreeBSD/src 3fdb1b6sys/netinet6 in6_pcb.c

netinet6: further refactor in6_pcbconnect()

A mistake from 90ea8e89d9b7 is that in6_pcblookup_internal() was skipped
for an inpcb that had unspecified local address.  This is incorrect, as
such inpcb could have already have a port set, and in_pcb_lport_dest()
shall not be called on such inpcb.  That could lead to creation of an
alised connection in the database.

This makes the function almost identical to in_pcbconnect().  While here,
fix minor bug of missing INP_ANONPORT.  This flag has no use in kernel,
but affects netstat(1) output in certain mode.

Fixes:  90ea8e89d9b751e8b5ae90ef3397883b035788e5
Reviewed by:            pouria
Differential Revision:  https://reviews.freebsd.org/D57987
DeltaFile
+19-15sys/netinet6/in6_pcb.c
+19-151 files

FreeBSD/ports 5fda06cdevel/R-cran-Rcpp distinfo Makefile, devel/R-cran-Rcpp/files patch-inst_include_Rcpp_exceptions__impl.h patch-ChangeLog

devel/R-cran-Rcpp: Update to 1.1.2

Reported by:    portscout
DeltaFile
+0-52devel/R-cran-Rcpp/files/patch-inst_include_Rcpp_exceptions__impl.h
+0-17devel/R-cran-Rcpp/files/patch-ChangeLog
+3-3devel/R-cran-Rcpp/distinfo
+1-1devel/R-cran-Rcpp/Makefile
+4-734 files

FreeBSD/ports 76fb035textproc/codebook distinfo Makefile.crates

textproc/codebook: Update to 0.3.42
DeltaFile
+149-275textproc/codebook/distinfo
+73-136textproc/codebook/Makefile.crates
+1-2textproc/codebook/Makefile
+223-4133 files

FreeBSD/ports 92239f6net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.27.1 => 3.28.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases#release-3.28.0

Security:       GHSA-pjqx-v446-x7fc
Security:       GHSA-9g22-w2gr-vcmp
Security:       GHSA-f27x-frr8-j9hc
Security:       GHSA-72j9-356v-88xq
Security:       GHSA-v64m-xxfw-hrv6
Security:       CVE-2026-57158 GHSA-mp3f-59pg-c5pp
Security:       CVE-2026-57157 GHSA-47fr-jw86-c3fj
Security:       CVE-2026-57156 GHSA-v5wf-j8j4-77h7
Security:       GHSA-rq8f-9xjh-pr3m
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit b2818315d9d0762f4e028bfd784087a409ec77bd)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files

FreeBSD/ports b281831net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.27.1 => 3.28.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases#release-3.28.0

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+2-0net/freerdp3/pkg-plist
+6-43 files

FreeBSD/ports ea08326www/evcc distinfo Makefile

www/evcc: update to 0.311.0

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

FreeBSD/ports cc64f64sysutils/pefs-kmod distinfo Makefile

sysutils/pefs-kmod: Update to 2a2c7046 (g20260707)

Supports FreeBSD 15.1 ABI now.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             296570
DeltaFile
+3-3sysutils/pefs-kmod/distinfo
+2-2sysutils/pefs-kmod/Makefile
+5-52 files

FreeBSD/src 0083a4dtests/sys/kern procdesc.c

tests/procdesc: Add some test cases for pdopenpid()

Reviewed by:    kib
MFC with:       5c32aa785184 ("kern: add pdopenpid(2)")
Differential Revision:  https://reviews.freebsd.org/D58023
DeltaFile
+467-0tests/sys/kern/procdesc.c
+467-01 files

FreeBSD/src 3e3752csys/net if_bridge.c

if_bridge: Remove unused disable parameter in bridge_stop

The ```int disable``` parameter is included in the bridge_stop function
signature but is not used in the function body.

I had noticed this when tracing the driver's path while learning more
about the ifnet library.

This parameter originally appeared when importing the driver from NetBSD.
However, the FreeBSD ifnet library no longer requires an if_stop function.
Meaning that the function signature can be changed to only contain needed
parameters for our bridge driver.

Discussed with: freebsd-net@ mailing list
Signed-off-by:  Acesp25 <acesp25 at freebsd.org>
Reviewed by:    kp
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2290
DeltaFile
+5-5sys/net/if_bridge.c
+5-51 files

FreeBSD/ports b1d4a56devel/rhg Makefile

devel/rhg: fix fetch

Reported by:    pkg-fallout
Fixes:          ba80bc953806f6715a71c2339396c17639ad792e

Sponsored by:   tipi.work
DeltaFile
+1-1devel/rhg/Makefile
+1-11 files