FreeBSD/ports e04fb01www Makefile, www/nextcloud-previewgenerator Makefile pkg-descr

www/nextcloud-previewgenerator: new port

Nextcloud app to do preview generation in the background
DeltaFile
+16-0www/nextcloud-previewgenerator/Makefile
+5-0www/nextcloud-previewgenerator/pkg-descr
+3-0www/nextcloud-previewgenerator/distinfo
+1-0www/Makefile
+25-04 files

FreeBSD/ports e6f1a9ewww/imaginary distinfo Makefile

www/imaginary: update to 20251108

Changelog: https://github.com/h2non/imaginary/commit/6a274b488759a896aff02f52afee6e50b5e3a3ee
DeltaFile
+7-9www/imaginary/distinfo
+4-6www/imaginary/Makefile
+11-152 files

FreeBSD/src e7efe2fshare/man/man4 firewire.4

firewire: remove deprecation notice from manual page

Reviewed by:    ziaee, imp
Differential Revision:  https://reviews.freebsd.org/D58267
DeltaFile
+0-5share/man/man4/firewire.4
+0-51 files

FreeBSD/src dd56711sys/dev/firewire firewire.c fwohci.c

firewire: replace magic numbers with named constants

No functional change.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58311
DeltaFile
+38-19sys/dev/firewire/firewire.c
+25-15sys/dev/firewire/fwohci.c
+13-7sys/dev/firewire/if_fwip.c
+13-2sys/dev/firewire/firewirereg.h
+7-3sys/dev/firewire/fwohci_pci.c
+4-3sys/dev/firewire/fwisound.h
+100-496 files not shown
+112-5812 files

FreeBSD/src 8a76565sys/dev/firewire fwohci.c firewire.c

firewire: remove dead code across the subsystem

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58310
DeltaFile
+0-158sys/dev/firewire/fwohci.c
+2-118sys/dev/firewire/firewire.c
+0-54sys/dev/firewire/sbp.c
+0-33sys/dev/firewire/sbp_targ.c
+0-32sys/dev/firewire/if_fwe.c
+0-11sys/dev/firewire/if_fwip.c
+2-4063 files not shown
+3-4289 files

FreeBSD/src 23ea903sys/dev/firewire firewire.c

firewire: force root change when root node is not cycle master capable

When a FireWire bus resets, all devices negotiate who is the new boss.
when we detect the root node can't be cycle master,
we send a PHY config packet that forces a reelection.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58309
DeltaFile
+4-3sys/dev/firewire/firewire.c
+4-31 files

FreeBSD/src 5b7449asys/dev/firewire firewire.c

firewire: drain pending xfers after callout stop in detach

Removes a TODO that predates the existing drain call.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58308
DeltaFile
+3-1sys/dev/firewire/firewire.c
+3-11 files

FreeBSD/src d325993sys/dev/firewire firewire.c fwcrom.c

firewire: add warn-only CRC validation for CSR ROM directories

Implemented crom_crc_valid() helper to validate IEEE 1394 config ROM CRC-16
checksums.

Skipped root header CRC validation since csrhdr.crc_len cover the entire
ROM body which is not fully read at header parse time. Per-directory
CRC checks below catch corruption where it needed.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58307
DeltaFile
+14-1sys/dev/firewire/firewire.c
+7-0sys/dev/firewire/fwcrom.c
+5-0sys/dev/firewire/fwisound.c
+5-0sys/dev/firewire/fwcam.c
+1-0sys/dev/firewire/iec13213.h
+32-15 files

FreeBSD/src 4a4bcdcsys/dev/bwi if_bwi.c, sys/dev/bwn if_bwn.c

net80211: update drivers to allocate sequence numbers in the raw path

A bunch of drivers weren't properly converted.  I mistakenly
put a call to ieee80211_output_seqno_assign() wherever the
crypto header was added, which isn't exactly correct.
There are plenty of drivers which don't share enough of their
raw and normal transmit path code for that to hold true.

So after some manual review, it looks like I've captured the
places (outside of iwn(4) which I committed earlier) where
I missed ieee80211_output_seqno_assign() calls.

* For bwi(4) and bwn(4) I refactored it out into a place that is
  common enough and happens in the same lock hold window,
  so it's serialised.

* For the rest, it's just plain missing from the raw path.

Locally tested:

    [6 lines not shown]
DeltaFile
+15-1sys/dev/bwi/if_bwi.c
+8-1sys/dev/bwn/if_bwn.c
+2-0sys/dev/ral/rt2560.c
+2-0sys/dev/ral/rt2860.c
+2-0sys/dev/usb/wlan/if_ural.c
+29-25 files

