Mercurial > hg > nginx
comparison src/http/ngx_http_request.c @ 8497:0596fe1aee16 quic
HTTP/3: server pushes.
New directives are added:
- http3_max_concurrent_pushes
- http3_push
- http3_push_preload
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Thu, 23 Jul 2020 13:41:24 +0300 |
parents | e334ca1b23ba |
children | b66a2a041d7e |
comparison
equal
deleted
inserted
replaced
8496:c5324bb3a704 | 8497:0596fe1aee16 |
---|---|
53 static void ngx_http_lingering_close_handler(ngx_event_t *ev); | 53 static void ngx_http_lingering_close_handler(ngx_event_t *ev); |
54 static ngx_int_t ngx_http_post_action(ngx_http_request_t *r); | 54 static ngx_int_t ngx_http_post_action(ngx_http_request_t *r); |
55 static void ngx_http_close_request(ngx_http_request_t *r, ngx_int_t error); | 55 static void ngx_http_close_request(ngx_http_request_t *r, ngx_int_t error); |
56 static void ngx_http_log_request(ngx_http_request_t *r); | 56 static void ngx_http_log_request(ngx_http_request_t *r); |
57 | 57 |
58 static u_char *ngx_http_log_error(ngx_log_t *log, u_char *buf, size_t len); | |
59 static u_char *ngx_http_log_error_handler(ngx_http_request_t *r, | 58 static u_char *ngx_http_log_error_handler(ngx_http_request_t *r, |
60 ngx_http_request_t *sr, u_char *buf, size_t len); | 59 ngx_http_request_t *sr, u_char *buf, size_t len); |
61 | 60 |
62 #if (NGX_HTTP_SSL) | 61 #if (NGX_HTTP_SSL) |
63 static void ngx_http_ssl_handshake(ngx_event_t *rev); | 62 static void ngx_http_ssl_handshake(ngx_event_t *rev); |
3836 | 3835 |
3837 ngx_destroy_pool(pool); | 3836 ngx_destroy_pool(pool); |
3838 } | 3837 } |
3839 | 3838 |
3840 | 3839 |
3841 static u_char * | 3840 u_char * |
3842 ngx_http_log_error(ngx_log_t *log, u_char *buf, size_t len) | 3841 ngx_http_log_error(ngx_log_t *log, u_char *buf, size_t len) |
3843 { | 3842 { |
3844 u_char *p; | 3843 u_char *p; |
3845 ngx_http_request_t *r; | 3844 ngx_http_request_t *r; |
3846 ngx_http_log_ctx_t *ctx; | 3845 ngx_http_log_ctx_t *ctx; |