FreeBSD/src 4b17776sys/compat/freebsd32 freebsd32_misc.c

compat/freebsd32: set uio_rw for trailer's uio in freebsd32_sendfile()

PR:     297516
Reported by:    asomers
Fixes:  dfad790c8cca ("sendfile: stop abusing kern_writev()")
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-0sys/compat/freebsd32/freebsd32_misc.c
+2-01 files

FreeBSD/src 01d4e3csys/netipsec xform_ipcomp.c

netipsec/xform_ipcomp.c: fix sockaddr type set in ipcomp6_nonexp_encapcheck()

Noted and reviewed by:  markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58646
DeltaFile
+1-1sys/netipsec/xform_ipcomp.c
+1-11 files

FreeBSD/src cba481asys/netipsec key.c

PF_KEY socket: limit the length of copied socket address

for SADB_UPDATE op SADB_X_EXT_NEW_ADDRESS_SRC/DST extensions, by
checking the sa_len matching the address family requirements before
doing the copy.

Also convert KEY_SETSECASIDX() and KEY_SETSECSPIDX() to functions and
apply the sa_len clamping there.

See https://github.com/0xdeadbeefnetwork/pfkey-sadb-overflow

PR:     297264
Tested by:      Wafa Hamzah <wafah at nvidia.com> (previous version)
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58646
DeltaFile
+69-59sys/netipsec/key.c
+69-591 files

FreeBSD/src fbe9aa7sys/netipsec key.c

netipsec/key.c::key_checksockaddrs(): constify src/dst address buffer pointers

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58646
DeltaFile
+4-1sys/netipsec/key.c
+4-11 files

FreeBSD/src 1a71d24sys/kern sys_process.c

kern/sys_process.c: make vmspace_rwmem() similar to io functions

In particular, if there were any bytes moved, and then vm_fault()
faulted, do not return an error, but report the short io instead.

PR:     297512
Reviewed by:    markj
Tested by:      Stéphane D'Alu <sdalu at sdalu.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58838
DeltaFile
+5-4sys/kern/sys_process.c
+5-41 files

FreeBSD/src f6000e9sys/kern kern_proc.c

kern/kern_proc.c: do not throw out read data in get_ps_strings()

Since vmspace_iop()/proc_readmem() might return -1 on error from
vmspace_rwmem(), account for this and stop reading but return already
accumulated data if any, instead of returning an error.

PR:     297512
Reported and tested by: Stéphane D'Alu <sdalu at sdalu.com>
Reviewed by:    markj
Fixes:  e1b0d051bbf7 ("proc: Allow to make proc_rwmem() operate on a consistent address space")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58838
DeltaFile
+4-1sys/kern/kern_proc.c
+4-11 files

FreeBSD/ports 36f20b6www/lua-stream-nginx-module Makefile pkg-plist, www/lua-stream-nginx-module/files patch-src_ngx__stream__lua__module.c

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Rename www/lua-stream-nginx-module to www/nginx-module-lua-stream
to follow the nginx-module-* naming scheme for dedicated 3rd-party
module ports and adjust the consumers. Relax the BUILD_DEPENDS to
an unversioned dependency while here, matching the LUA option.

While here, rename the internal NJS_QJS_CFLAGS variable to
_NJS_QJS_CFLAGS so it is no longer treated as an option helper.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-89www/lua-stream-nginx-module/pkg-plist
+89-0www/nginx-module-lua-stream/pkg-plist
+0-30www/lua-stream-nginx-module/Makefile
+30-0www/nginx-module-lua-stream/Makefile
+0-20www/lua-stream-nginx-module/files/patch-src_ngx__stream__lua__module.c
+20-0www/nginx-module-lua-stream/files/patch-src_ngx__stream__lua__module.c
+139-13916 files not shown
+184-18322 files

FreeBSD/src d9cf2a8usr.bin/login login.conf

