FreeBSD/src ba4298bshare/man/man9 ecn.9 Makefile

ecn.9: Add ecn(9) manual

Add ecn manual for ip_ecn tunneling functions.

Reviewed by: pauamma_gundo.com, tuexen
Differential Revision: https://reviews.freebsd.org/D53517
DeltaFile
+184-0share/man/man9/ecn.9
+5-0share/man/man9/Makefile
+189-02 files

FreeBSD/src 32a462bsys/netinet ip_ecn.c ip_ecn.h, sys/netinet6 ip6_ecn.h

ecn(9): Update ecn tunneling functions to RFC 6040

Update ECN tunneling functions from obsolete RFC 3168 to
newer RFC 6040.
Also, add ECN_COMPLETE to support dangerous packet reporting
without causing extra costs to existing caller functions.
Finally, return values are specified as macro to reduce
confusion, considering extra return values for ECN_WARN
and ECN_ALARM were added.

Reviewed By: glebius, tuexen
Differential Revision: https://reviews.freebsd.org/D53516
DeltaFile
+98-55sys/netinet/ip_ecn.c
+10-7sys/netinet/ip_ecn.h
+0-5sys/netinet6/ip6_ecn.h
+108-673 files

FreeBSD/ports b775997databases/mongodb-tools distinfo Makefile

databases/mongodb-tools: 100.15.0

Changelog:
https://github.com/mongodb/mongo-tools/blob/master/CHANGELOG.md#100150
DeltaFile
+3-3databases/mongodb-tools/distinfo
+1-2databases/mongodb-tools/Makefile
+4-52 files

FreeBSD/ports e3c3616devel/apache-commons-configuration Makefile

devel/apache-commons-configuration: escape comment char in url

no functional change intended

Approved-by:    no maintainer
Fixes:  aa90efeb409a63622cd04109e6b35772f7a01353 (deprecate)
DeltaFile
+1-1devel/apache-commons-configuration/Makefile
+1-11 files

FreeBSD/ports affa620databases/mongodb70 distinfo Makefile

databases/mongodb70: 7.0.31

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-31-is-released/337038?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.31---mar-17--2026

Security:       CVE-2026-4147 Stack memory disclosure in filemd5 command
Security:       CVE-2026-4148 ExpressionContext use-after-free in classic engine $lookup and $graphLookup aggregation operators
DeltaFile
+3-3databases/mongodb70/distinfo
+1-1databases/mongodb70/Makefile
+4-42 files

FreeBSD/ports a6b72d9lang/crystal pkg-plist Makefile

lang/crystal: pet port

- apply portclippy & portfmt
- remove duplicate PORTDOCS in pkg-plist

Reported by:    fluffy
Sponsored by:   SkunkWerks, GmbH

Fixes:  4ccbdcb5dd4a3807cfce5f7ca54b1cf18decbe21
DeltaFile
+0-750lang/crystal/pkg-plist
+3-4lang/crystal/Makefile
+3-7542 files

FreeBSD/ports 51de3b9mail/py-resend distinfo Makefile

mail/py-resend: Update to 2.25.0

Changelog:
- https://github.com/resend/resend-python/releases/tag/v2.24.0
- https://github.com/resend/resend-python/releases/tag/v2.25.0

Reported by:    portscout
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files

FreeBSD/ports 92f684fdevel/libgsf distinfo Makefile

devel/libgsf: update to 1.14.56

PR:             293884
DeltaFile
+3-3devel/libgsf/distinfo
+1-1devel/libgsf/Makefile
+1-0devel/libgsf/pkg-plist
+5-43 files

FreeBSD/ports 2be50b2databases/py-redisvl distinfo Makefile

databases/py-redisvl: Update to 0.16.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.16.0

Reported by:    portscout
DeltaFile
+3-5databases/py-redisvl/distinfo
+1-5databases/py-redisvl/Makefile
+4-102 files

FreeBSD/ports c817f73x11/xfce4-terminal Makefile, x11/xfce4-terminal/files patch-revert-mmb-handling

x11/xfce4-terminal: Fix unsafe paste confirmation dialog functionality

Reverting upstream change that causes the unsafe paste confirmation
dialog to not show up when pasting multi line selection with the
middle mouse button.

