| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: nginx-source | Distribution: openSUSE Tumbleweed |
| Version: 1.31.3 | Vendor: openSUSE |
| Release: 1.3 | Build date: Wed Jul 15 20:28:24 2026 |
| Group: Development/Sources | Build host: reproducible |
| Size: 7957314 | Source RPM: nginx-1.31.3-1.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/nginx/nginx | |
| Summary: The nginx source | |
The source of nginx [engine x] HTTP server and IMAP/POP3 proxy server.
BSD-2-Clause
* Wed Jul 15 2026 Marcus Rueckert <mrueckert@suse.de>
- Update to 1.31.3 (boo#1271514 boo#1271517 boo#1271518)
* ) Security: heap buffer overflow might occur in a worker process
when using the map directive with regex matching if the map
variable was included in a string expression after a capture
affected by this map; a similar issue might happen when using
a non-cacheable variable in a string expression
(CVE-2026-42533). Thanks to Mufeed VH of Winfunc Research and
Maxim Dounin.
* ) Security: uninitialized memory access might occur when using
unnamed regex captures with the "slice" directive or
background cache update, which could result in worker process
memory disclosure or worker process termination
(CVE-2026-60005).
* ) Security: use-after-free might occur when processing a
specially crafted proxied backend response with the
ngx_http_ssi_filter_module (CVE-2026-56434). Thanks to
P4P3R-HAK.
* ) Change: the size of headers and trailers in HTTP/2 responses
in the ngx_http_proxy_v2_module and ngx_http_grpc_module is
now limited with "proxy_buffer_size" and "grpc_buffer_size"
directives.
* ) Change: loading of external entities is now disabled in the
ngx_http_xslt_filter_module. Thanks to Maxim Dounin.
* ) Feature: the "xml_external_entities" directive in the
ngx_http_xslt_filter_module. Thanks to Maxim Dounin.
* ) Feature: the "proxy_socket_sndbuf", "proxy_socket_rcvbuf",
"fastcgi_socket_sndbuf", "fastcgi_socket_rcvbuf",
"grpc_socket_sndbuf", "grpc_socket_rcvbuf",
"scgi_socket_sndbuf", "scgi_socket_rcvbuf",
"uwsgi_socket_sndbuf", "uwsgi_socket_rcvbuf",
"tunnel_socket_sndbuf", and "tunnel_socket_rcvbuf" directives.
* ) Feature: cache line size detection for loongarch64.
Thanks to Miao Wang.
* ) Bugfix: now nginx rejects HTTP/2 requests with out-of-order
pseudo-headers.
* ) Bugfix: in flow control in the ngx_http_v2_module.
* ) Bugfix: "[error] upstream sent frame for unknown stream" and
"[crit] cache file ... contains invalid header" messages might
appear in logs when sending a cached HTTP/2 response in the
ngx_http_proxy_v2_module if the "proxy_cache_revalidate"
directive was used.
* ) Bugfix: nginx might send the "Upgrade" header line in HTTP/2
and HTTP/3 responses.
* ) Bugfix: in the ngx_http_perl_module. Thanks to Maxim Dounin.
* ) Bugfix: IPv6 fragmentation might not be disabled when using
QUIC on some operating systems.
* ) Bugfix: in the ngx_http_auth_basic_module on Solaris.
* ) Bugfixes and improvements in the ngx_http_tunnel_module.
* Wed Jun 17 2026 Marcus Rueckert <mrueckert@suse.de>
- Extend keyring file based on https://nginx.org/en/pgp_keys.html
https://github.com/nginx/nginx/issues/1477
* Wed Jun 17 2026 Marcus Rueckert <mrueckert@suse.de>
- Update to 1.31.2
* ) Security: use-after-free might occur when using HTTP/3 and
processing a specially crafted QUIC session, allowing an
attacker to cause worker process memory corruption or
segmentation fault in a worker process (CVE-2026-42530).
Thanks to Trung Nguyen of CyStack.
* ) Security: a heap memory buffer overflow might occur in a
worker process when using a configuration with
"ignore_invalid_headers off;" and
"large_client_header_buffers" with large configured values
when proxying a specially crafted request to HTTP/2 or gRPC
backend, allowing an attacker to cause worker process memory
corruption or segmentation fault in a worker process
(CVE-2026-42055). Thanks to Mufeed VH of Winfunc Research.
* ) Security: a heap memory buffer overread might occur in a
worker process while handling a specially sent response with
decoding from UTF-8 via the "charset_map" directive, allowing
an attacker to cause a limited disclosure of worker proccess
memory or segmentation fault in a worker process
(CVE-2026-48142). Thanks to Han Yan of Xiaomi and p4p3r of
CYBERONE.
* ) Change: now the $request_id variable uses SipHash-2-4.
* ) Feature: the $ssl_sigalgs variable.
* ) Bugfix: a variable defined by the "split_clients" directive
might be empty if all percentages were specified explicitly
and summed up to 100%.
* ) Bugfix: constant time "secure_link" hash comparison.
Thanks to kodareef5.
* Fri May 22 2026 Marcus Rueckert <mrueckert@suse.de>
- Updated to 1.31.1 ( boo#1266215 CVE-2026-9256 )
* ) Security: a heap memory buffer overflow might occur in a
worker process when using a configuration with overlapping
captures in ngx_http_rewrite_module, potentially resulting in
arbitrary code execution (CVE-2026-9256).
Thanks to Mufeed VH of Winfunc Research.
* Wed May 13 2026 Marcus Rueckert <mrueckert@suse.de>
- Updated to 1.31.0 ( boo#1265228 boo#1265229 boo#1265230
boo#1265231 boo#1265232 boo#1265233 )
* ) Security: when using the "proxy_set_body" directive, an
attacker might inject data in the proxied request to an HTTP/2
backend (CVE-2026-42926). Thanks to Mufeed VH of Winfunc
Research.
* ) Security: a heap memory buffer overflow might occur in a worker
process while handling a specially crafted request by
ngx_http_rewrite_module, potentially resulting in arbitrary
code execution (CVE-2026-42945). Thanks to Leo Lin.
* ) Security: a heap memory buffer overread might occur in a worker
process while handling a specially crafted response by
ngx_http_scgi_module or ngx_http_uwsgi_module, allowing an
attacker to cause a disclosure of worker process memory or
segmentation fault in a worker process (CVE-2026-42946).
Thanks to Leo Lin.
* ) Security: a heap memory buffer overread might occur in a worker
process while handling a specially sent response with decoding
from UTF-8 via the "charset_map" directive, allowing an
attacker to cause a limited disclosure of worker proccess
memory or segmentation fault in a worker process
(CVE-2026-42934). Thanks to David Carlier.
* ) Security: when using HTTP/3, processing of connection migration
might cause new QUIC streams to receive a new client address
before validation, allowing an attacker to cause address
spoofing (CVE-2026-40460). Thanks to Rodrigo Laneth.
* ) Security: use-after-free might occur during DNS server response
processing if the "ssl_ocsp" directive was used, allowing an
attacker to cause worker process memory corruption or
segmentation fault in a worker process (CVE-2026-40701).
Thanks to Leo Lin.
* ) Change: now nginx rejects HTTP/2 and HTTP/3 requests with the
"Connection", "Proxy-Connection", "Keep-Alive", "Transfer-Encoding",
"Upgrade" header lines, and "TE" with any value other than
"trailers".
* ) Change: the ngx_http_dav_module now rejects a COPY or MOVE
requests when the source and destination resources are the
same or have a parent-child collection relationship.
* ) Change: the logging level of the "invalid alert" and "record
layer failure" SSL errors, and of the "SSL alert number N" for
any alert numbers has been lowered from "crit" to "info".
* ) Change: now the "sticky" module can be disabled with the
- -without-http_upstream_sticky_module configure option; the
- -without-http_upstream_sticky configure option is deprecated.
* ) Feature: the ngx_http_tunnel_module; support for
authenticating to proxies in the "auth_basic", "satisfy", and
"auth_delay" directives.
* ) Feature: the "least_time" directive inside the "upstream" block.
* ) Feature: the "proxy_ssl_alpn" directive in the stream module.
* ) Bugfix: connections with HTTP/2 backends might not be cached
when using the "proxy_set_body" or "proxy_pass_request_body"
directives.
* ) Bugfix: proxied HTTP/0.9, SCGI, or uWSGI responses might
be transferred incorrectly if the first line was not fully
read.
* Tue Apr 14 2026 Marcus Rueckert <mrueckert@suse.de>
- Updated to 1.30.0
- nginx-1.30.0 stable version has been released, incorporating
new features and bug fixes from the 1.29.x mainline branch —
including Early Hints, HTTP/2 to backend and Encrypted
ClientHello, sticky sessions support for upstreams, Multipath
TCP support, the default proxy HTTP version set to HTTP/1.1
with keep-alive enabled, and more.
* https://nginx.org/en/CHANGES
* https://github.com/nginx/nginx/releases/tag/release-1.30.0
* Tue Apr 07 2026 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.8
* https://nginx.org/en/CHANGES
* Added the "max_headers" directive.
* Added OpenSSL 4.0 compatibility.
* Added the "include" directive inside the "geo" block supports wildcards.
* Fixed in processing of HTTP 103 (Early Hints) responses from a proxied backend.
* Fixed the $request_port and $is_request_port variables were not available in subrequests.
* Thu Mar 26 2026 Marcus Rueckert <mrueckert@suse.de>
- Enabled support to build with aws-lc instead of openssl to ship
the http3/quic support
* Tue Mar 24 2026 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.7
* https://nginx.org/en/CHANGES
* Fixed a buffer overflow might occur while handling a COPY or MOVE
request in a location with "alias", allowing an attacker to modify
the source or destination path outside of the document root
(CVE-2026-27654) (boo#1260416).
* Fixed processing of a specially crafted mp4 file by the
ngx_http_mp4_module on 32-bit platforms might cause a worker process
crash, or might have potential other impact (CVE-2026-27784) (boo#1260417).
* Fixed processing of a specially crafted mp4 file by the
ngx_http_mp4_module might cause a worker process crash, or might have
potential other impact (CVE-2026-32647) (boo#1260420).
* Fixed a segmentation fault might occur in a worker process if the
CRAM-MD5 or APOP authentication methods were used and authentication
retry was enabled (CVE-2026-27651) (boo#1260415).
* Fixed an attacker might use PTR DNS records to inject data in
auth_http requests, as well as in the XCLIENT command in the backend
SMTP connection (CVE-2026-28753) (boo#1260418).
* Fixed SSL handshake might succeed despite OCSP rejecting a client
certificate in the stream module (CVE-2026-28755) (boo#1260419).
* Fixed an invalid HTTP/2 request might be sent after switching to the
next upstream if buffered body was used in the ngx_http_grpc_module.
* Changed now the "keepalive" directive in the "upstream" block is enabled by default.
* Changed now ngx_http_proxy_module supports keepalive by default; the
default value for "proxy_http_version" is "1.1"; the "Connection"
proxy header is not sent by default anymore.
* Added the "multipath" parameter of the "listen" directive.
* Added the "local" parameter of the "keepalive" directive in the "upstream" block.
* Tue Mar 10 2026 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.6
* https://nginx.org/en/CHANGES
* Added session affinity support; the "sticky" directive in the
"upstream" block of the "http" module; the "server" directive
supports the "route" and "drain" parameters.
* Changed now nginx limits the size and rate of QUIC stateless reset packets.
* Fixed receiving a QUIC packet by a wrong worker process could cause
the connection to terminate.
* Fixed "[crit] cache file ... contains invalid header" messages
might appear in logs when sending a cached HTTP/2 response.
* Fixed proxying to scgi backends might not work when using chunked
transfer encoding and the "scgi_request_buffering" directive.
* Fixed in the ngx_http_mp4_module.
* Fixed nginx treated a comma as separator in the "Cookie" request
header line when evaluating "$cookie_..." variables.
* Fixed in IMAP command literal argument parsing.
* Fri Feb 06 2026 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.5
* https://nginx.org/en/CHANGES
* Fixed an attacker might inject plain text data in the response from an SSL backend
(CVE-2026-1642) (boo#1257675).
* Fixed use-after-free might occur after switching to the next gRPC or HTTP/2 backend.
* Fixed an invalid HTTP/2 request might be sent after switching to the next upstream.
* Fixed a response with multiple ranges might be larger than the source response.
* Fixed setting HTTP_HOST when proxying to FastCGI, SCGI, and uwsgi backends.
* Fixed warning when compiling with MSVC 2022 x86.
* Changed the logging level of the "ech_required" SSL error has been lowered from "crit" to "info".
* Wed Dec 10 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.4
* https://nginx.org/en/CHANGES
* Added the ngx_http_proxy_module supports HTTP/2.
* Added Encrypted ClientHello TLS extension support when using
OpenSSL ECH feature branch; the "ssl_ech_file" directive.
* Changed validation of host and port in the request line, "Host"
header field, and ":authority" pseudo-header field has been changed
to follow RFC 3986.
* Changed now a single LF used as a line terminator in a chunked
request or response body is considered an error.
* Fixed when using HTTP/3 with OpenSSL 3.5.1 or newer a segmentation
fault might occur in a worker process; the bug had appeared in 1.29.1.
* Fixed a segmentation fault might occur in a worker process if the
"try_files" directive and "proxy_pass" with a URI were used.
* Tue Oct 28 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.3
* Changed nginx-conf.patch file.
* https://nginx.org/en/CHANGES
* Added the "add_header_inherit" and "add_trailer_inherit" directives.
* Added the $request_port and $is_request_port variables.
* Added the $ssl_sigalg and $ssl_client_sigalg variables.
* Added the "volatile" parameter of the "geo" directive.
* Added now certificate compression is available with BoringSSL.
* Fixed now certificate compression is disabled with OCSP stapling.
* Wed Oct 08 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.2
* Changed nginx-conf.patch file.
* https://nginx.org/en/CHANGES
* Fixed now the "ssl_protocols" directive works in a virtual server
different from the default server when using OpenSSL 1.1.1 or newer.
* Fixed SSL handshake always failed when using TLSv1.3 with OpenSSL
and client certificates and resuming a session with a different SNI
value; the bug had appeared in 1.27.4.
* Fixed the "ignoring stale global SSL error" alerts might appear in
logs when using QUIC and the "ssl_reject_handshake" directive; the
bug had appeared in 1.29.0.
* Fixed in delta-seconds processing in the "Cache-Control" backend
response header line.
* Fixed an XCLIENT command didn't use the xtext encoding.
* Fixed in SSL certificate caching during reconfiguration.
* Thu Aug 14 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.1
* https://nginx.org/en/CHANGES
* Fixed processing of a specially crafted login/password when using
the "none" authentication method in the ngx_mail_smtp_module might
cause worker process memory disclosure to the authentication server
(CVE-2025-53859) (boo#1248070).
* Changed TLSv1.3 certificate compression is disabled by default.
* Added the "ssl_certificate_compression" directive.
* Added support for 0-RTT in QUIC when using OpenSSL 3.5.1 or newer.
* Fixed the 103 response might be buffered when using HTTP/2 and the
"early_hints" directive.
* Fixed in handling "Host" and ":authority" header lines with equal
values when using HTTP/2; the bug had appeared in 1.17.9.
* Fixed in handling "Host" header lines with a port when using HTTP/3.
* Fixed in the "none" parameter of the "smtp_auth" directive.
* Wed Jul 16 2025 Илья Индиго <ilya@ilya.top>
- Changed nginx.logrotate and nginx-conf.patch files.
* Removed hardcoded user and group definitions.
- Removed ending slashes wherever possible.
* Wed Jul 16 2025 Parag Jain <parag.jain@suse.com>
- Removed root privileges when running logrotate (bsc#1246090).
* Fri Jun 27 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.29.0
* https://nginx.org/en/CHANGES
* Added support for response code 103 from proxy and gRPC backends;
the "early_hints" directive.
* Added loading of secret keys from hardware tokens with OpenSSL provider.
* Changed the logging level of SSL errors in a QUIC handshake has been
changed from "error" to "crit" for critical errors, and to "info" for
the rest; the logging level of unsupported QUIC transport parameters
has been lowered from "info" to "debug".
* Disabled OpenSSL 3.5 QUIC API support by default.
* Mon Jun 02 2025 Richard Rahl <rrahl0@opensuse.org>
- Updated to 1.28.0:
* Fixed -Wunterminated-string-initialization with gcc15
* HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value
* Thu May 22 2025 Oliver Kurz <okurz@suse.com>
- Changed service to prevent "timed out. Killing" messages on service stopping
* Wed Apr 16 2025 Илья Индиго <ilya@ilya.top>
- Updated to 1.27.5
* https://nginx.org/en/CHANGES
* Changed the maximum size limit for SSL sessions cached in shared
memory has been raised to 8192.
* Fixed in the "grpc_ssl_password_file", "proxy_ssl_password_file",
and "uwsgi_ssl_password_file" directives when loading SSL certificates
and encrypted keys from variables; the bug had appeared in 1.23.1.
* Fixed in the $ssl_curve and $ssl_curves variables when using pluggable
curves in OpenSSL.
* Thu Apr 03 2025 Marcus Rueckert <mrueckert@suse.de>
- Added nginx-man.patch to enable manpage 8 (boo#1240675).
* Sun Mar 30 2025 Илья Индиго <ilya@ilya.top>
- Removed rudiment /srv/www/htdocs/50x.html (boo#1240166).
- Changed nginx-conf.patch to refresh default config.
* Thu Feb 06 2025 Илья Индиго <ilya@ilya.top>
- Changed URL's from nginx.org to github.com .
- Updated to 1.27.4
* https://nginx.org/en/CHANGES
* Fixed insufficient check in virtual servers handling with TLSv1.3
SNI allowed to reuse SSL sessions in a different virtual server, to
bypass client SSL certificates verification (CVE-2025-23419) (boo#1236851).
* Added the "ssl_object_cache_inheritable", "ssl_certificate_cache",
"proxy_ssl_certificate_cache", "grpc_ssl_certificate_cache", and
"uwsgi_ssl_certificate_cache", "keepalive_min_timeout" directives.
* Fixed nginx could not build libatomic library using the library
sources if the --with-libatomic=DIR option was used.
* Wed Nov 27 2024 Илья Индиго <ilya@ilya.top>
- Updated to 1.27.3
* https://github.com/nginx/nginx/releases/tag/release-1.27.3
* Added the "server" directive in the "upstream" block supports the "resolve" parameter.
* Added the "resolver" and "resolver_timeout" directives in the "upstream" block.
* Added SmarterMail specific mode support for IMAP LOGIN with
untagged CAPABILITY response in the mail proxy module.
* Changed TLSv1 and TLSv1.1 protocols are disabled by default.
* Changed IPv6 address in square brackets and no port can be specified in the
"proxy_bind", "fastcgi_bind", "grpc_bind", "memcached_bind", "scgi_bind",
and "uwsgi_bind" directives, and as client address in ngx_http_realip_module.
* Fixed ngx_http_mp4_module and "proxy_store" directive.
* Thu Oct 03 2024 Илья Индиго <ilya@ilya.top>
- Updated to 1.27.2
* https://nginx.org/en/CHANGES
* Added SSL certificates, secret keys, and CRLs are now cached on start
or during reconfiguration.
* Added client certificate validation with OCSP in the stream module.
* Added OCSP stapling support in the stream module.
* Added the "proxy_pass_trailers" directive in the ngx_http_proxy_module.
* Added the "ssl_client_certificate" directive now supports certificates
with auxiliary information.
* Changed now the "ssl_client_certificate" directive is not required
for client SSL certificates verification.
* Fri Sep 27 2024 Thorsten Kukuk <kukuk@suse.com>
- Add /srv/www to filelist [bsc#1231027]
* Fri Aug 16 2024 Илья Индиго <ilya@ilya.top>
- Renamed nginx-1.6.1-default_config.patch to nginx-conf.patch.
- Renamed nginx-1.2.4-perl_vendor_install.patch to nginx-perl.patch.
- Used atosetup -p1 macro and replaced editor from perl to sed.
- Added %check section with gpg signature source verification.
- Updated to 1.27.1
* https://nginx.org/en/CHANGES
* Fixed crash in ngx_http_mp4_module via specially crafted mp4 file
(CVE-2024-7347) (boo#1229155).
* Now the stream module handler is not mandatory.
* Fixed new HTTP/2 connections might ignore graceful shutdown of old worker processes.
* Fri May 31 2024 Илья Индиго <ilya@ilya.top>
- Updated to 1.27.0
* Changed nginx.keyring to Sergey Kandaurov’s PGP public key.
* https://nginx.org/en/CHANGES
* Added variables support in the "proxy_limit_rate", "fastcgi_limit_rate",
"scgi_limit_rate", and "uwsgi_limit_rate" directives.
* Fixed reduced memory consumption for long-lived requests if "gzip",
"gunzip", "ssi", "sub_filter", or "grpc_pass" directives are used.
* Fixed building with gcc 14 with --with-atomic option.
* Sat May 11 2024 Илья Индиго <ilya@ilya.top>
- Updated list of recommended modules (deleted unavailable in TW).
* Wed Apr 17 2024 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.5
* Changed nginx.keyring to Roman Arutyunyan’s PGP public key.
* https://nginx.org/en/CHANGES
* Added virtual servers in the stream module.
* Fixed the ngx_stream_pass_module.
* Fixed the "deferred", "accept_filter", and "setfib" parameters
of the "listen" directive in the stream module.
* Added cache line size detection for some architectures.
* Tue Apr 16 2024 Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Set RuntimeDirectory to offer a location for Unix sockets at /run/nginx
* Sun Mar 03 2024 Adam Mizerski <adam@mizerski.pl>
- logrotate: don't fail if service not running
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Sun Feb 18 2024 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.4
* Changed nginx.keyring to Sergey Kandaurov’s PGP public key.
* https://nginx.org/en/CHANGES
* Fixed segmentation fault might occur in a worker process while
processing a specially crafted QUIC session
(CVE-2024-24989 CVE-2024-24990) (boo#1219951 boo#1219952).
* Fixed connections with pending AIO operations might be closed
prematurely during graceful shutdown of old worker processes.
* Fixed socket leak alerts no longer logged when fast shutdown was
requested after graceful shutdown of old worker processes.
* Fixed socket descriptor error, a socket leak, or a segmentation fault
in a worker process might occur if AIO was used in a subrequest.
* Fixed segmentation fault might occur in a worker process if SSL
proxying was used along with the "image_filter" directive and errors
with code 415 were redirected with the "error_page" directive.
* Thu Oct 26 2023 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.3
* https://nginx.org/en/CHANGES
* Changed: improved detection of misbehaving clients when using HTTP/2.
* Added: startup speedup when using a large number of locations.
* Fixed: a segmentation fault might occur in a worker process when
using HTTP/2 without SSL; the bug had appeared in 1.25.1.
* Fixed: the "Status" backend response header line with an empty
reason phrase was handled incorrectly.
* Fixed: memory leak during reconfiguration when using the PCRE2 library.
* Sun Aug 20 2023 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.2
* https://nginx.org/en/CHANGES
* Changed: uses appname "nginx" when loading OpenSSL configuration.
* Changed: 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.
* Wed Jun 14 2023 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.1
* https://nginx.org/en/CHANGES
* Added "http2" directive, which enables HTTP/2 on a per-server basis.
* Deprecated "http2" parameter of the "listen" directive.
* Removed HTTP/2 server push support.
* Deprecated "ssl" directive is not supported anymore.
* Tue May 23 2023 Илья Индиго <ilya@ilya.top>
- Updated to 1.25.0
* https://nginx.org/en/CHANGES
* Added experimental HTTP/3 support.
* Wed Mar 29 2023 Илья Индиго <ilya@ilya.top>
- Updated to 1.23.4
* https://nginx.org/en/CHANGES
* Enabled TLSv1.3 protocol by default.
* Supported byte ranges support in the ngx_http_gzip_static_module.
* Fixed port ranges in the "listen" directive did not work.
* Fixed incorrect location might be chosen to process a request if a
prefix location longer than 255 characters.
* Fixed a socket leak might occur when using HTTP/2 and the
"error_page" directive to redirect errors with code 400.
/usr/src/nginx /usr/src/nginx/CHANGES /usr/src/nginx/CHANGES.ru /usr/src/nginx/CODE_OF_CONDUCT.md /usr/src/nginx/CONTRIBUTING.md /usr/src/nginx/LICENSE /usr/src/nginx/README.md /usr/src/nginx/SECURITY.md /usr/src/nginx/SUPPORT.md /usr/src/nginx/auto /usr/src/nginx/auto/cc /usr/src/nginx/auto/cc/acc /usr/src/nginx/auto/cc/bcc /usr/src/nginx/auto/cc/ccc /usr/src/nginx/auto/cc/clang /usr/src/nginx/auto/cc/conf /usr/src/nginx/auto/cc/gcc /usr/src/nginx/auto/cc/icc /usr/src/nginx/auto/cc/msvc /usr/src/nginx/auto/cc/name /usr/src/nginx/auto/cc/owc /usr/src/nginx/auto/cc/sunc /usr/src/nginx/auto/define /usr/src/nginx/auto/endianness /usr/src/nginx/auto/feature /usr/src/nginx/auto/have /usr/src/nginx/auto/have_headers /usr/src/nginx/auto/headers /usr/src/nginx/auto/include /usr/src/nginx/auto/init /usr/src/nginx/auto/install /usr/src/nginx/auto/lib /usr/src/nginx/auto/lib/conf /usr/src/nginx/auto/lib/geoip /usr/src/nginx/auto/lib/geoip/conf /usr/src/nginx/auto/lib/google-perftools /usr/src/nginx/auto/lib/google-perftools/conf /usr/src/nginx/auto/lib/libatomic /usr/src/nginx/auto/lib/libatomic/conf /usr/src/nginx/auto/lib/libatomic/make /usr/src/nginx/auto/lib/libgd /usr/src/nginx/auto/lib/libgd/conf /usr/src/nginx/auto/lib/libxslt /usr/src/nginx/auto/lib/libxslt/conf /usr/src/nginx/auto/lib/make /usr/src/nginx/auto/lib/openssl /usr/src/nginx/auto/lib/openssl/conf /usr/src/nginx/auto/lib/openssl/make /usr/src/nginx/auto/lib/openssl/makefile.bcc /usr/src/nginx/auto/lib/openssl/makefile.msvc /usr/src/nginx/auto/lib/pcre /usr/src/nginx/auto/lib/pcre/conf /usr/src/nginx/auto/lib/pcre/make /usr/src/nginx/auto/lib/pcre/makefile.bcc /usr/src/nginx/auto/lib/pcre/makefile.msvc /usr/src/nginx/auto/lib/pcre/makefile.owc /usr/src/nginx/auto/lib/perl /usr/src/nginx/auto/lib/perl/conf /usr/src/nginx/auto/lib/perl/make /usr/src/nginx/auto/lib/zlib /usr/src/nginx/auto/lib/zlib/conf /usr/src/nginx/auto/lib/zlib/make /usr/src/nginx/auto/lib/zlib/makefile.bcc /usr/src/nginx/auto/lib/zlib/makefile.msvc /usr/src/nginx/auto/lib/zlib/makefile.owc /usr/src/nginx/auto/make /usr/src/nginx/auto/module /usr/src/nginx/auto/modules /usr/src/nginx/auto/nohave /usr/src/nginx/auto/options /usr/src/nginx/auto/os /usr/src/nginx/auto/os/conf /usr/src/nginx/auto/os/darwin /usr/src/nginx/auto/os/freebsd /usr/src/nginx/auto/os/linux /usr/src/nginx/auto/os/solaris /usr/src/nginx/auto/os/win32 /usr/src/nginx/auto/sources /usr/src/nginx/auto/stubs /usr/src/nginx/auto/summary /usr/src/nginx/auto/threads /usr/src/nginx/auto/types /usr/src/nginx/auto/types/sizeof /usr/src/nginx/auto/types/typedef /usr/src/nginx/auto/types/uintptr_t /usr/src/nginx/auto/types/value /usr/src/nginx/auto/unix /usr/src/nginx/conf /usr/src/nginx/conf/fastcgi.conf /usr/src/nginx/conf/fastcgi_params /usr/src/nginx/conf/koi-utf /usr/src/nginx/conf/koi-win /usr/src/nginx/conf/mime.types /usr/src/nginx/conf/nginx.conf /usr/src/nginx/conf/scgi_params /usr/src/nginx/conf/uwsgi_params /usr/src/nginx/conf/win-utf /usr/src/nginx/configure /usr/src/nginx/contrib /usr/src/nginx/contrib/README /usr/src/nginx/contrib/geo2nginx.pl /usr/src/nginx/contrib/unicode2nginx /usr/src/nginx/contrib/unicode2nginx/koi-utf /usr/src/nginx/contrib/unicode2nginx/unicode-to-nginx.pl /usr/src/nginx/contrib/unicode2nginx/win-utf /usr/src/nginx/contrib/vim /usr/src/nginx/contrib/vim/ftdetect /usr/src/nginx/contrib/vim/ftdetect/nginx.vim /usr/src/nginx/contrib/vim/ftplugin /usr/src/nginx/contrib/vim/ftplugin/nginx.vim /usr/src/nginx/contrib/vim/indent /usr/src/nginx/contrib/vim/indent/nginx.vim /usr/src/nginx/contrib/vim/syntax /usr/src/nginx/contrib/vim/syntax/nginx.vim /usr/src/nginx/html /usr/src/nginx/html/50x.html /usr/src/nginx/html/index.html /usr/src/nginx/man /usr/src/nginx/man/nginx.8 /usr/src/nginx/src /usr/src/nginx/src/core /usr/src/nginx/src/core/nginx.c /usr/src/nginx/src/core/nginx.h /usr/src/nginx/src/core/ngx_array.c /usr/src/nginx/src/core/ngx_array.h /usr/src/nginx/src/core/ngx_bpf.c /usr/src/nginx/src/core/ngx_bpf.h /usr/src/nginx/src/core/ngx_buf.c /usr/src/nginx/src/core/ngx_buf.h /usr/src/nginx/src/core/ngx_conf_file.c /usr/src/nginx/src/core/ngx_conf_file.h /usr/src/nginx/src/core/ngx_config.h /usr/src/nginx/src/core/ngx_connection.c /usr/src/nginx/src/core/ngx_connection.h /usr/src/nginx/src/core/ngx_core.h /usr/src/nginx/src/core/ngx_cpuinfo.c /usr/src/nginx/src/core/ngx_crc.h /usr/src/nginx/src/core/ngx_crc32.c /usr/src/nginx/src/core/ngx_crc32.h /usr/src/nginx/src/core/ngx_crypt.c /usr/src/nginx/src/core/ngx_crypt.h /usr/src/nginx/src/core/ngx_cycle.c /usr/src/nginx/src/core/ngx_cycle.h /usr/src/nginx/src/core/ngx_file.c /usr/src/nginx/src/core/ngx_file.h /usr/src/nginx/src/core/ngx_hash.c /usr/src/nginx/src/core/ngx_hash.h /usr/src/nginx/src/core/ngx_inet.c /usr/src/nginx/src/core/ngx_inet.h /usr/src/nginx/src/core/ngx_list.c /usr/src/nginx/src/core/ngx_list.h /usr/src/nginx/src/core/ngx_log.c /usr/src/nginx/src/core/ngx_log.h /usr/src/nginx/src/core/ngx_md5.c /usr/src/nginx/src/core/ngx_md5.h /usr/src/nginx/src/core/ngx_module.c /usr/src/nginx/src/core/ngx_module.h /usr/src/nginx/src/core/ngx_murmurhash.c /usr/src/nginx/src/core/ngx_murmurhash.h /usr/src/nginx/src/core/ngx_open_file_cache.c /usr/src/nginx/src/core/ngx_open_file_cache.h /usr/src/nginx/src/core/ngx_output_chain.c /usr/src/nginx/src/core/ngx_palloc.c /usr/src/nginx/src/core/ngx_palloc.h /usr/src/nginx/src/core/ngx_parse.c /usr/src/nginx/src/core/ngx_parse.h /usr/src/nginx/src/core/ngx_parse_time.c /usr/src/nginx/src/core/ngx_parse_time.h /usr/src/nginx/src/core/ngx_proxy_protocol.c /usr/src/nginx/src/core/ngx_proxy_protocol.h /usr/src/nginx/src/core/ngx_queue.c /usr/src/nginx/src/core/ngx_queue.h /usr/src/nginx/src/core/ngx_radix_tree.c /usr/src/nginx/src/core/ngx_radix_tree.h /usr/src/nginx/src/core/ngx_rbtree.c /usr/src/nginx/src/core/ngx_rbtree.h /usr/src/nginx/src/core/ngx_regex.c /usr/src/nginx/src/core/ngx_regex.h /usr/src/nginx/src/core/ngx_resolver.c /usr/src/nginx/src/core/ngx_resolver.h /usr/src/nginx/src/core/ngx_rwlock.c /usr/src/nginx/src/core/ngx_rwlock.h /usr/src/nginx/src/core/ngx_sha1.c /usr/src/nginx/src/core/ngx_sha1.h /usr/src/nginx/src/core/ngx_shmtx.c /usr/src/nginx/src/core/ngx_shmtx.h /usr/src/nginx/src/core/ngx_siphash.c /usr/src/nginx/src/core/ngx_siphash.h /usr/src/nginx/src/core/ngx_slab.c /usr/src/nginx/src/core/ngx_slab.h /usr/src/nginx/src/core/ngx_spinlock.c /usr/src/nginx/src/core/ngx_string.c /usr/src/nginx/src/core/ngx_string.h /usr/src/nginx/src/core/ngx_syslog.c /usr/src/nginx/src/core/ngx_syslog.h /usr/src/nginx/src/core/ngx_thread_pool.c /usr/src/nginx/src/core/ngx_thread_pool.h /usr/src/nginx/src/core/ngx_times.c /usr/src/nginx/src/core/ngx_times.h /usr/src/nginx/src/event /usr/src/nginx/src/event/modules /usr/src/nginx/src/event/modules/ngx_devpoll_module.c /usr/src/nginx/src/event/modules/ngx_epoll_module.c /usr/src/nginx/src/event/modules/ngx_eventport_module.c /usr/src/nginx/src/event/modules/ngx_iocp_module.c /usr/src/nginx/src/event/modules/ngx_iocp_module.h /usr/src/nginx/src/event/modules/ngx_kqueue_module.c /usr/src/nginx/src/event/modules/ngx_poll_module.c /usr/src/nginx/src/event/modules/ngx_select_module.c /usr/src/nginx/src/event/modules/ngx_win32_poll_module.c /usr/src/nginx/src/event/modules/ngx_win32_select_module.c /usr/src/nginx/src/event/ngx_event.c /usr/src/nginx/src/event/ngx_event.h /usr/src/nginx/src/event/ngx_event_accept.c /usr/src/nginx/src/event/ngx_event_acceptex.c /usr/src/nginx/src/event/ngx_event_connect.c /usr/src/nginx/src/event/ngx_event_connect.h /usr/src/nginx/src/event/ngx_event_connectex.c /usr/src/nginx/src/event/ngx_event_openssl.c /usr/src/nginx/src/event/ngx_event_openssl.h /usr/src/nginx/src/event/ngx_event_openssl_cache.c /usr/src/nginx/src/event/ngx_event_openssl_stapling.c /usr/src/nginx/src/event/ngx_event_pipe.c /usr/src/nginx/src/event/ngx_event_pipe.h /usr/src/nginx/src/event/ngx_event_posted.c /usr/src/nginx/src/event/ngx_event_posted.h /usr/src/nginx/src/event/ngx_event_timer.c /usr/src/nginx/src/event/ngx_event_timer.h /usr/src/nginx/src/event/ngx_event_udp.c /usr/src/nginx/src/event/ngx_event_udp.h /usr/src/nginx/src/event/quic /usr/src/nginx/src/event/quic/bpf /usr/src/nginx/src/event/quic/bpf/bpfgen.sh /usr/src/nginx/src/event/quic/bpf/makefile /usr/src/nginx/src/event/quic/bpf/ngx_quic_reuseport_helper.c /usr/src/nginx/src/event/quic/ngx_event_quic.c /usr/src/nginx/src/event/quic/ngx_event_quic.h /usr/src/nginx/src/event/quic/ngx_event_quic_ack.c /usr/src/nginx/src/event/quic/ngx_event_quic_ack.h /usr/src/nginx/src/event/quic/ngx_event_quic_bpf.c /usr/src/nginx/src/event/quic/ngx_event_quic_bpf_code.c /usr/src/nginx/src/event/quic/ngx_event_quic_connection.h /usr/src/nginx/src/event/quic/ngx_event_quic_connid.c /usr/src/nginx/src/event/quic/ngx_event_quic_connid.h /usr/src/nginx/src/event/quic/ngx_event_quic_frames.c /usr/src/nginx/src/event/quic/ngx_event_quic_frames.h /usr/src/nginx/src/event/quic/ngx_event_quic_migration.c /usr/src/nginx/src/event/quic/ngx_event_quic_migration.h /usr/src/nginx/src/event/quic/ngx_event_quic_openssl_compat.c /usr/src/nginx/src/event/quic/ngx_event_quic_openssl_compat.h /usr/src/nginx/src/event/quic/ngx_event_quic_output.c /usr/src/nginx/src/event/quic/ngx_event_quic_output.h /usr/src/nginx/src/event/quic/ngx_event_quic_protection.c /usr/src/nginx/src/event/quic/ngx_event_quic_protection.h /usr/src/nginx/src/event/quic/ngx_event_quic_socket.c /usr/src/nginx/src/event/quic/ngx_event_quic_socket.h /usr/src/nginx/src/event/quic/ngx_event_quic_ssl.c /usr/src/nginx/src/event/quic/ngx_event_quic_ssl.h /usr/src/nginx/src/event/quic/ngx_event_quic_streams.c /usr/src/nginx/src/event/quic/ngx_event_quic_streams.h /usr/src/nginx/src/event/quic/ngx_event_quic_tokens.c /usr/src/nginx/src/event/quic/ngx_event_quic_tokens.h /usr/src/nginx/src/event/quic/ngx_event_quic_transport.c /usr/src/nginx/src/event/quic/ngx_event_quic_transport.h /usr/src/nginx/src/event/quic/ngx_event_quic_udp.c /usr/src/nginx/src/http /usr/src/nginx/src/http/modules /usr/src/nginx/src/http/modules/ngx_http_access_module.c /usr/src/nginx/src/http/modules/ngx_http_addition_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_auth_basic_module.c /usr/src/nginx/src/http/modules/ngx_http_auth_request_module.c /usr/src/nginx/src/http/modules/ngx_http_autoindex_module.c /usr/src/nginx/src/http/modules/ngx_http_browser_module.c /usr/src/nginx/src/http/modules/ngx_http_charset_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_chunked_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_dav_module.c /usr/src/nginx/src/http/modules/ngx_http_degradation_module.c /usr/src/nginx/src/http/modules/ngx_http_empty_gif_module.c /usr/src/nginx/src/http/modules/ngx_http_fastcgi_module.c /usr/src/nginx/src/http/modules/ngx_http_flv_module.c /usr/src/nginx/src/http/modules/ngx_http_geo_module.c /usr/src/nginx/src/http/modules/ngx_http_geoip_module.c /usr/src/nginx/src/http/modules/ngx_http_grpc_module.c /usr/src/nginx/src/http/modules/ngx_http_gunzip_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_gzip_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_gzip_static_module.c /usr/src/nginx/src/http/modules/ngx_http_headers_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_image_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_index_module.c /usr/src/nginx/src/http/modules/ngx_http_limit_conn_module.c /usr/src/nginx/src/http/modules/ngx_http_limit_req_module.c /usr/src/nginx/src/http/modules/ngx_http_log_module.c /usr/src/nginx/src/http/modules/ngx_http_map_module.c /usr/src/nginx/src/http/modules/ngx_http_memcached_module.c /usr/src/nginx/src/http/modules/ngx_http_mirror_module.c /usr/src/nginx/src/http/modules/ngx_http_mp4_module.c /usr/src/nginx/src/http/modules/ngx_http_not_modified_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_proxy_module.c /usr/src/nginx/src/http/modules/ngx_http_proxy_module.h /usr/src/nginx/src/http/modules/ngx_http_proxy_v2_module.c /usr/src/nginx/src/http/modules/ngx_http_random_index_module.c /usr/src/nginx/src/http/modules/ngx_http_range_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_realip_module.c /usr/src/nginx/src/http/modules/ngx_http_referer_module.c /usr/src/nginx/src/http/modules/ngx_http_rewrite_module.c /usr/src/nginx/src/http/modules/ngx_http_scgi_module.c /usr/src/nginx/src/http/modules/ngx_http_secure_link_module.c /usr/src/nginx/src/http/modules/ngx_http_slice_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_split_clients_module.c /usr/src/nginx/src/http/modules/ngx_http_ssi_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_ssi_filter_module.h /usr/src/nginx/src/http/modules/ngx_http_ssl_module.c /usr/src/nginx/src/http/modules/ngx_http_ssl_module.h /usr/src/nginx/src/http/modules/ngx_http_static_module.c /usr/src/nginx/src/http/modules/ngx_http_stub_status_module.c /usr/src/nginx/src/http/modules/ngx_http_sub_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_try_files_module.c /usr/src/nginx/src/http/modules/ngx_http_tunnel_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_hash_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_ip_hash_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_keepalive_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_least_conn_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_least_time_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_random_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_sticky_module.c /usr/src/nginx/src/http/modules/ngx_http_upstream_zone_module.c /usr/src/nginx/src/http/modules/ngx_http_userid_filter_module.c /usr/src/nginx/src/http/modules/ngx_http_uwsgi_module.c /usr/src/nginx/src/http/modules/ngx_http_xslt_filter_module.c /usr/src/nginx/src/http/modules/perl /usr/src/nginx/src/http/modules/perl/Makefile.PL /usr/src/nginx/src/http/modules/perl/nginx.pm /usr/src/nginx/src/http/modules/perl/nginx.xs /usr/src/nginx/src/http/modules/perl/ngx_http_perl_module.c /usr/src/nginx/src/http/modules/perl/ngx_http_perl_module.h /usr/src/nginx/src/http/modules/perl/typemap /usr/src/nginx/src/http/ngx_http.c /usr/src/nginx/src/http/ngx_http.h /usr/src/nginx/src/http/ngx_http_cache.h /usr/src/nginx/src/http/ngx_http_config.h /usr/src/nginx/src/http/ngx_http_copy_filter_module.c /usr/src/nginx/src/http/ngx_http_core_module.c /usr/src/nginx/src/http/ngx_http_core_module.h /usr/src/nginx/src/http/ngx_http_file_cache.c /usr/src/nginx/src/http/ngx_http_header_filter_module.c /usr/src/nginx/src/http/ngx_http_huff_decode.c /usr/src/nginx/src/http/ngx_http_huff_encode.c /usr/src/nginx/src/http/ngx_http_parse.c /usr/src/nginx/src/http/ngx_http_postpone_filter_module.c /usr/src/nginx/src/http/ngx_http_request.c /usr/src/nginx/src/http/ngx_http_request.h /usr/src/nginx/src/http/ngx_http_request_body.c /usr/src/nginx/src/http/ngx_http_script.c /usr/src/nginx/src/http/ngx_http_script.h /usr/src/nginx/src/http/ngx_http_special_response.c /usr/src/nginx/src/http/ngx_http_upstream.c /usr/src/nginx/src/http/ngx_http_upstream.h /usr/src/nginx/src/http/ngx_http_upstream_round_robin.c /usr/src/nginx/src/http/ngx_http_upstream_round_robin.h /usr/src/nginx/src/http/ngx_http_variables.c /usr/src/nginx/src/http/ngx_http_variables.h /usr/src/nginx/src/http/ngx_http_write_filter_module.c /usr/src/nginx/src/http/v2 /usr/src/nginx/src/http/v2/ngx_http_v2.c /usr/src/nginx/src/http/v2/ngx_http_v2.h /usr/src/nginx/src/http/v2/ngx_http_v2_encode.c /usr/src/nginx/src/http/v2/ngx_http_v2_filter_module.c /usr/src/nginx/src/http/v2/ngx_http_v2_module.c /usr/src/nginx/src/http/v2/ngx_http_v2_module.h /usr/src/nginx/src/http/v2/ngx_http_v2_table.c /usr/src/nginx/src/http/v3 /usr/src/nginx/src/http/v3/ngx_http_v3.c /usr/src/nginx/src/http/v3/ngx_http_v3.h /usr/src/nginx/src/http/v3/ngx_http_v3_encode.c /usr/src/nginx/src/http/v3/ngx_http_v3_encode.h /usr/src/nginx/src/http/v3/ngx_http_v3_filter_module.c /usr/src/nginx/src/http/v3/ngx_http_v3_module.c /usr/src/nginx/src/http/v3/ngx_http_v3_parse.c /usr/src/nginx/src/http/v3/ngx_http_v3_parse.h /usr/src/nginx/src/http/v3/ngx_http_v3_request.c /usr/src/nginx/src/http/v3/ngx_http_v3_table.c /usr/src/nginx/src/http/v3/ngx_http_v3_table.h /usr/src/nginx/src/http/v3/ngx_http_v3_uni.c /usr/src/nginx/src/http/v3/ngx_http_v3_uni.h /usr/src/nginx/src/mail /usr/src/nginx/src/mail/ngx_mail.c /usr/src/nginx/src/mail/ngx_mail.h /usr/src/nginx/src/mail/ngx_mail_auth_http_module.c /usr/src/nginx/src/mail/ngx_mail_core_module.c /usr/src/nginx/src/mail/ngx_mail_handler.c /usr/src/nginx/src/mail/ngx_mail_imap_handler.c /usr/src/nginx/src/mail/ngx_mail_imap_module.c /usr/src/nginx/src/mail/ngx_mail_imap_module.h /usr/src/nginx/src/mail/ngx_mail_parse.c /usr/src/nginx/src/mail/ngx_mail_pop3_handler.c /usr/src/nginx/src/mail/ngx_mail_pop3_module.c /usr/src/nginx/src/mail/ngx_mail_pop3_module.h /usr/src/nginx/src/mail/ngx_mail_proxy_module.c /usr/src/nginx/src/mail/ngx_mail_realip_module.c /usr/src/nginx/src/mail/ngx_mail_smtp_handler.c /usr/src/nginx/src/mail/ngx_mail_smtp_module.c /usr/src/nginx/src/mail/ngx_mail_smtp_module.h /usr/src/nginx/src/mail/ngx_mail_ssl_module.c /usr/src/nginx/src/mail/ngx_mail_ssl_module.h /usr/src/nginx/src/misc /usr/src/nginx/src/misc/ngx_cpp_test_module.cpp /usr/src/nginx/src/misc/ngx_google_perftools_module.c /usr/src/nginx/src/os /usr/src/nginx/src/os/unix /usr/src/nginx/src/os/unix/ngx_alloc.c /usr/src/nginx/src/os/unix/ngx_alloc.h /usr/src/nginx/src/os/unix/ngx_atomic.h /usr/src/nginx/src/os/unix/ngx_channel.c /usr/src/nginx/src/os/unix/ngx_channel.h /usr/src/nginx/src/os/unix/ngx_daemon.c /usr/src/nginx/src/os/unix/ngx_darwin.h /usr/src/nginx/src/os/unix/ngx_darwin_config.h /usr/src/nginx/src/os/unix/ngx_darwin_init.c /usr/src/nginx/src/os/unix/ngx_darwin_sendfile_chain.c /usr/src/nginx/src/os/unix/ngx_dlopen.c /usr/src/nginx/src/os/unix/ngx_dlopen.h /usr/src/nginx/src/os/unix/ngx_errno.c /usr/src/nginx/src/os/unix/ngx_errno.h /usr/src/nginx/src/os/unix/ngx_file_aio_read.c /usr/src/nginx/src/os/unix/ngx_files.c /usr/src/nginx/src/os/unix/ngx_files.h /usr/src/nginx/src/os/unix/ngx_freebsd.h /usr/src/nginx/src/os/unix/ngx_freebsd_config.h /usr/src/nginx/src/os/unix/ngx_freebsd_init.c /usr/src/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c /usr/src/nginx/src/os/unix/ngx_gcc_atomic_amd64.h /usr/src/nginx/src/os/unix/ngx_gcc_atomic_ppc.h /usr/src/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h /usr/src/nginx/src/os/unix/ngx_gcc_atomic_x86.h /usr/src/nginx/src/os/unix/ngx_linux.h /usr/src/nginx/src/os/unix/ngx_linux_aio_read.c /usr/src/nginx/src/os/unix/ngx_linux_config.h /usr/src/nginx/src/os/unix/ngx_linux_init.c /usr/src/nginx/src/os/unix/ngx_linux_sendfile_chain.c /usr/src/nginx/src/os/unix/ngx_os.h /usr/src/nginx/src/os/unix/ngx_posix_config.h /usr/src/nginx/src/os/unix/ngx_posix_init.c /usr/src/nginx/src/os/unix/ngx_process.c /usr/src/nginx/src/os/unix/ngx_process.h /usr/src/nginx/src/os/unix/ngx_process_cycle.c /usr/src/nginx/src/os/unix/ngx_process_cycle.h /usr/src/nginx/src/os/unix/ngx_readv_chain.c /usr/src/nginx/src/os/unix/ngx_recv.c /usr/src/nginx/src/os/unix/ngx_send.c /usr/src/nginx/src/os/unix/ngx_setaffinity.c /usr/src/nginx/src/os/unix/ngx_setaffinity.h /usr/src/nginx/src/os/unix/ngx_setproctitle.c /usr/src/nginx/src/os/unix/ngx_setproctitle.h /usr/src/nginx/src/os/unix/ngx_shmem.c /usr/src/nginx/src/os/unix/ngx_shmem.h /usr/src/nginx/src/os/unix/ngx_socket.c /usr/src/nginx/src/os/unix/ngx_socket.h /usr/src/nginx/src/os/unix/ngx_solaris.h /usr/src/nginx/src/os/unix/ngx_solaris_config.h /usr/src/nginx/src/os/unix/ngx_solaris_init.c /usr/src/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c /usr/src/nginx/src/os/unix/ngx_sunpro_amd64.il /usr/src/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h /usr/src/nginx/src/os/unix/ngx_sunpro_sparc64.il /usr/src/nginx/src/os/unix/ngx_sunpro_x86.il /usr/src/nginx/src/os/unix/ngx_thread.h /usr/src/nginx/src/os/unix/ngx_thread_cond.c /usr/src/nginx/src/os/unix/ngx_thread_id.c /usr/src/nginx/src/os/unix/ngx_thread_mutex.c /usr/src/nginx/src/os/unix/ngx_time.c /usr/src/nginx/src/os/unix/ngx_time.h /usr/src/nginx/src/os/unix/ngx_udp_recv.c /usr/src/nginx/src/os/unix/ngx_udp_send.c /usr/src/nginx/src/os/unix/ngx_udp_sendmsg_chain.c /usr/src/nginx/src/os/unix/ngx_user.c /usr/src/nginx/src/os/unix/ngx_user.h /usr/src/nginx/src/os/unix/ngx_writev_chain.c /usr/src/nginx/src/os/win32 /usr/src/nginx/src/os/win32/nginx.ico /usr/src/nginx/src/os/win32/nginx.rc /usr/src/nginx/src/os/win32/nginx_icon16.xpm /usr/src/nginx/src/os/win32/nginx_icon32.xpm /usr/src/nginx/src/os/win32/nginx_icon48.xpm /usr/src/nginx/src/os/win32/ngx_alloc.c /usr/src/nginx/src/os/win32/ngx_alloc.h /usr/src/nginx/src/os/win32/ngx_atomic.h /usr/src/nginx/src/os/win32/ngx_dlopen.c /usr/src/nginx/src/os/win32/ngx_dlopen.h /usr/src/nginx/src/os/win32/ngx_errno.c /usr/src/nginx/src/os/win32/ngx_errno.h /usr/src/nginx/src/os/win32/ngx_event_log.c /usr/src/nginx/src/os/win32/ngx_files.c /usr/src/nginx/src/os/win32/ngx_files.h /usr/src/nginx/src/os/win32/ngx_os.h /usr/src/nginx/src/os/win32/ngx_process.c /usr/src/nginx/src/os/win32/ngx_process.h /usr/src/nginx/src/os/win32/ngx_process_cycle.c /usr/src/nginx/src/os/win32/ngx_process_cycle.h /usr/src/nginx/src/os/win32/ngx_service.c /usr/src/nginx/src/os/win32/ngx_shmem.c /usr/src/nginx/src/os/win32/ngx_shmem.h /usr/src/nginx/src/os/win32/ngx_socket.c /usr/src/nginx/src/os/win32/ngx_socket.h /usr/src/nginx/src/os/win32/ngx_stat.c /usr/src/nginx/src/os/win32/ngx_thread.c /usr/src/nginx/src/os/win32/ngx_thread.h /usr/src/nginx/src/os/win32/ngx_time.c /usr/src/nginx/src/os/win32/ngx_time.h /usr/src/nginx/src/os/win32/ngx_udp_wsarecv.c /usr/src/nginx/src/os/win32/ngx_user.c /usr/src/nginx/src/os/win32/ngx_user.h /usr/src/nginx/src/os/win32/ngx_win32_config.h /usr/src/nginx/src/os/win32/ngx_win32_init.c /usr/src/nginx/src/os/win32/ngx_wsarecv.c /usr/src/nginx/src/os/win32/ngx_wsarecv_chain.c /usr/src/nginx/src/os/win32/ngx_wsasend.c /usr/src/nginx/src/os/win32/ngx_wsasend_chain.c /usr/src/nginx/src/stream /usr/src/nginx/src/stream/ngx_stream.c /usr/src/nginx/src/stream/ngx_stream.h /usr/src/nginx/src/stream/ngx_stream_access_module.c /usr/src/nginx/src/stream/ngx_stream_core_module.c /usr/src/nginx/src/stream/ngx_stream_geo_module.c /usr/src/nginx/src/stream/ngx_stream_geoip_module.c /usr/src/nginx/src/stream/ngx_stream_handler.c /usr/src/nginx/src/stream/ngx_stream_limit_conn_module.c /usr/src/nginx/src/stream/ngx_stream_log_module.c /usr/src/nginx/src/stream/ngx_stream_map_module.c /usr/src/nginx/src/stream/ngx_stream_pass_module.c /usr/src/nginx/src/stream/ngx_stream_proxy_module.c /usr/src/nginx/src/stream/ngx_stream_realip_module.c /usr/src/nginx/src/stream/ngx_stream_return_module.c /usr/src/nginx/src/stream/ngx_stream_script.c /usr/src/nginx/src/stream/ngx_stream_script.h /usr/src/nginx/src/stream/ngx_stream_set_module.c /usr/src/nginx/src/stream/ngx_stream_split_clients_module.c /usr/src/nginx/src/stream/ngx_stream_ssl_module.c /usr/src/nginx/src/stream/ngx_stream_ssl_module.h /usr/src/nginx/src/stream/ngx_stream_ssl_preread_module.c /usr/src/nginx/src/stream/ngx_stream_upstream.c /usr/src/nginx/src/stream/ngx_stream_upstream.h /usr/src/nginx/src/stream/ngx_stream_upstream_hash_module.c /usr/src/nginx/src/stream/ngx_stream_upstream_least_conn_module.c /usr/src/nginx/src/stream/ngx_stream_upstream_least_time_module.c /usr/src/nginx/src/stream/ngx_stream_upstream_random_module.c /usr/src/nginx/src/stream/ngx_stream_upstream_round_robin.c /usr/src/nginx/src/stream/ngx_stream_upstream_round_robin.h /usr/src/nginx/src/stream/ngx_stream_upstream_zone_module.c /usr/src/nginx/src/stream/ngx_stream_variables.c /usr/src/nginx/src/stream/ngx_stream_variables.h /usr/src/nginx/src/stream/ngx_stream_write_filter_module.c
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:14:27 2026