FreeBSD/ports 57b882fdevel/py-lxml Makefile distinfo

devel/py-lxml: update to 6.1.3

Changelog: https://lxml.de/6.1/changes-6.1.3.html
DeltaFile
+3-3devel/py-lxml/distinfo
+1-1devel/py-lxml/Makefile
+4-42 files

FreeBSD/src 6e94e07sys/kern subr_devstat.c

devstat: Fix a kernel stack disclosure

The 16-byte "device_name" field was not zero-filled, so could contain
uninitialized stack data.  Zero the whole struct, as that's the
prevailing pattern for this kind of conversion code, and it's more
robust in the face of future revisions to struct devstat.

Reviewed by:    olce, kib
Reported by:    Reo Shiseki
Fixes:          a11d132f6c62 ("devstat: Provide 32-bit compatibility")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59309

(cherry picked from commit 7cb1a76f88158fb690418336b736e66c238cd4f7)
DeltaFile
+1-0sys/kern/subr_devstat.c
+1-01 files

FreeBSD/src a550e82share/man/man4 iflib.4, sys/net iflib.c

iflib: Require sustained demand for TX watchdog

The restored watchdog arms when the outstanding descriptor count
grows, but then continues counting based only on the queue remaining
frozen.  A single growth sample can therefore leave a quiet, nearly
empty queue armed until the watchdog resets the interface.  Lockless
sampling of the queue counters can also manufacture the initial growth
sample.

This matches watchdog reports from I354 queues with 979 or 980 of
1022 usable descriptors still available.  Neither queue was under
transmit backpressure when the reset flapped its link.

Keep the watchdog armed only while the outstanding count continues
to grow, the software ring is stalled, or the hardware ring is at
iflib's backpressure threshold.  The last condition preserves hang
detection with simple-TX, which bypasses the software ring.  A busy hang
still reaches the verdict while a frozen but quiet tail disarms.  Retain
the final driver completion peek so a missed completion interrupt

    [14 lines not shown]
DeltaFile
+34-26sys/net/iflib.c
+9-5share/man/man4/iflib.4
+43-312 files

FreeBSD/src e2cf718share/man/man7 ports.7

ports.7: Document test target

While here, document WITHOUT_DEBUG_PORTS.

Approved by: dch (mentor)
Approved by: kevans
Approved by: ziaee
Closes:      https://github.com/freebsd/freebsd-src/pull/2387
DeltaFile
+23-2share/man/man7/ports.7
+23-21 files

FreeBSD/ports bbd4bddmail/fetchmail Makefile distinfo

mail/fetchmail{,conf}: Update 6.6.6 => 6.6.7

Changelog:
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.7/NEWS#L113

PR:             298119
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit b6a3a91f25d91a9789bfee57fd7595e483b863c2)
DeltaFile
+3-3mail/fetchmail/distinfo
+2-2mail/fetchmail/Makefile
+5-52 files

FreeBSD/ports b6a3a91mail/fetchmail Makefile distinfo

mail/fetchmail{,conf}: Update 6.6.6 => 6.6.7

Changelog:
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.7/NEWS#L113

PR:             298119
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3mail/fetchmail/distinfo
+2-2mail/fetchmail/Makefile
+5-52 files

FreeBSD/ports c7f2afcnet-im/matterircd Makefile distinfo

net-im/matterircd: Update 0.31.0 => 0.32.0

Changelog:
https://github.com/42wim/matterircd/releases/tag/v0.32.0

PR:             298118
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 0922ec476d7d0eece2699c584232c38eb6ac796f)
DeltaFile
+3-3net-im/matterircd/distinfo
+1-2net-im/matterircd/Makefile
+4-52 files

FreeBSD/ports 0922ec4net-im/matterircd Makefile distinfo

net-im/matterircd: Update 0.31.0 => 0.32.0

Changelog:
https://github.com/42wim/matterircd/releases/tag/v0.32.0

PR:             298118
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3net-im/matterircd/distinfo
+1-2net-im/matterircd/Makefile
+4-52 files

FreeBSD/ports 17bcf0e. UPDATING, mail/py-notmuch2 Makefile

mail/py-notmuch2: Fix value of PKGNAMESUFFIX

In commit db96db170fc4, the value of PKGNAMESUFFIX was accidentally
changed from 2 to 0.  Fix this by setting it back to the correct value,
2, which renames the package back to py*-notmuch2.

