FreeBSD/src dbeadd4 — sys/i386/linux linux_sysvec.c, sys/netinet in_pcb.c

linux: Allow connect() with destination port 0

Linux allows connect() with destination port 0, but FreeBSD returns
EADDRNOTAVAIL in in_pcbconnect() and in6_pcbladdr(). Some Linux programs
(e.g. the new Android CLI tool) rely on this for routability checks,
however.

Add an SV_CONN_PORT0 flag to sv_flags which is set in the Linux sysvecs,
allowing the port 0 guard in the connect paths to be bypassed.

Reviewed by:    glebius, kib
Differential Revision:  https://reviews.freebsd.org/D60659
DeltaFile
+3-2sys/sys/sysent.h
+2-2sys/i386/linux/linux_sysvec.c
+3-1sys/netinet6/in6_pcb.c
+2-1sys/netinet/in_pcb.c
+10-64 files

FreeBSD/ports 6af96c9 — www/nextcloud-memories Makefile distinfo

www/nextcloud-memories: Update to 11.1.1
DeltaFile
+3-3www/nextcloud-memories/distinfo
+1-1www/nextcloud-memories/Makefile
+4-42 files

FreeBSD/ports 90c3f24 — irc/weechat Makefile distinfo

irc/weechat: Security update to 4.10.4

Security:       e107a804-dc3c-11f1-8135-8447094a420f
MFH:            2026Q4
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 0dc7f7b — security/vuxml/vuln 2026.xml

security/vuxml: Document Weechat vulnerabilities
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

FreeBSD/ports ef7869c — security/vuxml/vuln 2026.xml

security/vuxml: Document Roundcube vulnerabilities
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

FreeBSD/ports ecce519 — chinese/gcin Makefile

chinese/gcin: change gcin-guanyinma's license to MIT.
DeltaFile
+2-1chinese/gcin/Makefile
+2-11 files

FreeBSD/ports e0d003a — . UPDATING

UPDATING: add an UPDATING entry for chinese/gcin.
DeltaFile
+23-0UPDATING
+23-01 files

FreeBSD/ports 6cc70d5 — chinese/gcin Makefile, chinese/gcin-gtk3/files patch-Makefile

chinese/gcin*: fix buffer overflow issues, and split modules as slave ports.
DeltaFile
+0-132chinese/gcin/files/patch-Makefile
+0-130chinese/gcin/files/patch-configure
+61-54chinese/gcin/Makefile
+81-0chinese/gcin-guanyinma/distinfo
+0-67chinese/gcin-gtk3/files/patch-Makefile
+0-51chinese/gcin-qt5/files/patch-Makefile
+142-43436 files not shown
+371-66142 files

FreeBSD/ports 776b5a6 — chinese/fcitx5-keykey pkg-message Makefile.crates, chinese/fcitx5-keykey/files patch-Source_Guanyinma_tools_build-unix-core.py patch-CMakeLists.txt

chinese/fcitx5-keykey: update to 1.5.0.
DeltaFile
+77-3chinese/fcitx5-keykey/distinfo
+31-12chinese/fcitx5-keykey/Makefile
+37-0chinese/fcitx5-keykey/Makefile.crates
+24-0chinese/fcitx5-keykey/pkg-message
+0-20chinese/fcitx5-keykey/files/patch-CMakeLists.txt
+15-0chinese/fcitx5-keykey/files/patch-Source_Guanyinma_tools_build-unix-core.py
+184-352 files not shown
+189-468 files

FreeBSD/ports 2596f2b — deskutils/xchm Makefile

deskutils/xchm: bump PORTREVISION
DeltaFile
+1-1deskutils/xchm/Makefile
+1-11 files

FreeBSD/ports 2218f77 — www/php-url-highlight pkg-plist Makefile

www/php-url-highlight: Update to 4.0.2

