[PATCH 11 of 12] Proxy: HTTP/3 support

Vladimir Homutov vl at inspert.ru
Mon Dec 25 16:52:52 UTC 2023


Example configuration:

location /foo {
    proxy_http_version 3;
    proxy_pass https://http3-server.example.com:4433;
}


 src/http/modules/ngx_http_proxy_module.c              |  2276 ++++++++++++++++-
 src/http/modules/ngx_http_upstream_keepalive_module.c |    47 +-
 src/http/ngx_http_header_filter_module.c              |    50 +
 src/http/ngx_http_request.h                           |     2 +
 src/http/ngx_http_upstream.c                          |   556 ++++-
 src/http/ngx_http_upstream.h                          |    14 +
 src/http/v3/ngx_http_v3.h                             |     7 +
 src/http/v3/ngx_http_v3_parse.c                       |    36 +-
 src/http/v3/ngx_http_v3_request.c                     |    23 +
 src/http/v3/ngx_http_v3_uni.c                         |    45 +-
 10 files changed, 3018 insertions(+), 38 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: nginx-11.patch
Type: text/x-patch
Size: 100946 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx-devel/attachments/20231225/30192e47/attachment-0001.bin>


More information about the nginx-devel mailing list