Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nginx-source-1.31.3-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

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.

Provides

Requires

License

BSD-2-Clause

Changelog

* 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.

Files

/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