FreeBSD/doc 0beb991website/content/ru/releases/15.0R errata.adoc

website/ru: Update releases/15.0R/errata.adoc

Sync to EN 005bf1c59c120936048675bffc89c5f649cc7c99
DeltaFile
+2-1website/content/ru/releases/15.0R/errata.adoc
+2-11 files

FreeBSD/ports 887c629sysutils/py-salt Makefile distinfo, sysutils/py-salt/files patch-requirements_base.txt patch-salt_utils_process.py

sysutils/py-salt: Update to 3006.23

PR:             287582
Reported by:    Nick Hilliard <nick__at__foobar__dot__org>, T.S. <net__at__arrishq__dot__net>, James TD Smith <ahktenzero+freebsd__at__mohorovi__dot__cc>
DeltaFile
+29-6sysutils/py-salt/files/patch-requirements_base.txt
+15-13sysutils/py-salt/files/patch-salt_utils_process.py
+13-8sysutils/py-salt/Makefile
+0-10sysutils/py-salt/files/patch-salt_ext_tornado_iostream.py
+3-3sysutils/py-salt/distinfo
+3-3sysutils/py-salt/files/patch-salt_loader_lazy.py
+63-433 files not shown
+65-479 files

FreeBSD/ports 0ce0b7bdevel/indi/files patch-drivers_auxiliary_gemini__flatpanel__adapters.cpp

devel/indi: fix build with libc++ 21