Increase the default mlock limit from 64k to 256k

The current default has been unchanged for 14 years.  Increase it to
keep pace with modern hardware and software.  security/pinentry-gnome,
in particular, can sometimes need 112 kB.

PR:             297452
MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    cye, emaste
Differential Revision: https://reviews.freebsd.org/D58811
DeltaFile
+1-1usr.bin/login/login.conf
+1-11 files

FreeBSD/ports bd5e0b7devel/hs-ormolu Makefile.cabal Makefile

devel/hs-ormolu: Update 0.8.1.1 => 0.8.2.0

* Remove workaround for building ghc-lib-parser
  https://github.com/haskell/cabal/issues/10963

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5devel/hs-ormolu/distinfo
+1-4devel/hs-ormolu/Makefile
+2-1devel/hs-ormolu/Makefile.cabal
+8-103 files

FreeBSD/ports 6670b66lang/mono5.10 Makefile

lang/mono5.10: Fix EXPIRATION_DATE and bump PORTREVISION

Reported by:    FreshPorts Sanity Daemon
Pointy hat to:  arrowd
DeltaFile
+2-2lang/mono5.10/Makefile
+2-21 files

FreeBSD/ports e0a8544science/ALPSCore distinfo Makefile

science/ALPSCore: Update 2.3.2 => 2.3.3

* Clarify LICENSE
* Fix build with current HDF5 versions instead of hardcoded one

PR:                     297478
Co-authored by:         alven@
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+7-8science/ALPSCore/Makefile
+3-3science/ALPSCore/distinfo
+10-112 files

FreeBSD/ports 2752154science/ALPSCore Makefile

science/ALPSCore: Lint the port (cosmetic improvements)

* Pet portclippy(1) and portfmt(1)
DeltaFile
+5-5science/ALPSCore/Makefile
+5-51 files

FreeBSD/ports 50d5529lang/mono5.10 Makefile

lang/mono5.10: Workaround the build failure with libtool 2.6

PR:             296964
DeltaFile
+2-1lang/mono5.10/Makefile
+2-11 files

FreeBSD/ports 16454e9lang/mono5.10 Makefile

lang/mono5.10: Mark DEPRECATED
DeltaFile
+3-0lang/mono5.10/Makefile
+3-01 files

FreeBSD/ports 0b13bc1www/code-server Makefile.install Makefile

www/code-server: Update to 4.132.0

Update to code-server 4.132.0, which bundles VS Code 1.132.0.

Changelog: https://github.com/coder/code-server/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+85-28www/code-server/pkg-plist
+13-13www/code-server/distinfo
+3-3www/code-server/Makefile
+3-0www/code-server/Makefile.install
+104-444 files

FreeBSD/ports 4c5a943devel/jetbrains-clion pkg-plist

devel/jetbrains-clion: fix plist (+)

Autogenerated substitution of "make makeplist" needs more eyes and care.

%%PYTHON_SUFFIX%%. %%SQLITE_ARCH%% and %%ARCH%% macros applied mostly in wrong places

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+27-27devel/jetbrains-clion/pkg-plist
+27-271 files

FreeBSD/ports 70e81f8misc/freebsd-doc-all Makefile, misc/freebsd-doc-en Makefile distinfo

misc/freebsd-doc-*: Update to rev. ab0db63 from FreeBSD docset

Revision ab0db63 is also 14.5-R version
Approved by:    doceng (implicit)

(cherry picked from commit 04465f970b586da2725f7bcb682dfb3acdf02f95)
DeltaFile
+3-3misc/freebsd-doc-en/distinfo
+5-1misc/freebsd-doc-en/pkg-plist
+1-1misc/freebsd-doc-en/Makefile
+1-1misc/freebsd-doc-all/Makefile
+10-64 files

FreeBSD/ports ae41520graphics/qgis-ltr Makefile pkg-plist, graphics/qgis-ltr/files patch-external_spatialindex_src_capi_LeafQuery.cc patch-src_core_CMakeLists.txt

