FreeBSD/ports f6c3ff4www/tt-rss distinfo Makefile

www/tt-rss: Update g20260622 => g20260805

Commit log:
https://github.com/tt-rss/tt-rss/compare/87b42eb3db253...f0d6de8c0be61

- Add tests.

PR:             297409
Sponsored by:   UNIS Labs
DeltaFile
+73-8www/tt-rss/pkg-plist
+19-2www/tt-rss/Makefile
+3-3www/tt-rss/distinfo
+95-133 files

FreeBSD/ports 802f932sysutils/cpu-microcode-intel Makefile distinfo

sysutils/cpu-microcode-intel: Update to 2026-08-12 release

Roll back Meteor Lake (06-aa-04, stepping C0) microcode update to what
was included before the 2026-08-11 release due to functional issues.

Release notes:  https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260812
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/cpu-microcode-intel/distinfo
+1-1sysutils/cpu-microcode-intel/Makefile
+4-42 files

FreeBSD/ports 5b5c929sysutils/graylog Makefile distinfo

sysutils/graylog: Update 7.1.6 => 7.1.7

Changelog:
https://go2docs.graylog.org/current/changelogs/changelog.html#Graylog717

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 7fc7497bf0b20c88eee5cbb3e4afcbc116ebe904)
DeltaFile
+3-3sysutils/graylog/distinfo
+1-1sysutils/graylog/Makefile
+4-42 files

FreeBSD/ports 7fc7497sysutils/graylog Makefile distinfo

sysutils/graylog: Update 7.1.6 => 7.1.7

Changelog:
https://go2docs.graylog.org/current/changelogs/changelog.html#Graylog717

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3sysutils/graylog/distinfo
+1-1sysutils/graylog/Makefile
+4-42 files

FreeBSD/ports 97c2726net/liferea Makefile distinfo

net/liferea: update to 1.16.14

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v1.16.14
DeltaFile
+3-3net/liferea/distinfo
+1-1net/liferea/Makefile
+4-42 files

FreeBSD/ports 01b6612devel/tevent Makefile, devel/tevent/files patch-tevent__poll.c

devel/tevent: clamp far-future poll(2) timeout to avoid a busy-loop

When a timer is scheduled far enough in the future,
tvalp->tv_sec * 1000 overflows the int millisecond value that
poll_event_loop_poll() passes to poll(2). poll(2) then fails with
EINVAL and tevent spins in a busy-loop instead of sleeping. Clamp
the computed timeout to INT_MAX in that case.

PR:             297401
Approved by:    0mp (samba)
Sponsored by:   Netzkommune GmbH
DeltaFile
+18-0devel/tevent/files/patch-tevent__poll.c
+1-1devel/tevent/Makefile
+19-12 files

FreeBSD/src efdb824sys/dev/thunderbolt router_var.h nhi.c

thunderbolt: Reset controllers

Reset routine for both v1.0 and v2.0 routes, chosen depending on version
reported in caps.

Reviewed by:    imp
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D49452
DeltaFile
+63-0sys/dev/thunderbolt/nhi.c
+4-0sys/dev/thunderbolt/router_var.h
+67-02 files

FreeBSD/src 529177bsys/dev/thunderbolt nhi_var.h nhi_reg.h

thunderbolt: Get NHI version number from caps

Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D49452
DeltaFile
+21-8sys/dev/thunderbolt/nhi.c
+9-1sys/dev/thunderbolt/nhi_reg.h
+5-0sys/dev/thunderbolt/nhi_var.h
+35-93 files

FreeBSD/ports 88cb100www/firefox-esr Makefile distinfo, www/firefox-esr/files patch-toolkit_library_moz.build

www/firefox-esr: update to 153.1.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.1.0/releasenotes/

(cherry picked from commit 3ae3b9746ae45d9e216a02398d76fd7283ec134b)
DeltaFile
+0-22www/firefox-esr/files/patch-toolkit_library_moz.build
+3-3www/firefox-esr/distinfo
+1-1www/firefox-esr/Makefile
+4-263 files

