Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
non port: www/nginx-devel/distinfo

Number of commits found: 956 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10  »  

Monday, 19 Oct 2026
18:22 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the iconv and json_status modules from their own source ports.

Sponsored by:	Netzkommune GmbH
commit hash: 922fb03ac9e41cfc4814d79627e105dc201d32e6 commit hash: 922fb03ac9e41cfc4814d79627e105dc201d32e6 commit hash: 922fb03ac9e41cfc4814d79627e105dc201d32e6 commit hash: 922fb03ac9e41cfc4814d79627e105dc201d32e6 922fb03
Sunday, 18 Oct 2026
10:09 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the passenger module from its own source port.

Sponsored by:	Netzkommune GmbH
commit hash: fd3d5c491146b308c3647050104d727029366ef5 commit hash: fd3d5c491146b308c3647050104d727029366ef5 commit hash: fd3d5c491146b308c3647050104d727029366ef5 commit hash: fd3d5c491146b308c3647050104d727029366ef5 fd3d5c4
Thursday, 15 Oct 2026
09:18 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Security update to 1.31.7

The same five security fixes as 1.30.6: CVE-2026-15176, CVE-2026-93479,
CVE-2026-95101, CVE-2026-97629 and CVE-2026-97205.

1.31.7 also lets the bundled geoip modules read MaxMind DB databases, which
the new HTTP_GEOIP and STREAM_GEOIP options enable; both are off by default
and pull net/libmaxminddb.

https://nginx.org/en/CHANGES

Security:	CVE-2026-15176
Security:	CVE-2026-93479
Security:	CVE-2026-95101
Security:	CVE-2026-97629
Security:	CVE-2026-97205
Sponsored by:	Netzkommune GmbH
commit hash: 32338cb4e4a0909d79b59b423431264eaf20a4ab commit hash: 32338cb4e4a0909d79b59b423431264eaf20a4ab commit hash: 32338cb4e4a0909d79b59b423431264eaf20a4ab commit hash: 32338cb4e4a0909d79b59b423431264eaf20a4ab 32338cb
Wednesday, 14 Oct 2026
12:33 Jochen Neumeister (joneum) search for other commits by this committer
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
commit hash: e01dd51fc45bdd0e0fe60dc54a9cfbef71256ac3 commit hash: e01dd51fc45bdd0e0fe60dc54a9cfbef71256ac3 commit hash: e01dd51fc45bdd0e0fe60dc54a9cfbef71256ac3 commit hash: e01dd51fc45bdd0e0fe60dc54a9cfbef71256ac3 e01dd51
Tuesday, 13 Oct 2026
21:20 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the gridfs, postgres, redis2 and sflow modules from their own
source ports instead of fetching them with GH_TUPLE.

Sponsored by:	Netzkommune GmbH
commit hash: 6f179278c66deb76f79e4c4844ee86dce0f6fb74 commit hash: 6f179278c66deb76f79e4c4844ee86dce0f6fb74 commit hash: 6f179278c66deb76f79e4c4844ee86dce0f6fb74 commit hash: 6f179278c66deb76f79e4c4844ee86dce0f6fb74 6f17927
Saturday, 10 Oct 2026
18:02 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the let, slowfs_cache, websockify and zstd modules from their own
source ports instead of fetching them with GH_TUPLE.

Sponsored by:	Netzkommune GmbH
commit hash: 27e43ec029b11b257535903f0ccc57b798a5427c commit hash: 27e43ec029b11b257535903f0ccc57b798a5427c commit hash: 27e43ec029b11b257535903f0ccc57b798a5427c commit hash: 27e43ec029b11b257535903f0ccc57b798a5427c 27e43ec
Tuesday, 6 Oct 2026
15:04 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-ajp source port instead of fetching
nginx_ajp_module from GitHub.

Sponsored by:	Netzkommune GmbH
commit hash: 0c1bbe2c6646af66e2177b3e8912d26c66dbd0d9 commit hash: 0c1bbe2c6646af66e2177b3e8912d26c66dbd0d9 commit hash: 0c1bbe2c6646af66e2177b3e8912d26c66dbd0d9 commit hash: 0c1bbe2c6646af66e2177b3e8912d26c66dbd0d9 0c1bbe2
Wednesday, 16 Sep 2026
12:24 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx*: Security update to 1.30.5 and 1.31.6

Changes with nginx 1.30.5                                        15 Sep 2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process under certain configurations when using HTTP/3 with OpenSSL
       3.5.0 and earlier (CVE-2026-90439).
       Thanks to Banny Liao.

    *) Change: now the QUIC transport parameters extension received in an
       SSL connection is always ignored.

Changes with nginx 1.31.6                                        15 Sep 2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process under certain configurations when using HTTP/3 with OpenSSL
       3.5.0 and earlier (CVE-2026-90439).
       Thanks to Banny Liao.

    *) Change: now the QUIC transport parameters extension received in an
       SSL connection is always ignored.

    *) Bugfix: binary upgrade refused to work if the control API socket was
       specified and the new nginx executable was built with the
       ngx_http_perl_module.

    *) Bugfix: an error while evaluating a predicate in a predicate location
       was ignored and the predicate was treated as false.

    *) Bugfix: an error during a nested location lookup might be ignored if
       locations given by regular expressions or predicates were configured
       at the current level.

    *) Bugfix: a segmentation fault might occur while reading configuration
       if the "geo" directive with the "ranges" parameter was used and the
       corresponding binary base file was corrupted.

Security:	CVE-2026-90439
Sponsored by:	Netzkommune GmbH
commit hash: 31f7f2a661ff5a885fb067bdfc742df2ffa313aa commit hash: 31f7f2a661ff5a885fb067bdfc742df2ffa313aa commit hash: 31f7f2a661ff5a885fb067bdfc742df2ffa313aa commit hash: 31f7f2a661ff5a885fb067bdfc742df2ffa313aa 31f7f2a
05:59 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-vod source port instead of fetching
nginx-vod-module from GitHub.

Sponsored by:	Netzkommune GmbH
commit hash: a2decf7280ba0a4f7230de03c81970caed5550d1 commit hash: a2decf7280ba0a4f7230de03c81970caed5550d1 commit hash: a2decf7280ba0a4f7230de03c81970caed5550d1 commit hash: a2decf7280ba0a4f7230de03c81970caed5550d1 a2decf7
Wednesday, 9 Sep 2026
06:03 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-form-input source port instead of fetching
form-input-nginx-module from GitHub.  The module version is now
maintained in one place for these ports.

Sponsored by:	Netzkommune GmbH
commit hash: 65bc907e5cece356e3e2b05436854e5d2d10ea83 commit hash: 65bc907e5cece356e3e2b05436854e5d2d10ea83 commit hash: 65bc907e5cece356e3e2b05436854e5d2d10ea83 commit hash: 65bc907e5cece356e3e2b05436854e5d2d10ea83 65bc907
Monday, 7 Sep 2026
12:49 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-cache-purge source port instead of
fetching ngx_cache_purge from GitHub.  The module version is now
maintained in one place for these ports.

Sponsored by:	Netzkommune GmbH
commit hash: 0fc26258a016e26d1bee3586061db1fa867a59f2 commit hash: 0fc26258a016e26d1bee3586061db1fa867a59f2 commit hash: 0fc26258a016e26d1bee3586061db1fa867a59f2 commit hash: 0fc26258a016e26d1bee3586061db1fa867a59f2 0fc2625
Saturday, 5 Sep 2026
18:36 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-array-var source port instead of fetching
array-var-nginx-module from GitHub.  The module version is now
maintained in one place for these ports.

Sponsored by:	Netzkommune GmbH
commit hash: 85d565c82a5aa47a76029e1180f7853c6c7c1a55 commit hash: 85d565c82a5aa47a76029e1180f7853c6c7c1a55 commit hash: 85d565c82a5aa47a76029e1180f7853c6c7c1a55 commit hash: 85d565c82a5aa47a76029e1180f7853c6c7c1a55 85d565c
Thursday, 3 Sep 2026
16:36 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.31.5

Changes with nginx 1.31.5                                        02 Sep
2026

    *) Feature: control API.

    *) Feature: predicate locations.

    *) Feature: the ngx_http_json_module.

    *) Feature: the "client_body_early_read" directive.

    *) Bugfix: use-after-free might occur in a worker process if
proxying
       with buffering was used and an error occurred while sending the
       response to an HTTP/2 client.

    *) Bugfix: a worker process might not exit or "accept4() failed (9:
Bad
       file descriptor)" alerts might appear in logs if the worker
process
       ran out of file descriptors before graceful shutdown.

    *) Bugfix: requests to FastCGI and uwsgi backends were malformed if
a
       parameter name was too long.

    *) Bugfixes in HTTP/3, ngx_http_slice_module, and
       ngx_http_memcached_module.

Sponsored by:	Netzkommune GmbH
commit hash: 3873173565fab6c6ee9c438f9c3b7193ce7990ee commit hash: 3873173565fab6c6ee9c438f9c3b7193ce7990ee commit hash: 3873173565fab6c6ee9c438f9c3b7193ce7990ee commit hash: 3873173565fab6c6ee9c438f9c3b7193ce7990ee 3873173
Sunday, 30 Aug 2026
17:17 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-njs source port instead of fetching njs
from GitHub.  The module version is now maintained in one place for
these ports.

Sponsored by:	Netzkommune GmbH
commit hash: d7e49a0902c63144fa2367a11e75a5b7fcb73cfe commit hash: d7e49a0902c63144fa2367a11e75a5b7fcb73cfe commit hash: d7e49a0902c63144fa2367a11e75a5b7fcb73cfe commit hash: d7e49a0902c63144fa2367a11e75a5b7fcb73cfe d7e49a0
12:05 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Add www/nginx-module-ndk, a source-only port for the Nginx
Development Kit, and use it in the nginx ports instead of fetching
ngx_devel_kit from GitHub. The module version is now maintained in
one place for these ports.

Sponsored by:	Netzkommune GmbH
commit hash: 92b16632481207a3d0d2ffa7cd4461aecd4455b7 commit hash: 92b16632481207a3d0d2ffa7cd4461aecd4455b7 commit hash: 92b16632481207a3d0d2ffa7cd4461aecd4455b7 commit hash: 92b16632481207a3d0d2ffa7cd4461aecd4455b7 92b1663
Tuesday, 25 Aug 2026
05:47 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.31.4

*) Feature: the "proxy_protocol" directive in the stream and mail
   modules now supports the PROXY protocol version 2.

