FreeBSD/src a9519f7sys/dev/firewire firewire.c firewirereg.h

firewire: Fix watchdog_clock aliasing and fw_tl2xfer UAF race

Two bugs in the firewire bus layer that affect all consumers (
if_fwip, sbp):

watchdog_clock was a static local in firewire_watchdog(), shared across
all firewire_comm instances.  With two controllers (e.g. built-in +
Thunderbolt Display), both advance the same counter, so the second
controller's 15-second boot-time timeout guard expires prematurely.

fw_tl2xfer() released tlabel_lock before returning the xfer pointer.

Reviewed by:    zlei, adrian
Differential Revision:  https://reviews.freebsd.org/D57496
DeltaFile
+37-30sys/dev/firewire/firewire.c
+1-0sys/dev/firewire/firewirereg.h
+38-302 files

FreeBSD/ports 91be4bbarchivers Makefile, archivers/py-pycdlib Makefile pkg-descr

archivers/py-pycdlib: New port

PyCdlib is a pure python library to parse, write (master), and create
ISO9660 files, suitable for writing to a CD or USB.
DeltaFile
+22-0archivers/py-pycdlib/Makefile
+6-0archivers/py-pycdlib/pkg-descr
+3-0archivers/py-pycdlib/distinfo
+1-0archivers/Makefile
+32-04 files

FreeBSD/src efb5c07crypto/krb5/src/lib/gssapi/spnego spnego_mech.c

krb5: Fix null dereference in SPNEGO token processing

krb5 1.22.1 erroneously removed a check from get_negTokenResp() for
successful decoding of the mechListMIC field.  Restore the check to
prevent a null pointer dereference.

Commit message details obtained from upstream commit.
Obtained from:  Upstream commit 4ae75cded
MFC after:      3 days
DeltaFile
+2-0crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
+2-01 files

FreeBSD/src fce16f6crypto/krb5/src/lib/gssapi/krb5 import_name.c

krb5: Fix reachable assert when importing krb5 names

If a name token contains trailing garbage, error out from
krb5_gss_import_name() instead of crashing the process with an
assertion failure.

Commit message details obtained from upstream commit.
Obtained from:  upstream commit 07818f1fd
Reported by:    Aisle Research (Ze Sheng, Dmitrijs Trizna,
                Luigino Camastra, Guido Vranken) to krb5-bugs
MFC after:      3 days
DeltaFile
+2-1crypto/krb5/src/lib/gssapi/krb5/import_name.c
+2-11 files

FreeBSD/src 37e9d36sys/netpfil/ipfilter/netinet ip_pptp_pxy.c

ipfilter: Fix ip_pptp_pxy (PPTP proxy) length underflow

A PPTP client sending a specially crafted PPTP message with a length
smaller than the already processed fixed header can panic the system.
This resultes in a negative remaining length (a large unsigned 16-bit
number).

Reported by:    Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li,
                and Ke Xu from Tsinghua University using GLM-5.1 from
                Z.ai
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57383
DeltaFile
+6-2sys/netpfil/ipfilter/netinet/ip_pptp_pxy.c
+6-21 files

FreeBSD/ports 3df1e9cmisc/py-litellm-proxy-extras distinfo Makefile

misc/py-litellm-proxy-extras: Update to 0.4.74

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports d27b7camisc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.88.0

Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.87.1
- https://github.com/BerriAI/litellm/releases/tag/v1.88.0

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/files/patch-pyproject.toml
+1-1misc/py-litellm/Makefile
+5-53 files

FreeBSD/ports c258d9csecurity/nebula distinfo Makefile

security/nebula: upgrade from 1.8.2 to 1.10.3

PR:     295215
Approved by:    ashish@ (maintainer timeout)
DeltaFile
+11-11security/nebula/distinfo
+1-2security/nebula/Makefile
+12-132 files

FreeBSD/doc bdc7531website/content/en/cgi man.cgi

configure forgotten FreeBSD 14.4-RELEASE

Reported by: Graham Perrin
DeltaFile
+4-2website/content/en/cgi/man.cgi
+4-21 files

FreeBSD/ports 60dfe40misc/ossp-uuid Makefile, misc/ossp-uuid/files patch-uuid-config.in

misc/ossp-uuid: fix library name in pkgconfig output

PR:     295701
Submitted by:   Nikolaj Thygesen <mailinglist at diamondbox.dk>
DeltaFile
+11-0misc/ossp-uuid/files/patch-uuid-config.in
+1-1misc/ossp-uuid/Makefile
+12-12 files

FreeBSD/ports b1bbbacx11/mate-menus Makefile distinfo

x11/mate-menus: update to 1.28.1

PR:             295821

Reported by:    Ale
DeltaFile
+6-5x11/mate-menus/Makefile
+3-3x11/mate-menus/distinfo
+9-82 files

FreeBSD/ports 03b7270sysutils/mate-polkit Makefile distinfo

sysutils/mate-polkit: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook.
DeltaFile
+7-6sysutils/mate-polkit/Makefile
+3-3sysutils/mate-polkit/distinfo
+10-92 files

FreeBSD/ports 1817abcsysutils/tarbsd-builder distinfo Makefile

sysutils/tarbsd-builder: Update 26.04.11 => 26.06.08

Changelog:
https://github.com/pavetheway91/tarbsd/releases/tag/26.06.08
Commit log:
https://github.com/pavetheway91/tarbsd/compare/26.04.11...26.06.08

PR:             295925
Reported by:    Paavo-Einari Kaipila <pkaipila at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3sysutils/tarbsd-builder/distinfo
+1-1sysutils/tarbsd-builder/Makefile
+4-42 files

FreeBSD/ports 9a49b7fdeskutils/qmd Makefile