Issue reported upstream here: https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/385

Reported by:    Marek Zarychta (via irc, nick mzar)
DeltaFile
+51-0x11/xfce4-terminal/files/patch-revert-mmb-handling
+1-0x11/xfce4-terminal/Makefile
+52-02 files

FreeBSD/ports 202fbacdevel/wasi-libcxx Makefile, devel/wasi-libcxx17 pkg-plist

devel/wasi-libcxx: cosmetic changes to prepare for devel/wasi-libc update

Use ${TRIPLE} more:
- reference <stdlib.h> from ${WASI_SYSROOT} for the devel/wasi-libc line
- add PLIST_SUB
DeltaFile
+4-4devel/wasi-libcxx20/pkg-plist
+4-4devel/wasi-libcxx19/pkg-plist
+4-4devel/wasi-libcxx21/pkg-plist
+3-3devel/wasi-libcxx17/pkg-plist
+3-3devel/wasi-libcxx18/pkg-plist
+2-1devel/wasi-libcxx/Makefile
+20-196 files

FreeBSD/ports db3fb95x11-wm/xfce4-panel-profiles Makefile, x11-wm/xfce4-panel-profiles/files patch-Makefile.in.in patch-meson.build

x11-wm/xfce4-panel-profiles: Fix python executable path, add missing dependency

- Fix python executable path, avoiding to embed WORKDIR path in command
- Add RUN_DEPENDS on required python library

While here:

- Remove unneded patch, port now uses meson to build, so patching
  the Makefile is not needed

PR:             293751
DeltaFile
+0-21x11-wm/xfce4-panel-profiles/files/patch-Makefile.in.in
+19-0x11-wm/xfce4-panel-profiles/files/patch-meson.build
+5-1x11-wm/xfce4-panel-profiles/Makefile
+24-223 files

FreeBSD/ports fc7634dx11-toolkits/granite7 distinfo Makefile

x11-toolkits/granite7: update to 7.8.1

PR:             293908
DeltaFile
+3-3x11-toolkits/granite7/distinfo
+3-1x11-toolkits/granite7/Makefile
+6-42 files

FreeBSD/ports 3558ab0x11/xpra-html5 distinfo Makefile

x11/xpra-html5: Update to 20

Reported by:    portscout!
DeltaFile
+3-3x11/xpra-html5/distinfo
+1-1x11/xpra-html5/Makefile
+4-42 files

FreeBSD/ports cb0855dwww/nextcloud-notes distinfo Makefile

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

FreeBSD/ports adef1eesecurity/vuxml/vuln 2026.xml

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

FreeBSD/ports 96f5d3dwww/redmine60 distinfo Makefile, www/redmine60/files patch-Gemfile

www/redmine60: upgrade to 6.0.9
DeltaFile
+3-3www/redmine60/distinfo
+2-2www/redmine60/files/patch-Gemfile
+1-2www/redmine60/Makefile
+1-0www/redmine60/pkg-plist
+7-74 files

FreeBSD/ports d80a1a3misc Makefile, misc/py-comfy-kitchen Makefile pkg-descr

misc/py-comfy-kitchen: New port: ComfyUI: Fast kernel library for Diffusion inference
DeltaFile
+41-0misc/py-comfy-kitchen/Makefile
+17-0misc/py-comfy-kitchen/pkg-descr
+11-0misc/py-comfy-kitchen/files/patch-setup.py
+3-0misc/py-comfy-kitchen/distinfo
+1-0misc/Makefile
+73-05 files

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

misc/gemini-cli: update 0.32.1 → 0.34.0
DeltaFile
+859-1,296misc/gemini-cli/pkg-plist
+140-592misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+1,003-1,8924 files

FreeBSD/ports ac1c118devel Makefile

devel/wasi-compiler-rt22: hook to build

PR: 293101
DeltaFile
+1-0devel/Makefile
+1-01 files

FreeBSD/ports 1184bdadevel/wasi-compiler-rt22 Makefile

devel/wasi-compiler-rt22: add

PR: 293101
DeltaFile
+6-0devel/wasi-compiler-rt22/Makefile
+6-01 files