*) Change: now HTTP/2 and gRPC requests to backends are always sent with
   the ":authority" pseudo-header, and HTTP/1.1 requests - with the
   "Host" header.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "select" method was used.

*) Bugfix: incomplete gRPC responses with a non-zero "Content-Length"
   header line are now treated as malformed.

*) Bugfix: in binary compatibility with third-party modules using script
   codes; the bug had appeared in 1.31.3.

*) Bugfix: in the ngx_http_perl_module.

*) Bugfixes in HTTP/2, HTTP/3, ngx_http_image_filter_module, and
   ngx_http_grpc_module.

Changes:	https://nginx.org/en/CHANGES

Sponsored by:	Netzkommune GmbH
commit hash: 71943ebb2afe0631b490eb3f41843bf4f3925d94 commit hash: 71943ebb2afe0631b490eb3f41843bf4f3925d94 commit hash: 71943ebb2afe0631b490eb3f41843bf4f3925d94 commit hash: 71943ebb2afe0631b490eb3f41843bf4f3925d94 71943eb
Monday, 24 Aug 2026
13:50 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Point the MODSECURITY3 option at the owasp-modsecurity account, which now
hosts ModSecurity-nginx; the SpiderLabs path only works through GitHub's
redirect.  Pin all three ports to the same commit 9eb44fd; they carried
v1.0.3, fd28e6a and v1.0.3.

Also restore two mangled lines in the freenginx MODSECURITY3 branch, which
had lost their first character, leaving the port without --with-ld-opt and
without the pcre2 dependency when the option was on.

Sponsored by:	Netzkommune GmbH
commit hash: 2788a6cd426a4cf074824054b5f4410902563fef commit hash: 2788a6cd426a4cf074824054b5f4410902563fef commit hash: 2788a6cd426a4cf074824054b5f4410902563fef commit hash: 2788a6cd426a4cf074824054b5f4410902563fef 2788a6c
Thursday, 13 Aug 2026
22:42 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Start moving the bundled 3rd-party modules into dedicated
nginx-module-* ports, so that module versions are maintained in a
single place instead of the GH_TUPLE lists of the nginx ports.

As a first step, convert www/nginx-module-lua into a hybrid port
that installs the lua-nginx-module sources next to the prebuilt
DSO and use them in the three nginx ports via an unversioned
BUILD_DEPENDS instead of fetching from GitHub.

Sponsored by:	Netzkommune GmbH
commit hash: 62a91023c0af4894d9ab79dd906de2b283002cf6 commit hash: 62a91023c0af4894d9ab79dd906de2b283002cf6 commit hash: 62a91023c0af4894d9ab79dd906de2b283002cf6 commit hash: 62a91023c0af4894d9ab79dd906de2b283002cf6 62a9102
Sunday, 9 Aug 2026
14:25 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Update bundled third-party modules; where upstream now offers a tag,
switch from a commit hash to the version tag:

- array_var:    v0.05 -> v0.06
- cache_purge:  hash  -> 3.0.2
- ngx_devel_kit: v0.3.3 -> v0.3.4
- drizzle:      hash  -> v0.1.14
- aws_auth:     -> f3d9862 (stays on a hash; the 2.1.1 tag lacks the
                OpenSSL 3.0 build fix)

Adjust the drizzle config patch to the module's new extraction
directory name.

For freenginx, add a patch to ngx_aws_auth: freenginx dropped
ngx_http_request_t.start_sec, so obtain the request time from
ngx_time() there instead.

Sponsored by: Netzkommune GmbH
commit hash: 01391d2255d213ba1f568d84e20f637fc0210961 commit hash: 01391d2255d213ba1f568d84e20f637fc0210961 commit hash: 01391d2255d213ba1f568d84e20f637fc0210961 commit hash: 01391d2255d213ba1f568d84e20f637fc0210961 01391d2
07:24 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Move the bundled fdintino nginx-upload-module to release 2.3.0 and work
around its PCRE2 incompatibility.

Since the removal of the PCRE1 option nginx is built against PCRE2 only.
The module's regex filter for upload_pass_form_field still tests the
ngx_regex_exec() return code for "rc == 0", which is only true under
PCRE1; PCRE2 returns the number of captures (>= 0) on a match, so
matching
form fields were silently dropped and upload_pass_form_field was
unusable
on any dynamic (DSO) build.  Relax the test to "rc >= 0" (workaround
from
upstream pull request 152).

freenginx: additionally adapt the module to the removal of r->start_sec
in freenginx >= 1.29 (nginx_version >= 1029000), which is otherwise a
build failure.

PR:		271781
Sponsored by:	Netzkommune GmbH
commit hash: ce30f7c3f9c3a664c24d231a96ff910b03517f2f commit hash: ce30f7c3f9c3a664c24d231a96ff910b03517f2f commit hash: ce30f7c3f9c3a664c24d231a96ff910b03517f2f commit hash: ce30f7c3f9c3a664c24d231a96ff910b03517f2f ce30f7c
Saturday, 18 Jul 2026
09:36 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.31.3

Changes:

*) Security: heap buffer overflow when using the map directive with
   regex matching (CVE-2026-42533)
*) Security: uninitialized memory access when using unnamed regex
   captures with the "slice" directive or background cache update
   (CVE-2026-60005)
*) Security: use-after-free when processing a specially crafted
   proxied backend response with the ngx_http_ssi_filter_module
   (CVE-2026-56434)
*) Change: the size of headers and trailers in HTTP/2 responses in
   the ngx_http_proxy_v2_module and ngx_http_grpc_module is now
   limited with "proxy_buffer_size" and "grpc_buffer_size"
*) Feature: the "xml_external_entities" directive in the
   ngx_http_xslt_filter_module; loading of external entities is now
   disabled by default

Release Notes:	https://nginx.org/en/CHANGES
Security:	56feeac6-8263-11f1-92ba-bc24110523fe
Security:	CVE-2026-42533
Security:	CVE-2026-56434
Security:	CVE-2026-60005

PR:	296830

Sponsored by:	Netzkommune GmbH
commit hash: 957241f72332092a484cf46f4a1c4704de975244 commit hash: 957241f72332092a484cf46f4a1c4704de975244 commit hash: 957241f72332092a484cf46f4a1c4704de975244 commit hash: 957241f72332092a484cf46f4a1c4704de975244 957241f
Wednesday, 24 Jun 2026
18:07 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 1.0.0

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:	Netzkommune GmbH
commit hash: dcd477443e2fcc3883583fd1999957d6162fa2a9 commit hash: dcd477443e2fcc3883583fd1999957d6162fa2a9 commit hash: dcd477443e2fcc3883583fd1999957d6162fa2a9 commit hash: dcd477443e2fcc3883583fd1999957d6162fa2a9 dcd4774
Thursday, 18 Jun 2026
16:10 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.31.2

Changes with nginx 1.31.2                                        17 Jun
2026

    *) Security: use-after-free might occur when using HTTP/3 and
processing
       a specially crafted QUIC session, allowing an attacker to cause
       worker process memory corruption or segmentation fault in a
worker
       process (CVE-2026-42530).
       Thanks to Trung Nguyen of CyStack.

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with "ignore_invalid_headers
off;"
       and "large_client_header_buffers" with large configured values
when
       proxying a specially crafted request to HTTP/2 or gRPC backend,
       allowing an attacker to cause worker process memory corruption or
       segmentation fault in a worker process (CVE-2026-42055).
       Thanks to Mufeed VH of Winfunc Research.

    *) Security: a heap memory buffer overread might occur in a worker
       process while handling a specially sent response with decoding
from
       UTF-8 via the "charset_map" directive, allowing an attacker to
cause
       a limited disclosure of worker proccess memory or segmentation
fault
       in a worker process (CVE-2026-48142).
       Thanks to Han Yan of Xiaomi and p4p3r of CYBERONE.

    *) Change: now the $request_id variable uses SipHash-2-4.

    *) Feature: the $ssl_sigalgs variable.

    *) Bugfix: a variable defined by the "split_clients" directive might
be
       empty if all percentages were specified explicitly and summed up
to
       100%.

    *) Bugfix: constant time "secure_link" hash comparison.
       Thanks to kodareef5.

Sponsored by:	Netzkommune GmbH
commit hash: fa2d9148c35ea341b0f21b4646764cfd4e8527a1 commit hash: fa2d9148c35ea341b0f21b4646764cfd4e8527a1 commit hash: fa2d9148c35ea341b0f21b4646764cfd4e8527a1 commit hash: fa2d9148c35ea341b0f21b4646764cfd4e8527a1 fa2d9148
Sunday, 14 Jun 2026
15:15 Jochen Neumeister (joneum) search for other commits by this committer Author: Ryan Steinmetz
www/{nginx,nginx-devel,freenginx}: 3rd-pary modules managemeht

Update mod_zip to 1.3.0 and switch Github author to evanmiller as this
seems to be author that the other, less current, versions are forked
from.

PR:	295934
Sponsored by:	Netzkommune GmbH
commit hash: 2dfd1ee55a26a653151f007179ebd212e17bb7b8 commit hash: 2dfd1ee55a26a653151f007179ebd212e17bb7b8 commit hash: 2dfd1ee55a26a653151f007179ebd212e17bb7b8 commit hash: 2dfd1ee55a26a653151f007179ebd212e17bb7b8 2dfd1ee
Monday, 25 May 2026
17:08 Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: use lua-stream-nginx-module port

Replace the embedded LUASTREAM GH_TUPLE handling with a
BUILD_DEPENDS on www/lua-stream-nginx-module and use the
module sources from the dedicated port during the build.

Add freenginx compatibility patches for lua-stream-nginx-module.

Also update lua-stream-nginx-module to version 0.0.17.

PR:	294426
Sponsored by:	Netzkommune GmbH
commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36 commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36 commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36 commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36 c08f758
Saturday, 23 May 2026
18:16 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.9

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:	Netzkommune GmbH
commit hash: 9eaa8be108d6b083ac93733b55bf0d28b0899908 commit hash: 9eaa8be108d6b083ac93733b55bf0d28b0899908 commit hash: 9eaa8be108d6b083ac93733b55bf0d28b0899908 commit hash: 9eaa8be108d6b083ac93733b55bf0d28b0899908 9eaa8be
Tuesday, 19 May 2026
17:13 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.31.0

Changes with nginx 1.31.0                                        13 May
2026

    *) Security: when using the "proxy_set_body" directive, an attacker
       might inject data in the proxied request to an HTTP/2 backend
       (CVE-2026-42926).
       Thanks to Mufeed VH of Winfunc Research.

    *) Security: a heap memory buffer overflow might occur in a worker
       process while handling a specially crafted request by
       ngx_http_rewrite_module, potentially resulting in arbitrary code
       execution (CVE-2026-42945).
       Thanks to Leo Lin.

    *) Security: a heap memory buffer overread might occur in a worker
       process while handling a specially crafted response by
       ngx_http_scgi_module or ngx_http_uwsgi_module, allowing an