FreeBSD/ports 0c7abdfwww/firefox/files patch-xpcom_base_nsMemoryInfoDumper.cpp patch-python_sites_mach.txt

www/firefox: update to 154.0 (rc1)

Relesae Notes (soon):
  https://www.firefox.com/en-US/firefox/154.0/releasenotes/

(cherry picked from commit edd2352278082b39080539fb15d2dfa78341e42c)
DeltaFile
+3,322-1,421www/firefox/files/patch-libwebrtc-generated
+897-0www/firefox/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+36-0www/firefox/files/patch-third__party_angle_angle__common__gn_moz.build
+0-22www/firefox/files/patch-toolkit_library_moz.build
+4-5www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+4,262-1,4512 files not shown
+4,267-1,4568 files

FreeBSD/ports 3ae3b97www/firefox-esr Makefile distinfo, www/firefox-esr/files patch-toolkit_library_moz.build

www/firefox-esr: update to 153.1.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.1.0/releasenotes/
DeltaFile
+0-22www/firefox-esr/files/patch-toolkit_library_moz.build
+3-3www/firefox-esr/distinfo
+1-2www/firefox-esr/Makefile
+4-273 files

FreeBSD/ports edd2352www/firefox/files patch-xpcom_base_nsMemoryInfoDumper.cpp patch-python_sites_mach.txt

www/firefox: update to 154.0 (rc1)

Relesae Notes (soon):
  https://www.firefox.com/en-US/firefox/154.0/releasenotes/
DeltaFile
+3,322-1,421www/firefox/files/patch-libwebrtc-generated
+897-0www/firefox/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+36-0www/firefox/files/patch-third__party_angle_angle__common__gn_moz.build
+0-22www/firefox/files/patch-toolkit_library_moz.build
+4-5www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+4,262-1,4512 files not shown
+4,267-1,4568 files

FreeBSD/ports 1ff1432www/phpmyfaq Makefile distinfo

www/phpmyfaq: Update to 4.1.7

MFH:            2026Q3
Security:       7a691536-968b-11f1-9863-50ebf6bdf8e9
(cherry picked from commit 42eb9f7401321e5396b03239e856826abe69845b)
DeltaFile
+25-8www/phpmyfaq/pkg-plist
+3-3www/phpmyfaq/distinfo
+1-1www/phpmyfaq/Makefile
+29-123 files

FreeBSD/ports 42eb9f7www/phpmyfaq Makefile distinfo

www/phpmyfaq: Update to 4.1.7

MFH:            2026Q3
Security:       7a691536-968b-11f1-9863-50ebf6bdf8e9
DeltaFile
+25-8www/phpmyfaq/pkg-plist
+3-3www/phpmyfaq/distinfo
+1-1www/phpmyfaq/Makefile
+29-123 files

FreeBSD/ports 346b7absecurity/vuxml/vuln 2026.xml

security/vuxml: Add phpmyfaq vulnerabilities
DeltaFile
+71-0security/vuxml/vuln/2026.xml
+71-01 files

FreeBSD/src a58471asys/dev/igc if_igc.c

igc: defer sysctl-driven reinit to the admin task

igc_sysctl_eee() and igc_sysctl_dmac() called igc_if_init() directly.

Request the reset through iflib instead, and skipping while the interface
is down; the new value is picked up by the next init.

Unlike e1000, igc has no ASSERT_CTX_LOCK_HELD and no acquire_swflag
path, so the defect is silent here rather than an assertion failure.

While here also remove unnecessary igc_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

Differential Revision:  https://reviews.freebsd.org/D58629

(cherry picked from commit 30ccf2f48c11e54fc0540510dcec7cd006a2c366)
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-61 files

FreeBSD/src 0fa6b2csys/dev/e1000 if_em.c

e1000: defer sysctl-driven reinit to the admin task

Request the reset through iflib and let the admin task perform the
stop/init under the context lock, matching what the VF and SR-IOV paths
already do.

The assertion is compiled out without INVARIANTS, where the same write
instead resets the MAC and takes the ICH software flag while the queues
stay live and an ioctl or the admin task may be running.

