FreeBSD/src 6429199 — sys/powerpc/pseries phyp_llan.c

llan: byte swap the receive queue entries

The receive queue of a PAPR logical LAN is filled in by the hypervisor, so
its fields are big endian, but llan_intr() read the offset and the length of
each frame natively.  On a little endian kernel the length of a 134 byte
frame reads as 0x86000000, and ether_input() discards the mbuf because m_len
is not even large enough for an ethernet header.  No frame is ever received.

Reproduced on a POWER9 pseries guest with a spapr-vlan interface.  Before:

  llan0: discard frame w/o leading ethernet header (len -2046820352
      pkt len -2046820352)
  llan0 1500 <Link#1> 52:54:00:12:34:56  123  118  0  5838733312  7  0

that is 118 input errors out of 123 packets, dhclient(8) never completes and
ping(8) loses every packet, although transmit works because the transmit
path passes the lengths in hcall registers rather than through memory.
Afterwards the interface gets a DHCP lease and ping reports no loss.


    [3 lines not shown]
DeltaFile
+4-4sys/powerpc/pseries/phyp_llan.c
+4-41 files

FreeBSD/ports 18bef40 — sysutils/qtpass Makefile distinfo

sysutils/qtpass: Update 1.8.1 => 1.8.2

Changelog:
https://github.com/IJHack/QtPass/blob/v1.8.2/CHANGELOG.md

PR:             298835
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3sysutils/qtpass/distinfo
+2-2sysutils/qtpass/Makefile
+5-52 files

FreeBSD/ports d262cc2 — audio/fooyin pkg-plist pkg-message

audio/fooyin: Update to 0.13.0

CD ripping-plugin is disabled and users are recommended to use
audio/cyanrip instead

Changelog:
https://github.com/fooyin/fooyin/releases/tag/v0.13.0
DeltaFile
+3-3audio/fooyin/distinfo
+4-2audio/fooyin/Makefile
+5-0audio/fooyin/pkg-message
+2-1audio/fooyin/pkg-plist
+14-64 files

FreeBSD/ports 58c14f5 — net/phpldapadmin Makefile, net/phpldapadmin/files patch-lib_functions.php patch-lib_xml2array.php

net/phpldapadmin: Fix PHP 8.4 XML callback and E_STRICT deprecations

PR:             298807
Approved by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 534e9aa094889b75681dc85a45df7c849ad5a5e9)
DeltaFile
+15-2net/phpldapadmin/files/patch-lib_xml2array.php
+9-0net/phpldapadmin/files/patch-lib_functions.php
+1-1net/phpldapadmin/Makefile
+25-33 files

FreeBSD/ports 5c5f052 — net/phpldapadmin Makefile

net/phpldapadmin: Bump PORTREVISION

I did forget to bump PORTREVISION in previous commit, sorry.

PR:             298807
Approved by:    osa, vvd (Mentors, implicit)
Fixes:          534e9aa09488
DeltaFile
+1-1net/phpldapadmin/Makefile
+1-11 files

FreeBSD/ports 534e9aa — net/phpldapadmin/files patch-lib_functions.php patch-lib_xml2array.php

net/phpldapadmin: Fix PHP 8.4 XML callback and E_STRICT deprecations

PR:             298807
Approved by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+15-2net/phpldapadmin/files/patch-lib_xml2array.php
+9-0net/phpldapadmin/files/patch-lib_functions.php
+24-22 files

FreeBSD/ports 1f63a54 — mail/dovecot24 distinfo Makefile, mail/dovecot24/files dovecot.in

mail/dovecot24: Fix runtime problems

1. Backport upstream patch that fixes anvil errors/crashes problems
   related to logged "handshake with duplicate service" messages.

2. Add service reload support to rc.d script.

PR:             298769 [1], 298719 [2]
Approved by:    osa, vvd (Mentors, implicit)
Co-authored-by: Herbert J. Skuhra <herbert at gojira.at>
Co-authored-by: Alexander Wittig <alexander at wittig.name>
DeltaFile
+11-2mail/dovecot24/files/dovecot.in
+4-1mail/dovecot24/Makefile
+3-1mail/dovecot24/distinfo
+18-43 files

FreeBSD/ports 106feb7 — editors/poedit distinfo Makefile, editors/poedit/files patch-src_language.cpp patch-configure.ac