FreeBSD/src 1d89845share/man/man4 aq.4

aq(4): Document the Atlantic 2 (AQC113/114/115/116) devices

List every AQC part aq_vendor_info_array[] probes, each with the
maximum speed aq_hw_capabilities() grants it.

Only the Atlantic 2 parts link at 10 Megabit.  The AQC100 and AQC100S
are the only SFP+ controllers; the rest are twisted pair.

Reviewed by:            adrian, ziaee
Signed-off-by:          Nick Price <nick at spun.io>
Differential Revision:  https://reviews.freebsd.org/D58144
DeltaFile
+37-8share/man/man4/aq.4
+37-81 files

FreeBSD/src c3e38c0usr.sbin/vidcontrol vidcontrol.c

vidcontrol: Disallow -i mode with vt(4)

vt(4) does not (currently) support changing the video mode.  Report that
-i mode is not supported rather than printing an empty list.

PR:             207411
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58163
DeltaFile
+5-2usr.sbin/vidcontrol/vidcontrol.c
+5-21 files

FreeBSD/ports 0a8d56eaudio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: Update to 0.9.10

Use oss APIs for channel mapping
DeltaFile
+3-3audio/pipewire-spa-oss-ng/distinfo
+1-1audio/pipewire-spa-oss-ng/Makefile
+4-42 files

FreeBSD/src 29d1a32sys/kern vfs_lookup.c vfs_syscalls.c

lookup: do not return vp_crossmp as dvp for mount over the reg file

Return the covered vnode instead.

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58191
DeltaFile
+30-4sys/kern/vfs_lookup.c
+8-1sys/kern/vfs_syscalls.c
+38-52 files

FreeBSD/src 6ee5895bin/sh sh.1

sh.1: Document which features are non-POSIX

Point out which features are non-POSIX and thus can not be
safely assumed to be portable and exist in other implementations.

Relnotes:               YES!
Reviewed by:            ziaee, jilles
Differential Revision:  https://reviews.freebsd.org/D55333
DeltaFile
+63-16bin/sh/sh.1
+63-161 files

FreeBSD/src 6e93f5esys/amd64/amd64 trap.c exception.S

amd64: FRED support

FRED support as defined starting from the SDM rev. 90, requires a new
'events' entry point to receive user and kernel mode exceptions and
interrupts notifications from the hardware.  A minimal asm trampoline is
enough, rest can be implemented in C due to the clean FRED organization
of the event reporting.

The syscall entry is handled by a microptimized assembly path, directly
calling into the amd64_syscall() handler, instead of the generic events
entry point.

Tested by:      emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55829
DeltaFile
+558-0sys/amd64/amd64/trap.c
+282-0sys/amd64/amd64/exception.S
+73-31sys/amd64/amd64/machdep.c
+55-21sys/amd64/amd64/mp_machdep.c
+68-5sys/amd64/amd64/cpu_switch.S
+43-0sys/amd64/amd64/initcpu.c
+1,079-5716 files not shown
+1,155-8422 files

FreeBSD/src 0e5b138sys/x86/include apicvar.h, sys/x86/xen xen_arch_intr.c

x86 xen: provide the prototype for xen_arch_intr_handle_upcall() in x86/apicvar.h

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56005
DeltaFile
+2-0sys/x86/include/apicvar.h
+0-1sys/x86/xen/xen_arch_intr.c
+2-12 files

FreeBSD/ports c4c71e4archivers/peazip distinfo Makefile

archivers/peazip: Update to 11.2.0
DeltaFile
+3-3archivers/peazip/distinfo
+1-2archivers/peazip/Makefile
+4-52 files

FreeBSD/ports ab10c37editors/cudatext distinfo Makefile

editors/cudatext: Update to 1.235.1.0

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+11-11editors/cudatext/distinfo
+5-5editors/cudatext/Makefile
+16-162 files

FreeBSD/ports 3265284editors/lazarus-devel Makefile distinfo, editors/lazarus-gtk3-devel Makefile

editors/lazarus-devel: Update to 4.99.20260720
DeltaFile
+4-3editors/lazarus-devel/Makefile
+3-3editors/lazarus-devel/distinfo
+2-2editors/lazarus-qt6-devel/Makefile
+2-2editors/lazarus-qt5-devel/Makefile
+1-1editors/lazarus-gtk3-devel/Makefile
+12-115 files

FreeBSD/ports 2a477f9lang/fpc-devel pkg-plist distinfo, lang/fpc-devel-source distinfo Makefile

