www/{nginx,nginx-devel,freenginx}: Mark the MODSECURITY3 conflict
The option builds the same module from the same source into the same path
as security/modsecurity3-nginx. A build now stops with the name of the
package it collides with instead of overwriting its file.
Sponsored by: Netzkommune GmbH
www/nginx-module-sts: Add New Port
Sources of the sts modules for the NGINX ports. Two modules: one counts
what goes through the stream subsystem and owns the shared memory, the
other answers status requests out of it in an http server. One without
the other reports nothing, so both come from one source.
Sponsored by: Netzkommune GmbH
security/modsecurity3-nginx: Update to 1.0.4.20260926
Pin the connector at the same commit as www/nginx-module-modsecurity3, so
that both ways of building this module use the same source.
While here: WWW named the SpiderLabs repository, which moved to
owasp-modsecurity, and COMMENT said "Instruction detection".
Sponsored by: Netzkommune GmbH
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Build the accept_language, aws_auth, fips_check, modsecurity3 and sts
modules from their own source ports instead of fetching them with
GH_TUPLE.
Sponsored by: Netzkommune GmbH
www/nginx-module-fips-check: Add New Port
Sources of the fips_check module for the NGINX ports. The module reports
whether the OpenSSL nginx is linked against runs in FIPS mode, and stops
a worker whose answer differs.
Sponsored by: Netzkommune GmbH
www/nginx-module-aws-auth: Add New Port
Sources of the aws_auth module for the NGINX ports. The module signs
proxied requests with an AWS Signature Version 4 header, so nginx can
serve out of a private S3 bucket.
Sponsored by: Netzkommune GmbH
www/nginx-module-modsecurity3: Add New Port
Sources of the modsecurity3 connector for the NGINX ports. The module
hands requests to libmodsecurity3, which applies a rule set such as the
OWASP core rules and can refuse the request.
Sponsored by: Netzkommune GmbH
www/nginx-module-accept-language: Add New Port
Sources of the accept_language module for the NGINX ports. The module
picks a language for the request out of the Accept-Language header,
weights respected, and puts it in a variable.
Sponsored by: Netzkommune GmbH
snd_hda: use the pin ELD to select DisplayPort audio framing
hdaa_audio_setup() reads the converter widget's ELD when choosing
between HDMI and DisplayPort audio infoframes. ELD is stored on the
output pin, so the converter has no ELD and the driver selects HDMI
framing even when the connected display uses DisplayPort.
Read the ELD from the output pin to select the correct audio framing.
The equivalent change was tested on DragonFly BSD with an Intel Kaby
Lake display-audio codec and an LG HDR 4K monitor connected over
DisplayPort. Before the change, converter node 2 had no ELD, while
output pin 5 had an 83-byte ELD identifying DisplayPort. Captured driver
commands programmed HDMI audio infoframe bytes (84 01 0a 70 01 00 00
00). After applying the change and rebooting, the commands used the
existing DisplayPort form (84 1b 44 01 00 00 00), and console tones and
desktop audio were audible.
PR: 299094
[4 lines not shown]
pcm.4: Remove DIAGNOSTICS section
These diagnostics do not exist anymore.
MFC after: 1 week
(cherry picked from commit 25faf861089ca119528ea4da39fe594b1c5ca55a)
rc.d/mountd: Do not require /etc/exports
mountd exits if it cannot read any exports files. Requiring
/etc/exports, however, unconditionally stops mountd from starting on a
server that exports ZFS datasets only (/etc/zfs/exports).
Let sbin/mountd handle requirements itself, instead of hardcoding
/etc/exports, which is also wrong, because different files can be
specified in mountd_flags.
This patch also works with nfsv4_server_enable="YES", by preserving the
behavior of failing to start if there is no "V4:" line in the exports
file, which is missing by default on ZFS-only exports.
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Reviewed by: rmacklem, markj, emaste
Differential Revision: https://reviews.freebsd.org/D60044
(cherry picked from commit 26203cca52621c215f60640bf59128dcd9780be7)
biology/vcflib: Update to 1.0.15
This updates the Zig dependency to lang/zig015 and fixes the libzig.a
build from the undefined __zig_probe_stack bug. Also apply Makefile
cleanup and formatting.
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)
(cherry picked from commit 3d63dea5e43d012cae4b303ed2498e3c2f2bec0e)
biology/vcflib: Update to 1.0.15
This updates the Zig dependency to lang/zig015 and fixes the libzig.a
build from the undefined __zig_probe_stack bug. Also apply Makefile
cleanup and formatting.
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)