FreeBSD/ports ff4ea14devel/wasi-compiler-rt Makefile

devel/wasi-compiler-rt: drop devel/wasi-libc BUILD_DEPENDS

std{arg,def}.h are shipped in the LLVM ports and the build references
them there rather than the mechanical copies in devel/wasi-libc.
Also needed to reverse the dependency order for newer devel/wasi-libc.
DeltaFile
+0-1devel/wasi-compiler-rt/Makefile
+0-11 files

FreeBSD/ports 47ce16cnet/openldap26-server Makefile, net/openldap26-server/files slapd.in

net/openldap26-server: consolidate creation of state directories.

Fix NSLCD_VARDIR when NSSOV is disabled.

PR:             ports/293531
DeltaFile
+2-5net/openldap26-server/files/slapd.in
+3-2net/openldap26-server/Makefile
+5-72 files

FreeBSD/ports a3a3f7bdeskutils/joplin-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron39 update (17b68db36a2a)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-1deskutils/joplin-desktop/Makefile
+1-0editors/vscode/Makefile
+1-0net-im/teams/Makefile
+1-0net-im/signal-desktop/Makefile
+5-25 files

FreeBSD/ports 17b68dbdevel/electron39 distinfo, devel/electron39/files patch-electron_shell_browser_native__window__views.cc patch-electron_shell_browser_linux_x11__util.cc

devel/electron39: Update to 39.8.3

Changelog:
- https://github.com/electron/electron/releases/tag/v39.8.1
- https://github.com/electron/electron/releases/tag/v39.8.2
- https://github.com/electron/electron/releases/tag/v39.8.3

Reported by:    GitHub (watch releases)
DeltaFile
+13-13devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
+20-0devel/electron39/files/patch-electron_shell_browser_linux_x11__util.cc
+13-4devel/electron39/files/patch-electron_shell_browser_api_electron__api__screen.cc
+7-7devel/electron39/distinfo
+2-11devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+5-5devel/electron39/files/patch-electron_spec_api-app-spec.ts
+60-4010 files not shown
+86-6416 files

FreeBSD/src 99d295elib/libc/stdlib realpath.c

realpath: Improve prev_len logic

* Save prev_len after having checked for and appended a trailing slash,
  not before.  This requires us to back up if we end up returning a
  partial result, but previously we would sometimes return a partial
  result with a trailing slash and sometimes without.

* Replace strlcat() with a faster strlcpy() since we know exactly how
  far into the buffer we are.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55914
DeltaFile
+7-3lib/libc/stdlib/realpath.c
+7-31 files

FreeBSD/src 1aecb32lib/libc/stdlib realpath.3

realpath: Improve manual page

* Try to make the RETURN VALUES section flow better.

* Add basename(3), dirname(3), free(3) to the SEE ALSO section.

* Drop the CAVEATS section, which was obsolete the moment realpath(3)
  was added to the Single Unix Specification in 1994.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55928
DeltaFile
+12-24lib/libc/stdlib/realpath.3
+12-241 files

FreeBSD/src dad6e6fsys/vm vm_mmap.c

Provide more precise error explanations for mmap(2) EINVAL errors.

Reviewed by:  kib
Differential Revision: https://reviews.freebsd.org/D55888
MFC-after:    1 week
Sponsored by: Netflix
DeltaFile
+23-13sys/vm/vm_mmap.c
+23-131 files

FreeBSD/src 51446d3sys/vm vm_mmap.c

Delete error-check code that can never happen.

Near the top of kern_mmap() that implements the mmap(2) system call,
it sets

        prot = PROT_EXTRACT(prot);

with

So prot can only be the three PROT_ flags.

The following test of the user's mmap(2) parameters (near line 275
in vm/vm_mmap.c):

        if (prot != PROT_NONE &&
            (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) != 0) {
                return (EXTERROR(EINVAL, "invalid prot %#jx", prot));
        }


    [7 lines not shown]
DeltaFile
+0-4sys/vm/vm_mmap.c
+0-41 files

FreeBSD/ports ce1b9c0benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 1.1.7

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/1.1.7
Reported by:    GitHub (watch releases)

(cherry picked from commit e3d59935df2f73942688165304bda01bc7c9d7e6)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files