While here also remove unnecessary em_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

Differential Revision:  https://reviews.freebsd.org/D58628

(cherry picked from commit abdde8b602813753e423610b39be6806da5647e2)
DeltaFile
+12-6sys/dev/e1000/if_em.c
+12-61 files

FreeBSD/src e22491csys/dev/igc if_igc.c

igc: defer sysctl-driven reinit to the admin task

igc_sysctl_eee() and igc_sysctl_dmac() called igc_if_init() directly.

Request the reset through iflib instead, and skipping while the interface
is down; the new value is picked up by the next init.

Unlike e1000, igc has no ASSERT_CTX_LOCK_HELD and no acquire_swflag
path, so the defect is silent here rather than an assertion failure.

While here also remove unnecessary igc_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

Differential Revision:  https://reviews.freebsd.org/D58629

(cherry picked from commit 30ccf2f48c11e54fc0540510dcec7cd006a2c366)
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-61 files

FreeBSD/src cbedee9sys/dev/e1000 if_em.c

e1000: defer sysctl-driven reinit to the admin task

Request the reset through iflib and let the admin task perform the
stop/init under the context lock, matching what the VF and SR-IOV paths
already do.

The assertion is compiled out without INVARIANTS, where the same write
instead resets the MAC and takes the ICH software flag while the queues
stay live and an ioctl or the admin task may be running.

While here also remove unnecessary em_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

Differential Revision:  https://reviews.freebsd.org/D58628

(cherry picked from commit abdde8b602813753e423610b39be6806da5647e2)
DeltaFile
+12-6sys/dev/e1000/if_em.c
+12-61 files

FreeBSD/ports 416fd19math/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.3.3.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/src 2519e19sys/net iflib.c ifdi_if.m

iflib: Allow conditional LED device support

A driver class may implement LED control even though the capability is
not available on every device or firmware version it supports.  Add an
optional capability method and consult it before creating the led(4)
device.  Default to supported so existing providers are unchanged.

This will be used by bnxt which blends PF and VF in the same driver.

MFC after:      2 weeks
DeltaFile
+10-0sys/net/ifdi_if.m
+1-1sys/net/iflib.c
+11-12 files

FreeBSD/src bbf9322sys/dev/igc igc_regs.h if_igc.h

igc: Recover from fatal internal memory errors

I225 and I226 report uncorrectable internal memory errors through
ICR.FER and identify the affected region in PEIND.  Depending on the
region, hardware stops transmit or all PCIe and DMA traffic until the
port is reset and reinitialized.

Enable the fatal error interrupt and capture its read clear status in
the interrupt filter.  Mask the cause while an iflib reset is pending,
report the affected memory regions, and expose per region indication
counters.

PCIe region parity failures require a different recovery order from a
normal reset: assert DEV_RST, wait at least 3 ms, disable PCIe master
requests, clear PCIEERRSTS, and then reinitialize the port.  Follow that
sequence before entering the normal reset path and clear the remaining
LAN status afterward.

The I225/I226 PBECCSTS layout is unrelated to the PCH layout previously

    [20 lines not shown]
DeltaFile
+221-5sys/dev/igc/if_igc.c
+20-5sys/dev/igc/igc_defines.h
+10-0sys/dev/igc/if_igc.h
+7-2sys/dev/igc/igc_regs.h
+258-124 files

FreeBSD/src 9f7633bsys/dev/igc if_igc.h if_igc.c

igc: Report corrected internal ECC errors

I225 and I226 do not interrupt for corrected internal ECC errors.
Instead, the DMA packet buffer and PCIe memories expose sticky status
bits in PBECCSTS and PCIEECCSTS.

Sample these bits with the regular hardware statistics update, preserve
the PBECCSTS ECC enable state while clearing its RW1C indication, and
expose separate counters for the DMA packet buffer, PCIe transmit-data
memory, and PCIe retry buffer.

These counters represent observed indications rather than an exact error
count because multiple corrections between samples collapse into one
sticky status bit.

