notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: www/nginx-devel/distinfo

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

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

Saturday, 2 Oct 2021
01:12 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules

o) http_push (aka nchan)
o) rtmp

Remove needless patches.
Bump PORTREVISION.
commit hash: 90a9ef93876ce006d1902ead5772b89f9037b4da commit hash: 90a9ef93876ce006d1902ead5772b89f9037b4da commit hash: 90a9ef93876ce006d1902ead5772b89f9037b4da commit hash: 90a9ef93876ce006d1902ead5772b89f9037b4da 90a9ef9
Tuesday, 7 Sep 2021
15:41 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.21.2 to 1.21.3.

<Changelog>

*) Change: optimization of client request body reading when using
   HTTP/2.

*) Bugfix: in request body filters internal API when using HTTP/2 and
   buffering of the data being processed.

</Changelog>
commit hash: 73553685062b4efb02ec6ad98fd8ef60360b11e5 commit hash: 73553685062b4efb02ec6ad98fd8ef60360b11e5 commit hash: 73553685062b4efb02ec6ad98fd8ef60360b11e5 commit hash: 73553685062b4efb02ec6ad98fd8ef60360b11e5 7355368
Tuesday, 31 Aug 2021
15:53 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.21.1 to 1.21.2.

While I'm here, fix build of the third-party ajp module by changing
a distribution point.

<Changelog>

*) Change: now nginx rejects HTTP/1.0 requests with the
   "Transfer-Encoding" header line.

*) Change: export ciphers are no longer supported.

*) Feature: OpenSSL 3.0 compatibility.

*) Feature: the "Auth-SSL-Protocol" and "Auth-SSL-Cipher" header lines
   are now passed to the mail proxy authentication server.
   Thanks to Rob Mueller.

*) Feature: request body filters API now permits buffering of the data
   being processed.

*) Bugfix: backend SSL connections in the stream module might hang after
   an SSL handshake.

*) Bugfix: the security level, which is available in OpenSSL 1.1.0 or
   newer, did not affect loading of the server certificates when set
   with "@SECLEVEL=N" in the "ssl_ciphers" directive.

*) Bugfix: SSL connections with gRPC backends might hang if select,
   poll, or /dev/poll methods were used.

*) Bugfix: when using HTTP/2 client request body was always written to
   disk if the "Content-Length" header line was not present in the
   request.

</Changelog>
commit hash: ecdbe7a9e98dbf07ef96fed60e97a506f443a8ce commit hash: ecdbe7a9e98dbf07ef96fed60e97a506f443a8ce commit hash: ecdbe7a9e98dbf07ef96fed60e97a506f443a8ce commit hash: ecdbe7a9e98dbf07ef96fed60e97a506f443a8ce ecdbe7a
15:24 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update NGINX JavaScript module to 0.6.2.

<ChangeLog>
nginx modules:

*) Bugfix: fixed CPU hog when js_filter is registered
   in both directions.

Core:

*) Feature: introduced AggregateError implementation.

*) Feature: added remaining Promise constructor methods.
   The following methods were added: Promise.all(),
   Promise.allSettled(), Promise.any(), Promise.race().

*) Improvement: removed recursion from code generator.

*) Bugfix: fixed rest parameter parsing without binding
   identifier.

*) Bugfix: fixed resolve/reject callback for
   Promise.prototype.finally().

*) Bugfix: fixed %TypedArray%.prototype.join() with
   detached buffer.

*) Bugfix: fixed memory leak in interactive shell.

</ChangeLog>
commit hash: 770d6f0d8934921cf4455ba462d2783d14ffde14 commit hash: 770d6f0d8934921cf4455ba462d2783d14ffde14 commit hash: 770d6f0d8934921cf4455ba462d2783d14ffde14 commit hash: 770d6f0d8934921cf4455ba462d2783d14ffde14 770d6f0
13:58 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party opentracing module to a recent commit.

Bump PORTREVISION.
commit hash: 45577c162ac2c5b1e580fc1f1b25b0124d1d6c2e commit hash: 45577c162ac2c5b1e580fc1f1b25b0124d1d6c2e commit hash: 45577c162ac2c5b1e580fc1f1b25b0124d1d6c2e commit hash: 45577c162ac2c5b1e580fc1f1b25b0124d1d6c2e 45577c1
Friday, 27 Aug 2021
19:24 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party modules

o) lua: from 0.10.19 to 0.10.20;
o) modsecurity3: from 1.0.1 to 1.0.2.

Bump PORTREVISION.
commit hash: 564f4eeb79c8f8624f911056e08fd17b69d4d188 commit hash: 564f4eeb79c8f8624f911056e08fd17b69d4d188 commit hash: 564f4eeb79c8f8624f911056e08fd17b69d4d188 commit hash: 564f4eeb79c8f8624f911056e08fd17b69d4d188 564f4ee
Monday, 9 Aug 2021
15:21 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party Passenger module to 6.0.10.
commit hash: cef6514285a660b31c016e268c5d1180f61584ff commit hash: cef6514285a660b31c016e268c5d1180f61584ff commit hash: cef6514285a660b31c016e268c5d1180f61584ff commit hash: cef6514285a660b31c016e268c5d1180f61584ff cef6514
Wednesday, 7 Jul 2021
01:00 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.21.0 to 1.21.1.

<Changelog>

*) Change: now nginx always returns an error for the CONNECT method.

*) Change: now nginx always returns an error if both "Content-Length"
   and "Transfer-Encoding" header lines are present in the request.

*) Change: now nginx always returns an error if spaces or control
   characters are used in the request line.

*) Change: now nginx always returns an error if spaces or control
   characters are used in a header name.

*) Change: now nginx always returns an error if spaces or control
   characters are used in the "Host" request header line.

*) Change: optimization of configuration testing when using many
   listening sockets.

