aboutsummaryrefslogtreecommitdiff
path: root/www/nginx-devel/distinfo
Commit message (Collapse)AuthorAgeFilesLines
* */*: update NGINX JavaScript: 0.8.3 -> 0.8.4 (+)Sergey A. Osokin2024-04-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | <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 from 1.25.5 to 1.26.0 (+)Sergey A. Osokin2024-04-251-3/+3
| | | | | | | | <ChangeLog> *) 1.26.x stable branch. </ChangeLog>
* www/nginx-devel: update 1.25.4 -> 1.25.5 (+)Sergey A. Osokin2024-04-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-111-3/+3
| | | | Bump PORTREVISION.
* */*: update NGINX JavaScript: 0.8.2 -> 0.8.3 (+)Sergey A. Osokin2024-03-181-3/+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>
* www/nginx-devel: remove third-party opentracing module (+)Sergey A. Osokin2024-02-291-3/+1
| | | | | | | 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-241-3/+3
| | | | | | | | 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
* www/nginx-devel: Update to 1.25.4Ryan Steinmetz2024-02-151-3/+3
| | | | | Approved by: portmgr (bapt) Security: CVE-2024-24989, CVE-2024-24990
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-01-061-3/+3
| | | | | | o) update third-party brotli module to the latest snapshot. Bump PORTREVISION.
* www/nginx-devel: third-party modules management (+)Sergey A. Osokin2024-01-061-7/+5
| | | | | | | | 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-011-7/+5
| | | | | | | | | | | 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.
* www/nginx-devel: update OTEL module to its recent snapshotSergey A. Osokin2023-12-151-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: update to the recent snapshotSergey A. Osokin2023-12-141-3/+3
| | | | This fix build with OTEL module after devel/protobuf update to 24.4.
* www/nginx-devel: update third-party headers_more module...Sergey A. Osokin2023-12-121-3/+3
| | | | | | to its recent snapshot. Bump PORTREVISION.
* www/nginx-devel: update third-party modulesSergey A. Osokin2023-12-021-5/+5
| | | | | | | o) lua 0.10.25 -> 0.10.26rc1 o) passenger 6.0.18 -> 6.0.19 Bump PORTREVISION.
* www/nginx-devel: update third-party naxsi module to v1.6Sergey A. Osokin2023-10-261-4/+4
| | | | Bump PORTREVISION.
* www/nginx-devel: update 1.25.2 -> 1.25.3 (+)Sergey A. Osokin2023-10-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | <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-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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-301-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party naxsi module to 1.5 (+)Sergey A. Osokin2023-09-271-3/+5
| | | | | | | | Change the distribution point to GH/wargio due to inactivity in GH/nbs-system. Update patches. Bump PORTREVISION.
* www/nginx-devel: update OTel module to the recent commitSergey A. Osokin2023-09-171-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: add NGINX Open Telemetry module (+)Sergey A. Osokin2023-09-161-1/+3
| | | | Bump PORTREVISON.
* */*: update NGINX JavaScript: 0.8.0 -> 0.8.1 (+)Sergey A. Osokin2023-09-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | <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-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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-251-3/+3
| | | | | Bump PORTREVISION. PR: 272546
* www/*: update Passenger 6.0.17 -> 6.0.18Sergey A. Osokin2023-07-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* */*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)Sergey A. Osokin2023-07-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <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-301-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: update 1.25.0 -> 1.25.1Sergey A. Osokin2023-06-131-3/+3
| | | | | | | | | | | | | | | | <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-231-5/+3
| | | | | | | | | | | | | | | | | | | | | 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 third-party devel_kit module to 0.3.2Sergey A. Osokin2023-05-071-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party video-thumbextractor moduleSergey A. Osokin2023-04-221-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: third-party modules update (+)Sergey A. Osokin2023-04-181-5/+5
| | | | | | | o) clojure to 0.6.0; o) vts to its recent commit on GH. Bump PORTREVISION.
* www/nginx-devel: update third-party http_auth_krb5 (spnego) module (+)Sergey A. Osokin2023-04-181-3/+3
| | | | | | | | | | | Resurrect GSSAPI radio button for http_auth_krb5 module, last one builds just fine with both implementations now. While I'm here: o) sort pkg-plist; o) update portscout. Bump PORTREVISION.
* www/nginx-devel: update 1.23.4 -> 1.24.0Sergey A. Osokin2023-04-111-7/+3
| | | | | | Remove the following broken third-party modules: o) dynamic_hc o) small_light
* */*: update NGINX JavaScript 0.7.11 -> 0.7.12Sergey A. Osokin2023-04-101-3/+3
| | | | | | | | | | | | | | | | <ChangeLog> nginx modules: *) Bugfix: fixed Headers() constructor in Fetch API. Core: *) Feature: added Hash.copy() method in "crypto" module. *) Feature: added "zlib" module. *) Improvement: added support for export {name as default} statement. *) Bugfix: fixed Number constructor according to the spec. </ChangeLog>
* www/nginx-devel: update third-party lua module: 0.10.23 -> 0.10.24Sergey A. Osokin2023-04-081-3/+3
| | | | Bump PORTREVISION.
* www/nginx-devel: update from 1.23.3 to 1.23.4Sergey A. Osokin2023-03-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <Changelog> *) Change: now TLSv1.3 protocol is enabled by default. *) Change: now nginx issues a warning if protocol parameters of a listening socket are redefined. *) Change: now nginx closes connections with lingering if pipelining was used by the client. *) Feature: byte ranges support in the ngx_http_gzip_static_module. *) Bugfix: port ranges in the "listen" directive did not work; the bug had appeared in 1.23.3. Thanks to Valentin Bartenev. *) Bugfix: incorrect location might be chosen to process a request if a prefix location longer than 255 characters was used in the configuration. *) Bugfix: non-ASCII characters in file names on Windows were not supported by the ngx_http_autoindex_module, the ngx_http_dav_module, and the "include" directive. *) Change: the logging level of the "data length too long", "length too short", "bad legacy version", "no shared signature algorithms", "bad digest length", "missing sigalgs extension", "encrypted length too long", "bad length", "bad key update", "mixed handshake and non handshake data", "ccs received early", "data between ccs and finished", "packet length too long", "too many warn alerts", "record too small", and "got a fin before a ccs" SSL errors has been lowered from "crit" to "info". *) Bugfix: a socket leak might occur when using HTTP/2 and the "error_page" directive to redirect errors with code 400. *) Bugfix: messages about logging to syslog errors did not contain information that the errors happened while logging to syslog. Thanks to Safar Safarly. *) Workaround: "gzip filter failed to use preallocated memory" alerts appeared in logs when using zlib-ng. *) Bugfix: in the mail proxy server. </Changelog>
* www/nginx-devel: update third-party modules to their recent commitsSergey A. Osokin2023-03-161-5/+5
| | | | | | | o) headers_more o) shibboleth Bump PORTREVISION.
* */*: update NGINX JavaScript 0.7.10 -> 0.7.11Sergey A. Osokin2023-03-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While I'm here drop pcre flavor support for lang/njs. Bump PORTREVISION for www/nginx-devel. <ChangeLog> nginx modules: *) Bugfix: added missed linking with libxml2 for the dynamic module. The bug was introduced in 0.7.10. Core: *) Feature: added XMLNode API to modify XML documents. *) Change: removed XML_PARSE_DTDVALID during parsing of XML document due to security implications. The issue was introduced in 0.7.10. When XML_PARSE_DTDVALID is enabled, libxml2 parses and executes external entities present inside an XML document. *) Bugfix: fixed the detection of await in arguments. *) Bugfix: fixed Error() instance dumping when "name" prop is not primitive. *) Bugfix: fixed array instance with a getter property dumping. *) Bugfix: fixed njs_object_property() with NJS_WHITEOUT properties. *) Bugfix: fixed func instance dumping with "name" as getter. *) Bugfix: fixed attaching of a stack to an error object. *) Bugfix: fixed String.prototype.replace() with replacement containing "$'", "$`". </ChangeLog>
* www/nginx-devel: add fips-check third-party moduleSergey A. Osokin2023-03-091-1/+3
| | | | Bump PORTREVISION.
* www/*: update passenger: 6.0.16 -> 6.0.17Sergey A. Osokin2023-03-021-3/+3
| | | | Bump PORTREVISION for www/nginx-devel.
* www/nginx-devel: update third-party modulesSergey A. Osokin2023-03-021-7/+7
| | | | | | | | | Update third-party modules to their recent versions: o) http_auth_pam: 1.5.1 -> 1.5.3 o) nchan (aka http_push): 1.3.1 -> 1.3.6 o) vod: 1.30 -> 1.31 Bump PORTREVISION.
* www/nginx-devel: switch to pcre2Sergey A. Osokin2023-03-011-3/+3
| | | | | | | | | | | | | | | | The pcre library 8.45 has been released Jun 22nd, 2021 and is not officially supported anymore. The pcre2 support in nginx was introduced in 1.21.5, it's been released Dec 28th, 2021. There're few modules are still require devel/pcre, but since devel/pcre and devel/pcre2 can be coexist and those few modules are happy with that, let's switch to pcre2 by default. Also, while I'm here update third-party lua module to its recent version - 0.10.23. Bump PORTREVISION.
* */*: update NGINX JavaScript 0.7.9 -> 0.7.10Sergey A. Osokin2023-02-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump PORTREVISION for www/nginx-devel. <ChangeLog> nginx modules: *) Feature: added Request, Response and Headers ctors in Fetch API. *) Bugfix: fixed nginx logger callback for calls in master process. Core: *) Feature: added signal support in CLI. *) Feature: added "xml" module for working with XML documents. *) Feature: extended support for symmetric and asymmetric keys in WebCrypto. Most notably JWK format for importKey() was added. *) Feature: extended support for symmetric and asymmetric keys in WebCrypto. Most notably JWK format for importKey() was added. generateKey() and exportKey() were also implemented. *) Feature: added String.prototype.replaceAll(). *) Bugfix: fixed for(expr1; conditional syntax error handling. *) Bugfix: fixed Object.values() and Object.entries() with external objects. *) Bugfix: fixed RegExp.prototype[@@replace](). </ChangeLog>
* www/nginx-devel: update third-party lua module 0.10.22 -> 0.10.23rc1Sergey A. Osokin2023-01-191-3/+3
| | | | | | Remove the upstreamed patch. Bump PORTREVISION.
* www/*: update passenger: 6.0.15 -> 6.0.16Sergey A. Osokin2023-01-191-3/+3
| | | | | | Update third-party passenger module for www/nginx-devel. (*) Bump PORTREVISION. (*)
* www/nginx-devel: update from 1.23.2 to 1.23.3Sergey A. Osokin2022-12-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | Update HTTPv3/QUIC patch. <Changelog> *) Bugfix: an error might occur when reading PROXY protocol version 2 header with large number of TLVs. *) Bugfix: a segmentation fault might occur in a worker process if SSI was used to process subrequests created by other modules. Thanks to Ciel Zhao. *) Workaround: when a hostname used in the "listen" directive resolves to multiple addresses, nginx now ignores duplicates within these addresses. *) Bugfix: nginx might hog CPU during unbuffered proxying if SSL connections to backends were used. </Changelog>
* www/nginx-devel: update third-party modules to their recent commitsSergey A. Osokin2022-11-211-5/+5
| | | | | | | o) ip2location o) ip2proxy Bump PORTREVISION.
* */*: update NGINX JavaScript 0.7.8 -> 0.7.9Sergey A. Osokin2022-11-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump PORTREVISION for www/nginx-devel. <ChangeLog> *) Bugfix: fixed Fetch Response prototype reinitialization. When at least one js_import directive was declared in both HTTP and Stream, ngx.fetch() returned inapproriate response in Stream. The bug was introduced in 0.7.7. Core: *) Bugfix: fixed String.prototype.replace(re) if re.exec() returns non-flat array. *) Bugfix: fixed Array.prototype.fill() when start object changes "this". *) Bugfix: fixed description for fs.mkdir() and fs.rmdir() methods. *) Bugfix: fixed %TypedArray%.prototype.set(s) when s element changes "this". *) Bugfix: fixed Array.prototype.splice(s, d) when d resizes "this" during evaluation. *) Bugfix: fixed for-in loop with left and right hand side expressions. </ChangeLog>