master
Perl: fixed $r->print() zero copy with mutable scalars
Fixed undefined behaviour with IPv4-mapped IPv6 addresses.
Use NGX_CONF_OK in some function return checks.
Proxy authentication for CONNECT requests
Auth request: multiple WWW-Authenticate headers (ticket #485).
Autoindex: use temporary pool for directory entries
Variables: macros for null variables.
Charset: disabled charset_map with utf-8 in the first column
CONNECT method support for HTTP/1.1.
Dav: improved path validation for COPY and MOVE operations
Fixed spelling in multiline C comments.
Copyright updated.
Script: buffer overrun protection in direct script usage.
Fixed "zero size buf" alerts with subrequests.
Format specifier fixes in error logging
Upstream: reject zero WINDOW_UPDATE increments
Use NULL instead of 0 for null pointer constant.
Fixed compilation warnings on Windows after c93a0c4.
Image filter: fixed reading past the received data
Limit conn: added shared context.
Fixed handling of already closed connections.
Access log: buffer overrun protection.
Map: the "volatile" parameter.
All known output headers can be linked lists now.
Mirror: "off" paramater of the "mirror" directive.
Mp4: avoid adding or comparing to null pointer
Moved ngx_http_parse_time() to core, renamed accordingly.
Upstream: special handling of the "Host" header in proxy and gRPC
Win32: removed NGX_DIR_MASK concept.
Range filter: reasonable limit on multiple ranges.
Reworked multi headers to use linked lists.
Overhauled some diagnostic messages akin to 1b05b9bbcebf.
Script: avoid garbage at the end of the result string
Secure link: compare hashes in constant time
Slice filter: improved memory allocation error handling.
Split clients: improved calculation of range boundaries
SSI: handling of subrequests from other modules (ticket #1263).
SSL: add $ssl_sigalgs variable
Add basic ECH shared-mode via OpenSSL.
Removed incorrect optimization of HEAD requests.
Tunnel: ignore request body
Upstream: added sticky sessions support for upstreams.
Upstream keepalive: fixed parameter parsing.
Style
Sticky: fixed expiration of learned sessions after reload.
Improved $cookie_ evaluation.
Xslt: xmlCreatePushParserCtxt() error handling