lang/fpc-devel*: Update to 3.3.1.20260720
DeltaFile
+96-0lang/fpc-devel/pkg-plist
+3-3lang/fpc-devel/distinfo
+3-3lang/fpc-devel-source/distinfo
+2-2lang/fpc-devel/Makefile
+2-2lang/fpc-devel-source/Makefile
+106-105 files

FreeBSD/src e4a457dsys/net if_geneve.c

if_geneve: Fix mbuf leak on ip_ecn_egress

Free mbuf and increase IFCOUNTER_IERRORS if ip_ecn_egress() under
geneve_input_inherit() decides to drop the packet.

Reported by: Chris Jarrett-Davies of the OpenAI Codex Security Team
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D58361
DeltaFile
+5-16sys/net/if_geneve.c
+5-161 files

FreeBSD/ports c618589www Makefile, www/nextcloud-impersonate Makefile pkg-descr

www/nextcloud-impersonate: new port

Enable administrators to impersonate other users on the Nextcloud server.
This is especially useful for debugging issues reported by users.
DeltaFile
+16-0www/nextcloud-impersonate/Makefile
+14-0www/nextcloud-impersonate/pkg-descr
+3-0www/nextcloud-impersonate/distinfo
+1-0www/Makefile
+34-04 files

FreeBSD/src 14d1ad2sys/compat/linuxkpi/common/include/linux pm_runtime.h

linuxkpi: Add pm_runtime_resume_and_get

pm_runtime_resume_and_get is used by new versions of amdgpu, and began
use between Linux kernel version 6.12, and 6.14.

Reviewed by:    dumbbell
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57463

(cherry picked from commit 7e1245aafeece1a56af292c2652c6b835ccb6f10)
DeltaFile
+6-0sys/compat/linuxkpi/common/include/linux/pm_runtime.h
+6-01 files

FreeBSD/doc 1f188f2website/content/ru/copyright trademarks.adoc

website/ru: Update copyright/trademarks.adoc

Refresh and update to EN 3b00998f6f3a6d40ec3581a55598aff764866962
DeltaFile
+26-18website/content/ru/copyright/trademarks.adoc
+26-181 files

FreeBSD/src b273481usr.bin/vtfontcvt vtfontcvt.c

vtfontcvt: Avoid dead store in add_char

The fallback glyph is stored at index 0, and does not need to be
inserted into a mapping.

Previously there was a dead store of add_glyph's return value for the
fallback case, which upset Clang's static analyzer.  Now, cast the
return value to (void) to make it clear this is intentional.

Also change add_glyph's fallback parameter to a c99 bool to make its use
more clear.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57174
DeltaFile
+4-4usr.bin/vtfontcvt/vtfontcvt.c
+4-41 files

FreeBSD/doc da836f0website/content/en/releases/15.1R upgrading.adoc

15.1: Indicate that machdep.bootmethod is x86-only

Reviewed by:    ziaee
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57789
DeltaFile
+6-2website/content/en/releases/15.1R/upgrading.adoc
+6-21 files

FreeBSD/ports 6b4d861audio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: Update to 0.9.9

Improve playback timing and OSS event handling: avoid locked polling on
audio cycles, use enriched kqueue events for wakeups (with an optional
timer-based path), retain partial writes, retune without inserting
silence, and keep queued playback across Pause.

Generate format-correct PCM silence and harden host input and reentrant
event handling on the device and node paths.
DeltaFile
+3-3audio/pipewire-spa-oss-ng/distinfo
+1-1audio/pipewire-spa-oss-ng/Makefile
+4-42 files

FreeBSD/ports 0c342ebgraphics/kf6-kimageformats Makefile, graphics/kf6-kimageformats/files patch-src_imageformats_heif.cpp

graphics/kf6-kimageformats: Backport upstream fix for KDE bug 523105

(cherry picked from commit fe5bbf8ea50b519242a05eef67ffbb9a4221a7ce)
DeltaFile
+26-0graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+1-0graphics/kf6-kimageformats/Makefile
+27-02 files

FreeBSD/ports 7de2c59net/telemt distinfo Makefile

net/telemt: Update 3.4.22 => 3.4.24

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.4.23
- https://github.com/telemt/telemt/releases/tag/3.4.24
Commit log:
https://github.com/telemt/telemt/compare/3.4.22...3.4.24

PR:             296908
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-2net/telemt/distinfo
+1-1net/telemt/Makefile
+3-32 files

FreeBSD/ports fe5bbf8graphics/kf6-kimageformats Makefile, graphics/kf6-kimageformats/files patch-src_imageformats_heif.cpp

graphics/kf6-kimageformats: Backport upstream fix for KDE bug 523105
DeltaFile
+26-0graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+1-1graphics/kf6-kimageformats/Makefile
+27-12 files