editors/poedit: update 3.9 -> 3.9.1

Changelog: https://github.com/vslavik/poedit/releases/tag/v3.9.1-oss

Major changes:
    * This fixes spellchecking with Enchant ≥ 2.8.7. Full release notes at
      https://github.com/vslavik/poedit/releases/tag/v3.9.1-oss
    * Adding dependencies for textproc/pugixml and devel/nlohmann-json
      (automatically detected when installed)
    * Adding devel/cld2 dependency (small and recommanded).

PR:             298609
Reported by:    thierry
DeltaFile
+20-0editors/poedit/files/patch-configure.ac
+15-0editors/poedit/files/patch-src_language.cpp
+7-4editors/poedit/Makefile
+3-3editors/poedit/distinfo
+45-74 files

FreeBSD/ports 7e10a6b — net/rsync distinfo Makefile

net/rsync: update 3.5.0 -> 3.5.1

Changelog: https://download.samba.org/pub/rsync/NEWS#3.5.1

Major changes:
    - The protocol number was changed to 33
    - Fixed several path-handling regressions from 3.5.0
    - Fixed access to /dev/stdin, /dev/stdout, /dev/stderr and /dev/fd/N
    - Restored --max-alloc=0 as a spelling for the parser's maximum allocation limit
    - Fixed restricted-root paths in rrsync and detection of an inetd connection
    - Allowed --contimeout for daemon connections made through --rsh
    - Tightened validation of partial-directory state and alternate-destination paths on the receiver.
    - Fixed undefined shifts in the bundled zlib code and a FreeBSD amd64 build involving SIMD

PR:             298724
Reported by:    Christos Chatzaras <chris at cretaforce.gr>
DeltaFile
+15-15net/rsync/Makefile
+3-3net/rsync/distinfo
+18-182 files

FreeBSD/ports 785ce8d — net-p2p/prowlarr Makefile distinfo

net-p2p/prowlarr: Update 2.5.2.5491 => 2.6.5.5623

Changelogs:
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.0.5494
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.1.5509
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.2.5562
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.3.5592
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.4.5611
- https://github.com/Prowlarr/Prowlarr/releases/tag/v2.6.5.5623
Commit log:
https://github.com/Prowlarr/Prowlarr/compare/v2.5.2.5491...v2.6.5.5623

PR:             298831
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+16-40net-p2p/prowlarr/pkg-plist
+3-3net-p2p/prowlarr/distinfo
+1-1net-p2p/prowlarr/Makefile
+20-443 files

FreeBSD/ports 0cd4443 — net-p2p/radarr Makefile distinfo

net-p2p/radarr: Update 6.3.0.10514 => 6.4.4.10685

While here, pet portfmt.

Changelogs:
- https://github.com/Radarr/Radarr/releases/tag/v6.4.0.10523
- https://github.com/Radarr/Radarr/releases/tag/v6.4.0.10540
- https://github.com/Radarr/Radarr/releases/tag/v6.4.1.10545
- https://github.com/Radarr/Radarr/releases/tag/v6.4.2.10590
- https://github.com/Radarr/Radarr/releases/tag/v6.4.3.10645
- https://github.com/Radarr/Radarr/releases/tag/v6.4.4.10684
- https://github.com/Radarr/Radarr/releases/tag/v6.4.4.10685
Commit log:
https://github.com/Radarr/Radarr/compare/v6.3.0.10514...v6.4.4.10685

PR:             298830
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+11-42net-p2p/radarr/pkg-plist
+3-3net-p2p/radarr/distinfo
+2-2net-p2p/radarr/Makefile
+16-473 files

FreeBSD/ports a4fad13 — net/lft distinfo Makefile

net/lft: Update to 4.01

Changelog: https://pwhois.org/lft/changelog.html
DeltaFile
+11-4net/lft/Makefile
+3-3net/lft/distinfo
+14-72 files

FreeBSD/ports b1a4cda — net-p2p/sonarr distinfo Makefile

net-p2p/sonarr: Update 4.0.19.2979 => 4.0.20.3014

While here, pet portfmt.

Changes:
https://github.com/Sonarr/Sonarr/releases
Commit log:
https://github.com/Sonarr/Sonarr/compare/v4.0.19.2979...v4.0.20.3014