attacker
       to cause a disclosure of worker process memory or segmentation
fault
       in a worker process (CVE-2026-42946).
       Thanks to Leo Lin.

    *) Security: a heap memory buffer overread might occur in a worker
       process while handling a specially sent response with decoding
from
       UTF-8 via the "charset_map" directive, allowing an attacker to
cause
       a limited disclosure of worker proccess memory or segmentation
fault
       in a worker process (CVE-2026-42934).
       Thanks to David Carlier.

    *) Security: when using HTTP/3, processing of connection migration
might
       cause new QUIC streams to receive a new client address before
       validation, allowing an attacker to cause address spoofing
       (CVE-2026-40460).
       Thanks to Rodrigo Laneth.

    *) Security: use-after-free might occur during DNS server response
       processing if the "ssl_ocsp" directive was used, allowing an
attacker
       to cause worker process memory corruption or segmentation fault
in a
       worker process (CVE-2026-40701).
       Thanks to Leo Lin.

    *) Change: now nginx rejects HTTP/2 and HTTP/3 requests with the
       "Connection", "Proxy-Connection", "Keep-Alive",
"Transfer-Encoding",
       "Upgrade" header lines, and "TE" with any value other than
       "trailers".

    *) Change: the ngx_http_dav_module now rejects a COPY or MOVE
requests
       when the source and destination resources are the same or have a
       parent-child collection relationship.

    *) Change: the logging level of the "invalid alert" and "record
layer
       failure" SSL errors, and of the "SSL alert number N" for any
alert
       numbers has been lowered from "crit" to "info".

    *) Change: now the "sticky" module can be disabled with the
       --without-http_upstream_sticky_module configure option; the
       --without-http_upstream_sticky configure option is deprecated.

    *) Feature: the ngx_http_tunnel_module; support for authenticating
to
       proxies in the "auth_basic", "satisfy", and "auth_delay"
directives.

    *) Feature: the "least_time" directive inside the "upstream" block.

    *) Feature: the "proxy_ssl_alpn" directive in the stream module.

    *) Bugfix: connections with HTTP/2 backends might not be cached when
       using the "proxy_set_body" or "proxy_pass_request_body"
directives.

    *) Bugfix: proxied HTTP/0.9, SCGI, or uWSGI responses might be
       transferred incorrectly if the first line was not fully read.

Sponsored by:	Netzkommune GmbH
commit hash: ac43d62572ebc5e338cab9a3558e41761ec8252c commit hash: ac43d62572ebc5e338cab9a3558e41761ec8252c commit hash: ac43d62572ebc5e338cab9a3558e41761ec8252c commit hash: ac43d62572ebc5e338cab9a3558e41761ec8252c ac43d62
Monday, 4 May 2026
09:27 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.29.8

Changes with nginx 1.29.8                                        07 Apr
2026

    *) Feature: the "max_headers" directive.
       Thanks to Maxim Dounin.

    *) Feature: OpenSSL 4.0 compatibility.

    *) Feature: now the "include" directive inside the "geo" block
supports
       wildcards.

    *) Bugfix: in processing of HTTP 103 (Early Hints) responses from a
       proxied backend.

    *) Bugfix: the $request_port and $is_request_port variables were not
       available in subrequests.

Sponsored by:	Netzkommune GmbH
commit hash: d10e62db78d2b0c1b716aa43158b5760d737e603 commit hash: d10e62db78d2b0c1b716aa43158b5760d737e603 commit hash: d10e62db78d2b0c1b716aa43158b5760d737e603 commit hash: d10e62db78d2b0c1b716aa43158b5760d737e603 d10e62db
Sunday, 3 May 2026
14:16 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.8

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:	Netzkommune GmbH
commit hash: 265bceb40019772a5da86796e0cb2ac16f78b321 commit hash: 265bceb40019772a5da86796e0cb2ac16f78b321 commit hash: 265bceb40019772a5da86796e0cb2ac16f78b321 commit hash: 265bceb40019772a5da86796e0cb2ac16f78b321 265bceb
Thursday, 26 Mar 2026
21:22 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.29.7

Changes with nginx 1.29.7                                        24 Mar
2026

    *) Security: a buffer overflow might occur while handling a COPY or
MOVE
       request in a location with "alias", allowing an attacker to
modify
       the source or destination path outside of the document root
       (CVE-2026-27654).
       Thanks to Calif.io in collaboration with Claude and Anthropic
       Research.

    *) Security: processing of a specially crafted mp4 file by the
       ngx_http_mp4_module on 32-bit platforms might cause a worker
process
       crash, or might have potential other impact (CVE-2026-27784).
       Thanks to Prabhav Srinath (sprabhav7).

    *) Security: processing of a specially crafted mp4 file by the
       ngx_http_mp4_module might cause a worker process crash, or might
have
       potential other impact (CVE-2026-32647).
       Thanks to Xint Code and Pavel Kohout (Aisle Research).

    *) Security: a segmentation fault might occur in a worker process if
the
       CRAM-MD5 or APOP authentication methods were used and
authentication
       retry was enabled (CVE-2026-27651).
       Thanks to Arkadi Vainbrand.

    *) Security: an attacker might use PTR DNS records to inject data in
       auth_http requests, as well as in the XCLIENT command in the
backend
       SMTP connection (CVE-2026-28753).
       Thanks to Asim Viladi Oglu Manizada, Colin Warren, Xiao Liu
(Yunnan
       University), Yuan Tan (UC Riverside), and Bird Liu (Lanzhou
       University).

    *) Security: SSL handshake might succeed despite OCSP rejecting a
client
       certificate in the stream module (CVE-2026-28755).
       Thanks to Mufeed VH of Winfunc Research.

    *) Feature: the "multipath" parameter of the "listen" directive.

    *) Feature: the "local" parameter of the "keepalive" directive in
the
       "upstream" block.

    *) Change: now the "keepalive" directive in the "upstream" block is
       enabled by default.

    *) Change: now ngx_http_proxy_module supports keepalive by default;
the
       default value for "proxy_http_version" is "1.1"; the "Connection"
       proxy header is not sent by default anymore.

    *) Bugfix: an invalid HTTP/2 request might be sent after switching
to
       the next upstream if buffered body was used in the
       ngx_http_grpc_module.

Changes with nginx 1.29.6                                        10 Mar
2026

    *) Feature: session affinity support; the "sticky" directive in the
       "upstream" block of the "http" module; the "server" directive
       supports the "route" and "drain" parameters.

    *) Change: now nginx limits the size and rate of QUIC stateless
reset
       packets.

    *) Bugfix: receiving a QUIC packet by a wrong worker process could
cause
       the connection to terminate.

    *) Bugfix: "[crit] cache file ... contains invalid header" messages
       might appear in logs when sending a cached HTTP/2 response.

    *) Bugfix: proxying to scgi backends might not work when using
chunked
       transfer encoding and the "scgi_request_buffering" directive.
       Thanks to Mufeed VH.

    *) Bugfix: in the ngx_http_mp4_module.
       Thanks to Andrew Lacambra.

    *) Bugfix: nginx treated a comma as separator in the "Cookie"
request
       header line when evaluating "$cookie_..." variables.

    *) Bugfix: in IMAP command literal argument parsing.

