summaryrefslogtreecommitdiff
path: root/www/nginx-devel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* devel/grpc: Update to 1.72.0Po-Chuan Hsieh9 hours1-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* www/nginx-devel: fix NJS module build with modern version of clangSergey A. Osokin7 days1-4/+4
| | | | | | | Bump PORTREVISION. Thanks to: fluffy Reported by: vanilla
* */*: update NGINX JavaScript: 0.8.10 -> 0.9.0 (+)Sergey A. Osokin7 days3-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* www/nginx-devel: fix NJS configure on FreeBSD 13.5Sergey A. Osokin11 days1-2/+6
| | | | PR: 286637
* www/nginx-devel: update third-party http auth_jwt module (+)Sergey A. Osokin2025-04-304-6/+7
| | | | | | | | 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
* www/nginx-devel: update portscout rulesSergey A. Osokin2025-04-301-1/+1
|
* www/nginx-devel: security update from 1.27.5 to 1.28.0Sergey A. Osokin2025-04-236-47/+5
| | | | | | | | | | | | | | <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>
* devel/protobuf: Update to 29.4Po-Chuan Hsieh2025-04-181-0/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* www/nginx-devel: update 1.27.4 -> 1.27.5Sergey A. Osokin2025-04-172-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | <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>
* */*: update NGINX JavaScript: 0.8.9 -> 0.8.10 (+)Sergey A. Osokin2025-04-163-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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>
* www/nginx-devel: fix revision and project name for the third-party (+)Sergey A. Osokin2025-04-122-2/+2
| | | | | | | | | modsecurity module. Bump PORTREVISION. Fixes: 71d982a7dd4cf45b9f5e00074558b61c814a6a79 Reported by: Saiful Alam
* www/nginx-devel: third-party ModSecurity module update (+)Sergey A. Osokin2025-04-123-5/+5
| | | | | | | | | ... to the latest snapshot. Bump PORTREVISION. Submitted by: Saiful Alam <saifulmr@hotmail.com> PR: 286050
* www/nginx-devel: update third-party passenger module to 6.0.27Sergey A. Osokin2025-04-106-26/+11
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party spnego module (+)Sergey A. Osokin2025-03-294-7/+7
| | | | | | ... to its recent snapshot. Bump PORTREVISION.
* www/nginx-devel: update third-party passenger module to 6.0.26Sergey A. Osokin2025-02-256-11/+11
| | | | Bump PORTREVISION.
* */*: Chase devel/abseil updateJason E. Hale2025-02-231-1/+1
|
* devel/grpc: Update to 1.70.1Po-Chuan Hsieh2025-02-081-0/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* www/nginx-devel: security update from 1.27.3 to 1.27.4Sergey A. Osokin2025-02-052-5/+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>
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2025-02-046-8/+37
| | | | | | | | o) update sticky-module-ng to it's recent snapshot by changing provider; o) add http-auth-jwt module. Bump PORTREVISION.
* www/nginx-devel: update third-party modules...Sergey A. Osokin2025-02-0412-168/+75
| | | | | | | | | | | | | | | | | | | | | | 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.
* www/nginx-devel: update third-party ip2location-ip2proxy module...Sergey A. Osokin2025-02-043-5/+4
| | | | | | | | | | after net/ip2proxy recent update. Bump PORTREVISION. Also, fix my previous commit for the third-party stream-lua module. Fixes: 4e51506ec92c7ee330509ade93bb618c6f8101f3
* www/nginx-devel: update third-party modules...Sergey A. Osokin2025-02-0412-101/+96
| | | | | | | | | | | | | | | | | | | | | | 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.
* www/nginx-devel: update third-party modules (+)Sergey A. Osokin2025-02-044-10/+10
| | | | | | | o) stream-lua to 0.0.16; o) memc to 0.20. Bump PORTREVISION.
* www/nginx-devel: update third-party lua module 0.10.26 -> 0.10.28Sergey A. Osokin2025-02-033-5/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party modsecurity3 module...Sergey A. Osokin2025-02-033-5/+5
| | | | | | | to the recent snapshot. Update the project name to `owasp-security'. Bump PORTREVISION.
* devel/protobuf: Update to 29.3Po-Chuan Hsieh2025-01-291-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* devel/grpc: Update to 1.69.0Po-Chuan Hsieh2025-01-291-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* */*: update NGINX JavaScript: 0.8.8 -> 0.8.9 (+)Sergey A. Osokin2025-01-143-5/+5
| | | | | | | | | | | | | | | | | | | | | <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>
* www/nginx-devel: update third-party modsecurity moduleSergey A. Osokin2025-01-063-5/+5
| | | | | | to the recent snapshot. Bump PORTREVISION.
* www/nginx-devel: update third-party modulesSergey A. Osokin2025-01-063-11/+11
| | | | | | | | | ... to their recent snapshots: - shibboleth - vod - vts Bump PORTREVISION.
* www/nginx-devel: update third-party http_push (aka nchan) module...Sergey A. Osokin2025-01-053-5/+5
| | | | | | to its recent version - 1.3.7. Bump PORTREVISION.
* www/nginx-devel: fix third-party modsecurity module buildSergey A. Osokin2024-12-201-1/+1
|
* www/nginx-devel: optimize NJS infrastructure (+)Sergey A. Osokin2024-12-205-51/+12
| | | | | | | | | | - remove NJS_QJS and NJS_XML knobs, always build such components - add arguments to NJS' configure - remove needless patches - the port depends on devel/pcre2, so move `--with-ld-opt' to the main configure level Bump PORTREVISION.
* www/nginx-devel: update OTel module to the recent snapshotSergey A. Osokin2024-12-193-5/+5
| | | | Bump PORTREVISION.
* */*: update NGINX JavaScript: 0.8.7 -> 0.8.8 (+)Sergey A. Osokin2024-12-175-13/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* www/nginx-devel: update NGINX OTel module (no-cmake branch)Sergey A. Osokin2024-12-023-4/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: update from 1.27.2 to 1.27.3Sergey A. Osokin2024-11-262-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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>
* www/nginx-devel: update NGINX OTel module to the recent snapshotSergey A. Osokin2024-11-213-5/+5
| | | | Bump PORTREVISION.
* devel/grpc: Update to 1.68.0Po-Chuan Hsieh2024-11-221-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* Bump PORTREVISIONs after grpc shlib change in 2715f16944541b6bJoseph Mingrone2024-11-111-1/+1
| | | | | | PR: 282624 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D47513
* devel/protobuf: Update to 28.3Po-Chuan Hsieh2024-10-291-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* */*: update NGINX JavaScript: 0.8.5 -> 0.8.7 (+)Sergey A. Osokin2024-10-234-7/+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>
* devel/grpc: Update to 1.67.0Po-Chuan Hsieh2024-10-141-0/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* www/nginx-devel: update from 1.27.1 to 1.27.2Sergey A. Osokin2024-10-114-13/+13
| | | | | | | | | | | | | | | | | | | | | | | <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>
* devel/protobuf: Update to 28.2Po-Chuan Hsieh2024-10-071-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* devel/protobuf: Update to 28.1Po-Chuan Hsieh2024-09-191-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* devel/protobuf: Update to 28.0Po-Chuan Hsieh2024-09-161-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* devel/grpc: Update to 1.66.1Po-Chuan Hsieh2024-09-161-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* www/nginx-devel: update third-party passenger module to 6.0.23Sergey A. Osokin2024-08-216-37/+10
| | | | Bump PORTREVISION.
* www/nginx-devel: security update 1.27.0 -> 1.27.1Sergey A. Osokin2024-08-212-5/+4
| | | | | | | | | | | | | | | | | | | <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>