Bump PORTREVISION, so the renamed package is reinstalled with a
corrected plist.

PR:             298122
Reported by:    John Hein <jcfyecrayz at liamekaens.com>
Fixes:          db96db170fc4 (mail/notmuch*: Update to 0.34.2)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+17-0UPDATING
+2-2mail/py-notmuch2/Makefile
+19-22 files

FreeBSD/src 7ca0c1erelease/tools vmimage.subr

vmimage.subr: Use makefs -N

By default, makefs uses the host environment's user and group databases
when creating filesystems.  This causes makefs to fail when trying to
create files owned by users or groups which don't exist in the host
environment, for example when creating a VM with packages pre-installed
which added their own users/groups.

Pass "-N ${DESTDIR}/etc" to makefs to point it at the user and group
databases from the image being created.

MFC after:      1 week
Sponsored by:   Amazon
DeltaFile
+1-1release/tools/vmimage.subr
+1-11 files

FreeBSD/ports f1094a8multimedia/lebiniou Makefile, multimedia/lebiniou/files patch-plugins_output_v4l2loopback_v4l2loopback.c patch-src_webcam.h

multimedia/lebiniou: fix on -CURRENT with video(4)

Fix build after D59203.

PR:             297454
Reported by:    pkg-fallout
DeltaFile
+11-4multimedia/lebiniou/Makefile
+12-0multimedia/lebiniou/files/patch-plugins_output_v4l2loopback_v4l2loopback.c
+12-0multimedia/lebiniou/files/patch-src_webcam.h
+35-43 files

FreeBSD/ports e1686f2devel/reposilite Makefile distinfo

devel/reposilite: Upgrade to 3.6.3

PR:             298117
Changelog:      https://github.com/dzikoysk/reposilite/releases/tag/3.6.3
DeltaFile
+3-3devel/reposilite/distinfo
+1-1devel/reposilite/Makefile
+4-42 files

FreeBSD/ports 3d6ea24devel Makefile

devel/Makefile: remove reference to moved port sfml

Fixes:          dbfa9f04377fb4df340c26648cc09c9a8c3b1273
Reported by:    "Edward Sanford Sutton, III" <mirror176 at hotmail.com>
DeltaFile
+0-1devel/Makefile
+0-11 files

FreeBSD/ports 441c25adevel/py-libvirt Makefile distinfo

devel/py-libvirt: update to 12.7.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/py-libvirt/distinfo
+1-1devel/py-libvirt/Makefile
+4-42 files

FreeBSD/ports 24cf8ccdevel/libvirt Makefile distinfo

devel/libvirt: update to 12.7.0

 - Update to 12.7.0
 - Drop patch merged upstream

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-6devel/libvirt/Makefile
+3-5devel/libvirt/distinfo
+5-112 files

FreeBSD/src c85a253release/tools oci-image-runtime.conf

oci: Install FreeBSD-pam in the runtime image

In 16.0/15.1, the PAM modules were split from FreeBSD-runtime into a
new FreeBSD-pam package.  FreeBSD-runtime does not install FreeBSD-pam,
which means if a user starts from runtime, then installs sshd, sshd will
fail to authenticate users because of missing PAM modules.

Since FreeBSD-pam is relatively small (about 230kB on amd64), and is
already part of FreeBSD-set-minimal, add it to the runtime image as
well.  Users who absolutely don't want this can still build their
own images without it.

MFC after:      1 week
Reviewed by:    dfr
Reported by:    Michael Johnson <ahze at ahze.net>
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59194
DeltaFile
+1-0release/tools/oci-image-runtime.conf
+1-01 files

FreeBSD/src 8fab8b3tests/sys/netpfil/common rdr.sh

tests/netpfil: xfail ipfnat_local_redirect testcase

PR:             296944
Reviewed by:    cy
MFC after:      3 days
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-0tests/sys/netpfil/common/rdr.sh
+2-01 files

FreeBSD/ports 03159bdwww/freenginx-devel Makefile Makefile.extmod

www/freenginx-devel: third-party modules management

- njs module security update to 1.0.1

Bump PORTREVISION.

Sponsored by:   tipi.work

<ChangeLog>

nginx modules:

*) Security: fixed an access control bypass in js_access when an
   asynchronous request body continuation threw an exception or
   produced an unhandled rejection.  Previously, nginx could continue
   processing the request as though the js_access check had succeeded.
   Thanks to Ta Duc Thien.