Sponsored by:	Netzkommune GmbH
commit hash: f657cf702d5b0409bcc74cd36f89ac563dae84ce commit hash: f657cf702d5b0409bcc74cd36f89ac563dae84ce commit hash: f657cf702d5b0409bcc74cd36f89ac563dae84ce commit hash: f657cf702d5b0409bcc74cd36f89ac563dae84ce f657cf7
17:06 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.6

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:	Netzkommune GmbH
commit hash: b08679c2ee40d37e6fcc5bbb6d4df04efa3d64e7 commit hash: b08679c2ee40d37e6fcc5bbb6d4df04efa3d64e7 commit hash: b08679c2ee40d37e6fcc5bbb6d4df04efa3d64e7 commit hash: b08679c2ee40d37e6fcc5bbb6d4df04efa3d64e7 b08679c
Monday, 9 Mar 2026
19:19 Jochen Neumeister (joneum) search for other commits by this committer
www/*nginx*: Update 3-party modul passenger

Update third-party modul passenger to 6.1.2

PR:	292546
Sponsored by:	Netzkommune GmbH
commit hash: 59b4b5b7ad8252574160961acdc37d760a148722 commit hash: 59b4b5b7ad8252574160961acdc37d760a148722 commit hash: 59b4b5b7ad8252574160961acdc37d760a148722 commit hash: 59b4b5b7ad8252574160961acdc37d760a148722 59b4b5b
Saturday, 7 Mar 2026
11:25 Jochen Neumeister (joneum) search for other commits by this committer
www/*nginx: Switch nginx-vod-module to maintained fork

The original Kaltura nginx-vod-module repository is no longer actively
maintained and has been incompatible with FFmpeg 8 due to removed
legacy API calls.

Switch to the actively maintained fork:
https://github.com/diogoazevedos/nginx-vod-module

This restores compatibility with newer FFmpeg versions.

Reported by:	Jim Terhune via ML
Sponsored by:	Netzkommune GmbH
commit hash: 7f9195844e9b64d3b288c85c44cc7b80beade30c commit hash: 7f9195844e9b64d3b288c85c44cc7b80beade30c commit hash: 7f9195844e9b64d3b288c85c44cc7b80beade30c commit hash: 7f9195844e9b64d3b288c85c44cc7b80beade30c 7f91958
Saturday, 14 Feb 2026
09:42 Jochen Neumeister (joneum) search for other commits by this committer Author: FiLiS
www/nginx-devel: Update to 1.29.5

Changes with nginx 1.29.5                                        04 Feb
2026

    *) Security: an attacker might inject plain text data in the
response
       from an SSL backend (CVE-2026-1642).

    *) Bugfix: use-after-free might occur after switching to the next
gRPC
       or HTTP/2 backend.

    *) Bugfix: an invalid HTTP/2 request might be sent after switching
to
       the next upstream.

    *) Bugfix: a response with multiple ranges might be larger than the
       source response.

    *) Bugfix: fixed setting HTTP_HOST when proxying to FastCGI, SCGI,
and
       uwsgi backends.

    *) Bugfix: fixed warning when compiling with MSVC 2022 x86.

    *) Change: the logging level of the "ech_required" SSL error has
been
       lowered from "crit" to "info".

PR:	292954
Sponsored by:	Netzkommune GmbH
commit hash: 407842086c3f97d86c9628657d0d1214413828f6 commit hash: 407842086c3f97d86c9628657d0d1214413828f6 commit hash: 407842086c3f97d86c9628657d0d1214413828f6 commit hash: 407842086c3f97d86c9628657d0d1214413828f6 4078420
Saturday, 31 Jan 2026
12:10 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.5

Changes with njs 0.9.5

Release Date: 13 January 2026

nginx modules:

    Feature: added native module support for qjs engine for http and
stream.

    Bugfix: fixed js_body_filter with multiple chunks for qjs engine.

    Bugfix: fixed buffer_type inheritance in if blocks for
js_body_filter. Previously, when js_body_filter was used inside an if
block, the data parameter received Buffer type instead of the expected
String type.

    Bugfix: fixed js_body_filter when data is not in memory. Previously,
when upstream data was delivered from nginx cache, js_body_filter was
not able to process it correctly.

    Bugfix: improved r.subrequest() error handling. Fixed a problem of a
lost write event when the njs handler making r.subrequest() is called
from a lua handler as a subrequest.

Core:

    Bugfix: fixed XMLAttr object. Pointer to xmlAttr could become
invalid when the parent XMLNode was modified.

    Bugfix: fixed XMLNode update.

    Bugfix: fixed ArrayBuffer with detached buffers.

    Bugfix: added missing detached array checks.

    Bugfix: fixed fs.mkdir() and friends.

    Bugfix: fixed path restoration in fs.mkdir() and friends on error.

    Bugfix: fixed missed allocation check in promise code.

Sponsored by:	Netzkommune GmbH
commit hash: b6be123592472af1df051613bb0f6340fa1a61fc commit hash: b6be123592472af1df051613bb0f6340fa1a61fc commit hash: b6be123592472af1df051613bb0f6340fa1a61fc commit hash: b6be123592472af1df051613bb0f6340fa1a61fc b6be123
Tuesday, 6 Jan 2026
12:29 Jochen Neumeister (joneum) search for other commits by this committer Author: Sergey A. Osokin
www/lua-resty-core: update to 0.1.32

- Update lua-resty-core from 0.1.31 to 0.1.32
- Bump PORTREVISION for freenginx, nginx, and nginx-devel

PR:	290817
Approvd by:	zi (autoapproved)
Sponsored by:	Netzkommune GmbH
commit hash: 908eaa8c2c1167628e422bf97095db7d8331eeb0 commit hash: 908eaa8c2c1167628e422bf97095db7d8331eeb0 commit hash: 908eaa8c2c1167628e422bf97095db7d8331eeb0 commit hash: 908eaa8c2c1167628e422bf97095db7d8331eeb0 908eaa8
Sunday, 28 Dec 2025
09:25 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.29.4

Changelog:
    *) Feature: the ngx_http_proxy_module supports HTTP/2.

    *) Feature: Encrypted ClientHello TLS extension support when using
       OpenSSL ECH feature branch; the "ssl_ech_file" directive.
       Thanks to Stephen Farrell.

    *) Change: validation of host and port in the request line, "Host"
       header field, and ":authority" pseudo-header field has been
changed
       to follow RFC 3986.

    *) Change: now a single LF used as a line terminator in a chunked
       request or response body is considered an error.

    *) Bugfix: when using HTTP/3 with OpenSSL 3.5.1 or newer a
segmentation
       fault might occur in a worker process; the bug had appeared in
       1.29.1.
       Thanks to Jan Svojanovsky.

    *) Bugfix: a segmentation fault might occur in a worker process if
the
       "try_files" directive and "proxy_pass" with a URI were used.

Sponsored by:	Netzkommune GmbH
commit hash: 3c1ad1f3a9b3c1491bd5d39108bcf69138b87a53 commit hash: 3c1ad1f3a9b3c1491bd5d39108bcf69138b87a53 commit hash: 3c1ad1f3a9b3c1491bd5d39108bcf69138b87a53 commit hash: 3c1ad1f3a9b3c1491bd5d39108bcf69138b87a53 3c1ad1f
Sunday, 9 Nov 2025
19:06 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.4

Changes with njs 0.9.4

Release Date: 28 October 2025

nginx modules:

    Feature: added HTTP forward proxy support for ngx.fetch() API.

Core:

    Bugfix: fixed r.subrequest() to a location with JS handler for
QuickJS. The bug became visible after bellard/quickjs@42eb2795.

Sponsored by:	Netzkommune GmbH
commit hash: 06720897e774216156e98c35e436c6408fe690a0 commit hash: 06720897e774216156e98c35e436c6408fe690a0 commit hash: 06720897e774216156e98c35e436c6408fe690a0 commit hash: 06720897e774216156e98c35e436c6408fe690a0 0672089
Saturday, 8 Nov 2025
10:18 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.29.3

Sponsored by:	Netzkommune GmbH
commit hash: 6dc16aae85b701337b8ed554ed814198d87a4d1d commit hash: 6dc16aae85b701337b8ed554ed814198d87a4d1d commit hash: 6dc16aae85b701337b8ed554ed814198d87a4d1d commit hash: 6dc16aae85b701337b8ed554ed814198d87a4d1d 6dc16aa
Saturday, 25 Oct 2025
14:30 Jochen Neumeister (joneum) search for other commits by this committer
*/*: update NGINX JavaScript to 0.9.3

Changes with njs 0.9.3

Release Date: 07 October 2025

nginx modules:

-    Bugfix: fixed heap-use-after-free while module loading.

-    Bugfix: fixed heap-use-after-free in js_set handler used in log
phase. The issue was introduced in 04f6dfb (0.9.2).

Changes with njs 0.9.2

Release Date: 23 September 2025

nginx modules:

-    Feature: added HTTP keepalive support for ngx.fetch() API.

-    Improvement: added configure time check when the js_import directive
is not specified for http or stream.

-    Bugfix: fixed merging of js_path directives for http and stream.

-    Bugfix: fixed building when the ngx_http_ssl_module and
ngx_stream_ssl_module modules are unavailable.

Core:

-    Change: increased the default stack size to 160k for njs VM.

-    Feature: added njs.on('exit') API for the qjs engine.

-    Improvement: optimized memory consumption while streaming in qjs.

-    Bugfix: fixed building qjs engine with clang 19.

-    Bugfix: fixed building with GCC 15 and O3 optimization level.

Sponsored by:	Netzkommune GmbH
commit hash: 4873033bfcb0b6148fdf4f5c82550cbcc1f859bf commit hash: 4873033bfcb0b6148fdf4f5c82550cbcc1f859bf commit hash: 4873033bfcb0b6148fdf4f5c82550cbcc1f859bf commit hash: 4873033bfcb0b6148fdf4f5c82550cbcc1f859bf 4873033
Sunday, 19 Oct 2025
07:53 Jochen Neumeister (joneum) search for other commits by this committer
www/nginx-devel: Update to 1.29.2

Changes with nginx 1.29.2                                        07 Oct
2025

    *) Feature: now nginx can be built with AWS-LC.
       Thanks Samuel Chiang.

    *) Bugfix: now the "ssl_protocols" directive works in a virtual
server
       different from the default server when using OpenSSL 1.1.1 or
newer.

    *) Bugfix: SSL handshake always failed when using TLSv1.3 with
OpenSSL
       and client certificates and resuming a session with a different
SNI
       value; the bug had appeared in 1.27.4.

    *) Bugfix: the "ignoring stale global SSL error" alerts might appear
in
       logs when using QUIC and the "ssl_reject_handshake" directive;
the
       bug had appeared in 1.29.0.
       Thanks to Vladimir Homutov.

    *) Bugfix: in delta-seconds processing in the "Cache-Control"
backend
       response header line.

    *) Bugfix: an XCLIENT command didn't use the xtext encoding.
       Thanks to Igor Morgenstern of Aisle Research.

    *) Bugfix: in SSL certificate caching during reconfiguration.

Sponsored by:	Netzkommune GmbH
commit hash: a367bbadb7499b4d5c79413c9ad6962adf83f948 commit hash: a367bbadb7499b4d5c79413c9ad6962adf83f948 commit hash: a367bbadb7499b4d5c79413c9ad6962adf83f948 commit hash: a367bbadb7499b4d5c79413c9ad6962adf83f948 a367bba
Sunday, 24 Aug 2025
19:06 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: add third-party nats module

Bump PORTREVISION.
commit hash: 440ea1147823c49e67ee4ee0e8444fe3ee8e330a commit hash: 440ea1147823c49e67ee4ee0e8444fe3ee8e330a commit hash: 440ea1147823c49e67ee4ee0e8444fe3ee8e330a commit hash: 440ea1147823c49e67ee4ee0e8444fe3ee8e330a 440ea11
Friday, 15 Aug 2025
15:56 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update from 1.29.0 to 1.29.1

*) Security: processing of a specially crafted login/password when using
   the "none" authentication method in the ngx_mail_smtp_module might
   cause worker process memory disclosure to the authentication server
   (CVE-2025-53859).

<ChangeLog>

*) Change: now TLSv1.3 certificate compression is disabled by default.

*) Feature: the "ssl_certificate_compression" directive.

*) Feature: support for 0-RTT in QUIC when using OpenSSL 3.5.1 or newer.

*) Bugfix: the 103 response might be buffered when using HTTP/2 and the
   "early_hints" directive.

*) Bugfix: in handling "Host" and ":authority" header lines with equal
   values when using HTTP/2; the bug had appeared in 1.17.9.

*) Bugfix: in handling "Host" header lines with a port when using
   HTTP/3.

*) Bugfix: nginx could not be built on NetBSD 10.0.

*) Bugfix: in the "none" parameter of the "smtp_auth" directive.

</ChangeLog>
commit hash: a6440935658f86a10be651a8a32f6a259a9dae03 commit hash: a6440935658f86a10be651a8a32f6a259a9dae03 commit hash: a6440935658f86a10be651a8a32f6a259a9dae03 commit hash: a6440935658f86a10be651a8a32f6a259a9dae03 a644093
Saturday, 12 Jul 2025
03:37 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management

o) ngx_devel_kit: update to 0.3.4
o) headers_more: update to 0.39
o) spnego-http-auth (aka auth_krb5): update to 1.1.3