PR:             298828
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+6-6net-p2p/sonarr/pkg-plist
+3-3net-p2p/sonarr/distinfo
+3-3net-p2p/sonarr/Makefile
+12-123 files

FreeBSD/ports a9271f9 — textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.65

Approved by:    kai (maintainer via email)
DeltaFile
+23-3textproc/py-zensical/distinfo
+10-0textproc/py-zensical/Makefile.crates
+3-2textproc/py-zensical/Makefile
+36-53 files

FreeBSD/ports 9c3ee2a — games/trx distinfo Makefile, games/trx/files trx.sh.in

games/trx: Update to 1.11.1

Install the engine data tree under DATADIR and point the wrapper at it
with TRX_DIR, added upstream in this release.  Previously the port
installed only the binary and the user had to populate scripts/ and
modules/ by hand.

ChangeLog:      https://github.com/LostArtefacts/TRX/releases/tag/trx-1.11.1
                https://github.com/LostArtefacts/TRX/releases/tag/trx-1.11
DeltaFile
+3-3games/trx/distinfo
+5-1games/trx/Makefile
+2-0games/trx/files/trx.sh.in
+10-43 files

FreeBSD/ports b61cca8 — net-im/prosody pkg-plist Makefile

net-im/prosody: Update 13.0.6 => 13.0.7

Latest maintenance release in the stable 13.x series covering some
minor changes and several important bug fixes.

The release notes strongly recommend that BSD users upgrade.

Changelog:
https://prosody.im/doc/release/13.0.7

PR:             298829
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 22efa0c10de519873ebbfed639ad8df290cd4535)
DeltaFile
+3-3net-im/prosody/distinfo
+1-1net-im/prosody/Makefile
+1-0net-im/prosody/pkg-plist
+5-43 files

FreeBSD/ports 22efa0c — net-im/prosody pkg-plist Makefile

net-im/prosody: Update 13.0.6 => 13.0.7

Latest maintenance release in the stable 13.x series covering some
minor changes and several important bug fixes.

The release notes strongly recommend that BSD users upgrade.

Changelog:
https://prosody.im/doc/release/13.0.7

PR:             298829
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3net-im/prosody/distinfo
+1-1net-im/prosody/Makefile
+1-0net-im/prosody/pkg-plist
+5-43 files

FreeBSD/ports a1bcf87 — security/vuxml/vuln 2026.xml

security/vuxml: Document p5-Image-ExifTool vulnerability

PR:             298826
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

FreeBSD/ports d70cae7 — math/octave-forge-statistics Makefile distinfo

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

FreeBSD/ports 1a8746e — japanese/mecab-jawiki Makefile distinfo, japanese/mecab-jawiki/files patch-mecab-userdic.csv

japanese/mecab-jawiki: Update to 2026.09.21.185756

PR:             298777
Approved by:    osa (mentor)
DeltaFile
+3-3japanese/mecab-jawiki/distinfo
+2-2japanese/mecab-jawiki/files/patch-mecab-userdic.csv
+1-1japanese/mecab-jawiki/Makefile
+6-63 files

FreeBSD/ports 19b29d7 — japanese/mecab Makefile, japanese/mecab-ipadic Makefile

japanese/mecab{,-ipadic}: Add PORTSCOUT

PR:             298775
Approved by:    osa (mentor)
DeltaFile
+4-2japanese/mecab/Makefile
+1-1japanese/mecab-ipadic/Makefile
+5-32 files

FreeBSD/ports e6a2b12 — graphics/p5-Image-ExifTool Makefile distinfo

graphics/p5-Image-ExifTool: Update 13.36 => 13.55

Changelog:
https://exiftool.org/history.html

PR:             298826
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-7580
MFH:            2026Q3

(cherry picked from commit ef91021109a6d2c0c9ca8ad30941a1a6cf1aba63)
DeltaFile
+9-1graphics/p5-Image-ExifTool/pkg-plist
+3-3graphics/p5-Image-ExifTool/distinfo
+1-1graphics/p5-Image-ExifTool/Makefile
+13-53 files

FreeBSD/ports ef91021 — graphics/p5-Image-ExifTool Makefile distinfo

graphics/p5-Image-ExifTool: Update 13.36 => 13.55

