FreeBSD/ports 941a70fsecurity/vuxml/vuln 2026.xml

security/vuxml: Fix affected port version of mail/thunderbird by CVE-2026-6778

Although mail/thunderbird does not actually have PORTEPOCH, one is included in vuxml.
As a result, even fixed versions were still incorrectly reported as vulnerable.

The incorrect report was as follows:

===>  thunderbird-153.0.2 has known vulnerabilities:
thunderbird-153.0.2 is vulnerable:
  Mozilla -- Invalid pointer
  CVE: CVE-2026-6778
  WWW: https://vuxml.FreeBSD.org/freebsd/5124ce36-430a-11f1-a627-b42e991fc52e.html
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports b748a0anet/cloudflare-speed-cli Makefile distinfo

net/cloudflare-speed-cli: Update to 1.0.8
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-2net/cloudflare-speed-cli/Makefile
+4-52 files

FreeBSD/ports d5b6043graphics/engauge-digitizer Makefile

graphics/engauge-digitizer: Fix build

Reported by:    fallout
DeltaFile
+14-0graphics/engauge-digitizer/Makefile
+14-01 files

FreeBSD/src c77cb02sys/fs/fuse fuse_vnops.c

fusefs: only search for FREAD fufh in readdir

The extra search for an FEXEC fufh shall be removed, since readdir
is only supposed to be called on a directory opened with FREAD.  The
sole exception is NFS, which will call VOP_READDIR with directories that
aren't open at all.  fuse already has special code to handle that.

Also remove the fuse_filehandle_get_dir() function, since it's not
used anywhere else.

Signed-off-by:  CismonX <admin at cismon.net>
Reviewed by:    asomers
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1729

(cherry picked from commit 4179f1d9deed83977f159c8afea204293ef4c7d7)
DeltaFile
+1-11sys/fs/fuse/fuse_vnops.c
+1-111 files

FreeBSD/src 66c61a6sys/kern uipc_usrreq.c, sys/sys ucred.h

Fix LOCAL_PEERCRED in 32-bit compat mode

Previously the cr_pid field would be incorrectly copied to userland, due
to a size mismatch between the structure as defined in 32-bit vs 64-bit
builds.  Fix it by converting the structure before copying it to
userland.

PR:             294833
Sponsored by:   ConnectWise
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D56675

(cherry picked from commit 1d24638d3e8875e4b99a4b5e39f4241e37221b3d)

linuxulator: fix SO_PEERCRED emulation after 1d24638d3e8

For Linux binaries, sopt->sopt_td may be null.  And there's also no
need to check it, since struct l_ucred has the same layout on 32-bit
systems as on 64-bit ones.

    [8 lines not shown]
DeltaFile
+21-2sys/kern/uipc_usrreq.c
+11-0sys/sys/ucred.h
+32-22 files

FreeBSD/src c3be3a7sbin/ping/tests test_ping.py

ping: fix listing test cases when scapy is not installed

The ATF-python test program was attempting to list test cases that
require scapy.  But it attempted to import the scapy module before the
test cases had been listed, resulting in an ImportError that kyua
interpreted as a test program crash.

Fix this behavior by handling that ImportError well enough to list test
cases, but not run them.  If scapy isn't present, Kyua will refuse to
run the test cases.  But it needs to be able to list them in order to
know to skip them.

Sponsored by:           ConnectWise
Reviewed by:            maxim
Differential Revision:  https://reviews.freebsd.org/D56765

(cherry picked from commit 3e845b1090565912375c5578cf0399d27b7fa70c)
DeltaFile
+25-1sbin/ping/tests/test_ping.py
+25-11 files

FreeBSD/ports d6a5f41devel/py-grizzled distinfo Makefile, devel/py-grizzled/files patch-setup.py pyproject.toml.in

devel/py-grizzled: Update to 2.2.0

PR:             296672
Reported by:    hiroo.ono+freebsd at gmail.com
DeltaFile
+0-1,595devel/py-grizzled/files/patch-2to3
+17-6devel/py-grizzled/Makefile
+18-0devel/py-grizzled/files/pyproject.toml.in
+0-13devel/py-grizzled/files/patch-setup.py
+3-2devel/py-grizzled/distinfo
+38-1,6165 files

FreeBSD/ports 081bae0lang/python315 Makefile.version distinfo

lang/python315: Update to 3.15.0RC1
DeltaFile
+78-5lang/python315/pkg-plist
+3-3lang/python315/distinfo
+1-1lang/python315/Makefile.version
+82-93 files

FreeBSD/src a4ebad0sys/fs/fuse fuse_node.c fuse_vnops.c

fusefs: better handling for low-memory conditions

Under conditions of low memory, getblk can fail.  fusefs was not
handling those failures very systematically.  It was always using
PCATCH, which appears to have been originally copy/pasted from the NFS
client code, but isn't always appropriate:

* During fuse_vnode_setsize_immediate, which can be called from many
  different VOPs and from the vn_delayed_setsize mechanism, remove
  PCATCH.  Some of these callers cannot tolerate allocate failure.

* In fuse_inval_buf_range, don't assume that getblk will always succeed.

* When calling fuse_inval_buf_range from VOP_ALLOCATE,
  VOP_COPY_FILE_RANGE, or VOP_WRITE (with IO_DIRECT), return EINTR if
  the allocation fails.

* When calling fuse_inval_buf_range from VOP_DEALLOCATE, remove PCATCH.
  This VOP must not fail with EINTR.

    [8 lines not shown]
DeltaFile
+17-7sys/fs/fuse/fuse_vnops.c
+1-5sys/fs/fuse/fuse_node.c
+18-122 files

FreeBSD/src 3943f7btests/sys/cam/ctl Makefile all-supported-opcodes.txt

CTL: add ATF tests for REPORT SUPPORTED OPCODES

This includes a regression test for CVE-2024-42416

Sponsored by:   ConnectWise
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D46613

(cherry picked from commit 6dd86310e54d3f2dd9f688670913b9176176246c)
DeltaFile
+241-0tests/sys/cam/ctl/opcodes.sh
+39-0tests/sys/cam/ctl/all-supported-opcodes.txt
+2-0tests/sys/cam/ctl/Makefile
+282-03 files

FreeBSD/src 8fa2c02tests/sys/aio aio_test.c

aio(4) tests: do not rely on (int *)-1 being invalid address

Explicitly mmap guard and use it as the invalid address instead.

(cherry picked from commit dc9a8d300ba5c4c319589d78231e9d0e76576cbf)
DeltaFile
+6-1tests/sys/aio/aio_test.c
+6-11 files

FreeBSD/ports 2b5fb0ctextproc Makefile, textproc/sasso pkg-descr Makefile

texproc/sasso: New port: Fast and conformant Sass to CSS compiler

Sasso is a compiler for Sass, the Syntactically Awesome Style Sheets
language, written in Rust. Sass provides features such as variables,
nesting, mixins, inheritance and imports, which allows one to write
CSS (Cascading Style Sheets) more easily and tersely.

Sasso supports both the SCSS syntax -- a superset of CSS3 -- and the
older indended Sass syntax. It aims for a perfect compatibility with
the current release of Dart Sass, the reference implementation of the
Sass language. It is tested against the official Sass Spec Suite where
it achieves a 100% success rate on the subset implemented by Dart
Sass, producing byte-for-byte identical outputs.

WWW: https://github.com/momiji-rs/sasso

PR:             296857
Reported by:    Benjamin Jacobs <freebsd at dev.thsi.be> (new maintainer)
DeltaFile
+121-0textproc/sasso/distinfo
+59-0textproc/sasso/Makefile.crates
+23-0textproc/sasso/Makefile
+11-0textproc/sasso/pkg-descr
+1-0textproc/Makefile
+215-05 files

FreeBSD/ports 74f66c9science/py-qiskit/files patch-pyproject.toml

science/py-qiskit: Add the patch which missed in previous commit
DeltaFile
+23-0science/py-qiskit/files/patch-pyproject.toml
+23-01 files

FreeBSD/ports 994e490astro/py-astropy-helpers Makefile, astro/py-astropy-helpers/files patch-astropy__helpers_utils.py

astro/py-astropy-helpers: Fix build with python-3.12

PR:             296703
Reported by:    hiroo.ono+freebsd at gmail.com
DeltaFile
+22-0astro/py-astropy-helpers/files/patch-astropy__helpers_utils.py
+1-1astro/py-astropy-helpers/Makefile
+23-12 files

FreeBSD/ports 2cea5f9www/tikiwiki Makefile distinfo

www/tikiwiki: Update to 30.0
DeltaFile
+3-3www/tikiwiki/distinfo
+2-2www/tikiwiki/Makefile
+5-52 files

FreeBSD/ports ce18da5science/py-qiskit Makefile Makefile.crates

science/py-qiskit: Update to 2.5.1

Take maintainership

PR:             297056
Reported by:    wen@
Approved by:    yuri@(previous maintainer)
DeltaFile
+485-295science/py-qiskit/distinfo
+241-146science/py-qiskit/Makefile.crates
+12-7science/py-qiskit/Makefile
+738-4483 files

FreeBSD/ports e7bd370devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.66

Changelog: https://github.com/astral-sh/ty/blob/0.0.66/CHANGELOG.md

Reported by:    Repology
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/src 8c15c14usr.sbin/boot0cfg boot0cfg.8 boot0cfg.c

boot0cfg: Also allow a file as a trailing argument

Modify the disk check to allow arbitrary files as the trailing argument
instead of requiring a live GEOM disk provider.