Bump PORTREVISION.
commit hash: ccc0ce09c4a0ae20b52c4c7c4539e81ff3362bd3 commit hash: ccc0ce09c4a0ae20b52c4c7c4539e81ff3362bd3 commit hash: ccc0ce09c4a0ae20b52c4c7c4539e81ff3362bd3 commit hash: ccc0ce09c4a0ae20b52c4c7c4539e81ff3362bd3 ccc0ce0
Thursday, 10 Jul 2025
19:14 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.9.0 -> 0.9.1 (+)

Bump PORTREVISION for www/unit.

<ChangeLog>

nginx modules:

*) Feature: added Fetch API for QuickJS engine.

*) Feature: added state file for a shared dictionary.

*) Bugfix: fixed handling of Content-Length header when
   a body is provided for Fetch API.

*) Bugfix: fixed qjs engine after bellard/quickjs@458c34d2.

*) Bugfix: fixed NULL pointer dereference when processing
   If-* headers.

Core:

*) Feature: added ECDH support for WebCrypto.

*) Improvement: reduced memory consumption by the object hash.
   The new hash uses 42% less memory per element.

*) Improvement: reduced memory consumption for concatenation of
   numbers and strings.

*) Improvement: reduced memory consumption of
   String.prototype.concat() with scalar values.

*) Bugfix: fixed segfault in njs_property_query().
   The issue was introduced in b28e50b1 (0.9.0).

*) Bugfix: fixed Function constructor template injection.

*) Bugfix: fixed GCC compilation with O3 optimization level.

*) Bugfix: fixed constant is too large for 'long' warning
   on MIPS -mabi=n32.

*) Bugfix: fixed compilation with GCC 4.1.

*) Bugfix: fixed %TypedArray%.from() with the buffer is detached
   by the mapper.

*) Bugfix: fixed %TypedArray%.prototype.slice() with overlapping
   buffers.

*) Bugfix: fixed handling of detached buffers for typed arrays.

*) Bugfix: fixed frame saving for async functions with
   closures.

*) Bugfix: fixed RegExp compilation of patterns with
   escaped '[' characters.

</ChangeLog>
commit hash: 4741ef7810a4b005af6c8498d281b35e2780e8ca commit hash: 4741ef7810a4b005af6c8498d281b35e2780e8ca commit hash: 4741ef7810a4b005af6c8498d281b35e2780e8ca commit hash: 4741ef7810a4b005af6c8498d281b35e2780e8ca 4741ef7
Thursday, 3 Jul 2025
19:52 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: adjusted OpenSSL 3.5 QUIC API feature test updated

Bump PORTREVISION.
commit hash: 7939013e1aeb16f119b2b3c4d4d2b8c601d1c521 commit hash: 7939013e1aeb16f119b2b3c4d4d2b8c601d1c521 commit hash: 7939013e1aeb16f119b2b3c4d4d2b8c601d1c521 commit hash: 7939013e1aeb16f119b2b3c4d4d2b8c601d1c521 7939013
Wednesday, 2 Jul 2025
19:15 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: substitute QTLS option with OSSL35

New OSSL35 knob for support OpenSSL starting from 3.5.1.

Bump PORTREVISION.
commit hash: e462e4d2a1e048e6f73543fe170b72c41a215041 commit hash: e462e4d2a1e048e6f73543fe170b72c41a215041 commit hash: e462e4d2a1e048e6f73543fe170b72c41a215041 commit hash: e462e4d2a1e048e6f73543fe170b72c41a215041 e462e4d
Wednesday, 25 Jun 2025
17:24 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.28.0 to 1.29.0

<ChangeLog>

*) Feature: support for response code 103 from proxy and gRPC backends;
   the "early_hints" directive.

*) Feature: loading of secret keys from hardware tokens with OpenSSL
   provider.

*) Feature: support for the "so_keepalive" parameter of the "listen"
   directive on macOS.

*) Change: the logging level of SSL errors in a QUIC handshake has been
   changed from "error" to "crit" for critical errors, and to "info" for
   the rest; the logging level of unsupported QUIC transport parameters
   has been lowered from "info" to "debug".

*) Change: the native nginx/Windows binary release is now built using
   Windows SDK 10.

*) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or
   ngx_http_v3_module modules were used.

*) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto
   optimization if ngx_http_v3_module was used.

*) Bugfixes and improvements in HTTP/3.

</ChangeLog>
commit hash: cb900d3f78c34f84fe90fc70cb57114fced1d087 commit hash: cb900d3f78c34f84fe90fc70cb57114fced1d087 commit hash: cb900d3f78c34f84fe90fc70cb57114fced1d087 commit hash: cb900d3f78c34f84fe90fc70cb57114fced1d087 cb900d3
Tuesday, 27 May 2025
21:01 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules update to their recent snapshots

- modsecurity;
- vts.

Bump PORTREVISION.
commit hash: c60d0c989c2292e27d466421264ab525585cec67 commit hash: c60d0c989c2292e27d466421264ab525585cec67 commit hash: c60d0c989c2292e27d466421264ab525585cec67 commit hash: c60d0c989c2292e27d466421264ab525585cec67 c60d0c9
Wednesday, 21 May 2025
19:32 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party redis module to version 0.4.0

Bump PORTREVISION.
commit hash: 17fc941527d41686a4689cf7ae731cd075314cbd commit hash: 17fc941527d41686a4689cf7ae731cd075314cbd commit hash: 17fc941527d41686a4689cf7ae731cd075314cbd commit hash: 17fc941527d41686a4689cf7ae731cd075314cbd 17fc941
Sunday, 18 May 2025
15:33 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party ngx_http_redis module (+)

to the recent snapshot.

Bump PORTREVISION.
commit hash: c9db7ee3c38143225b71f7706e698a3da0eb5dca commit hash: c9db7ee3c38143225b71f7706e698a3da0eb5dca commit hash: c9db7ee3c38143225b71f7706e698a3da0eb5dca commit hash: c9db7ee3c38143225b71f7706e698a3da0eb5dca c9db7ee
Sunday, 11 May 2025
00:49 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.10 -> 0.9.0 (+)

The patches applied to the www/unit are based on
https://github.com/nginx/unit/pull/1611/

Thanks to:	Andrew Clayton <a.clayton@nginx.com>

<ChangeLog>

 Core:

 *) Feature: refactored working with built-in strings, symbols
    and small integers.
    Performance improvements (arewefastyet/benchmarks/v8-v7 benchmark):
    Richards: +57% (631 → 989)
    Crypto: +7% (1445 → 1551)
    RayTrace: +37% (562 → 772)
    NavierStokes: +20% (2062 → 2465)
    Overall score: +29% (1014 → 1307)

*) Bugfix: fixed regexp undefined value of captured group.

*) Bugfix: fixed GCC 15 build with -Wunterminated-string-initialization.

</ChangeLog>
commit hash: 641386d44e516f2a4bb9f90e48a257fb8500c129 commit hash: 641386d44e516f2a4bb9f90e48a257fb8500c129 commit hash: 641386d44e516f2a4bb9f90e48a257fb8500c129 commit hash: 641386d44e516f2a4bb9f90e48a257fb8500c129 641386d
Wednesday, 30 Apr 2025
15:26 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party http auth_jwt module (+)

from 2.3.0 to 2.3.1.

Bump PORTREVISION.

ChangeLog:	https://github.com/TeslaGov/ngx-http-auth-jwt-module/compare/2.3.0...2.3.1
commit hash: faec3a2239045beae7e2ee25565b43bfe9fe25dd commit hash: faec3a2239045beae7e2ee25565b43bfe9fe25dd commit hash: faec3a2239045beae7e2ee25565b43bfe9fe25dd commit hash: faec3a2239045beae7e2ee25565b43bfe9fe25dd faec3a2
Wednesday, 23 Apr 2025
16:17 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update from 1.27.5 to 1.28.0

<ChangeLog>

*) 1.28.x stable branch.

*) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or
   ngx_http_v3_module modules were used.

*) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto
   optimization if ngx_http_v3_module was used.

</ChangeLog>
commit hash: 62274cac06171874d5413b5a1fa7cbf17046e9b1 commit hash: 62274cac06171874d5413b5a1fa7cbf17046e9b1 commit hash: 62274cac06171874d5413b5a1fa7cbf17046e9b1 commit hash: 62274cac06171874d5413b5a1fa7cbf17046e9b1 62274ca
Thursday, 17 Apr 2025
10:17 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update 1.27.4 -> 1.27.5

<ChangeLog>

*) Feature: CUBIC congestion control in QUIC connections.

*) Change: the maximum size limit for SSL sessions cached in shared
   memory has been raised to 8192.

*) Bugfix: in the "grpc_ssl_password_file", "proxy_ssl_password_file",
   and "uwsgi_ssl_password_file" directives when loading SSL
   certificates and encrypted keys from variables; the bug had appeared
   in 1.23.1.

*) Bugfix: in the $ssl_curve and $ssl_curves variables when using
   pluggable curves in OpenSSL.

*) Bugfix: nginx could not be built with musl libc.
   Thanks to Piotr Sikora.

*) Performance improvements and bugfixes in HTTP/3.

</ChangeLog>
commit hash: c1667758f56471f7b4d451ac2419a501612fb4e8 commit hash: c1667758f56471f7b4d451ac2419a501612fb4e8 commit hash: c1667758f56471f7b4d451ac2419a501612fb4e8 commit hash: c1667758f56471f7b4d451ac2419a501612fb4e8 c166775
01:05 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.9 -> 0.8.10 (+)

<ChangeLog>

nginx modules:

*) Feature: reading r.requestText or r.requestBuffer from
   a temp file.
   Previously, an exception was thrown when accessing r.requestText
   or r.requestBuffer if a client request body size exceeded
   client_body_buffer_size.

*) Improvement: improved reporting of unhandled promise rejections.

*) Bugfix: fixed name corruption in variable and header processing.

*) Bugfix: fixed SharedDict.incr() with empty init argument
   for QuickJS engine.

*) Bugfix: accepting response headers with underscore characters
   in Fetch API.

Core:

*) Change: fixed serializeToString().
   Previously, serializeToString() was exclusiveC14n() which returned
   string instead of Buffer. According to the published documentation it
   should be c14n().

*) Feature: added WebCrypto API for QuickJS engine.

*) Feature: added TextEncoder/TextDecoder for QuickJS engine.

*) Feature: added querystring module for QuickJS engine.

*) Feature: added crypto module for QuickJS engine.

*) Feature: added xml module for QuickJS engine.

*) Feature: added support for QuickJS-NG library.

*) Bugfix: fixed buffer.concat() with a single argument in quickjs.

*) Bugfix: added missed syntax error for await in template literal.

*) Bugfix: fixed non-NULL terminated strings formatting in
   exceptions for QuickJS engine.