Changelog:
https://exiftool.org/history.html

PR:             298826
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-7580
MFH:            2026Q3
DeltaFile
+9-1graphics/p5-Image-ExifTool/pkg-plist
+3-3graphics/p5-Image-ExifTool/distinfo
+1-1graphics/p5-Image-ExifTool/Makefile
+13-53 files

FreeBSD/ports 4bba976 — www/waterfox Makefile distinfo

www/waterfox: Update 6.7.3 => 6.7.4

Release Notes:
https://www.waterfox.com/releases/6.7.4/

PR:             298816
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q3

(cherry picked from commit dbde4e02b689c3bf78a0cb17339f41b0b487ab6b)
DeltaFile
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+7-72 files

FreeBSD/ports dbde4e0 — www/waterfox Makefile distinfo

www/waterfox: Update 6.7.3 => 6.7.4

Release Notes:
https://www.waterfox.com/releases/6.7.4/

PR:             298816
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q3
DeltaFile
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+7-72 files

FreeBSD/ports 517cda2 — graphics/gnash Makefile

graphics/gnash: unbreak for aarch64

PR: 297587
DeltaFile
+3-1graphics/gnash/Makefile
+3-11 files

FreeBSD/ports 6ff7cc5 — sysutils/logstash8 Makefile, sysutils/logstash91 Makefile

sysutils/logstash*: Remove non-${ARCH} libs from the package

stage-qa error on aarch64:

=>> Status     sysutils/logstash94 | logstash94-9.4.7: stage-qa
====> Running Q/A tests (stage-qa)
ldd: /usr/bin/ldd32: Exec format error
ld-elf.so.1: /wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: unsupported machine
/wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: exit status 1

PR:             297679
Approved by:    blanket (fix packaging)
Tested by:      fluffy, Boris Korzun <drtr0jan at yandex.ru>
Sponsored by:   UNIS Labs
DeltaFile
+5-1sysutils/logstash95/Makefile
+5-1sysutils/logstash94/Makefile
+5-1sysutils/logstash93/Makefile
+5-1sysutils/logstash92/Makefile
+5-1sysutils/logstash91/Makefile
+5-1sysutils/logstash8/Makefile
+30-66 files

FreeBSD/ports 8dd6d9f — audio/ezstream pkg-plist pkg-message, audio/ezstream/files patch-src_stream.c patch-Makefile.in

audio/ezstream: Update to 1.0.2

Add devel/check to build dependencies.
Use localbase in uses.
Add license information.
Pet port linters.

PR:             297893
Approved by:    maintainer timeout (3+ weeks)
DeltaFile
+25-35audio/ezstream/Makefile
+46-0audio/ezstream/pkg-message
+23-3audio/ezstream/files/ezstream.in
+20-0audio/ezstream/files/patch-Makefile.in
+11-0audio/ezstream/files/patch-src_stream.c
+7-0audio/ezstream/pkg-plist
+132-381 files not shown
+135-407 files

FreeBSD/src 53edaad — sys/fs/cd9660 cd9660_vfsops.c, sys/fs/ext2fs ext2_vfsops.c

filesystems: use g_vfs_close_unlocked(9)

As result, we lock the devvp vnode around calls to VOP_FSYNC() on
unmount. For instance, the vn_fsync_buf() implementation of fsync()
needs exclusive lock on the vnode to guarantee that all dirty buffers
are indeed synced.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59932
DeltaFile
+3-12sys/fs/ext2fs/ext2_vfsops.c
+3-8sys/fs/udf/udf_vfsops.c
+3-8sys/fs/cd9660/cd9660_vfsops.c
+2-5sys/ufs/ffs/ffs_vfsops.c
+2-5sys/fs/msdosfs/msdosfs_vfsops.c
+13-385 files

FreeBSD/src e40c72c — sys/fs/nullfs null_vfsops.c, sys/kern vfs_subr.c vfs_mount.c

VFS: style

Wrap long lines, related to the nullfs mounts over regular files and
sockets type checks.  Also fix indent.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+6-3sys/kern/vfs_cache.c
+4-2sys/kern/vfs_mount.c
+2-1sys/fs/nullfs/null_vfsops.c
+1-1sys/kern/vfs_subr.c
+13-74 files