FreeBSD/ports cfbc3c7security/vuxml/vuln 2025.xml

security/vuxml: update/simplify Python vulnerability version ranges

Event: Winter Field Day 2026
PR: 291609
DeltaFile
+6-7security/vuxml/vuln/2025.xml
+6-71 files

LLVM/project eae7535clang-tools-extra/include-cleaner/lib Record.cpp, clang-tools-extra/test/clang-tidy/checkers/bugprone invalid-enum-default-initialization.cpp

[NFC] Fix "FIMXE" typos to "FIXME" (#177895)

Replace common typo "FIMXE" with the intended "FIXME" across the
codebase.
DeltaFile
+2-2clang-tools-extra/test/clang-tidy/checkers/bugprone/invalid-enum-default-initialization.cpp
+1-1clang/include/clang/AST/RecursiveASTVisitor.h
+1-1clang/lib/Sema/SemaDecl.cpp
+1-1llvm/lib/Target/AVR/AVRInstrInfo.td
+1-1llvm/test/CodeGen/RISCV/GlobalISel/rv32zbkb.ll
+1-1clang-tools-extra/include-cleaner/lib/Record.cpp
+7-76 files

LLVM/project 4c7ced2llvm/lib/Target/RISCV RISCVInstrFormatsV.td RISCVInstrInfoV.td

[RISCV] Use inheritance to simplify RVInstSet*VL* classes. NFC (#177797)

Rename classes to start with RVInstV to make it more clear they are
vector related.
DeltaFile
+9-30llvm/lib/Target/RISCV/RISCVInstrFormatsV.td
+9-9llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+1-7llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td
+19-463 files

LLVM/project 55de73dllvm/lib/Target/RISCV RISCVInstrInfoXSfmm.td RISCVInstrInfoXAndes.td

[RISCV] Put VL before VTYPE in XAndes and XSfmm instruction Defs/Uses. NFC (#177877)

This is the order we use for standard vector instructions.
DeltaFile
+7-7llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td
+2-2llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+9-92 files

LLVM/project ff13eb7llvm/test/CodeGen/RISCV selectopt.ll

Refactor tests

Created using spr 1.3.6-beta.1
DeltaFile
+47-77llvm/test/CodeGen/RISCV/selectopt.ll
+47-771 files

OpenBSD/ports BfCQepSsysutils/findlib Makefile

   Remove remnant from pre-4.02 OCaml.


   ok sthen@
VersionDeltaFile
1.50+1-1sysutils/findlib/Makefile
+1-11 files

GhostBSD/xconfig 9d4fa14bin xconfig

Merge pull request #48 from ghostbsd/vbox-cleanup

Remove VirtualBox service automation from `setup_virtualbox`
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig 198c353bin xconfig

Remove VirtualBox service automation from `setup_virtualbox`

- Removed calls to `enable_rc_conf` and `start_service_safe` for `vboxguest` and `vboxservice` within `setup_virtualbox`.

Not supported with Xlibre at this moment.
DeltaFile
+0-8bin/xconfig
+0-81 files

FreeBSD/ports 7c11e27audio/py-torchaudio Makefile distinfo

audio/py-torchaudio: update 2.8.0 → 2.10.0
DeltaFile
+5-19audio/py-torchaudio/Makefile
+3-3audio/py-torchaudio/distinfo
+8-222 files

FreeBSD/ports 52d91e5math/fend distinfo Makefile

math/fend: update 1.5.7 → 1.5.8

Reported by:    portscout
DeltaFile
+293-255math/fend/distinfo
+147-129math/fend/Makefile
+440-3842 files

FreeBSD/ports 28bf570lang/gravity distinfo Makefile

lang/gravity: update 0.8.5 → 0.9.0

Reported by:    portscout
DeltaFile
+3-3lang/gravity/distinfo
+2-2lang/gravity/Makefile
+5-52 files

FreeBSD/ports a25bbfamultimedia/assimp distinfo pkg-plist

multimedia/assimp: update 6.0.3 → 6.0.4

Reported by:    portscout
DeltaFile
+3-3multimedia/assimp/distinfo
+1-1multimedia/assimp/pkg-plist
+1-1multimedia/assimp/Makefile
+5-53 files

FreeBSD/ports 88cbd0fmultimedia/webcamoid pkg-plist Makefile, multimedia/webcamoid/files patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp patch-libAvKys_Plugins_VirtualCamera_src_v4l2lb_src_vcamv4l2lb.cpp

multimedia/webcamoid: update 9.1.1 → 9.3.0

PR:     291987
DeltaFile
+110-91multimedia/webcamoid/pkg-plist
+13-18multimedia/webcamoid/Makefile
+22-0multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp
+4-4multimedia/webcamoid/files/patch-libAvKys_Plugins_VirtualCamera_src_v4l2lb_src_vcamv4l2lb.cpp
+4-4multimedia/webcamoid/files/patch-libAvKys_Plugins_VideoCapture_src_capture_v4l2sys_src_capturev4l2.cpp
+3-3multimedia/webcamoid/distinfo
+156-1206 files

FreeBSD/ports 2892dd5misc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.22.5 → 0.25.2
DeltaFile
+1,450-130misc/gemini-cli/pkg-plist
+554-84misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+2,008-2184 files

FreeBSD/ports 6d2bfe3misc/ollama distinfo Makefile, misc/ollama/files update-port.sh freebsd-compatibility.patch

misc/ollama: update 0.13.5 → 0.15.1
DeltaFile
+65-0misc/ollama/files/update-port.sh
+5-5misc/ollama/distinfo
+4-4misc/ollama/files/freebsd-compatibility.patch
+1-3misc/ollama/Makefile
+75-124 files

FreeBSD/ports 1e84466misc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json package-lock-keytar.json

misc/github-copilot-cli: update 0.0.377 → 0.0.394
DeltaFile
+28-31misc/github-copilot-cli/files/package-lock.json
+5-5misc/github-copilot-cli/distinfo
+7-1misc/github-copilot-cli/Makefile
+3-3misc/github-copilot-cli/files/package-lock-keytar.json
+1-1misc/github-copilot-cli/pkg-plist
+44-415 files

OpenBSD/ports GVh1fmtdevel/py-holidays distinfo Makefile, devel/py-holidays/pkg PLIST

   update py-holidays to 0.89
VersionDeltaFile
1.3+8-0devel/py-holidays/pkg/PLIST
1.3+2-2devel/py-holidays/distinfo
1.3+1-1devel/py-holidays/Makefile
+11-33 files

OpenBSD/src ZG4srfBsys/dev/pci if_rgereg.h if_rge.c

   Add support for RTL8125D revision 0x6890000

   tested by gnezdo@
   ok miod@ gnezdo@
VersionDeltaFile
1.17+639-4sys/dev/pci/if_rgereg.h
1.42+134-22sys/dev/pci/if_rge.c
+773-262 files

NetBSD/src wYIzEm7sys/dev/usb if_ncm.c

   ncm(4): Verify payload _and header_ fits in buffer.

   usbnet(9) only guarantees payload fits in buffer, doesn't know
   anything about the ncm(4) header overhead.

   PR kern/59940: usbnet(9): uno_tx_prepare buffer overrun audit
VersionDeltaFile
1.3+4-3sys/dev/usb/if_ncm.c
+4-31 files

HardenedBSD/src 7c49c67lib/libc/gen posix_spawn.c, sys/kern kern_fork.c

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-6lib/libc/gen/posix_spawn.c
+0-3sys/kern/kern_fork.c
+1-92 files

HardenedBSD/src 0662f0dlib/libc/gen posix_spawnattr_getexecfd_np.3, lib/libsys pdfork.2

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        lib/libc/gen/posix_spawn.c (unresolved)
        sys/kern/kern_fork.c (unresolved)
DeltaFile
+278-127sys/kern/kern_exit.c
+71-26sys/kern/kern_fork.c
+81-8lib/libsys/pdfork.2
+86-0lib/libc/gen/posix_spawnattr_getexecfd_np.3
+68-0sys/compat/freebsd32/freebsd32_systrace_args.c
+68-0sys/kern/systrace_args.c
+652-16147 files not shown
+1,084-18053 files

HardenedBSD/src 9d71290sys/compat/linuxkpi/common/src linux_current.c linux_shmemfs.c, sys/dev/asmc asmc.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+55-0sys/dev/asmc/asmc.c
+6-6sys/dev/iicbus/adc/ads111x.c
+5-5sys/dev/isl/isl.c
+5-5sys/dev/jme/if_jme.c
+2-8sys/compat/linuxkpi/common/src/linux_current.c
+3-4sys/compat/linuxkpi/common/src/linux_shmemfs.c
+76-285 files not shown
+83-3511 files

HardenedBSD/ports c035bd5dns/ddclient Makefile, dns/ddclient/files patch-ddclient.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+298-13net/teddycloud/pkg-plist
+163-0net/teddycloud/files/patch-Makefile
+26-29dns/ddclient/files/patch-ddclient.in
+21-29net/teddycloud/Makefile
+17-23net/teddycloud/distinfo
+15-16dns/ddclient/Makefile
+540-11035 files not shown
+723-17741 files

FreeBSD/src a3b3be5sys/compat/linuxkpi/common/src linux_firmware.c

linuxkpi: Avoid a potential null pointer dereference in an error path

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    bz, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54672

(cherry picked from commit aa1eb623389008c95b897976f4d28a7fe0acd93c)
DeltaFile
+2-1sys/compat/linuxkpi/common/src/linux_firmware.c
+2-11 files

FreeBSD/src 72dc1a1sys/compat/linuxkpi/common/src linux_current.c

linuxkpi: Fix an error path in linux_alloc_current()

If the allocation fails we should free the task struct.

While here get rid of a couple of unnecessary assertions.

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54671

(cherry picked from commit a4955b0143361900140df640d116891f047f5431)
DeltaFile
+2-8sys/compat/linuxkpi/common/src/linux_current.c
+2-81 files

FreeBSD/src 6cbd76esys/dev/jme if_jme.c

jme: Convert driver to CTLFLAG_MPSAFE

Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE for all interrupt
coalescing sysctls. The driver uses jme_mtx mutex for proper
synchronization and does not require Giant lock.

Sysctls converted:
- dev.jme.X.tx_coal_to (TX coalescing timeout)
- dev.jme.X.tx_coal_pkt (TX coalescing packet count)
- dev.jme.X.rx_coal_to (RX coalescing timeout)
- dev.jme.X.rx_coal_pkt (RX coalescing packet count)
- dev.jme.X.process_limit (max RX events to process)

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54618

(cherry picked from commit c2a55efd74cccb3d4e7b9037b240ad062c203bb8)
DeltaFile
+5-5sys/dev/jme/if_jme.c
+5-51 files

HardenedBSD/src 36daea2tools/build make_libc_exterr_cat_filenames.sh

exterr: Sort output from make_libc_exterr_cat_filenames.sh

Otherwise the script may permute the order of entries in the file since
find(1) output is not stable.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54669

(cherry picked from commit bda6ed2ee4d8e836b1b2f8ca7a6ed72034e5f231)
DeltaFile
+1-1tools/build/make_libc_exterr_cat_filenames.sh
+1-11 files

FreeBSD/src 4d9eaa0sys/arm64/iommu smmu.c

arm64/iommu: Fix a resource leak in smmu_domain_alloc()

We should free the allocated ASID if smmu_init_cd() fails.

Move the allocation of "domain" to simplify the first error path.

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    br
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54676

(cherry picked from commit 6740cccb1eff2a0e1e6d451fa9676a21736937d2)
DeltaFile
+2-3sys/arm64/iommu/smmu.c
+2-31 files

FreeBSD/src 714d5b3sys/dev/iicbus/adc ads111x.c

ads111x: Convert driver to CTLFLAG_MPSAFE

Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE for all ADC sensor
sysctls.  All of the sysctl handlers are serialized by a driver mutex.

Sysctls converted:
- dev.ads111x.X.channelN.gain_index (PGA setting)
- dev.ads111x.X.channelN.rate_index (sample rate)
- dev.ads111x.X.channelN.voltage (sampled voltage)
- dev.ads111x.X.config (configuration register)
- dev.ads111x.X.lo_thresh (comparator low threshold)
- dev.ads111x.X.hi_thresh (comparator high threshold)

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54620

(cherry picked from commit 2c029cff5ba3716757646a2d2c89db49987c1e98)
DeltaFile
+6-6sys/dev/iicbus/adc/ads111x.c
+6-61 files

HardenedBSD/src f1e1bfesys/compat/linuxkpi/common/src linux_shmemfs.c

linuxkpi: Clean up linux_shmem_file_setup() a bit

- Free the pointer that was returned by the allocator, instead of the
  address of the first member.  These will be equal in practice, but
  it's sketchy and won't work on CHERI with subobject bounds checking.
- Use an anonymous struct, there's no need to name it.

Reviewed by:    bz, brooks, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54673

(cherry picked from commit 251662e5abdd85f5a83766b400e23c2ac5597fb9)
DeltaFile
+3-4sys/compat/linuxkpi/common/src/linux_shmemfs.c
+3-41 files