*) Bugfix: fixed compatibility with recent change in QuickJS
   and QuickJS-NG.

</ChangeLog>
commit hash: 07186699fd99bfa1f28f7c39c3d342f4aa8cf0e6 commit hash: 07186699fd99bfa1f28f7c39c3d342f4aa8cf0e6 commit hash: 07186699fd99bfa1f28f7c39c3d342f4aa8cf0e6 commit hash: 07186699fd99bfa1f28f7c39c3d342f4aa8cf0e6 0718669
Saturday, 12 Apr 2025
17:53 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party ModSecurity module update (+)

... to the latest snapshot.

Bump PORTREVISION.

Submitted by:	Saiful Alam <saifulmr@hotmail.com>
PR:		286050
commit hash: 71d982a7dd4cf45b9f5e00074558b61c814a6a79 commit hash: 71d982a7dd4cf45b9f5e00074558b61c814a6a79 commit hash: 71d982a7dd4cf45b9f5e00074558b61c814a6a79 commit hash: 71d982a7dd4cf45b9f5e00074558b61c814a6a79 71d982a
Friday, 11 Apr 2025
00:16 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party passenger module to 6.0.27

Bump PORTREVISION.
commit hash: 9a42667e8c10d1b2b75d866dc5b0bfc62e26656b commit hash: 9a42667e8c10d1b2b75d866dc5b0bfc62e26656b commit hash: 9a42667e8c10d1b2b75d866dc5b0bfc62e26656b commit hash: 9a42667e8c10d1b2b75d866dc5b0bfc62e26656b 9a42667
Sunday, 30 Mar 2025
01:45 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party spnego module (+)

... to its recent snapshot.

Bump PORTREVISION.
commit hash: fbf93b3945da29de639fc4bbca98ecf492aa15fb commit hash: fbf93b3945da29de639fc4bbca98ecf492aa15fb commit hash: fbf93b3945da29de639fc4bbca98ecf492aa15fb commit hash: fbf93b3945da29de639fc4bbca98ecf492aa15fb fbf93b3
Tuesday, 25 Feb 2025
18:47 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party passenger module to 6.0.26

Bump PORTREVISION.
commit hash: 6c62b23cb8e0ba1f52a6cc635a594ba468f1fd89 commit hash: 6c62b23cb8e0ba1f52a6cc635a594ba468f1fd89 commit hash: 6c62b23cb8e0ba1f52a6cc635a594ba468f1fd89 commit hash: 6c62b23cb8e0ba1f52a6cc635a594ba468f1fd89 6c62b23
Wednesday, 5 Feb 2025
17:13 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update from 1.27.3 to 1.27.4

<ChangeLog>

*) Security: insufficient check in virtual servers handling with TLSv1.3
   SNI allowed to reuse SSL sessions in a different virtual server, to
   bypass client SSL certificates verification (CVE-2025-23419).

*) Feature: the "ssl_object_cache_inheritable", "ssl_certificate_cache",
   "proxy_ssl_certificate_cache", "grpc_ssl_certificate_cache", and
   "uwsgi_ssl_certificate_cache" directives.

*) Feature: the "keepalive_min_timeout" directive.

*) Workaround: "gzip filter failed to use preallocated memory" alerts
   appeared in logs when using zlib-ng.

*) Bugfix: nginx could not build libatomic library using the library
   sources if the --with-libatomic=DIR option was used.

*) Bugfix: QUIC connection might not be established when using 0-RTT;
   the bug had appeared in 1.27.1.

*) Bugfix: nginx now ignores QUIC version negotiation packets from
   clients.

*) Bugfix: nginx could not be built on Solaris 10 and earlier with the
   ngx_http_v3_module.

*) Bugfixes in HTTP/3.

</ChangeLog>
commit hash: 5f85ff77710430288ed6b79c97817c73e57262c1 commit hash: 5f85ff77710430288ed6b79c97817c73e57262c1 commit hash: 5f85ff77710430288ed6b79c97817c73e57262c1 commit hash: 5f85ff77710430288ed6b79c97817c73e57262c1 5f85ff7
01:39 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management (+)

o) update sticky-module-ng to it's recent snapshot by
   changing provider;
o) add http-auth-jwt module.

Bump PORTREVISION.
commit hash: a535bff5313172a8345d94aa9376a2501fa797ff commit hash: a535bff5313172a8345d94aa9376a2501fa797ff commit hash: a535bff5313172a8345d94aa9376a2501fa797ff commit hash: a535bff5313172a8345d94aa9376a2501fa797ff a535bff
Tuesday, 4 Feb 2025
21:39 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules...

to their recent snapshots or versions:
o) push-stream
o) http_substitutions_filter
o) upload
o) upload-progress
o) upstream_check
o) mod_zip
o) naxsi
o) rds-csv
o) rds-json
o) redis2
o) rtmp
o) set-misc
o) sflow
o) srcache
o) vts
o) xss

Bump PORTREVISION.
commit hash: e58c8dfe018a3bc2027b7b45843ca3ef42959861 commit hash: e58c8dfe018a3bc2027b7b45843ca3ef42959861 commit hash: e58c8dfe018a3bc2027b7b45843ca3ef42959861 commit hash: e58c8dfe018a3bc2027b7b45843ca3ef42959861 e58c8df
20:08 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party ip2location-ip2proxy module...

after net/ip2proxy recent update.

Bump PORTREVISION.

Also, fix my previous commit for the third-party stream-lua module.

Fixes:	4e51506ec92c7ee330509ade93bb618c6f8101f3
commit hash: a30180d872f634502205b3883f5ac5fe60704b0a commit hash: a30180d872f634502205b3883f5ac5fe60704b0a commit hash: a30180d872f634502205b3883f5ac5fe60704b0a commit hash: a30180d872f634502205b3883f5ac5fe60704b0a a30180d
19:29 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules...

to their recent snapshots or versions:
o) array-var
o) aws_auth
o) ct
o) echo
o) dynamic_upstream
o) encrypted-session
o) headers_more
o) http-auth-digest
o) auth-ldap
o) auth_pam
o) eval
o) fancyindex
o) geoip2
o) ip2location
o) http_json_status
o) passenger

Bump PORTREVISION.
commit hash: 4e51506ec92c7ee330509ade93bb618c6f8101f3 commit hash: 4e51506ec92c7ee330509ade93bb618c6f8101f3 commit hash: 4e51506ec92c7ee330509ade93bb618c6f8101f3 commit hash: 4e51506ec92c7ee330509ade93bb618c6f8101f3 4e51506
17:00 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules (+)

o) stream-lua to 0.0.16;
o) memc to 0.20.

Bump PORTREVISION.
commit hash: c039c9635ffc57224f9809bfe36538be26a012f0 commit hash: c039c9635ffc57224f9809bfe36538be26a012f0 commit hash: c039c9635ffc57224f9809bfe36538be26a012f0 commit hash: c039c9635ffc57224f9809bfe36538be26a012f0 c039c96
Monday, 3 Feb 2025
17:04 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party lua module 0.10.26 -> 0.10.28

Bump PORTREVISION.
commit hash: 025b055b151c5afbcdc3d45442892854388acdd3 commit hash: 025b055b151c5afbcdc3d45442892854388acdd3 commit hash: 025b055b151c5afbcdc3d45442892854388acdd3 commit hash: 025b055b151c5afbcdc3d45442892854388acdd3 025b055
16:37 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modsecurity3 module...

