summaryrefslogtreecommitdiff
path: root/www/nginx-devel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* www/nginx-devel: add third-party stream-lua moduleSergey A. Osokin2024-06-036-4/+27
| | | | | | Bump PORTREVISION. PR: 278951
* www/nginx-devel: add third-party zstd moduleSergey A. Osokin2024-06-035-2/+14
| | | | PR: 279002
* www/nginx-devel: security update from 1.26.0 to 1.27.0Sergey A. Osokin2024-05-296-16/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* www/nginx-devel: fix loading NJS dynamic module for streamSergey A. Osokin2024-05-212-2/+4
| | | | Bump PORTREVISION.
* */*: update NGINX JavaScript: 0.8.3 -> 0.8.4 (+)Sergey A. Osokin2024-04-303-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | <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>
* www/nginx-devel: update PORTSCOUT to the relevant valuesSergey A. Osokin2024-04-301-1/+1
|
* www/nginx-devel: update from 1.25.5 to 1.26.0 (+)Sergey A. Osokin2024-04-252-4/+4
| | | | | | | | <ChangeLog> *) 1.26.x stable branch. </ChangeLog>
* www/nginx-devel: update 1.25.4 -> 1.25.5 (+)Sergey A. Osokin2024-04-186-10/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* www/nginx-devel: update third-party passenger module to 6.0.20Sergey A. Osokin2024-04-115-9/+9
| | | | Bump PORTREVISION.
* */*: update NGINX JavaScript: 0.8.2 -> 0.8.3 (+)Sergey A. Osokin2024-03-183-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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>
* devel/grpc: Update to 1.62.0Po-Chuan Hsieh2024-03-091-1/+1
| | | | | | | | | - Bump PORTREVISION of dependent ports for shlib change Broken ports are skipped: - science/py-tensorflow - sysutils/apache-mesos Changes: https://github.com/grpc/grpc/releases
* www/nginx-devel: remove orphaned patch (+)Sergey A. Osokin2024-03-011-8/+0
| | | | Fixes: b2ad75a2b920e1659afd54e5313e46f1f35bcd28
* www/nginx-devel: remove third-party opentracing module (+)Sergey A. Osokin2024-02-295-12/+3
| | | | | | | Similar functionality is available with OTEL module, also devel/libopentracing port is EOLed today. Bump PORTREVISION.
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-02-244-5/+31
| | | | | | | | 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
* devel/grpc: Update to 1.61.1Po-Chuan Hsieh2024-02-211-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* devel/opentelemetry-*: update to their recent versions (+)Sergey A. Osokin2024-02-181-0/+1
| | | | | | | o) opentelemetry-cpp: 1.13.0 -> 1.14.0 o) opentelemetry-proto: 1.0.0 -> 1.1.0 Bump PORTREVISION for www/nginx-devel.
* www/nginx-devel: Update to 1.25.4Ryan Steinmetz2024-02-152-5/+4
| | | | | Approved by: portmgr (bapt) Security: CVE-2024-24989, CVE-2024-24990
* MAN?PREFIX: eleminate its usage and move man to share/manBaptiste Daroussin2024-01-101-1/+1
|
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-01-064-7/+7
| | | | | | o) update third-party brotli module to the latest snapshot. Bump PORTREVISION.
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-01-067-74/+9
| | | | | | | | 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.
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-01-015-18/+10
| | | | | | | | | | | 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.
* */*: Sunset 12.4-RELEASE/12-STABLE from ports treeMuhammad Moinur Rahman2023-12-311-5/+2
| | | | | | | | | | | | | | | | | | | | | - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068
* www/nginx-devel: update OTEL module to its recent snapshotSergey A. Osokin2023-12-153-5/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: update to the recent snapshotSergey A. Osokin2023-12-143-5/+5
| | | | This fix build with OTEL module after devel/protobuf update to 24.4.
* devel/grpc: Update to 1.60.0Po-Chuan Hsieh2023-12-151-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
* devel/protobuf: Update to 24.4Po-Chuan Hsieh2023-12-151-1/+1
| | | | | | | - Use USES=pathfix to fix .pc installation - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* www/nginx-devel: update third-party headers_more module...Sergey A. Osokin2023-12-123-5/+5
| | | | | | to its recent snapshot. Bump PORTREVISION.
* www/nginx-devel: update third-party modulesSergey A. Osokin2023-12-025-12/+12
| | | | | | | o) lua 0.10.25 -> 0.10.26rc1 o) passenger 6.0.18 -> 6.0.19 Bump PORTREVISION.
* www/nginx-devel: fix build with a third-party passenger moduleSergey A. Osokin2023-12-011-1/+5
| | | | | | Bump PORTREVISION. PR: 275161
* www/nginx-devel: update third-party naxsi module to v1.6Sergey A. Osokin2023-10-263-6/+7
| | | | Bump PORTREVISION.
* www/nginx-devel: update 1.25.2 -> 1.25.3 (+)Sergey A. Osokin2023-10-242-5/+4
| | | | | | | | | | | | | | | | | | | | | | | <Changelog> *) Change: improved detection of misbehaving clients when using HTTP/2. *) Feature: startup speedup when using a large number of locations. Thanks to Yusuke Nojima. *) Bugfix: a segmentation fault might occur in a worker process when using HTTP/2 without SSL; the bug had appeared in 1.25.1. *) Bugfix: the "Status" backend response header line with an empty reason phrase was handled incorrectly. *) Bugfix: memory leak during reconfiguration when using the PCRE2 library. Thanks to ZhenZhong Wu. *) Bugfixes and improvements in HTTP/3. </Changelog>
* */*: update NGINX JavaScript: 0.8.1 -> 0.8.2 (+)Sergey A. Osokin2023-10-243-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> nginx modules: *) Feature: introduced console object. The following methods were introduced: error(), info(), log(), time(), timeEnd(), warn(). *) Bugfix: fixed HEAD response handling with large Content-Length in fetch API. *) Bugfix: fixed items() method for a shared dictionary. *) Bugfix: fixed delete() method for a shared dictionary. Core: *) Feature: extended "fs" module. Added existsSync(). *) Bugfix: fixed "xml" module. Fixed broken XML exception handling in parse() method. *) Bugfix: fixed RegExp.prototype.exec() with global regexp and unicode input. *) Bugfix: fixed return statement parsing with invalid expression. </ChangeLog>
* www/nginx-devel: update third-party brotli module (+)Sergey A. Osokin2023-09-304-5/+50
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party naxsi module to 1.5 (+)Sergey A. Osokin2023-09-276-31/+55
| | | | | | | | Change the distribution point to GH/wargio due to inactivity in GH/nbs-system. Update patches. Bump PORTREVISION.
* www/nginx-devel: bump PORTREVISION (+)Sergey A. Osokin2023-09-201-1/+1
| | | | ... after devel/opentelemetry-cpp update.
* www/nginx-devel: update OTel module to the recent commitSergey A. Osokin2023-09-174-43/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: fix OTel module build (+)Sergey A. Osokin2023-09-173-1/+39
| | | | | | Special thanks to: pluknet Bump PORTREVISION.
* www/nginx-devel: add NGINX Open Telemetry module (+)Sergey A. Osokin2023-09-165-3/+18
| | | | Bump PORTREVISON.
* */*: update NGINX JavaScript: 0.8.0 -> 0.8.1 (+)Sergey A. Osokin2023-09-163-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> nginx modules: *) Feature: introduced js_periodic directive. The directive specifies a JS handler to run at regular intervals. *) Feature: implemented items() method for a shared dictionary. The method returns all the non-expired key-value pairs. *) Bugfix: fixed size() and keys() methods of a shared dictionary. *) Bugfix: fixed erroneous exception in r.internalRedirect() introduced in 0.8.0. Core: *) Bugfix: fixed incorrect order of keys in Object.getOwnPropertyNames(). </ChangeLog>
* www/nginx-devel: update 1.25.1 -> 1.25.2 (+)Sergey A. Osokin2023-08-152-20/+5
| | | | | | | | | | | | | | | | | | | | | | | | Remove or update legacy post-patch targets. <Changelog> *) Feature: path MTU discovery when using HTTP/3. *) Feature: TLS_AES_128_CCM_SHA256 cipher suite support when using HTTP/3. *) Change: now nginx uses appname "nginx" when loading OpenSSL configuration. *) Change: now nginx does not try to load OpenSSL configuration if the --with-openssl option was used to built OpenSSL and the OPENSSL_CONF environment variable is not set. *) Bugfix: in the $body_bytes_sent variable when using HTTP/3. *) Bugfix: in HTTP/3. </Changelog>
* www/nginx-devel: update third-party cache_purge module to fix crashesSergey A. Osokin2023-07-253-5/+5
| | | | | Bump PORTREVISION. PR: 272546
* www/*: update Passenger 6.0.17 -> 6.0.18Sergey A. Osokin2023-07-255-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump PORTREVISION for www/nginx-devel. <ChangeLog> * Adds support for arm (aarch64) rpm packages. * Adds Ubuntu 23.04 "Lunar" packages, removes Ubuntu 22.10 "Kinetic" packages. * Removes packages for Debian 9 "Stretch" (EOL June 2022). * [RPM] Changes to building Nginx module packages for the latest supported Nginx module stream instead of the default. * [Ruby] Makes Passenger more resilient to invalid byte sequences when loading the Ruby native extension. Contributed by Drew Wells. * [Ruby] Add an `unhandled_exception_before_exit` event callback. Contributed by James Tomson. * [Nginx] Upgrades preferred Nginx to 1.24.0 from 1.22.1. * Updated various library versions used in precompiled binaries (used for e.g. gem installs): - cmake: 3.25.1 -> 3.26.4 - curl: 7.87.0 -> 8.1.2 - git: 2.39.0 -> 2.41.0 - gnupg: 2.4.0 -> 2.4.2 - libgcrypt: 1.10.1 -> 1.10.2 - libgpg_error: 1.46 -> 1.47 - openssl: 3.0.7 -> 3.1.1 - rubygems: 3.4.3 -> 3.4.13 - zstd: 1.5.2 -> 1.5.5 - rubies: - 2.7.7 -> 2.7.8 - 3.0.5 -> 3.0.6 - 3.1.3 -> 3.1.4 - 3.2.0 -> 3.2.2 </ChangeLog>
* www/nginx-devel: add missing configure option for http_xslt module (+)Sergey A. Osokin2023-07-121-1/+2
| | | | Bump PORTREVISION.
* */*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)Sergey A. Osokin2023-07-113-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> nginx modules: *) Change: removed special treatment of forbidden headers in Fetch API introduced in 0.7.10. *) Change: removed deprecated since 0.5.0 r.requestBody and r.responseBody in HTTP module. *) Change: throwing an exception in r.internalRedirect() while filtering in HTTP module. *) Feature: introduced global nginx properties. ngx.build - an optional nginx build name, corresponds to --build=name argument of configure script, by default is "". ngx.conf_file_path - the file path to current nginx configuration file. ngx.error_log_path - the file path to current error log file. ngx.prefix - the directory that keeps server files. ngx.version - the nginx version as a string, for example: "1.25.0". ngx.version_number - the nginx version as a number, for example: 1025000. ngx.worker_id - corresponds to an nginx internal worker id. The value is between 0 and worker_processes - 1. *) Feature: introduced js_shared_dict_zone directive. The directive allows to declare a dictionary that is shared among the working processes. *) Improvement: added compile-time options to disable njs modules. For example to disable libxslt related code: NJS_LIBXSLT=NO ./configure .. --add-module=/path/to/njs/module *) Bugfix: fixed r.status setter when filtering in HTTP module. *) Bugfix: fixed setting of Location header in HTTP module. Core: *) Change: native methods are provided with retval argument. This change breaks compatibility with C extension for njs requiring to modify the code. *) Change: non-compliant deprecated String methods were removed. The following methods were removed: String.bytesFrom(), String.prototype.fromBytes(), String.prototype.fromUTF8(), String.prototype.toBytes(), String.prototype.toUTF8(), String.prototype.toString(encoding). *) Change: removed support for building with GNU readline. *) Feature: added Array.from(), Array.prototype.toSorted(), Array.prototype.toSpliced(), Array.prototype.toReversed(). *) Feature: added %TypedArray%.prototype.toSorted(), %TypedArray%.prototype.toSpliced(), %TypedArray%.prototype.toReversed(). *) Feature: added CryptoKey properties in WebCrypto. The following properties for CryptoKey were added: algorithm, extractable, type, usages. *) Bugfix: fixed retval of crypto.getRandomValues(). *) Bugfix: fixed evaluation of computed property names with function expressions. *) Bugfix: fixed implicit name for a function expression declared in arrays. *) Bugfix: fixed parsing of for-in loops. *) Bugfix: fixed Date.parse() with ISO-8601 format and UTC time offset. </ChangeLog>
* www/nginx-devel: third-party lua module update to v0.10.25Sergey A. Osokin2023-06-303-4/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: update 1.25.0 -> 1.25.1Sergey A. Osokin2023-06-132-4/+4
| | | | | | | | | | | | | | | | <Changelog> *) Feature: the "http2" directive, which enables HTTP/2 on a per-server basis; the "http2" parameter of the "listen" directive is now deprecated. *) Change: HTTP/2 server push support has been removed. *) Change: the deprecated "ssl" directive is not supported anymore. *) Bugfix: in HTTP/3 when using OpenSSL. </Changelog>
* www/nginx-devel: update from 1.24.0 to 1.25.0Sergey A. Osokin2023-05-236-26889/+7
| | | | | | | | | | | | | | | | | | | | | Enable HTTPv3 protocol by default. Remove third-party clojure module due to a build issue. The OpenSSL compatibility layer, which emulates BoringSSL QUIC API for OpenSSL, is enabled by default, and 0-RTT is not supported in this mode. Alternativly, it's possible to build nginx with a third-party library from ports tree, that provides QUIC support: o) BoringSSL o) LibreSSL o) QuicTLS <Changelog> *) Feature: experimental HTTP/3 support. </Changelog>
* www/nginx-devel: update HTTPv3/QUIC patchSergey A. Osokin2023-05-112-137/+336
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party devel_kit module to 0.3.2Sergey A. Osokin2023-05-073-5/+5
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party video-thumbextractor moduleSergey A. Osokin2023-04-223-5/+5
| | | | Bump PORTREVISION.