re: https://github.com/vstelmakh/url-highlight/releases/tag/4.0.2
DeltaFile
+3-3www/php-url-highlight/distinfo
+1-1www/php-url-highlight/Makefile
+1-0www/php-url-highlight/pkg-plist
+5-43 files

FreeBSD/src 1333444 — sys/kern kern_loginclass.c, sys/sys syscallsubr.h

kern_loginclass.c: add kern_ implementations

Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL, Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+16-3sys/kern/kern_loginclass.c
+2-0sys/sys/syscallsubr.h
+18-32 files

FreeBSD/src 58a758c — sys/kern kern_linker.c, sys/sys syscallsubr.h

kern_linker.c: add kern_ implementations

kldsym(2) is more complex than typical because it requires translation
of struct kld_sym_lookup which is a weird in/out structure.  Out of
paranoia we avoid copying out the symname pointer in the capability
version to eliminate the possiblity of leaking a capability (but not
invalidating a pointer userspace might be using via copyout()).

Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL, Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+50-23sys/kern/kern_linker.c
+4-0sys/sys/syscallsubr.h
+54-232 files

FreeBSD/src 6189085 — sys/kern kern_ktrace.c, sys/sys syscallsubr.h

[ku]trace(2): add kern_[ku]trace

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+23-11sys/kern/kern_ktrace.c
+3-0sys/sys/syscallsubr.h
+26-112 files

FreeBSD/src 7c9060c — sys/kern kern_fork.c, sys/sys syscallsubr.h

pdfork(2): add kern_pdfork

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+11-5sys/kern/kern_fork.c
+1-0sys/sys/syscallsubr.h
+12-52 files

FreeBSD/src d477542 — sys/kern kern_ffclock.c, sys/sys syscallsubr.h

ffclock: add kern_ interfaces

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+24-4sys/kern/kern_ffclock.c
+7-0sys/sys/syscallsubr.h
+31-42 files

FreeBSD/ports 11fd956 — devel/onetbb Makefile distinfo, devel/onetbb/files patch-thread__composability__manager_test_test__premature__exit.cpp

devel/onetbb: Update to 2023.2.0

Also, fix build of graphics/blender4 with this new release [1]

Release notes: https://github.com/uxlfoundation/oneTBB/blob/v2023.2.0/RELEASE_NOTES.md

PR:             300557 [1]
Approved by:    <FreeBSD at Shaneware.biz> (maintainer) [1]
DeltaFile
+29-0devel/onetbb/files/patch-thread__composability__manager_test_test__premature__exit.cpp
+18-4devel/onetbb/pkg-plist
+12-0graphics/blender4/files/patch-source-blender-modifiers-intern-MOD_grease_pencil_build.cc
+3-3devel/onetbb/distinfo
+1-2devel/onetbb/Makefile
+1-1graphics/blender4/Makefile
+64-106 files

FreeBSD/ports 6762baa — net/telemt Makefile distinfo

net/telemt: Update 3.5.14 => 3.5.16

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.5.15
- https://github.com/telemt/telemt/releases/tag/3.5.16

Commit log:
- https://github.com/telemt/telemt/compare/3.5.14...3.5.16

PR:             300606
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+3-3net/telemt/distinfo
+1-1net/telemt/Makefile
+4-42 files

FreeBSD/src 52bd0d1 — sys/kern kern_exit.c, sys/sys syscallsubr.h

wait6(2): add user_wait6

sys_wait6 is a little more complicated than typical as compat layers
need to translate siginfo_t.

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+24-19sys/kern/kern_exit.c
+3-0sys/sys/syscallsubr.h
+27-192 files

FreeBSD/src 2e3ba76 — sys/kern kern_exit.c, sys/sys syscallsubr.h

wait4(2): add kern_wait4

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+14-6sys/kern/kern_exit.c
+2-0sys/sys/syscallsubr.h
+16-62 files

FreeBSD/src 0a42a5c — sys/kern kern_event.c, sys/sys syscallsubr.h