deskutils/qmd: Fix build by adding python to build

Reported by:    fallout
DeltaFile
+2-2deskutils/qmd/Makefile
+2-21 files

FreeBSD/ports 4f91ceamisc/ollama distinfo Makefile

misc/ollama: update 0.30.5 → 0.30.6
DeltaFile
+13-13misc/ollama/distinfo
+2-2misc/ollama/Makefile
+15-152 files

FreeBSD/src 035e872sys/netpfil/pf if_pfsync.c

pfsync: remove invalid panic

When we undefer a packet (when the peer acks the state) it's possible
that we don't find a corresponding pfsync_deferral. We panic here, but
that's actually something that can happen in normal operation:
 - if we have too many deferred packets already (in pfsync_defer())
 - if the deferral timed out (in pfsync_defer_tmo())

Remove this panic and document the scenarios where it might occur.

MFC after:      2 weeks
Sponsored by:   Orange Business Services
DeltaFile
+5-1sys/netpfil/pf/if_pfsync.c
+5-11 files

FreeBSD/src 5f84c6dusr.sbin/fwget/pci pci_video_amd

fwget: amdgpu: Add needed package for Granite Ridge

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+2-2usr.sbin/fwget/pci/pci_video_amd
+2-21 files

FreeBSD/ports 27ab34cx11-toolkits/pythonqt distinfo Makefile, x11-toolkits/pythonqt/files patch-PythonQt.pro

x11-toolkits/pythonqt: update 3.5.6 → 4.1.0
DeltaFile
+14-6x11-toolkits/pythonqt/files/patch-PythonQt.pro
+3-3x11-toolkits/pythonqt/distinfo
+3-2x11-toolkits/pythonqt/Makefile
+20-113 files

FreeBSD/ports 52735eddevel/lace distinfo pkg-plist

devel/lace: update 2.3.2 → 2.4.0
DeltaFile
+3-3devel/lace/distinfo
+3-3devel/lace/pkg-plist
+2-2devel/lace/Makefile
+8-83 files

FreeBSD/ports 00fc406devel/xbyak distinfo Makefile

devel/xbyak: update 7.37.2 → 7.37.3
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports 3bc5daescience/lammps Makefile pkg-plist, science/lammps/files patch-unittest_force-styles_test__mliappy__unified.cpp patch-unittest_force-styles_tests_atomic-pair-reaxff__tabulate.yaml

science/lammps: update 2024111920250722.04
DeltaFile
+19-23science/lammps/Makefile
+21-18science/lammps/pkg-plist
+26-0science/lammps/files/patch-unittest_force-styles_test__mliappy__unified.cpp
+16-0science/lammps/files/patch-unittest_force-styles_tests_atomic-pair-reaxff__tabulate.yaml
+16-0science/lammps/files/patch-unittest_python_python-capabilities.py
+16-0science/lammps/files/patch-unittest_python_python-commands.py
+114-413 files not shown
+133-449 files

FreeBSD/ports b17e146graphics/art distinfo Makefile

graphics/art: update 1.26.4 → 1.26.5
DeltaFile
+3-3graphics/art/distinfo
+1-1graphics/art/Makefile
+4-42 files

FreeBSD/ports be1ff7cmisc/llama-cpp Makefile distinfo, misc/llama-cpp/files package-lock.json fetch-ui.sh

misc/llama-cpp: Fix WebUI fetch

PR:             295906
Reported by:    Eric Camachat <eric at camachat.org>
DeltaFile
+10,704-0misc/llama-cpp/files/package-lock.json
+91-0misc/llama-cpp/files/fetch-ui.sh
+34-14misc/llama-cpp/Makefile
+5-11misc/llama-cpp/distinfo
+10,834-254 files

FreeBSD/ports c023519graphics/py-openslide-python distinfo Makefile, graphics/py-openslide-python/files patch-pyproject.toml

graphics/py-openslide-python: update 1.4.1 → 1.4.6
DeltaFile
+11-0graphics/py-openslide-python/files/patch-pyproject.toml
+3-3graphics/py-openslide-python/distinfo
+1-2graphics/py-openslide-python/Makefile
+15-53 files

FreeBSD/ports 253a9b6graphics/openslide Makefile distinfo

graphics/openslide: update 4.0.0 → 4.0.1
DeltaFile
+4-3graphics/openslide/Makefile
+3-3graphics/openslide/distinfo
+1-1graphics/openslide/pkg-plist
+8-73 files

FreeBSD/ports fb21bfcmisc/py-llama-cpp-python distinfo Makefile

misc/py-llama-cpp-python: update 0.3.26 → 0.3.28
DeltaFile
+5-5misc/py-llama-cpp-python/distinfo
+3-3misc/py-llama-cpp-python/Makefile
+8-82 files

FreeBSD/ports ce33bc9devel/py-essentials distinfo Makefile

devel/py-essentials: update 1.1.8 → 1.1.9
DeltaFile
+3-3devel/py-essentials/distinfo
+2-2devel/py-essentials/Makefile
+5-52 files

FreeBSD/ports d16922adevel/py-junitparser Makefile distinfo

devel/py-junitparser: update 5.0.0 → 5.0.1
DeltaFile
+7-7devel/py-junitparser/Makefile
+3-3devel/py-junitparser/distinfo
+10-102 files

FreeBSD/ports 62de255devel/py-fire Makefile distinfo

devel/py-fire: update 0.7.0 → 0.7.1
DeltaFile
+7-3devel/py-fire/Makefile
+3-3devel/py-fire/distinfo
+10-62 files

FreeBSD/ports 7e942d7net/zapret2 distinfo Makefile

net/zapret2: update 0.9.5.2 → 1.0

Reported by:    portscout
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files