Hardware validation used an I225-IT (rev 3) and a debug kernel that
wrote only the documented self-clearing injection bits.  Each test
armed the injector, exercised the owning RAM with traffic, and compared
the corresponding counter before and after.

    [14 lines not shown]
DeltaFile
+40-0sys/dev/igc/if_igc.c
+3-0sys/dev/igc/if_igc.h
+43-02 files

FreeBSD/ports 3e010e8www/freenginx-devel Makefile.extmod Makefile

www/freenginx-devel: third-party modules management (+)

- update headers-more module to its recent version

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

FreeBSD/ports e5eabf6lang/quickjs-ng Makefile pkg-plist

lang/quickjs-ng: update: 0.15.1 -> 0.16.1

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.15.1...v0.16.1

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+1-1lang/quickjs-ng/Makefile
+2-0lang/quickjs-ng/pkg-plist
+6-43 files

FreeBSD/src 887114ausr.bin/du du.c du.1

du: Print progress information to stderr

* On SIGINFO, print the current path to stderr rather than stdout.

* Do so immediately, instead of the next time we finish a directory.

* Document this behavior in the manual page.

PR:             296861
MFC after:      1 week
Fixes:          d1588599c024 ("Report the next directory being scanned ...")
Reviewed by:    wollman
Differential Revision:  https://reviews.freebsd.org/D58702

(cherry picked from commit fd79bf63442eefd2c3bfb695a377dbd705f5cc6d)
DeltaFile
+11-1usr.bin/du/du.1
+4-4usr.bin/du/du.c
+15-52 files

FreeBSD/src b0c2926usr.bin/du du.c du.1

du: Print progress information to stderr

* On SIGINFO, print the current path to stderr rather than stdout.

* Do so immediately, instead of the next time we finish a directory.

* Document this behavior in the manual page.

PR:             296861
MFC after:      1 week
Fixes:          d1588599c024 ("Report the next directory being scanned ...")
Reviewed by:    wollman
Differential Revision:  https://reviews.freebsd.org/D58702

(cherry picked from commit fd79bf63442eefd2c3bfb695a377dbd705f5cc6d)
DeltaFile
+11-1usr.bin/du/du.1
+4-4usr.bin/du/du.c
+15-52 files

FreeBSD/src ceb764fcontrib/unbound config.h.in configure, contrib/unbound/doc Changelog

unbound: Update to 1.26.0

Release notes at
        https://community.nlnetlabs.nl/t/unbound-1-26-0-released

Merge commit '84ffc29dc8ddb0c946db5cb3b3c1310bec6a9e6c'

(cherry picked from commit 7a789145f88a6aceacc59029a0cafe7de7aeefea)
DeltaFile
+3,512-3,494contrib/unbound/util/configlexer.c
+2,874-1,942contrib/unbound/configure
+2,148-2,099contrib/unbound/util/configparser.c
+577-0contrib/unbound/doc/Changelog
+223-181lib/libunbound/config.h
+220-178contrib/unbound/config.h.in
+9,554-7,894108 files not shown
+12,570-8,977114 files

FreeBSD/src ea65604sys/fs/pseudofs pseudofs.c

pseudofs: Don't purge the cache on shutdown

This is a waste of time and results in a use-after-free if linsysfs is
loaded and a USB network interface is in use, since USB devices are
disconnected at shutdown, which triggers a call into linsysfs, which
then tries to destroy a pseudofs node which has already been purged.

MFC after:      1 week
Reviewed by:    glebius
Differential Revision:  https://reviews.freebsd.org/D58359

(cherry picked from commit 4ebcdb8dd9a7bdddbc97ff6ee47e0a7556c76b5a)
DeltaFile
+0-1sys/fs/pseudofs/pseudofs.c
+0-11 files

FreeBSD/src fe264ccsys/fs/tarfs tarfs.h

tarfs: remove unused 'ino' in mount structure.

Differential Revision:  https://reviews.freebsd.org/D57898

(cherry picked from commit 54e6dec44b6dd264b19e50439a58b33cab4c10c3)
DeltaFile
+0-1sys/fs/tarfs/tarfs.h
+0-11 files