graphics/qgis-ltr: Update to 3.44.13

In preparation for a major release upgrade from 3.x to 4.x in
graphics/qgis, move the current version 3.44 from graphics/qgis
to graphics/qgis-ltr.

- Switch from Qt5 to Qt6
- Use PDF4QT for better rendering in PDF
- Resolve FreeBSD-specific issues when using the QGIS-internal versions
  of spatialindex and lazperf

Changelog:      From 3.40.15 to 3.44.13
                https://github.com/qgis/QGIS/compare/final-3_40_15%5E...final-3_44_13
DeltaFile
+82-20graphics/qgis-ltr/pkg-plist
+33-32graphics/qgis-ltr/Makefile
+19-0graphics/qgis-ltr/files/patch-external_lazperf_lazperf_writers.cpp
+19-0graphics/qgis-ltr/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h
+14-0graphics/qgis-ltr/files/patch-external_spatialindex_src_capi_LeafQuery.cc
+14-0graphics/qgis-ltr/files/patch-src_core_CMakeLists.txt
+181-526 files not shown
+237-5712 files

FreeBSD/ports fe5df18graphics/qgis Makefile pkg-plist, graphics/qgis/files patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h patch-src_core_CMakeLists.txt

graphics/qgis: Update to 4.2.1

Major release update from QGIS 3.x to 4.x, which brings many changes
and new features.

Users who previously used 3.x can transfer their configuration to
separate configuration directories in 4.x. This happens automatically
upon the first launch, unless the user declines it. The configuration
for 3.x versions is therefore preserved.
Since many, but not yet all, of the plugins familiar from 3.x work in
the 4.x versions, you can continue working with QGIS 3.x for now. To do
so, replace the existing installation from graphics/qgis with the one
from graphics/qgis-ltr, where 3.x versions will continue to be
maintained until further notice.

- 4.x versions are real Qt6 ones
- Use PDF4QT for better rendering in PDF

When building in an unclean environment, the port should now be

    [5 lines not shown]
DeltaFile
+197-35graphics/qgis/pkg-plist
+26-26graphics/qgis/Makefile
+19-0graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h
+19-0graphics/qgis/files/patch-external_lazperf_lazperf_writers.cpp
+14-0graphics/qgis/files/patch-src_core_CMakeLists.txt
+11-0graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h
+286-613 files not shown
+309-649 files

FreeBSD/src 065396esys/dev/vmware/vmxnet3 if_vmx.c

if_vmx: fix panic during kldload

Just like vmxnet3_intr_disable_all, iflib may invoke this routine
before vmxnet3_attach_post() has run, which is before the top-level
shared data area is initialized and the device made aware of it.

PR:             294312
Sponsored by:   Dell Inc.

(cherry picked from commit 01b0690c495e1043a72cae9ee945f9f2c2adc216)
DeltaFile
+6-1sys/dev/vmware/vmxnet3/if_vmx.c
+6-11 files

FreeBSD/src 930edc2sys/dev/vmware/vmxnet3 if_vmx.c

if_vmx: fix panic during kldload

Just like vmxnet3_intr_disable_all, iflib may invoke this routine
before vmxnet3_attach_post() has run, which is before the top-level
shared data area is initialized and the device made aware of it.

PR:             294312
Sponsored by:   Dell Inc.

(cherry picked from commit 01b0690c495e1043a72cae9ee945f9f2c2adc216)
DeltaFile
+6-1sys/dev/vmware/vmxnet3/if_vmx.c
+6-11 files

FreeBSD/ports 04465f9misc/freebsd-doc-all Makefile, misc/freebsd-doc-en Makefile distinfo

misc/freebsd-doc-*: Update to rev. ab0db63 from FreeBSD docset