*) Security: fixed a worker process crash when reading

    [48 lines not shown]
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-0www/freenginx-devel/Makefile
+5-43 files

FreeBSD/src 064d190lib/libarchive/tests Makefile

[tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken

This test has not passed since 185becb1e1bd2657c156f78aeb52edac05ba5fb5
(the libarchive 3.8.9 upgrade).

PR:             273732
MFC after:      1 week
Reviewed by:    siva
Differential Revision:  https://reviews.freebsd.org/D59314
DeltaFile
+6-1lib/libarchive/tests/Makefile
+6-11 files

FreeBSD/ports 028efd9net/onedrivegui Makefile distinfo

net/onedrivegui: Update to 1.3.2

ChangeLog at:   https://github.com/bpozdena/OneDriveGUI/releases/tag/v1.3.2
DeltaFile
+3-3net/onedrivegui/distinfo
+1-1net/onedrivegui/Makefile
+4-42 files

FreeBSD/ports 675a499x11-wm/lxappearance-obconf Makefile

x11-wm/lxappearance-obconf: do not pollute RUN_DEPENDS

Currently it includes gmake, pkgconf and intltool as runtime dependencies
due to incorrect variables usage

Replaced the construction with an extra OTHER_DEPENDS variable
accordingly to 5.10.2. RUN_DEPENDS FreeBSD Porter's Handbook

Pull Request:   https://github.com/freebsd/freebsd-ports/pull/607
DeltaFile
+4-3x11-wm/lxappearance-obconf/Makefile
+4-31 files

FreeBSD/ports 72b308cnet/onedrive Makefile distinfo

net/onedrive: Update to 2.5.11

ChangeLog at:   https://github.com/abraunegg/onedrive/releases/tag/v2.5.11
Approved by:    maintainer via email
DeltaFile
+3-3net/onedrive/distinfo
+1-2net/onedrive/Makefile
+4-52 files

FreeBSD/src 1a669b6usr.sbin/syslogd syslogd.c

syslogd: reap pipe children on config reload

On SIGHUP reload, closelogfiles() frees each F_PIPE filed even when its
pipe process is still running.  close_filed() sets f_type to F_UNUSED
before the check, so the condition f_type != F_PIPE is always true and
the filed is freed while its process descriptor is still on the dead
queue and registered in the kqueue.  When the child later exits, the
NOTE_EXIT handler dereferences the freed filed (use-after-free) and
never closes the process descriptor, leaving the pipe child as a
persistent zombie.

Capture whether the filed is a pipe with an active process descriptor
before calling close_filed(), and defer the free in that case so the
NOTE_EXIT handler can reap the child and free the filed.

Reviewed by:    markj
Fixes:  95381c0139d6 (syslogd: Use process descriptors)
Differential Revision:  https://reviews.freebsd.org/D59319
DeltaFile
+9-5usr.sbin/syslogd/syslogd.c
+9-51 files

FreeBSD/src ab420c4sys/arm/include _inttypes.h, sys/arm64/include _inttypes.h

libc: Add PRIb*, PRIB*, and SCNb* macros as per C23

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D59293
DeltaFile
+45-0sys/x86/include/_inttypes.h
+45-0sys/riscv/include/_inttypes.h
+45-0sys/powerpc/include/_inttypes.h
+45-0sys/arm64/include/_inttypes.h
+45-0sys/arm/include/_inttypes.h
+225-05 files

FreeBSD/ports 56ce79bdevel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.568.3

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit e430b4b59a8426233cb40ff5430998c01c2020ab)
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-1devel/jenkins-lts/Makefile
+4-42 files

FreeBSD/ports 9d566c1devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.580

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 71c80942caa3abb23b659050e464cecde0251887)
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports e430b4bdevel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.568.3

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-2devel/jenkins-lts/Makefile
+4-52 files

FreeBSD/ports 71c8094devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.580

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports a518977security/vuxml/vuln 2026.xml

security/vuxml: Document Jenkins Security Advisory 2026-09-02

Sponsored by:   The FreeBSD Foundation
DeltaFile
+69-0security/vuxml/vuln/2026.xml
+69-01 files

FreeBSD/ports 2f81624devel/libarena Makefile

devel/libarena: mark DEPRECATED

 - No consumer left
 - upstream stalled since 2014-01-20

PR:             286876
Reported by:    diizzy
DeltaFile
+2-0devel/libarena/Makefile
+2-01 files