*) Bugfix: nginx did not escape """, "<", ">", "\", "^", "`", "{", "|",
   and "}" characters when proxying with changed URI.

*) Bugfix: SSL variables might be empty when used in logs; the bug had
   appeared in 1.19.5.

*) Bugfix: keepalive connections with gRPC backends might not be closed
   after receiving a GOAWAY frame.

*) Bugfix: reduced memory consumption for long-lived requests when
   proxying with more than 64 buffers.

</Changelog>
commit hash: 336e344f0f649a7a73e085d713b61f7d05d45dcd commit hash: 336e344f0f649a7a73e085d713b61f7d05d45dcd commit hash: 336e344f0f649a7a73e085d713b61f7d05d45dcd commit hash: 336e344f0f649a7a73e085d713b61f7d05d45dcd 336e344
Tuesday, 29 Jun 2021
13:11 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update NGINX JavaScript module to 0.6.1.

<ChangeLog>

*) Bugfix: fixed RegExpBuiltinExec() with UTF-8 only regexps.
   The bug was introduced in 0.4.2.

*) Bugfix: fixed parsing of export default declaration with
   non-assignment expressions.
   Thanks to Artem S. Povalyukhin.

</ChangeLog>
commit hash: 33280a22a79d5f2e9c35db2f8817a386cd7508ee commit hash: 33280a22a79d5f2e9c35db2f8817a386cd7508ee commit hash: 33280a22a79d5f2e9c35db2f8817a386cd7508ee commit hash: 33280a22a79d5f2e9c35db2f8817a386cd7508ee 33280a2
Tuesday, 15 Jun 2021
13:54 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update NGINX JavaScript module to 0.6.0.

Bump PORTREVISION.

<ChangeLog for njs 0.5.3>

Core:

*) Feature: added let and const declaration support.

*) Feature: added RegExp.prototype[Symbol.split].

*) Feature: added sticky flag support for RegExp.

*) Bugfix: fixed heap-buffer-overflow in
   String.prototype.lastIndexOf().

*) Bugfix: fixed RegExp.prototype.test() according to the
   specification.

*) Bugfix: fixed String.prototype.split() according to the
   specification.

*) Bugfix: fixed use-of-uninitialized-value while tracking
   rejected promises.

*) Bugfix: fixed njs.dump() for objects with circular
   references.

</ChangeLog>
commit hash: 592f0d5c2d2d9b58700f64c871edcc129d88188b commit hash: 592f0d5c2d2d9b58700f64c871edcc129d88188b commit hash: 592f0d5c2d2d9b58700f64c871edcc129d88188b commit hash: 592f0d5c2d2d9b58700f64c871edcc129d88188b 592f0d5
Tuesday, 25 May 2021
15:49 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: security update from 1.20.0 to 1.21.0.

Security:	0882f019-bd60-11eb-9bdd-8c164567ca3c
Security:	CVE-2021-23017

<Changelog>

*) Security: 1-byte memory overwrite might occur during DNS server
   response processing if the "resolver" directive was used, allowing an
   attacker who is able to forge UDP packets from the DNS server to
   cause worker process crash or, potentially, arbitrary code execution
   (CVE-2021-23017).

*) Feature: variables support in the "proxy_ssl_certificate",
   "proxy_ssl_certificate_key" "grpc_ssl_certificate",
   "grpc_ssl_certificate_key", "uwsgi_ssl_certificate", and
   "uwsgi_ssl_certificate_key" directives.

*) Feature: the "max_errors" directive in the mail proxy module.

*) Feature: the mail proxy module supports POP3 and IMAP pipelining.

*) Feature: the "fastopen" parameter of the "listen" directive in the
   stream module.
   Thanks to Anbang Wen.

*) Bugfix: special characters were not escaped during automatic redirect
   with appended trailing slash.

*) Bugfix: connections with clients in the mail proxy module might be
   closed unexpectedly when using SMTP pipelining.

</Changelog>
commit hash: 07d1217a854d49123e013cb0f485de8b6a04f9a6 commit hash: 07d1217a854d49123e013cb0f485de8b6a04f9a6 commit hash: 07d1217a854d49123e013cb0f485de8b6a04f9a6 commit hash: 07d1217a854d49123e013cb0f485de8b6a04f9a6 07d1217
Tuesday, 20 Apr 2021
15:00 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: welcome to the new stable release 1.20.0.
commit hash: e98803fc4a55684bb65d5559e1b0611a061eb2cb commit hash: e98803fc4a55684bb65d5559e1b0611a061eb2cb commit hash: e98803fc4a55684bb65d5559e1b0611a061eb2cb commit hash: e98803fc4a55684bb65d5559e1b0611a061eb2cb e98803f
Wednesday, 14 Apr 2021
20:53 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update third-party vod module to 1.27
commit hash: 41816bd0de60ad740c8a48267efb18a16f86a554 commit hash: 41816bd0de60ad740c8a48267efb18a16f86a554 commit hash: 41816bd0de60ad740c8a48267efb18a16f86a554 commit hash: 41816bd0de60ad740c8a48267efb18a16f86a554 41816bd
Tuesday, 13 Apr 2021
15:49 Sergey A. Osokin (osa) search for other commits by this committer
www/nginx-devel: update from 1.19.9 to 1.19.10.

<Changelog>

*) Change: the default value of the "keepalive_requests" directive was
   changed to 1000.

*) Feature: the "keepalive_time" directive.

*) Feature: the $connection_time variable.

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

</Changelog>
commit hash: 1b400d11851af9e6cd44ad9b6e6dda1e8a04d6e6 commit hash: 1b400d11851af9e6cd44ad9b6e6dda1e8a04d6e6 commit hash: 1b400d11851af9e6cd44ad9b6e6dda1e8a04d6e6 commit hash: 1b400d11851af9e6cd44ad9b6e6dda1e8a04d6e6 1b400d1
Tuesday, 6 Apr 2021
12:30 Sergey A. Osokin (osa) search for other commits by this committer
Update passenger and its nginx module from 6.0.7 to 6.0.8.

Bump PORTREVISION for www/nginx-devel.
commit hash: 2e741e74b8db691f3cae0abf8482ade801fb74f4 commit hash: 2e741e74b8db691f3cae0abf8482ade801fb74f4 commit hash: 2e741e74b8db691f3cae0abf8482ade801fb74f4 commit hash: 2e741e74b8db691f3cae0abf8482ade801fb74f4 2e741e7
12:09 Sergey A. Osokin (osa) search for other commits by this committer
Update from 1.19.8 to 1.19.9.

Update NGINX JavaScript module from 0.5.2 to 0.5.3.
Remove needless patches.

<ChangeLog for nginx 1.19.9>

*) Bugfix: nginx could not be built with the mail proxy module, but
   without the ngx_mail_ssl_module; the bug had appeared in 1.19.8.

*) Bugfix: "upstream sent response body larger than indicated content
   length" errors might occur when working with gRPC backends; the bug
   had appeared in 1.19.1.

*) Bugfix: nginx might not close a connection till keepalive timeout
   expiration if the connection was closed by the client while
   discarding the request body.

*) Bugfix: nginx might not detect that a connection was already closed
   by the client when waiting for auth_delay or limit_req delay, or when
   working with backends.

*) Bugfix: in the eventport method.

</ChangeLog>

<ChangeLog for njs 0.5.3>

nginx modules:

*) Feature: added the "js_var" directive.

</ChangeLog>
commit hash: 9c489c4d483814810029c4d5eeedcd5ba787f060 commit hash: 9c489c4d483814810029c4d5eeedcd5ba787f060 commit hash: 9c489c4d483814810029c4d5eeedcd5ba787f060 commit hash: 9c489c4d483814810029c4d5eeedcd5ba787f060 9c489c4
Tuesday, 9 Mar 2021
18:09 osa search for other commits by this committer
Update from 1.19.7 to 1.19.8.
Add the vendor's patch to build mail module without SSL support.

<Changelog>

*) Feature: flags in the "proxy_cookie_flags" directive can now contain
   variables.

*) Feature: the "proxy_protocol" parameter of the "listen" directive,
   the "proxy_protocol" and "set_real_ip_from" directives in mail proxy.

*) Bugfix: HTTP/2 connections were immediately closed when using
   "keepalive_timeout 0"; the bug had appeared in 1.19.7.

*) Bugfix: some errors were logged as unknown if nginx was built with
   glibc 2.32.

*) Bugfix: in the eventport method.

</Changelog>
Original commitRevision:567947 
13:51 osa search for other commits by this committer
Update NGINX JavaScript module from 0.5.1 to 0.5.2.

Bump PORTREVISION.
Original commitRevision:567928 
Wednesday, 24 Feb 2021
18:10 osa search for other commits by this committer
Fix the port build by changing a third-party module
distribution on GH.
Bump PORTREVISION.

PR:	253700
Original commitRevision:566494 
Tuesday, 16 Feb 2021
17:28 osa search for other commits by this committer
Update from 1.19.6 to 1.19.7.
Update njs module from 0.5.0 to 0.5.1.
Update third-party auth_ldap module to its recent commit.

<Changelog>

Changes with nginx 1.19.7                                        16 Feb 2021

*) Change: connections handling in HTTP/2 has been changed to better
   match HTTP/1.x; the "http2_recv_timeout", "http2_idle_timeout", and
   "http2_max_requests" directives have been removed, the
   "keepalive_timeout" and "keepalive_requests" directives should be
   used instead.

*) Change: the "http2_max_field_size" and "http2_max_header_size"
   directives have been removed, the "large_client_header_buffers"
   directive should be used instead.

*) Feature: now, if free worker connections are exhausted, nginx starts
   closing not only keepalive connections, but also connections in
   lingering close.

*) Bugfix: "zero size buf in output" alerts might appear in logs if an
   upstream server returned an incorrect response during unbuffered
   proxying; the bug had appeared in 1.19.1.

*) Bugfix: HEAD requests were handled incorrectly if the "return"
   directive was used with the "image_filter" or "xslt_stylesheet"
   directives.

*) Bugfix: in the "add_trailer" directive.

Changes with njs 0.5.1                                        16 Feb 2021

nginx modules:

*) Feature: introduced ngx.fetch() method implementing Fetch API.
   The following init options are supported:
   body, headers, buffer_size (nginx specific),
   max_response_body_size (nginx specific), method.

   The following properties and methods of Response object are
   implemented: arrayBuffer(), bodyUsed, json(), headers, ok,
   redirect, status, statusText, text(), type, url.

   The following properties and methods of Header object are
   implemented: get(), getAll(), has().

   Notable limitations: only the http:// scheme is supported,
   redirects are not handled.

   In collaboration with Hong Zhi Dao  (Hong Zhi Dao).

*) Feature: added the "js_header_filter" directive.

*) Bugfix: fixed processing buffered data in body filter
   in stream module.

Core:

*) Bugfix: fixed safe mode bypass in Function constructor.

*) Bugfix: fixed Date.prototype.toISOString() with invalid date
   values.

</Changelog>
Original commitRevision:565418 
Sunday, 27 Dec 2020
10:26 osa search for other commits by this committer
Update the following third-party modules to their recent revisions:
o) drizzle
o) echo

Bump PORTREVISION.
Original commitRevision:559348 
Tuesday, 22 Dec 2020
02:26 osa search for other commits by this committer
Update the following third-party modules to their recent
commits or versions:

o) aws_auth
o) brotli
o) http_shibboleth
o) set_misc
o) srcache

Bump PORTREVISION.
Original commitRevision:558877 
Saturday, 19 Dec 2020
14:00 osa search for other commits by this committer
Merge r558438 from www/nginx, i.e. update the following
third-party modules to their recent versions:
o) fancyindex
o) http_geoip2

Bump PORTREVISION.
Original commitRevision:558453 
Tuesday, 15 Dec 2020
15:04 osa search for other commits by this committer
Update from 1.19.5 to 1.19.6.

<Changelog>

*) Bugfix: "no live upstreams" errors if a "server" inside "upstream"
   block was marked as "down".

*) Bugfix: a segmentation fault might occur in a worker process if HTTPS
   was used; the bug had appeared in 1.19.5.

*) Bugfix: nginx returned the 400 response on requests like
   "GET http://example.com?args HTTP/1.0".

*) Bugfix: in the ngx_http_flv_module and ngx_http_mp4_module.
   Thanks to Chris Newton.

</Changelog>
Original commitRevision:558162 
Tuesday, 1 Dec 2020
16:22 osa search for other commits by this committer
Update njs module from 0.4.4 to 0.5.0.
Bump PORTREVISION.

<ChangeLog>
nginx modules:

*) Feature: introduced global "ngx" object.
   The following methods were added:
     ngx.log(level, msg)

   The following properties were added:
     ngx.INFO,
     ngx.WARN,
     ngx.ERR.

*) Feature: added support for Buffer object where string
   is expected.

*) Feature: added Buffer version of existing properties.
   The following properties were added:
   r.requestBuffer (r.requestBody),
   r.responseBuffer (r.responseBody),
   r.rawVariables (r.variables),
   s.rawVariables (s.variables).

   The following events were added in stream module:
   upstream (upload),
   downstream (download).

*) Improvement: added aliases to existing properties.
   The following properties were added:
   r.requestText (r.requestBody),
   r.responseText (r.responseBody).

*) Improvement: throwing an exception in r.internalRedirect()
   for a subrequest.

*) Bugfix: fixed promise r.subrequest() with error_page redirect.

*) Bugfix: fixed promise events handling.

Core:

*) Feature: added TypeScript definitions for built-in
   modules.
   Thanks to Jakub Jirutka.

*) Feature: tracking unhandled promise rejection.

*) Feature: added initial iterator support.
   Thanks to Artem S. Povalyukhin.

*) Improvement: TypeScript definitions are refactored.
   Thanks to Jakub Jirutka.

*) Improvement: added forgotten support for
   Object.prototype.valueOf() in Buffer.from().

*) Bugfix: fixed heap-use-after-free in JSON.parse().

*) Bugfix: fixed heap-use-after-free in JSON.stringify().

*) Bugfix: fixed JSON.stringify() for arrays resizable via
   getters.

*) Bugfix: fixed heap-buffer-overflow for
   RegExp.prototype[Symbol.replace].

*) Bugfix: fixed returned value for Buffer.prototype.write*
   functions.

*) Bugfix: fixed querystring.stringify().
   Thanks to Artem S. Povalyukhin.

*) Bugfix: fixed the catch handler for
   Promise.prototype.finally().

*) Bugfix: fixed querystring.parse().

</ChangeLog>
Original commitRevision:556756 
Tuesday, 24 Nov 2020
16:39 osa search for other commits by this committer
Update third-party naxsi module from 1.2 to 1.3.

ChangeLog:	https://github.com/nbs-system/naxsi/compare/1.2...1.3

Bump PORTREVISION.
Original commitRevision:556175 
16:26 osa search for other commits by this committer
Update third-party passenger module from 6.0.6 to 6.0.7.

ChangeLog:	https://github.com/phusion/passenger/compare/release-6.0.6...release-6.0.7

Bump PORTREVISION.
Original commitRevision:556173 
16:14 osa search for other commits by this committer
Update from 1.19.4 to 1.19.5.

<Changelog>

*) Feature: the -e switch.

*) Feature: the same source files can now be specified in different
   modules while building addon modules.

*) Bugfix: SSL shutdown did not work when lingering close was used.

*) Bugfix: "upstream sent frame for closed stream" errors might occur
   when working with gRPC backends.

*) Bugfix: in request body filters internal API.

</Changelog>
Original commitRevision:556172 
16:00 osa search for other commits by this committer
Update third-partu link function module from 3.2.3 to 3.2.4.

Bump PORTREVISION.
Original commitRevision:556167 
Friday, 6 Nov 2020
21:30 osa search for other commits by this committer
Update third-party naxsi module from 1.1a to 1.2.

Bump PORTREVISION.
Original commitRevision:554324 
13:55 osa search for other commits by this committer
Update third-partu lua module to the recent version.

Bump PORTREVISION.
Original commitRevision:554296 
Tuesday, 27 Oct 2020
16:52 osa search for other commits by this committer
Update from 1.19.3 to 1.19.4.
Remove needless patches.

<Changelog>

*) Feature: the "ssl_conf_command", "proxy_ssl_conf_command",
   "grpc_ssl_conf_command", and "uwsgi_ssl_conf_command" directives.

*) Feature: the "ssl_reject_handshake" directive.

*) Feature: the "proxy_smtp_auth" directive in mail proxy.

</Changelog>
Original commitRevision:553455 
Saturday, 24 Oct 2020
14:48 osa search for other commits by this committer
Update third-party naxsi module from 0.56 to 1.1a.
Bump PORTREVISION.
Original commitRevision:553200 
Tuesday, 29 Sep 2020
16:20 osa search for other commits by this committer
Update nginx from 1.19.2 to 1.19.3.
Update njs module from 0.4.3 to 0.4.4.

<Changelog for nginx 1.19.3>

*) Feature: the ngx_stream_set_module.

*) Feature: the "proxy_cookie_flags" directive.

*) Feature: the "userid_flags" directive.

*) Bugfix: the "stale-if-error" cache control extension was erroneously
   applied if backend returned a response with status code 500, 502,
   503, 504, 403, 404, or 429.

*) Bugfix: "[crit] cache file ... has too long header" messages might
   appear in logs if caching was used and the backend returned responses
   with the "Vary" header line.

*) Workaround: "[crit] SSL_write() failed" messages might appear in logs
   when using OpenSSL 1.1.1.

*) Bugfix: "SSL_shutdown() failed (SSL: ... bad write retry)" messages
   might appear in logs; the bug had appeared in 1.19.2.

*) Bugfix: a segmentation fault might occur in a worker process when
   using HTTP/2 if errors with code 400 were redirected to a proxied
   location using the "error_page" directive.

*) Bugfix: socket leak when using HTTP/2 and subrequests in the njs
   module.

</ChangeLog>

<Changelog for njs 0.4.4>

nginx modules:

*) Bugfix: fixed location merge.

*) Bugfix: fixed r.httpVersion for HTTP/2.

Core:

*) Feature: added support for numeric separators (ES12).

*) Feature: added remaining methods for %TypedArray%.prototype.
   The following methods were added: every(), filter(), find(),
   findIndex(), forEach(), includes(), indexOf(), lastIndexOf(),
   map(), reduce(), reduceRight(), reverse(), some().

*) Feature: added %TypedArray% remaining methods.
   The following methods were added: from(), of().

*) Feature: added DataView object.

*) Feature: added Buffer object implementation.

*) Feature: added support for ArrayBuffer in
   TextDecoder.prototype.decode().

*) Feature: added support for Buffer object in "crypto" methods.

*) Feature: added support for Buffer object in "fs" methods.

*) Change: Hash.prototype.digest() and Hmac.prototype.digest()
   now return a Buffer instance instead of a byte string when
   encoding is not provided.

*) Change: fs.readFile() and friends now return a Buffer instance
   instead of a byte string when encoding is not provided.

*) Bugfix: fixed function "prototype" property handler while
   setting.

*) Bugfix: fixed function "constructor" property handler while
   setting.

*) Bugfix: fixed String.prototype.indexOf() for byte strings.

*) Bugfix: fixed RegExpBuiltinExec() with a global flag and
   byte strings.

*) Bugfix: fixed RegExp.prototype[Symbol.replace] when the
   replacement value is a function.

*) Bugfix: fixed TextDecoder.prototype.decode() with non-zero
   TypedArray offset.

</Changelog>
Original commitRevision:550529 
Thursday, 27 Aug 2020
15:14 osa search for other commits by this committer
Update third-party tarantool module to its recent commit.

Bump PORTREVISION.
Original commitRevision:546352 
12:06 osa search for other commits by this committer
Update third-party spnego-http-auth module to its recent version.

Bump PORTREVISION.
Original commitRevision:546334 
Saturday, 22 Aug 2020
20:59 osa search for other commits by this committer
Update third-party dynamic_upstream module.
Add third-party dynamic_healthcheck module.

Bump PORTREVISION.
Original commitRevision:545785 
20:20 osa search for other commits by this committer
Update third-party modules to their recent releases:

o) ip2proxy-nginx
o) slact-nchan

Bump PORTREVISION.
Original commitRevision:545782 
Tuesday, 11 Aug 2020
15:38 osa search for other commits by this committer
Update nginx from 1.19.1 to 1.19.2.
Update njs module from 0.4.2 to 0.4.3.

While I'm here soften some variables and target definitions to
prepare the port for a separate build of dynamic modules.

<Changelog for nginx 1.19.2>

*) Change: now nginx starts closing keepalive connections before all
   free worker connections are exhausted, and logs a warning about this
   to the error log.

*) Change: optimization of client request body reading when using
   chunked transfer encoding.

*) Bugfix: memory leak if the "ssl_ocsp" directive was used.

*) Bugfix: "zero size buf in output" alerts might appear in logs if a
   FastCGI server returned an incorrect response; the bug had appeared
   in 1.19.1.

*) Bugfix: a segmentation fault might occur in a worker process if
   different large_client_header_buffers sizes were used in different
   virtual servers.

*) Bugfix: SSL shutdown might not work.

*) Bugfix: "SSL_shutdown() failed (SSL: ... bad write retry)" messages
   might appear in logs.

*) Bugfix: in the ngx_http_slice_module.

*) Bugfix: in the ngx_http_xslt_filter_module.

</Changelog>

<Changelog for njs 0.4.3>

Core:

*) Feature: added Query String module.

*) Feature: improved fs.mkdir() to support recursive directory creation.
   Thanks to Artem S. Povalyukhin.

*) Feature: improved fs.rmdir() to support recursive directory removal.
   Thanks to Artem S. Povalyukhin.

*) Feature: introduced UTF-8 decoder according to WHATWG encoding spec.

*) Feature: added TextEncoder/TextDecoder implementation.

*) Bugfix: fixed parsing return statement without semicolon.

*) Bugfix: fixed njs_number_to_int32() for big-endian platforms.

*) Bugfix: fixed unit test on big-endian platforms.

*) Bugfix: fixed regexp-literals parsing with '=' characters.

*) Bugfix: fixed pre/post increment/decrement in assignment operations.

</Changelog>
Original commitRevision:544689 
Wednesday, 15 Jul 2020
17:08 osa search for other commits by this committer
Update passenger and its third-party module for www/nginx-devel
from 6.0.5 to 6.0.6.
Original commitRevision:542274 
16:52 osa search for other commits by this committer
Update the following third-party modules to their new versions:
o) cache_purge
o) clojure

Bump PORTREVISION.
Original commitRevision:542270 
Thursday, 9 Jul 2020
22:36 osa search for other commits by this committer
Update third-party brotli module to v1.0.0rc.

Bump PORTREVISION.
Original commitRevision:541831 
Tuesday, 7 Jul 2020
16:14 osa search for other commits by this committer
Update from 1.19.0 to 1.19.1.

<ChangeLog>

*) Change: the "lingering_close", "lingering_time", and
   "lingering_timeout" directives now work when using HTTP/2.

*) Change: now extra data sent by a backend are always discarded.

*) Change: now after receiving a too short response from a FastCGI
   server nginx tries to send the available part of the response to the
   client, and then closes the client connection.

*) Change: now after receiving a response with incorrect length from a
   gRPC backend nginx stops response processing with an error.

*) Feature: the "min_free" parameter of the "proxy_cache_path",
   "fastcgi_cache_path", "scgi_cache_path", and "uwsgi_cache_path"
   directives.
   Thanks to Adam Bambuch.

*) Bugfix: nginx did not delete unix domain listen sockets during
   graceful shutdown on the SIGQUIT signal.

*) Bugfix: zero length UDP datagrams were not proxied.

*) Bugfix: proxying to uwsgi backends using SSL might not work.
   Thanks to Guanzhong Chen.

*) Bugfix: in error handling when using the "ssl_ocsp" directive.

*) Bugfix: on XFS and NFS file systems disk cache size might be
   calculated incorrectly.

*) Bugfix: "negative size buf in writer" alerts might appear in logs if
   a memcached server returned a malformed response.

</ChangeLog>
Original commitRevision:541435 
16:10 osa search for other commits by this committer
Update third-party modules:

o) lua from 0.10.15 to 0.10.17
o) njs from 0.4.1 to 0.4.2

Bump PORTREVISION.

<ChangeLog for njs 0.4.2>

Core:

*) Feature: added RegExp.prototype[Symbol.replace].

*) Feature: introduced line level backtrace.

*) Feature: added %TypedArray%.prototype.sort().

*) Feature: extended "fs" module. Added mkdir(), readdir(), rmdir()
   and friends.
   Thanks to Artem S. Povalyukhin.

*) Improvement: parser refactoring.

*) Bugfix: fixed TypedScript API description for HTTP headers.

*) Bugfix: fixed TypedScript API description for NjsByteString type.

*) Bugfix: fixed String.prototype.repeat() according to the
   specification.

*) Bugfix: fixed parsing of flags for regexp literals.

*) Bugfix: fixed index generation for global objects in generator.

*) Bugfix: fixed String.prototype.replace() according to the
   specification.

*) Bugfix: fixed %TypedArray%.prototype.copyWithin() with nonzero
   byte offset.

*) Bugfix: fixed Array.prototype.splice() for sparse arrays.

*) Bugfix: fixed Array.prototype.reverse() for sparse arrays.

*) Bugfix: fixed Array.prototype.sort() for sparse arrays.

</ChangeLog for njs 0.4.2>
Original commitRevision:541433 
Friday, 5 Jun 2020
22:23 osa search for other commits by this committer
Update passenger and its third-party module from
6.0.4 to 6.0.5.

Bump PORTREVISION for www/nginx-devel.
Original commitRevision:538057 
14:13 osa search for other commits by this committer
Merge r538002 from www/nginx.

Update 3rd party module nginx-link-function to 3.2.3.

Bump PORTREVISION.
Original commitRevision:538022 
Tuesday, 2 Jun 2020
18:11 osa search for other commits by this committer
Merge r537527 and r537550 from www/nginx:

1. Switch with the nginx-upload-module to fdintino, they support http/2:        
                                                       
https://github.com/fdintino/nginx-upload-module/.

2. Update 3rd party module nginx-link-function to 3.2.2.

Bump PORTREVISION.

PR:	246746 [1]
	246897 [2]
Original commitRevision:537565 
Tuesday, 26 May 2020
15:19 osa search for other commits by this committer
Update nginx from 1.18.0 to 1.19.0.

<ChangeLog>

*) Feature: client certificate validation with OCSP.

*) Bugfix: "upstream sent frame for closed stream" errors might occur
   when working with gRPC backends.

*) Bugfix: OCSP stapling might not work if the "resolver" directive was
   not specified.

*) Bugfix: connections with incorrect HTTP/2 preface were not logged.

</ChangeLog>
Original commitRevision:536634 
Tuesday, 19 May 2020
16:23 osa search for other commits by this committer
Update njs module from 0.4.0 to 0.4.1.

While I'm here add '--with-compat' option to the configure script
to enable dynamic modules compatibility.

<ChangeLog>

*) Feature: added support for multi-value headers in r.headersIn.

*) Feature: introduced raw headers API.

*) Feature: added TypedScript API description.

Core:

*) Bugfix: fixed Array.prototype.slice() for sparse arrays.

</ChangeLog>
Original commitRevision:535868 
Thursday, 14 May 2020
01:17 osa search for other commits by this committer
Remove legacy third-party modules:

o) modsecurity2
o) fastdfs

All modules, including all third-party modules, are dynamic now.

Bump PORTREVISION.
Original commitRevision:535197 
Friday, 8 May 2020
02:06 osa search for other commits by this committer
Add third-party opentracing dynamic module.

Bump PORTREVISION.
Original commitRevision:534318 
Tuesday, 5 May 2020
16:19 osa search for other commits by this committer
Add cookie_flag third-party dynamic module.

While I'm here create a description for STREAM related
modules.

Bump PORTREVISION.
Original commitRevision:534096 
Monday, 27 Apr 2020
15:51 osa search for other commits by this committer
Convert another 3 third-party modules to dynamic:

o) ngx_http_subs_filter
o) ngx_http_upstream_check
o) ngx_http_response

Bump PORTREVISION.
Original commitRevision:533146 
Friday, 24 Apr 2020
21:36 osa search for other commits by this committer
Convert another 2 third-party modules to dynamic:

o) slowfs_cache
o) xss

Bump PORTREVISION.
Original commitRevision:532900 
20:58 osa search for other commits by this committer
Convert another 7 third-party modules to dynamic:

o) gridfs
o) http_push_stream
o) http_upstream_sticky
o) http_video_thumbextractor
o) http_zip
o) let
o) link

Bump PORTREVISION.
Original commitRevision:532895 
03:08 osa search for other commits by this committer
Convert the following third-party modules to dynamic:

o) accept_language
o) modsecurity3

While I'm here fix the third-party auth_krb5 module build.

Bump PORTREVISION.
Original commitRevision:532727 
Thursday, 23 Apr 2020
14:43 osa search for other commits by this committer
Third-party postgres module is dynamic now and remove
the legacy patch.
While I'm here update the PORTSCOUT.

Bump PORTREVISION.
Original commitRevision:532682 
12:58 osa search for other commits by this committer
Update njs module from 0.3.9 to 0.4.0.

<ChangeLog>

*) Feature: added js_import directive.

*) Feature: added support for multi-value headers in r.headersOut.

*) Improvement: iteration over r.headersOut with special headers.

*) Improvement: iteration over r.headersOut with duplicates.

*) Change: r.responseBody property handler now returns "undefined"
   instead of throwing an exception if response body is not available.

Core:

*) Feature: added script arguments support in CLI.

*) Feature: converting externals values to native js objects.

*) Bugfix: fixed NULL-pointer dereference in "__proto__" property
   handler.

*) Bugfix: fixed handling of no-newline at the end of the script.

*) Bugfix: fixed RegExp() constructor with empty pattern and
   non-empty flags.

*) Bugfix: fixed String.prototype.replace() when function
   returns non-string.

*) Bugfix: fixed reading of pseudofiles in "fs".

</ChangeLog>
Original commitRevision:532679 
Wednesday, 22 Apr 2020
21:55 osa search for other commits by this committer
Update some third-party modules to their recent versions.

Convert the following third-party modules to dynamic:
o) ajp
o) cache_purge
o) vts
o) websockify

Bump PORTREVISION.
Original commitRevision:532601 
Tuesday, 21 Apr 2020
15:15 osa search for other commits by this committer
Update nginx from 1.17.10 to 1.18.0.

<ChangeLog>

*) 1.18.x stable branch.

</ChangeLog>
Original commitRevision:532274 
Tuesday, 14 Apr 2020
14:41 osa search for other commits by this committer
Update nginx from 1.17.9 to 1.17.10.

Keep third-party modules knobs sorted, but DEVEL_KIT must be
earlier cause ARRAYVAR depends on it, so partially revert back
r531124.

<ChangeLog>

*) Feature: the "auth_delay" directive.

</ChangeLog>
Original commitRevision:531694 
Tuesday, 3 Mar 2020
15:21 osa search for other commits by this committer
Update nginx from 1.17.8 to 1.17.9.

<ChangeLog>

*) Change: now nginx does not allow several "Host" request header lines.

*) Bugfix: nginx ignored additional "Transfer-Encoding" request header
   lines.

*) Bugfix: socket leak when using HTTP/2.

*) Bugfix: a segmentation fault might occur in a worker process if OCSP
   stapling was used.

*) Bugfix: in the ngx_http_mp4_module.

*) Bugfix: nginx used status code 494 instead of 400 if errors with code
   494 were redirected with the "error_page" directive.

*) Bugfix: socket leak when using subrequests in the njs module and the
   "aio" directive.

</ChangeLog>
Original commitRevision:527680 
15:05 osa search for other commits by this committer
Update NGINX JavaScript (aka njs) module from 0.3.8 to 0.3.9.

To avoid a potential conflict between two versions of LuaJIT let's
update mod_security's dependecy list and use lang/luajit-openresty
instead of original lang/luajit.

Bump PORTREVISION.
Original commitRevision:527678 
Tuesday, 28 Jan 2020
15:15 osa search for other commits by this committer
Partially revert back r524489, the trird-party opentracing module
is not ready yet to be added to the port.

Bump PORTREVISION.
Original commitRevision:524491 
15:11 osa search for other commits by this committer
Commit missing patches for r524122.

Eagle eye notice from:	joneum
No cookie for:		osa
Original commitRevision:524489 
Saturday, 25 Jan 2020
19:33 osa search for other commits by this committer
Add link-function third-party module, it provides dynamic linking to
your application in a server context and call the function of your
application in a location directive.

Bump PORTREVISION.
Original commitRevision:524122 
Tuesday, 21 Jan 2020
14:32 osa search for other commits by this committer
Update nginx from 1.17.7 to 1.17.8.
Update third-party njs module from 0.3.7 to 0.3.8.

<ChangeLog with nginx 1.17.8>

*) Feature: variables support in the "grpc_pass" directive.

*) Bugfix: a timeout might occur while handling pipelined requests in an
   SSL connection; the bug had appeared in 1.17.5.

*) Bugfix: in the "debug_points" directive when using HTTP/2.
   Thanks to Daniil Bondarev.

</ChangeLog>

<ChangeLog with njs 0.3.8>

nginx modules:

*) Feature: added Promise support for r.subrequest(). If callback
   is not provided r.subrequest() returns an ordinary Promise object
   that resolves to subrequest response object.

*) Change: r.parent property handler now returns "undefined"
   instead of throwing exception if parent object is not available.

Core:

*) Feature: added Promise support. Implemented according to
   the specification without: Promise.all(), Promise.allSettled(),
   Promise.race().

*) Feature: added initial Typed-arrays support.
   Thanks to Tiago Natel de Moura.

*) Feature: added ArrayBuffer support.
   Thanks to Tiago Natel de Moura.

*) Feature: added initial Symbol support.
   Thanks to Artem S. Povalyukhin.

*) Feature: added externals supopor for JSON.stringify().

*) Feature: added Object.is().
   Thanks to Artem S. Povalyukhin.

*) Feature: added Object.setPrototypeOf().
   Thanks to Artem S. Povalyukhin.

*) Feature: introduced nullish coalescing operator.
   Thanks to Valentin Bartenev.

*) Bugfix: fixed Object.getPrototypeOf() according to the
   specification.

*) Bugfix: fixed Object.prototype.valueOf() according to the
   specification.

*) Bugfix: fixed JSON.stringify() with unprintable values and
   replacer function.

*) Bugfix: fixed operator "in" according to the specification.

*) Bugfix: fixed Object.defineProperties() according to the
   specification.

*) Bugfix: fixed Object.create() according to the specification.
   Thanks to Artem S. Povalyukhin.

*) Bugfix: fixed Number.prototype.toString(radix) when
   fast-math is enabled.

*) Bugfix: fixed RegExp() instance properties.

*) Bugfix: fixed import segfault.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao).

</ChangeLog>
Original commitRevision:523725 
Sunday, 19 Jan 2020
22:04 osa search for other commits by this committer
Update third-party modsecurity3 module to 1.0.1.
Bump PORTREVISION.
Original commitRevision:523598 
Tuesday, 24 Dec 2019
18:03 osa search for other commits by this committer
Update from 1.17.6 to 1.17.7.

<ChangeLog>

*) Bugfix: a segmentation fault might occur on start or during
   reconfiguration if the "rewrite" directive with an empty replacement
   string was used in the configuration.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "break" directive was used with the "alias" directive or with the
   "proxy_pass" directive with a URI.

*) Bugfix: the "Location" response header line might contain garbage if
   the request URI was rewritten to the one containing a null character.

*) Bugfix: requests with bodies were handled incorrectly when returning
   redirections with the "error_page" directive; the bug had appeared in
   0.7.12.

*) Bugfix: socket leak when using HTTP/2.

*) Bugfix: a timeout might occur while handling pipelined requests in an
   SSL connection; the bug had appeared in 1.17.5.

*) Bugfix: in the ngx_http_dav_module.

</ChangeLog>
Original commitRevision:520813 
11:55 osa search for other commits by this committer
Update third-party modules ip2location and ip2proxy to
their recent versions.

Bump PORTREVISION.
Original commitRevision:520799 
Tuesday, 17 Dec 2019
15:03 osa search for other commits by this committer
Update two third-party modules to their recent versions:

o) modsecurity3
o) vod

Remove the needless patch for the third-party vod module,
it's been added to the upstream.

Bump PORTREVISION.
Original commitRevision:520332 
Wednesday, 20 Nov 2019
20:27 osa search for other commits by this committer
Update third-party auth_ldap module to the recent version.

Bump PORTREVISION.
Original commitRevision:518047 
Tuesday, 19 Nov 2019
15:21 osa search for other commits by this committer
Update nginx from 1.17.5 to 1.17.6.
Update njs module from 0.3.6 to 0.3.7.

<ChangeLog with nginx 1.17.6>

*) Feature: the $proxy_protocol_server_addr and
   $proxy_protocol_server_port variables.

*) Feature: the "limit_conn_dry_run" directive.

*) Feature: the $limit_req_status and $limit_conn_status variables.

</ChangeLog>

<ChangeLog with njs 0.3.7>

nginx modules:

*) Improvement: refactored iteration over external objects.

Core:

*) Feature: added Object.assign().

*) Feature: added Array.prototype.copyWithin().

*) Feature: added support for labels in console.time().

*) Change: removed console.help() from CLI.

*) Improvement: moved constructors and top-level objects to
   global object.

*) Improvement: arguments validation for configure script.

*) Improvement: refactored JSON methods.

*) Bugfix: fixed heap-buffer-overflow in njs_array_reverse_iterator()
   function. The following functions were affected:
   Array.prototype.lastIndexOf(), Array.prototype.reduceRight().

*) Bugfix: fixed [[Prototype]] slot of NativeErrors.

*) Bugfix: fixed NativeError.prototype.message properties.

*) Bugfix: added conversion of "this" value to object in
   Array.prototype functions.

*) Bugfix: fixed iterator for Array.prototype.find() and
   Array.prototype.findIndex() functions.

*) Bugfix: fixed Array.prototype.includes() and
   Array.prototype.join() with "undefined" argument.

*) Bugfix: fixed "constructor" property of "Hash" and "Hmac"
   objects.

*) Bugfix: fixed "__proto__" property of getters and setters.

*) Bugfix: fixed "Date" object string formatting.

*) Bugfix: fixed handling of NaN and -0 arguments in Math.min()
   and Math.max().

*) Bugfix: fixed Math.round() according to the specification.

*) Bugfix: reimplemented "bound" functions according to
   the specification.

</ChangeLog>
Original commitRevision:517971 
Saturday, 16 Nov 2019
19:36 osa search for other commits by this committer
When nginx compiled with third-party spnego module, a worker process
may crash due to read-after-free operation.  This third-party module
update fix the issue.

Bump PORTREVISION.

PR:	235296
Original commitRevision:517770 
Wednesday, 13 Nov 2019
02:39 osa search for other commits by this committer
Update third-party modules to their recent versions.

Switch third-party brotli module's github repo back to google
cause eustas repo, the previous one, has been archived by the
owner.

Bump PORTREVISION.
Original commitRevision:517356 
Tuesday, 22 Oct 2019
18:33 osa search for other commits by this committer
Update nginx from 1.17.4 to 1.17.5.
Update njs module from 0.3.5 to 0.3.6.
Sync third-party fastdfs module version with www/nginx.

<ChangeLog for nginx 1.17.5>

*) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid
   reading from a fast connection for a long time.

*) Bugfix: incomplete escaped characters at the end of the request URI
   were ignored.

*) Bugfix: "/." and "/.." at the end of the request URI were not
   normalized.

*) Bugfix: in the "merge_slashes" directive.

*) Bugfix: in the "ignore_invalid_headers" directive.
   Thanks to Alan Kemp.

*) Bugfix: nginx could not be built with MinGW-w64 gcc 8.1 or newer.

</ChangeLog>

<ChangeLog for njs 0.3.6>

nginx modules:

*) Improvement: getting special headers from r.headersIn.

Core:

*) Feature: added new Function() support.

*) Feature: added Number.prototype.toFixed().

*) Feature: added Number.prototype.toPrecision().

*) Feature: added Number.prototype.toExponential().

*) Improvement: making "prototype" property of function
   instances writable.

*) Improvement: limiting recursion depth while compiling.

*) Improvement: moving global functions to the global object.

*) Bugfix: fixed prototype mutation for object literals.

*) Bugfix: fixed heap-buffer-overflow while parsing regexp literals.

*) Bugfix: fixed integer-overflow while parsing exponent
   of number literals.

*) Bugfix: fixed parseFloat().

*) Bugfix: fixed Array.prototype functions according to the specification.
   The following functions were fixed: every, includes, indexOf, filter,
   find, findIndex, forEach, lastIndexOf, map, pop, push, reduce,
   reduceRight, shift, some, unshift.

*) Bugfix: fixed handing of accessor descriptors in Object.freeze().

*) Bugfix: fixed String.prototype.replace() when first argument
   is not a string.

*) Bugfix: fixed stack-use-after-scope in Array.prototype.map().

*) Bugfix: Date.prototype.toUTCString() format was aligned to ES9.

*) Bugfix: fixed buffer overflow in Number.prototype.toString(radix).

*) Bugfix: fixed Regexp.prototype.test() for regexps with backreferences.

*) Bugfix: fixed Array.prototype.map() for objects with nonexistent values.

*) Bugfix: fixed Array.prototype.pop() and shift() for sparse objects.

*) Bugfix: fixed Date.UTC() according to the specification.

*) Bugfix: fixed Date() constructor according to the specification.

*) Bugfix: fixed type of Date.prototype.
   Thanks to Artem S. Povalyukhin.

*) Bugfix: fixed Date.prototype.setTime().
   Thanks to Artem S. Povalyukhin.

*) Bugfix: fixed default number of arguments expected by built-in functions.

*) Bugfix: fixed "caller" and "arguments" properties of a function instance.
   Thanks to Artem S. Povalyukhin.

</ChangeLog>
Original commitRevision:515207 
Tuesday, 24 Sep 2019
16:51 osa search for other commits by this committer
Update nginx from 1.17.3 to the latest bugfix release 1.17.4.

Move third-party SLICE_AHEAD knob down to other third-party
knobs. (*)

Requested by:	Herbert J. Skuhra <herbert@gojira.at> (*)

<ChangeLog>

*) Change: better detection of incorrect client behavior in HTTP/2.

*) Change: in handling of not fully read client request body when
   returning errors in HTTP/2.

*) Bugfix: the "worker_shutdown_timeout" directive might not work when
   using HTTP/2.

*) Bugfix: a segmentation fault might occur in a worker process when
   using HTTP/2 and the "proxy_request_buffering" directive.

*) Bugfix: the ECONNABORTED error log level was "crit" instead of
   "error" on Windows when using SSL.

*) Bugfix: nginx ignored extra data when using chunked transfer
   encoding.

*) Bugfix: nginx always returned the 500 error if the "return" directive
   was used and an error occurred during reading client request body.

*) Bugfix: in memory allocation error handling.

</ChangeLog>
Original commitRevision:512721 
Thursday, 19 Sep 2019
00:59 osa search for other commits by this committer
Update from 6.0.3 to 6.0.4.
Original commitRevision:512305 
Monday, 16 Sep 2019
20:38 osa search for other commits by this committer
Add the following third-party modules:
o) ip2location
o) ip2proxy

Add third-party slice_ahead feature.

Update third-party passenger module to the latest release 6.0.3.

Switch third-party lua module dependence from lang/luajit (2.0) to
lang/luajit-openresty (2.1).

Bump PORTREVISION.
Original commitRevision:512184 
Monday, 19 Aug 2019
23:33 osa search for other commits by this committer
Update third-party njs module from 0.3.4 to 0.3.5.
Bump PORTREVISION.

<ChangeLog>

Core:
*) Bugfix: fixed module importing using require(). The bug was
   introduced in 0.3.4.

*) Bugfix: fixed [[SetPrototypeOf]].

</ChangeLog>
Original commitRevision:509386 
Wednesday, 14 Aug 2019
08:30 osa search for other commits by this committer
Security update nginx from 1.17.2 to 1.17.3.

<ChangeLog with nginx 1.17.3>

*) Security: when using HTTP/2 a client might cause excessive memory
   consumption and CPU usage (CVE-2019-9511, CVE-2019-9513,
   CVE-2019-9516).

*) Bugfix: "zero size buf" alerts might appear in logs when using
   gzipping; the bug had appeared in 1.17.2.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "resolver" directive was used in SMTP proxy.

</ChangeLog>
Original commitRevision:508901 
08:21 osa search for other commits by this committer
Update some third-party modules to their recent revisions.
Update the download protocol from http to https.

Bump PORTREVISION.

PR:	239776
Original commitRevision:508899 
Tuesday, 23 Jul 2019
16:55 osa search for other commits by this committer
Update nginx from 1.17.1 to 1.17.2.
Update third-party nchan module from 1.2.3 to 1.2.6.

<ChangeLog with nginx 1.17.2>

*) Change: minimum supported zlib version is 1.2.0.4.
   Thanks to Ilya Leoshkevich.

*) Change: the $r->internal_redirect() embedded perl method now expects
   escaped URIs.

*) Feature: it is now possible to switch to a named location using the
   $r->internal_redirect() embedded perl method.

*) Bugfix: in error handling in embedded perl.

*) Bugfix: a segmentation fault might occur on start or during
   reconfiguration if hash bucket size larger than 64 kilobytes was used
   in the configuration.

*) Bugfix: nginx might hog CPU during unbuffered proxying and when
   proxying WebSocket connections if the select, poll, or /dev/poll
   methods were used.

*) Bugfix: in the ngx_http_xslt_filter_module.

*) Bugfix: in the ngx_http_ssi_filter_module.

</ChangeLog>
Original commitRevision:507236 
Wednesday, 26 Jun 2019
01:53 osa search for other commits by this committer
Update nginx from 1.17.0 to 1.17.1.
Update njs module from 0.3.2 to 0.3.3.

<ChangeLog with nginx 1.17.1>

*) Feature: the "limit_req_dry_run" directive.

*) Feature: when using the "hash" directive inside the "upstream" block
   an empty hash key now triggers round-robin balancing.
   Thanks to Niklas Keller.

*) Bugfix: a segmentation fault might occur in a worker process if
   caching was used along with the "image_filter" directive, and errors
   with code 415 were redirected with the "error_page" directive; the
   bug had appeared in 1.11.10.

*) Bugfix: a segmentation fault might occur in a worker process if
   embedded perl was used; the bug had appeared in 1.7.3.

</ChangeLog>

<ChangeLog with njs 0.3.3>

nginx modules:

*) Improvement: getting of special response headers in headersOut.

*) Improvement: working with unknown methods in subrequest().

*) Improvement: added support for null as a second argument
   of r.subrequest().

*) Bugfix: fixed processing empty output chain in stream body filter.

Core:
*) Feature: added runtime support for property getter/setter.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao) and Artem S. Povalyukhin.

*) Feature: added "process" global object.

*) Feature: writable most of built-in properties and methods.

*) Feature: added generic implementation of Array.prototype.fill().

*) Bugfix: fixed integer-overflow in String.prototype.concat().

*) Bugfix: fixed setting of object properties.

*) Bugfix: fixed Array.prototype.toString().

*) Bugfix: fixed Date.prototype.toJSON().

*) Bugfix: fixed overwriting "constructor" property of built-in
   prototypes.

*) Bugfix: fixed processing of invalid surrogate pairs in strings.

*) Bugfix: fixed processing of invalid surrogate pairs in JSON
   strings.

*) Bugfix: fixed heap-buffer-overflow in toUpperCase() and
   toLowerCase().

*) Bugfix: fixed escaping lone closing square brackets in RegExp()
   constructor.

*) Bugfix: fixed String.prototype.toBytes() for ASCII strings.

*) Bugfix: fixed handling zero byte characters inside RegExp
   pattern strings.

*) Bugfix: fixed String.prototype.toBytes() for ASCII strings.

*) Bugfix: fixed truth value of JSON numbers in JSON.parse().

*) Bugfix: fixed use-of-uninitialized-value in
   njs_string_replace_join().

*) Bugfix: fixed parseInt('-0').
   Thanks to Artem S. Povalyukhin.

</ChangeLog>
Original commitRevision:505134 
Tuesday, 21 May 2019
21:02 osa search for other commits by this committer
Update nginx from 1.16.0 to new mainline version 1.17.0.
Update njs module from 0.3.1 to 0.3.2.

<ChangeLog with nginx 1.17.0>

*) Feature: variables support in the "limit_rate" and "limit_rate_after"
   directives.

*) Feature: variables support in the "proxy_upload_rate" and
   "proxy_download_rate" directives in the stream module.

*) Change: minimum supported OpenSSL version is 0.9.8.

*) Change: now the postpone filter is always built.

*) Bugfix: the "include" directive did not work inside the "if" and
   "limit_except" blocks.

*) Bugfix: in byte ranges processing.

</ChangeLog>

<ChangeLog with njs 0.3.2>

Core:

*) Feature: added support for template literals.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao) and Artem S. Povalyukhin.

*) Feature: executing command from command line arguments.

*) Feature: added support for RegExp "groups" object (ES9).

*) Feature: added block scoped function definitions support.

*) Feature: added support for building with GNU Readline library.

*) Feature: made configurable "length", "name", and most of built-in
   methods.

*) Feature: made all constructor properties configurable.

*) Bugfix: fixed Regexp.prototype.exec() for Unicode-only regexps.

*) Bugfix: fixed njs_vm_value_dump() for empty string values.

*) Bugfix: fixed RegExp constructor for regexp value arguments.

*) Bugfix: fixed walking over prototypes chain during iteration
   over an object.

*) Bugfix: fixed overflow in Array.prototype.concat().

*) Bugfix: fixed length calculation for UTF-8 string with escape
   characters.

*) Bugfix: fixed parsing surrogate pair presents as UTF-16 escape
   sequences.

*) Bugfix: fixed processing asterisk quantifier for
   String.prototype.match().

*) Bugfix: fixed Date() constructor with one argument.

*) Bugfix: fixed arrays expansion.

*) Bugfix: fixed heap-buffer-overflow in String.prototype.replace().

*) Bugfix: fixed heap-buffer-overflow in
   String.prototype.lastIndexOf().

*) Bugfix: fixed regexp literals parsing with escaped backslash and
   backslash in square brackets.

*) Bugfix: fixed regexp literals with lone closing brackets.

*) Bugfix: fixed uninitialized-memory-access in
   Object.defineProperties().

*) Bugfix: fixed processing "*" quantifier for
   String.prototype.replace().

*) Bugfix: fixed Array.prototype.slice() for UTF8-invalid byte
   strings.

*) Bugfix: fixed String.prototype.split() for UTF8-invalid byte
   strings.

*) Bugfix: fixed handling of empty block statements.

</ChangeLog>
Original commitRevision:502235 
Tuesday, 23 Apr 2019
23:53 osa search for other commits by this committer
Update from 1.15.12 to 1.16.0.

<ChangeLog>

*) 1.16.x stable branch.

</ChangeLog>
Original commitRevision:499802 
Wednesday, 17 Apr 2019
01:20 osa search for other commits by this committer
Update from 1.15.11 to 1.15.12.
Update third-party njs module from 0.3.0 to 0.3.1.

<ChangeLogs>

Changes with nginx 1.15.12                             16 Apr 2019

*) Bugfix: a segmentation fault might occur in a worker process if
   variables were used in the "ssl_certificate" or "ssl_certificate_key"
   directives and OCSP stapling was enabled.

Changes with njs 0.3.1                                 16 Apr 2019

Core:

*) Feature: added arrow functions support.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao) and Artem S. Povalyukhin.

*) Feature: added Added Object.getOwnPropertyNames().
   Thanks to Artem S. Povalyukhin.

*) Feature: added Added Object.getOwnPropertyDescriptors().
   Thanks to Artem S. Povalyukhin.

*) Feature: making __proto__ accessor descriptor of Object instances
   mutable.

*) Feature: added shebang support in CLI.

*) Feature: added support for module mode execution in CLI. In module
   mode global this is unavailable.

*) Bugfix: fixed editline detection.

*) Bugfix: fixed Function.prototype.bind().
   Thanks to Hong Zhi Dao  (Hong Zhi Dao).

*) Bugfix: fixed checking of duplication of parameters for functions.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao).

*) Bugfix: fixed function declaration with the same name as a variable.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao).

*) Improvement: code related to parsing of objects, variables and
   functions is refactored.
   Thanks to Hong Zhi Dao  (Hong Zhi Dao).

*) Improvement: console.log() improved for outputting large values.

*) Improvement: console.log() improved for outputting strings in a
   compliant way (without escaping and quotes).

*) Improvement: using ES6 version of ToInt32(), ToUint32(), ToLength().

</ChangeLogs>
Original commitRevision:499144 
Friday, 12 Apr 2019
21:16 osa search for other commits by this committer
Update from 1.15.10 to 1.15.11.

<ChangeLogs>

*) Bugfix: in the "ssl_stapling_file" directive on Windows.

</ChangeLogs>
Original commitRevision:498761 
Tuesday, 26 Mar 2019
21:57 osa search for other commits by this committer
Update from 1.15.9 to 1.15.10.
Update third-party njs module from 0.2.8 to 0.3.0.

<ChangeLogs>

http://nginx.org/en/CHANGES
http://nginx.org/en/docs/njs/changes.html#njs0.3.0

</ChangeLogs>
Original commitRevision:496925 
Thursday, 28 Feb 2019
22:56 osa search for other commits by this committer
Update third-party lua module to its recent version 0.10.14.

Bump PORTREVISION.
Original commitRevision:494217 
22:47 osa search for other commits by this committer
Fix PORTSCOUT.
Update third-party dav-ext module to its recent version 3.0.0.

Bump PORTREVISION.
Original commitRevision:494216 
22:37 osa search for other commits by this committer
Update from 1.15.8 to 1.15.9.

<ChangeLog>

*) Feature: variables support in the "ssl_certificate" and
   "ssl_certificate_key" directives.

*) Feature: the "poll" method is now available on Windows when using
   Windows Vista or newer.

*) Bugfix: if the "select" method was used on Windows and an error
   occurred while establishing a backend connection, nginx waited for
   the connection establishment timeout to expire.

*) Bugfix: the "proxy_upload_rate" and "proxy_download_rate" directives
   in the stream module worked incorrectly when proxying UDP datagrams.

</ChangeLog>
Original commitRevision:494215 
22:32 osa search for other commits by this committer
Update passenger and its third-party modules for www/nginx and
www/nginx-devel from 6.0.1 to 6.0.2.

Bump PORTREVISION for www/nginx and www/nginx-devel.
Original commitRevision:494213 
22:23 osa search for other commits by this committer
Update third-party njs module to its recent version 0.2.8.

Bump PORTREVISION.
Original commitRevision:494212 
Sunday, 13 Jan 2019
16:42 osa search for other commits by this committer
Update third-party tarantool module to its recent version.
Bump RORTREVISION.
Original commitRevision:490155 
Saturday, 12 Jan 2019
19:49 osa search for other commits by this committer
Update passenger and its third-party modules for www/nginx and
www/nginx-devel from 6.0.0 to 6.0.1.

While I'm here:
o) remove a needless whitespace and tabs;
o) add a patch to disable anonymouse telemetry for passenger by default.
Original commitRevision:490077 
Thursday, 27 Dec 2018
01:18 osa search for other commits by this committer
Update third-party modsecurity module from 2.9.2 to 2.9.3.
Bump PORTREVISION.
Original commitRevision:488501 
Tuesday, 25 Dec 2018
20:39 osa search for other commits by this committer
Update from 1.15.7 to 1.15.8.
Update clojure, modsecurity and njs third-party modules to their recent
versions.
Disable anonymous telemetry reporting in third-party passenger module
by default.

<ChangeLog>

*) Feature: the $upstream_bytes_sent variable.
   Thanks to Piotr Sikora.

*) Feature: new directives in vim syntax highlighting scripts.
   Thanks to Gena Makhomed.

*) Bugfix: in the "proxy_cache_background_update" directive.

*) Bugfix: in the "geo" directive when using unix domain listen sockets.

*) Workaround: the "ignoring stale global SSL error ... bad length"
   alerts might appear in logs when using the "ssl_early_data" directive
   with OpenSSL.

*) Bugfix: in nginx/Windows.

*) Bugfix: in the ngx_http_autoindex_module on 32-bit platforms.

</ChangeLog>
Original commitRevision:488343 
Sunday, 2 Dec 2018
18:18 osa search for other commits by this committer
Upgrade passenger and its third-party modules for www/nginx and
www/nginx-devel from 5.3.7 to 6.0.0.

<ChangeLog>

* Introduces support for *all* programming languages. Yes that's
  right... Java, Elixir, Go -- Passenger now supports them all!
  This effort is called "generic language support".
* Bumps the preferred Nginx version to 1.15.7.
* Introduces anonymous usage telemetry, which helps us improve
  Passenger.  Please read the docs on what data is collected and
  how to disable this.
* [Nginx] Introduces a new option "passenger_request_buffering on|off",
  to allow disabling request body buffering. This is only supported in
  Nginx >= 1.15.3. Closes GH-2121.
* Updated various library versions used in precompiled binaries (used
  for e.g. gem installs):
  - OpenSSL: 1.0.2q (was: 1.0.2p)
  - libcurl: 7.62.0 (was: 7.61.1)
  - Ruby: 2.3.8 (was: 2.3.7)

</ChangeLog>
Original commitRevision:486475 
Wednesday, 28 Nov 2018
00:00 osa search for other commits by this committer
Update passenger and it's modules for www/nginx and
www/nginx-devel ports to 5.3.7.
Original commitRevision:486073 

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

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