With libc++ 21 devel/indi fails to build, with errors similar to:

    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:242:14: error: use of undeclared identifier 'atoi'
      242 |     int id = atoi(id_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:341:14: error: use of undeclared identifier 'atoi'
      341 |     *value = atoi(value_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:658:14: error: use of undeclared identifier 'atoi'
      658 |     int id = atoi(id_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:793:14: error: use of undeclared identifier 'atoi'
      793 |     *value = atoi(value_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:1154:14: error: use of undeclared identifier 'atoi'
     1154 |     *value = atoi(value_str);
          |              ^~~~

    [11 lines not shown]
DeltaFile
+10-0devel/indi/files/patch-drivers_auxiliary_gemini__flatpanel__adapters.cpp
+10-01 files

FreeBSD/ports 300d678devel/indi/files patch-drivers_auxiliary_gemini__flatpanel__adapters.cpp

devel/indi: fix build with libc++ 21

With libc++ 21 devel/indi fails to build, with errors similar to:

    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:242:14: error: use of undeclared identifier 'atoi'
      242 |     int id = atoi(id_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:341:14: error: use of undeclared identifier 'atoi'
      341 |     *value = atoi(value_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:658:14: error: use of undeclared identifier 'atoi'
      658 |     int id = atoi(id_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:793:14: error: use of undeclared identifier 'atoi'
      793 |     *value = atoi(value_str);
          |              ^~~~
    /wrkdirs/usr/ports/devel/indi/work/indi-2.1.7/drivers/auxiliary/gemini_flatpanel_adapters.cpp:1154:14: error: use of undeclared identifier 'atoi'
     1154 |     *value = atoi(value_str);
          |              ^~~~

    [9 lines not shown]
DeltaFile
+10-0devel/indi/files/patch-drivers_auxiliary_gemini__flatpanel__adapters.cpp
+10-01 files

FreeBSD/ports 9380523textproc/termshot Makefile distinfo

textproc/termshot: Update to 0.6.1

- Take maintainership

ChangeLog:      https://github.com/homeport/termshot/releases/tag/v0.6.1
MFH:            2026Q1
(cherry picked from commit 447112f6f60c274596c2d00f535fa8dbc9b2523b)
DeltaFile
+4-6textproc/termshot/Makefile
+5-5textproc/termshot/distinfo
+9-112 files

FreeBSD/ports c2638aemath/R-cran-scatterplot3d distinfo Makefile

math/R-cran-scatterplot3d: Update to 0.3-45

ChangeLog: https://github.com/cran/scatterplot3d/compare/0.3-44...0.3-45
DeltaFile
+3-3math/R-cran-scatterplot3d/distinfo
+1-1math/R-cran-scatterplot3d/Makefile
+4-42 files

FreeBSD/ports 447112ftextproc/termshot distinfo Makefile

textproc/termshot: Update to 0.6.1

- Take maintainership

ChangeLog:      https://github.com/homeport/termshot/releases/tag/v0.6.1
MFH:            2026Q1
DeltaFile
+5-5textproc/termshot/distinfo
+4-6textproc/termshot/Makefile
+9-112 files

FreeBSD/ports 6abb2bbx11/showmethekey distinfo Makefile

x11/showmethekey: Update to 1.20.0

ChangeLog: https://github.com/AlynxZhou/showmethekey/releases/tag/v1.20.0
DeltaFile
+3-3x11/showmethekey/distinfo
+3-2x11/showmethekey/Makefile
+6-52 files

FreeBSD/ports f7a8effwww/waterfox distinfo Makefile

www/waterfox: Update 6.6.8 => 6.6.9

Release Notes:
https://www.waterfox.com/releases/6.6.9/

PR:     293442
MFH:    2026Q1
(cherry picked from commit 87221e708f441aa845cd044140f38de5707e0737)
DeltaFile
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+7-72 files

FreeBSD/ports 87221e7www/waterfox distinfo Makefile

www/waterfox: Update 6.6.8 => 6.6.9

Release Notes:
https://www.waterfox.com/releases/6.6.9/

PR:     293442
MFH:    2026Q1
DeltaFile
+5-5www/waterfox/distinfo
+2-3www/waterfox/Makefile
+7-82 files

FreeBSD/ports 4972495security/modsecurity3 Makefile, security/modsecurity3-nginx distinfo Makefile

security/(modsecurity3|modsecurity-nginx) : switch to PCRE2 and fix NGINX version

Change PCRE to PCRE2.
Update NGINX version to 1.28.2.

PR:     293279
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5security/modsecurity3-nginx/distinfo
+6-3security/modsecurity3-nginx/Makefile
+3-3security/modsecurity3/Makefile
+14-113 files

FreeBSD/ports 401502edevel/janet-lsp Makefile distinfo, devel/janet-lsp/files patch-src_main.janet janet-lsp.in

devel/janet-lsp: Update to 0.0.12

Differential Revision: https://reviews.freebsd.org/D54667
DeltaFile
+8-11devel/janet-lsp/Makefile
+5-5devel/janet-lsp/distinfo
+1-1devel/janet-lsp/files/patch-src_main.janet
+0-1devel/janet-lsp/files/janet-lsp.in
+14-184 files

FreeBSD/ports 87c9d31mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json patch-package.json

mail/mailpit: Update to 1.29.2

MFH:            2026Q1
Security:       fe6209a3-126c-11f1-8a62-0897988a1c07
(cherry picked from commit 764699c39bfa6a14b790e75f43edd98cac67c215)
DeltaFile
+52-64mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+2-2mail/mailpit/files/patch-package.json
+1-1mail/mailpit/Makefile
+62-744 files

FreeBSD/doc 8f2da83website/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: Latest commits and SA added

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D55513
DeltaFile
+28-0website/content/en/releases/14.4R/relnotes.adoc
+28-01 files

FreeBSD/ports cbb01edmail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.1

(cherry picked from commit af120227e3980cba1da83dd75d9f1eaac18fe57c)
DeltaFile
+114-114mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+122-1223 files

FreeBSD/ports 4776380mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.0

(cherry picked from commit 68ecb06061d9baafe34b55bca774cb958e08c9a0)
DeltaFile
+7-7mail/mailpit/distinfo
+3-3mail/mailpit/files/patch-package-lock.json
+1-1mail/mailpit/Makefile
+11-113 files

FreeBSD/ports 57b8a6dmail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.28.4

(cherry picked from commit f5752f1d4a6776c496db7fde53a642d5837bc9f3)
DeltaFile
+94-110mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-2mail/mailpit/Makefile
+102-1193 files

FreeBSD/ports 764699cmail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json patch-package.json

mail/mailpit: Update to 1.29.2

MFH:            2026Q1
Security:       fe6209a3-126c-11f1-8a62-0897988a1c07
DeltaFile
+52-64mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+2-2mail/mailpit/files/patch-package.json
+1-1mail/mailpit/Makefile
+62-744 files

FreeBSD/src de29fd0sys/dev/mlx5/mlx5_accel mlx5_ipsec.c ipsec.h, sys/dev/mlx5/mlx5_en mlx5_en_main.c

mlx5: report IPSEC offload capabilities whenever IPSEC_OFFLOAD is configured

Do it always for bootverbose if offload was enabled in the kernel
config, not only if the device actually supports all required
capabilities to do the offload. Otherwise, having the code to print the
caps is pointless.

Reviewed by:    slavash
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   NVidia networking
MFC after:      1 week
DeltaFile
+14-5sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
+3-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+1-0sys/dev/mlx5/mlx5_accel/ipsec.h
+18-53 files

FreeBSD/src 0e5caacsys/netipsec ipsec_offload.c

ipsec_offload: add comment stating why ipsec_accel_sa_newkey_cb() returns 0

Reviewed by:    slavash
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   NVidia networking
MFC after:      1 week
DeltaFile
+7-0sys/netipsec/ipsec_offload.c
+7-01 files

FreeBSD/src 87ca74dsys/dev/mlx5/mlx5_accel mlx5_ipsec.c

mlx5: convert GET_TRUNK_IF() to function

Reviewed by:    slavash
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   Nvidia networking
MFC after:      1 week
DeltaFile
+18-15sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
+18-151 files

FreeBSD/src 477f020sys/netipsec ipsec_offload.c

netipsec/ipsec_offload.c: handle failures to install SA nicely

If driver refused to install SA, record rejected handle for SA on the
interface always, not only for EOPNOTSUPP case.  The
ipsec_accel_output() function did the right thing if there is no
rejection handle, but not having the handle allows further attempts to
install the SA on the interface.

If driver installed the SA, but ipsec_accel_handle_sav() returned error,
uninstall the SA from the interface.  Hardware must not be set up to
process packets for which kernel expects no processing is done.

In both cases, free the drv_spi if a handle was not installed.  But keep
drv_spi allocated if the deinstall returned an error from the driver.

Reviewed by:    slavash
Tested by:      Wafa Hamzah <wafah at nvidia.com>
Sponsored by:   NVidia networking
MFC after:      1 week
DeltaFile
+21-6sys/netipsec/ipsec_offload.c
+21-61 files

FreeBSD/ports 7c47861security/vuxml/vuln 2026.xml

security/vuxml: Document new mail/mailpit vulnerability
DeltaFile
+34-0security/vuxml/vuln/2026.xml
+34-01 files

FreeBSD/ports 2440eb3devel/libwasmtime distinfo Makefile.cargo

devel/libwasmtime: update 41.0.3 -> 42.0.0

ChangeLog:      https://github.com/bytecodealliance/wasmtime/compare/v41.0.3...v42.0.0

Sponsored by:   tipi.work
DeltaFile
+67-63devel/libwasmtime/distinfo
+30-28devel/libwasmtime/Makefile.cargo
+3-3devel/libwasmtime/Makefile
+1-1devel/libwasmtime/pkg-plist
+101-954 files

FreeBSD/doc 4b09031website/data/ru/news news.toml

website: update ru/news - SA translated

Differential Revision: https://reviews.freebsd.org/D55515
DeltaFile
+12-1website/data/ru/news/news.toml
+12-11 files

FreeBSD/ports 01565f5www/fmd-server Makefile

www/fmd-server: fix CATEGORIES
DeltaFile
+1-1www/fmd-server/Makefile
+1-11 files

FreeBSD/ports e2899bblang/luajit Makefile distinfo

lang/luajit: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3lang/luajit/Makefile
+3-3lang/luajit/distinfo
+6-62 files

FreeBSD/ports e0214d4textproc/feluda distinfo Makefile.crates, textproc/feluda/files patch-Cargo.toml patch-Cargo.lock

textproc/feluda: Update 1.11.0 => 1.11.1

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.11.1

Reviewed by:    osa, vvd (mentors)
Approved by:    osa (mentor)
Differential Revision: https://reviews.freebsd.org/D55510
DeltaFile
+501-325textproc/feluda/distinfo
+249-161textproc/feluda/Makefile.crates
+10-10textproc/feluda/files/patch-Cargo.toml
+7-7textproc/feluda/files/patch-Cargo.lock
+2-3textproc/feluda/Makefile
+769-5065 files

FreeBSD/ports abd8416lang/jpm Makefile distinfo

lang/jpm: Update to 1.2.0 and enable testing

Approved By: Christopher Hall <bsd.hsw at gmail.com> (maintainer)
Differential Revision: https://reviews.freebsd.org/D55396
DeltaFile
+7-3lang/jpm/Makefile
+3-3lang/jpm/distinfo
+1-0lang/jpm/pkg-plist
+11-63 files

FreeBSD/ports 77dd550security Makefile

security/gnupg25: Connect to build

PR:             291995
Approved by:    portmgr (blanket - fix port)
Fixes:          d58f02417501 (new port 2.5.17, latest upstream)
DeltaFile
+1-0security/Makefile
+1-01 files