This enables modifying a boot0 binary file in-place before flashing it
to a disk via gpart bootcode, or using it directly as an argument to
mkimg's partition specification, as these tools cannot directly adjust
the parameters of the boot0 boot manager.

Reviewed by:    imp, jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57310

(cherry picked from commit 4007d914e7973bca8ac488ab50aca56964eed90f)
DeltaFile
+34-6usr.sbin/boot0cfg/boot0cfg.c
+26-6usr.sbin/boot0cfg/boot0cfg.8
+60-122 files

FreeBSD/src 15a0a7dusr.sbin/boot0cfg boot0cfg.8 boot0cfg.c

boot0cfg: Also allow a file as a trailing argument

Modify the disk check to allow arbitrary files as the trailing argument
instead of requiring a live GEOM disk provider.

This enables modifying a boot0 binary file in-place before flashing it
to a disk via gpart bootcode, or using it directly as an argument to
mkimg's partition specification, as these tools cannot directly adjust
the parameters of the boot0 boot manager.

Reviewed by:    imp, jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57310

(cherry picked from commit 4007d914e7973bca8ac488ab50aca56964eed90f)
DeltaFile
+34-6usr.sbin/boot0cfg/boot0cfg.c
+26-6usr.sbin/boot0cfg/boot0cfg.8
+60-122 files

FreeBSD/ports 8c6da66sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.67.0 => 0.68.0

While here, require Go 1.26+ after upstream go.mod change.

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.68.0

PR:             297286
Reported by:    Robert Gogolok <gogolok at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5sysutils/stackit/distinfo
+2-2sysutils/stackit/Makefile
+7-72 files

FreeBSD/ports d36ade8emulators/wine-devel pkg-plist

emulators/wine-devel: Fix packaging without Wayland

Fix packaging when WAYLAND is disabled in build.

PR:             297179
Approved by:    Thibault Payet <monwarez at mailoo.org> (maintainer)
Sponsored by:   UNIS Labs
DeltaFile
+2-2emulators/wine-devel/pkg-plist
+2-21 files

FreeBSD/ports 3b984ecnet-p2p/tremotesf Makefile distinfo

net-p2p/tremotesf: Update 2.9.1 => 2.10.1

Changelog:
https://github.com/equeim/tremotesf2/blob/2.10.1/CHANGELOG.md

PR:             297269
Reported by:    Anton Saietskii <vsasjason at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-p2p/tremotesf/distinfo
+1-1net-p2p/tremotesf/Makefile
+4-42 files

FreeBSD/ports 51dc535sysutils/rocinante distinfo Makefile

sysutils/rocinante: Update 1.1.1.260219 => 1.1.2

Changelog:
https://github.com/BastilleBSD/rocinante/releases/tag/1.1.2

- Improve do-install.

PR:             296827
Approved by:    Christer Edwards <christer.edwards at gmail.com> (maintainer, timeout 20 days)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-8sysutils/rocinante/Makefile
+3-3sysutils/rocinante/distinfo
+10-112 files

FreeBSD/ports 08e2beamisc/ollama Makefile

misc/ollama: VULKAN option is broken
DeltaFile
+2-1misc/ollama/Makefile
+2-11 files

FreeBSD/ports 3573316misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.6.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.6.0

Reported by:    portscout
DeltaFile
+41-31misc/py-hf-xet/distinfo
+19-14misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+61-473 files

FreeBSD/ports 343e9b3print/py-pypdf Makefile distinfo

print/py-pypdf: Update to 6.9.2

PR:             294342
Reported by:    yuri@
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

FreeBSD/ports 0e280a2www/py-soupsieve Makefile distinfo

www/py-soupsieve: Update to 2.8.4

PR:             297277
Reported by:    rozhuk.im at gmail.com
DeltaFile
+3-3www/py-soupsieve/distinfo
+1-1www/py-soupsieve/Makefile
+4-42 files

FreeBSD/ports 9237de6www/py-django60 Makefile distinfo, www/py-django60/files patch-pyproject.toml

www/py-django60: Update to 6.0.8

(cherry picked from commit 6b2158cd821eba5539e713ef7ae25a635d6b7df6)
DeltaFile
+5-8www/py-django60/files/patch-pyproject.toml
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+9-123 files

FreeBSD/ports 2e04bf2www/py-django52 Makefile distinfo, www/py-django52/files patch-pyproject.toml

www/py-django52: Update to 5.2.17

(cherry picked from commit cb8a86870593b9224554d71f04d1344b7a03db9f)
DeltaFile
+3-3www/py-django52/files/patch-pyproject.toml
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+7-73 files

FreeBSD/ports cb8a868www/py-django52 Makefile distinfo, www/py-django52/files patch-pyproject.toml

www/py-django52: Update to 5.2.17
DeltaFile
+3-3www/py-django52/files/patch-pyproject.toml
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+7-73 files