kevent(2): add kern_kevent_generic

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+1-14sys/kern/kern_event.c
+11-0sys/sys/syscallsubr.h
+12-142 files

FreeBSD/ports 28133e1 — devel/lua-stdlib-normalize pkg-plist distinfo

devel/lua-stdlib-normalize: Update 4 => 5.1

This update brings new features, bug fixes and incompatible changes.

Changelogs:
https://github.com/lua-stdlib/normalize/releases/tag/v5
https://github.com/lua-stdlib/normalize/releases/tag/v5.0.1
https://github.com/lua-stdlib/normalize/releases/tag/v5.1

PR:             300611
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+7-1devel/lua-stdlib-normalize/Makefile
+3-3devel/lua-stdlib-normalize/distinfo
+1-0devel/lua-stdlib-normalize/pkg-plist
+11-43 files

FreeBSD/ports 8e839a6 — deskutils/xchm Makefile, deskutils/xchm/files patch-src_chmsearchpanel.cpp patch-src_chmfile.cpp

deskutils/xchm: Switch WX to 3.2

PR: 300521
DeltaFile
+0-20deskutils/xchm/files/patch-src_chmsearchpanel.cpp
+0-20deskutils/xchm/files/patch-src_chmfile.cpp
+4-4deskutils/xchm/Makefile
+4-443 files

FreeBSD/ports 2e4dbb5 — www/element-web Makefile distinfo

www/element-web: Update to 1.12.33

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+115-115www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+120-1203 files

FreeBSD/ports 10b64b9 — graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update to 3.4.18

This release addresses a regression introduced in v3.3.0 that leads to
excessive memory usage during write, especially with DWA compression.

This release also addresses two security vulnerabilities.

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.18

PR:             300607
Pull request:   https://github.com/freebsd/freebsd-ports/pull/666
Approved by:    osa, vvd (mentors, implicit)
Security:       GHSA-PP92-4RV3-WFQ6
Security:       GHSA-2V77-PVHX-25C3
MFH:            2026Q4

(cherry picked from commit a3a3224052e608295381e2172d740dc0040d1d7d)
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports a3a3224 — graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update to 3.4.18

This release addresses a regression introduced in v3.3.0 that leads to
excessive memory usage during write, especially with DWA compression.

This release also addresses two security vulnerabilities.

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.18

PR:             300607
Pull request:   https://github.com/freebsd/freebsd-ports/pull/666
Approved by:    osa, vvd (mentors, implicit)
Security:       GHSA-PP92-4RV3-WFQ6
Security:       GHSA-2V77-PVHX-25C3
MFH:            2026Q4
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports 2b4d628 — security/vuxml/vuln 2026.xml

security/vuxml: Document OpenEXR vulnerabilities

PR:             300607
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+32-0security/vuxml/vuln/2026.xml
+32-01 files

FreeBSD/ports 087c7bc — lang/chicken Makefile distinfo

lang/chicken: update to 6.1.0

Release notes: https://code.call-cc.org/releases/6.1.0/NEWS
DeltaFile
+3-3lang/chicken/distinfo
+1-1lang/chicken/Makefile
+4-42 files

FreeBSD/src 4cb5268 — usr.sbin/flowctl flowctl.8

flowctl.8: Describe better

Align description with EuroBSD netgraph document descriptions rewrite.

MFC after:      3 days
DeltaFile
+2-4usr.sbin/flowctl/flowctl.8
+2-41 files

FreeBSD/src 4cbfaea — usr.sbin/adduser adduser.conf.5

adduser.conf.5: No crossreferences in titles

Crossreferences in titles are strongly discouraged and incompatible
with our own tooling. This is a wontfix by most of manpages ecosystem
because it is bad editorial style in the first place.

MFC after:      3 days
DeltaFile
+1-3usr.sbin/adduser/adduser.conf.5
+1-31 files