to the recent snapshot.
Update the project name to `owasp-security'.

Bump PORTREVISION.
commit hash: 21d747b92b88930a6a9dc42d356dcfba6190fe89 commit hash: 21d747b92b88930a6a9dc42d356dcfba6190fe89 commit hash: 21d747b92b88930a6a9dc42d356dcfba6190fe89 commit hash: 21d747b92b88930a6a9dc42d356dcfba6190fe89 21d747b
Tuesday, 14 Jan 2025
15:14 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.8 -> 0.8.9 (+)

<ChangeLog>

nginx modules:

*) Bugfix: removed extra VM creation per server.
   Previously, when js_import was declared in http or stream blocks,
   an extra copy of the VM instance was created for each server
   block. This was not needed and consumed a lot of memory for
   configurations with many server blocks.

  This issue was introduced in 9b674412 (0.8.6) and was partially
  fixed for location blocks only in 685b64f0 (0.8.7).

Core:

*) Feature: added fs module for QuickJS engine.

</ChangeLog>
commit hash: 1193803f644b5ea41bfb47ea0f91adcfc73c8609 commit hash: 1193803f644b5ea41bfb47ea0f91adcfc73c8609 commit hash: 1193803f644b5ea41bfb47ea0f91adcfc73c8609 commit hash: 1193803f644b5ea41bfb47ea0f91adcfc73c8609 1193803
Monday, 6 Jan 2025
23:44 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modsecurity module

to the recent snapshot.

Bump PORTREVISION.
commit hash: 0006ef13f19262b65893b441d7e373a10619453b commit hash: 0006ef13f19262b65893b441d7e373a10619453b commit hash: 0006ef13f19262b65893b441d7e373a10619453b commit hash: 0006ef13f19262b65893b441d7e373a10619453b 0006ef1
17:45 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules

... to their recent snapshots:
- shibboleth
- vod
- vts

Bump PORTREVISION.
commit hash: 7a867143a9745406b363a46302ea6e509c9cb824 commit hash: 7a867143a9745406b363a46302ea6e509c9cb824 commit hash: 7a867143a9745406b363a46302ea6e509c9cb824 commit hash: 7a867143a9745406b363a46302ea6e509c9cb824 7a86714
Sunday, 5 Jan 2025
23:25 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party http_push (aka nchan) module...

to its recent version - 1.3.7.

Bump PORTREVISION.
commit hash: 11b3575329ee01fd6b2d3174b954649abb4fdbbf commit hash: 11b3575329ee01fd6b2d3174b954649abb4fdbbf commit hash: 11b3575329ee01fd6b2d3174b954649abb4fdbbf commit hash: 11b3575329ee01fd6b2d3174b954649abb4fdbbf 11b3575
Thursday, 19 Dec 2024
23:04 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update OTel module to the recent snapshot

Bump PORTREVISION.
commit hash: 00f8452b2e8691ff60321d4a337a32a510ffedde commit hash: 00f8452b2e8691ff60321d4a337a32a510ffedde commit hash: 00f8452b2e8691ff60321d4a337a32a510ffedde commit hash: 00f8452b2e8691ff60321d4a337a32a510ffedde 00f8452
Tuesday, 17 Dec 2024
18:45 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.7 -> 0.8.8 (+)

Bump PORTREVISION for the www/unit.

<ChangeLog>

nginx modules:

*) Feature: implemented shared dictionary for QuickJS engine.

*) Improvement: js_preload_object is refactored.

*) Bugfix: fixed limit rated output.

*) Bugfix: optimized use of SSL contexts for
   js_fetch_trusted_certificate directive.

Core:

*) Feature: implemented process object for QuickJS engine.

*) Feature: implemented process.kill() method.

*) Bugfix: fixed tests with libxml2 2.13 and later.

*) Bugfix: fixed promise resolving when Promise is inherited.

*) Bugfix: fixed absolute scope in cloned VMs.

</ChangeLog>
commit hash: bda86431bbd3091a035fd2653fa21a0d00b285f4 commit hash: bda86431bbd3091a035fd2653fa21a0d00b285f4 commit hash: bda86431bbd3091a035fd2653fa21a0d00b285f4 commit hash: bda86431bbd3091a035fd2653fa21a0d00b285f4 bda8643
Monday, 2 Dec 2024
21:29 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update NGINX OTel module (no-cmake branch)

Bump PORTREVISION.
commit hash: 493e7a701f47c542820425bd7cb8b0594cd12c68 commit hash: 493e7a701f47c542820425bd7cb8b0594cd12c68 commit hash: 493e7a701f47c542820425bd7cb8b0594cd12c68 commit hash: 493e7a701f47c542820425bd7cb8b0594cd12c68 493e7a7
Tuesday, 26 Nov 2024
17:45 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.27.2 to 1.27.3

<ChangeLog>

*) Feature: the "server" directive in the "upstream" block supports the
   "resolve" parameter.

*) Feature: the "resolver" and "resolver_timeout" directives in the
   "upstream" block.

*) Feature: SmarterMail specific mode support for IMAP LOGIN with
   untagged CAPABILITY response in the mail proxy module.

*) Change: now TLSv1 and TLSv1.1 protocols are disabled by default.

*) Change: an IPv6 address in square brackets and no port can be
   specified in the "proxy_bind", "fastcgi_bind", "grpc_bind",
   "memcached_bind", "scgi_bind", and "uwsgi_bind" directives, and as
   client address in ngx_http_realip_module.

*) Bugfix: in the ngx_http_mp4_module.
   Thanks to Nils Bars.

*) Bugfix: the "so_keepalive" parameter of the "listen" directive might
   be handled incorrectly on DragonFly BSD.

*) Bugfix: in the "proxy_store" directive.

</ChangeLog>
commit hash: 933f47565aaeca8dca7d49639461b9e894983f59 commit hash: 933f47565aaeca8dca7d49639461b9e894983f59 commit hash: 933f47565aaeca8dca7d49639461b9e894983f59 commit hash: 933f47565aaeca8dca7d49639461b9e894983f59 933f475
Thursday, 21 Nov 2024
22:23 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update NGINX OTel module to the recent snapshot

Bump PORTREVISION.
commit hash: 74288346e98d28e573ad70062fc41eb187d81aa6 commit hash: 74288346e98d28e573ad70062fc41eb187d81aa6 commit hash: 74288346e98d28e573ad70062fc41eb187d81aa6 commit hash: 74288346e98d28e573ad70062fc41eb187d81aa6 7428834
Wednesday, 23 Oct 2024
14:22 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.5 -> 0.8.7 (+)

<ChangeLog>

Changes with njs 0.8.7                                       22 Oct 2024

nginx modules:

*) Bugfix: eliminated unnecessary VM creation.
   Previously, njs consumed memory proportionally to the number of
   nginx locations. The issue was introduced in 9b674412 (0.8.6).

*) Improvement: added strict syntax validation for js_body_filter.

*) Improvement: improved error messages for module loading
   failures.

Core:

*) Feature: implemented fs.readlink() and friends.

*) Improvement: implemented lazy stack symbolization.

*) Bugfix: fixed heap-buffer-overflow in Buffer.prototype.indexOf().
   The issue was introduced in 5d15a8d6 (0.8.6).

*) Bugfix: fixed Buffer.prototype.lastIndexOf() when `from` is
   provided.

Changes with njs 0.8.6                                       02 Oct 2024

nginx modules:

*) Feature: introduced QuickJS engine.

*) Feature: added optional nocache flag for js_set directive.
   Thanks to Thomas P.

*) Feature: exposed capture group variables in HTTP module.
   Thanks to Thomas P.

Core:

*) Feature: added Buffer module for QuickJS engine.

*) Bugfix: fixed handling of empty labelled statement in a function.

*) Bugfix: fixed Function constructor handling when called without
   arguments.

*) Bugfix: fixed Buffer.prototype.writeInt8() and friends.

*) Bugfix: fixed Buffer.prototype.writeFloat() and friends.

*) Bugfix: fixed Buffer.prototype.lastIndexOf().

*) Bugfix: fixed Buffer.prototype.write().

*) Bugfix: fixed maybe-uninitialized warnings in error creation.

*) Bugfix: fixed 'ctx.codepoint' initialization in UTF-8 decoding.

*) Bugfix: fixed 'length' initialization in Array.prototype.pop().

*) Bugfix: fixed handling of encode arg in fs.readdir() and
   fs.realpath().

</ChangeLog>
commit hash: 71f2853031b0011270fb43669b551246588ab125 commit hash: 71f2853031b0011270fb43669b551246588ab125 commit hash: 71f2853031b0011270fb43669b551246588ab125 commit hash: 71f2853031b0011270fb43669b551246588ab125 71f2853
Friday, 11 Oct 2024
21:51 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.27.1 to 1.27.2

<ChangeLog>

*) Feature: SSL certificates, secret keys, and CRLs are now cached on
   start or during reconfiguration.

*) Feature: client certificate validation with OCSP in the stream
   module.

*) Feature: OCSP stapling support in the stream module.

*) Feature: the "proxy_pass_trailers" directive in the
   ngx_http_proxy_module.

*) Feature: the "ssl_client_certificate" directive now supports
   certificates with auxiliary information.

*) Change: now the "ssl_client_certificate" directive is not required
   for client SSL certificates verification.

</ChangeLog>
commit hash: 0985aaf0f72d955ea7d8005f110cc1a89c84b56c commit hash: 0985aaf0f72d955ea7d8005f110cc1a89c84b56c commit hash: 0985aaf0f72d955ea7d8005f110cc1a89c84b56c commit hash: 0985aaf0f72d955ea7d8005f110cc1a89c84b56c 0985aaf
Thursday, 22 Aug 2024
02:40 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party passenger module to 6.0.23

Bump PORTREVISION.
commit hash: e3cf069b986587d1499111843e2130b41fc99f75 commit hash: e3cf069b986587d1499111843e2130b41fc99f75 commit hash: e3cf069b986587d1499111843e2130b41fc99f75 commit hash: e3cf069b986587d1499111843e2130b41fc99f75 e3cf069
01:35 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update 1.27.0 -> 1.27.1

<ChangeLog>

*) Security: processing of a specially crafted mp4 file by the
   ngx_http_mp4_module might cause a worker process crash
   (CVE-2024-7347).
   Thanks to Nils Bars.

*) Change: now the stream module handler is not mandatory.

*) Bugfix: new HTTP/2 connections might ignore graceful shutdown of old
   worker processes.
   Thanks to Kasei Wang.

*) Bugfixes in HTTP/3.

</ChangeLog>
commit hash: 1c7eebf8d2386cda912c413bedc5ee989de6935d commit hash: 1c7eebf8d2386cda912c413bedc5ee989de6935d commit hash: 1c7eebf8d2386cda912c413bedc5ee989de6935d commit hash: 1c7eebf8d2386cda912c413bedc5ee989de6935d 1c7eebf
Thursday, 18 Jul 2024
22:09 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update OTEL module to the recent snapshot

Bump PORTREVISION.
commit hash: f65b7d37fa7f8da5b0311a059ead589b6a74411a commit hash: f65b7d37fa7f8da5b0311a059ead589b6a74411a commit hash: f65b7d37fa7f8da5b0311a059ead589b6a74411a commit hash: f65b7d37fa7f8da5b0311a059ead589b6a74411a f65b7d3
Wednesday, 26 Jun 2024
22:15 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.4 -> 0.8.5 (+)

<ChangeLog>

*) Change: r.variables.var, r.requestText, r.responseText,
   s.variables.var, and the "data" argument of the s.on() callback
   with "upload" or "download" event types will now convert bytes
   invalid in UTF-8 encoding into the replacement character.  When
   working with binary data, use r.rawVariables.var, r.requestBuffer,
   r.responseBuffer, s.rawVariables.var, and the "upstream" or
   "downstream" event type for s.on() instead.

*) Feature: added timeout argument for shared dictionary methods
   add(), set() and incr().

*) Bugfix: fixed checking for duplicate js_set variables.

*) Bugfix: fixed request Host header when the port is non-standard.

*) Bugfix: fixed handling of a zero-length request body in ngx.fetch()
   and r.subrequest().

*) Bugfix: fixed heap-buffer-overflow in Headers.get().

*) Bugfix: fixed r.subrequest() error handling.

Core:

*) Feature: added zlib module for QuickJS engine.

*) Bugfix: fixed zlib.inflate().

*) Bugfix: fixed String.prototype.replaceAll() with zero-length
   argument.

*) Bugfix: fixed retval handling after an exception in
   Array.prototype.toSpliced(), Array.prototype.toReversed(),
   Array.prototype.toSorted().

*) Bugfix: fixed RegExp.prototype[@@replace]() with replacements
   containing "$'", "$\`" and strings with Unicode characters.

*) Bugfix: fixed a one-byte overread in decodeURI() and
   decodeURIComponent().

*) Bugfix: fixed tracking of argument scope.

*) Bugfix: fixed integer overflow in Date.parse().

</ChangeLog>
commit hash: d9836accc3f15bc168b128007680e930013b2ebb commit hash: d9836accc3f15bc168b128007680e930013b2ebb commit hash: d9836accc3f15bc168b128007680e930013b2ebb commit hash: d9836accc3f15bc168b128007680e930013b2ebb d9836ac
Monday, 3 Jun 2024
19:17 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: add third-party stream-lua module

Bump PORTREVISION.

PR:	278951
commit hash: 1adab1451e783121b4709820c89793f59d9caaa8 commit hash: 1adab1451e783121b4709820c89793f59d9caaa8 commit hash: 1adab1451e783121b4709820c89793f59d9caaa8 commit hash: 1adab1451e783121b4709820c89793f59d9caaa8 1adab14
17:37 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: add third-party zstd module

PR:		279002
commit hash: f7874dbf216490b49e8236a4ac2000d865e4b099 commit hash: f7874dbf216490b49e8236a4ac2000d865e4b099 commit hash: f7874dbf216490b49e8236a4ac2000d865e4b099 commit hash: f7874dbf216490b49e8236a4ac2000d865e4b099 f7874db
Wednesday, 29 May 2024
17:18 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update from 1.26.0 to 1.27.0

Update third-party passenger module to 6.0.22.

<ChangeLog>

    *) Security: when using HTTP/3, processing of a specially crafted QUIC
       session might cause a worker process crash, worker process memory
       disclosure on systems with MTU larger than 4096 bytes, or might have
       potential other impact (CVE-2024-32760, CVE-2024-31079,
       CVE-2024-35200, CVE-2024-34161).
       Thanks to Nils Bars of CISPA.

    *) Feature: variables support in the "proxy_limit_rate",
       "fastcgi_limit_rate", "scgi_limit_rate", and "uwsgi_limit_rate"
       directives.

    *) Bugfix: reduced memory consumption for long-lived requests if "gzip",
       "gunzip", "ssi", "sub_filter", or "grpc_pass" directives are used.

    *) Bugfix: nginx could not be built by gcc 14 if the --with-atomic
       option was used.
       Thanks to Edgar Bonet.

    *) Bugfixes in HTTP/3.

<ChangeLog>
commit hash: 38d9ad236dec3559ddc003ef0f413efde7704764 commit hash: 38d9ad236dec3559ddc003ef0f413efde7704764 commit hash: 38d9ad236dec3559ddc003ef0f413efde7704764 commit hash: 38d9ad236dec3559ddc003ef0f413efde7704764 38d9ad2
Tuesday, 30 Apr 2024
22:27 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.3 -> 0.8.4 (+)

<ChangeLog>

nginx modules:

*) Feature: allowing to set Server header for outgoing headers.

*) Improvement: validating URI and args arguments in r.subrequest().

*) Improvement: checking for duplicate js_set variables.

*) Bugfix: fixed clear() method of a shared dictionary without
   timeout introduced in 0.8.3.

*) Bugfix: fixed r.send() with Buffer argument.

Core:

*) Feature: added QuickJS engine support in CLI.

*) Bugfix: fixed atob() with non-padded base64 strings.

</ChangeLog>
commit hash: 86ecf207153e777a60781d799eceb985bd5a146f commit hash: 86ecf207153e777a60781d799eceb985bd5a146f commit hash: 86ecf207153e777a60781d799eceb985bd5a146f commit hash: 86ecf207153e777a60781d799eceb985bd5a146f 86ecf20
Thursday, 25 Apr 2024
19:17 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.25.5 to 1.26.0 (+)

<ChangeLog>

*) 1.26.x stable branch.

</ChangeLog>
commit hash: 075c47192c532d185b4c7c4b43df99c4c62f23f5 commit hash: 075c47192c532d185b4c7c4b43df99c4c62f23f5 commit hash: 075c47192c532d185b4c7c4b43df99c4c62f23f5 commit hash: 075c47192c532d185b4c7c4b43df99c4c62f23f5 075c471
Thursday, 18 Apr 2024
17:07 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update 1.25.4 -> 1.25.5 (+)

Fix building third-party naxsi module.

<Changelog>

*) Feature: virtual servers in the stream module.

*) Feature: the ngx_stream_pass_module.

*) Feature: the "deferred", "accept_filter", and "setfib" parameters of
   the "listen" directive in the stream module.

*) Feature: cache line size detection for some architectures.
   Thanks to Piotr Sikora.

*) Feature: support for Homebrew on Apple Silicon.
   Thanks to Piotr Sikora.

*) Bugfix: Windows cross-compilation bugfixes and improvements.
   Thanks to Piotr Sikora.

*) Bugfix: unexpected connection closure while using 0-RTT in QUIC.
   Thanks to Vladimir Khomutov.

</Changelog>
commit hash: d83020dff1f7eaab1c8ca0ec8385e9569656cee3 commit hash: d83020dff1f7eaab1c8ca0ec8385e9569656cee3 commit hash: d83020dff1f7eaab1c8ca0ec8385e9569656cee3 commit hash: d83020dff1f7eaab1c8ca0ec8385e9569656cee3 d83020df
Thursday, 11 Apr 2024
13:02 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party passenger module to 6.0.20

Bump PORTREVISION.
commit hash: 724eaa12911082269a66b42456fbc78f56d722ec commit hash: 724eaa12911082269a66b42456fbc78f56d722ec commit hash: 724eaa12911082269a66b42456fbc78f56d722ec commit hash: 724eaa12911082269a66b42456fbc78f56d722ec 724eaa1
Monday, 18 Mar 2024
14:46 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.2 -> 0.8.3 (+)

<ChangeLog>

    nginx modules:

    *) Bugfix: fixed Headers.set().

    *) Bugfix: fixed js_set with Buffer values.

    *) Bugfix: fixed clear() method of a shared dictionary when
       a timeout is not specified.

    *) Bugfix: fixed stub_status statistics when js_periodic is
       enabled.

    Core:

    *) Bugfix: fixed building with libxml2 2.12 and later.

    *) Bugfix: fixed Date constructor for overflows and with
       NaN values.

    *) Bugfix: fixed underflow in querystring.parse().

    *) Bugfix: fixed potential buffer overread in
       String.prototype.match().

    *) Bugfix: fixed parsing of for-in loops.

    *) Bugfix: fixed parsing of hexadecimal, octal, and binary
       literals with no digits.

</ChangeLog>
commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 422dc9e
Thursday, 29 Feb 2024
20:52 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: remove third-party opentracing module (+)

Similar functionality is available with OTEL module, also
devel/libopentracing port is EOLed today.

Bump PORTREVISION.
commit hash: b2ad75a2b920e1659afd54e5313e46f1f35bcd28 commit hash: b2ad75a2b920e1659afd54e5313e46f1f35bcd28 commit hash: b2ad75a2b920e1659afd54e5313e46f1f35bcd28 commit hash: b2ad75a2b920e1659afd54e5313e46f1f35bcd28 b2ad75a
Saturday, 24 Feb 2024
15:46 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management (+)

Change GH location for the third-party video-thumbextractor module.
The size of the new distro is much bigger just because it contains
many tests.

PR:	277155
commit hash: bc75b721dc71ff7dd17432dce0b82d2393ea82a6 commit hash: bc75b721dc71ff7dd17432dce0b82d2393ea82a6 commit hash: bc75b721dc71ff7dd17432dce0b82d2393ea82a6 commit hash: bc75b721dc71ff7dd17432dce0b82d2393ea82a6 bc75b72
Thursday, 15 Feb 2024
15:40 Ryan Steinmetz (zi) search for other commits by this committer
www/nginx-devel: Update to 1.25.4

Approved by:	portmgr (bapt)
Security:	CVE-2024-24989, CVE-2024-24990
commit hash: 2cb284eaf8cf02fe0d3dce32618e37713cc9429d commit hash: 2cb284eaf8cf02fe0d3dce32618e37713cc9429d commit hash: 2cb284eaf8cf02fe0d3dce32618e37713cc9429d commit hash: 2cb284eaf8cf02fe0d3dce32618e37713cc9429d 2cb284e
Saturday, 6 Jan 2024
18:40 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management (+)

o) update third-party brotli module to the latest snapshot.

Bump PORTREVISION.
commit hash: 8c66a2d23a9cc213e883e0a183ea7f3b1ea5914f commit hash: 8c66a2d23a9cc213e883e0a183ea7f3b1ea5914f commit hash: 8c66a2d23a9cc213e883e0a183ea7f3b1ea5914f commit hash: 8c66a2d23a9cc213e883e0a183ea7f3b1ea5914f 8c66a2d
18:22 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management (+)

o) update third-party lua module to 0.10.26;
o) update third-party headers-more module to latest snapshot;
o) remove third-party http_mp4_h264 module, legacy and undownloadable.

Bump PORTREVISION.
commit hash: a157ce5f55c445c891b640e4179d609c8bb84ea2 commit hash: a157ce5f55c445c891b640e4179d609c8bb84ea2 commit hash: a157ce5f55c445c891b640e4179d609c8bb84ea2 commit hash: a157ce5f55c445c891b640e4179d609c8bb84ea2 a157ce5
Monday, 1 Jan 2024
23:35 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: third-party modules management (+)

o) remove third-party cookie_flag module, the functionality supported
   natively by the proxy_cookie_flags directive;
o) update third-party ndk module to 0.3.3;
o) update third-party lua module to 0.10.26.rc2.

Updated version of the lua module can be built with pcre2.

Bump PORTREVISION.
commit hash: a0a2255e0b5c9f36160d49db0af9f7608384c2ce commit hash: a0a2255e0b5c9f36160d49db0af9f7608384c2ce commit hash: a0a2255e0b5c9f36160d49db0af9f7608384c2ce commit hash: a0a2255e0b5c9f36160d49db0af9f7608384c2ce a0a2255
Friday, 15 Dec 2023
20:44 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update OTEL module to its recent snapshot

Bump PORTREVISION.
commit hash: f14b1c86d4cc3cfb694c4d4980d6c2c37ebb423d commit hash: f14b1c86d4cc3cfb694c4d4980d6c2c37ebb423d commit hash: f14b1c86d4cc3cfb694c4d4980d6c2c37ebb423d commit hash: f14b1c86d4cc3cfb694c4d4980d6c2c37ebb423d f14b1c8
Thursday, 14 Dec 2023
23:49 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update to the recent snapshot

This fix build with OTEL module after devel/protobuf update to 24.4.
commit hash: 6646bf3aa5e4384cf052f84a8e513ee6ba842a6f commit hash: 6646bf3aa5e4384cf052f84a8e513ee6ba842a6f commit hash: 6646bf3aa5e4384cf052f84a8e513ee6ba842a6f commit hash: 6646bf3aa5e4384cf052f84a8e513ee6ba842a6f 6646bf3
Tuesday, 12 Dec 2023
16:10 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party headers_more module...

to its recent snapshot.

Bump PORTREVISION.
commit hash: 28d71eab8f2964f4aae815f533a9bdaa81929d31 commit hash: 28d71eab8f2964f4aae815f533a9bdaa81929d31 commit hash: 28d71eab8f2964f4aae815f533a9bdaa81929d31 commit hash: 28d71eab8f2964f4aae815f533a9bdaa81929d31 28d71ea

Number of commits found: 956 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10  »