Revision ab0db63 is also 14.5-R version
Approved by:    doceng (implicit)
DeltaFile
+3-3misc/freebsd-doc-en/distinfo
+5-1misc/freebsd-doc-en/pkg-plist
+1-1misc/freebsd-doc-en/Makefile
+1-1misc/freebsd-doc-all/Makefile
+10-64 files

FreeBSD/ports 0b13939java/dbvis Makefile distinfo

java/dbvis: Update 26.2 => 26.2.2

Release Notes:
https://www.dbvis.com/releasenotes/26.2/

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 1b6cadc4a9560ab671a180ead9199624641e2dd7)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports f80f063editors/vim-classic distinfo Makefile

editors/vim-classic: Adjust MASTER_SITES so DISTNAME, WRKSRC need not be set.

Fix minor comment nits while we are here.

Submitted by:   fuz
Approved by:    fuz
DeltaFile
+2-7editors/vim-classic/Makefile
+3-3editors/vim-classic/distinfo
+5-102 files

FreeBSD/ports bf6603ewww Makefile, www/go-away distinfo pkg-descr

www/go-away: New port: Proxy implementing LLM countermeasures

Approved by:    fuz
PR:             297524
DeltaFile
+59-0www/go-away/files/go_away.in
+39-0www/go-away/Makefile
+18-0www/go-away/pkg-message
+10-0www/go-away/pkg-descr
+5-0www/go-away/distinfo
+1-0www/Makefile
+132-06 files

FreeBSD/ports 1b6cadcjava/dbvis Makefile distinfo

java/dbvis: Update 26.2 => 26.2.2

Release Notes:
https://www.dbvis.com/releasenotes/26.2/

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports c8755b6www/chromium Makefile, www/iridium Makefile

www/{*chromium,iridium}: fix krb5 library name

PR:     297525
DeltaFile
+2-2www/ungoogled-chromium/Makefile
+2-2www/iridium/Makefile
+2-2www/chromium/Makefile
+6-63 files

FreeBSD/ports 6de260btextproc/py-sphinxcontrib-mermaid Makefile distinfo

textproc/py-sphinxcontrib-mermaid: Update to 2.1.0

- Update list of build dependencies

Reported by:    portscout!
DeltaFile
+3-3textproc/py-sphinxcontrib-mermaid/distinfo
+2-3textproc/py-sphinxcontrib-mermaid/Makefile
+5-62 files

FreeBSD/ports f0861a3www/iridium Makefile.crates distinfo, www/iridium/files patch-components_signin_public_base_signin__switches.cc patch-build_config_compiler_BUILD.gn

www/iridium: update to 2026.08.151.2
DeltaFile
+349-273www/iridium/distinfo
+171-133www/iridium/Makefile.crates
+233-0www/iridium/files/patch-media_base_audio__bus.h
+95-122www/iridium/files/patch-chrome_browser_about__flags.cc
+31-67www/iridium/files/patch-build_config_compiler_BUILD.gn
+58-37www/iridium/files/patch-components_signin_public_base_signin__switches.cc
+937-632624 files not shown
+4,335-3,386630 files

FreeBSD/ports 49263c8www/kineto Makefile distinfo

www/kineto: Update g20211104 => g20250122 (last commit)

Changelog:
* Add a disable proxy flag (-P) to completely disable /x/ proxy and turn
off gemini:// link rewriting for external links.
* Add missing closing paragraph tags on HTML template.
* Add .gitignore.
* Update Gemini protocol link.
* Update documentation with new flag.

Commit:
https://git.sr.ht/~sircmpwn/kineto/commit/1f4e0667bc21b3210d2fa868a940a3efbb23e050

While here pet portclippy.

PR:             297066
Approved by:    Corey <corey at electrickite.org> (maintainer, timeout 19 days)
Sponsored by:   UNIS Labs
DeltaFile
+11-11www/kineto/distinfo
+8-8www/kineto/Makefile
+19-192 files