Commit Graph

7049 Commits (47ed87f85548e329bbfa76dfc8749ac0f21e55ca)
 

Author SHA1 Message Date
Roman Arutyunyan 47ed87f855 HTTP/3: renamed ngx_http_v3.c to ngx_http_v3_encode.c. 6 years ago
Roman Arutyunyan 6d7ddb5471 HTTP/3: encode frame ids with ngx_http_v3_encode_varlen_int(). 6 years ago
Roman Arutyunyan fc5a7234b4 HTTP/3: generate Location response header for absolute redirects. 6 years ago
Roman Arutyunyan 04b2a169a4 HTTP/3: header encoding functions. 6 years ago
Roman Arutyunyan 548d515fba QUIC: updated README to mention "quic" listen parameter. 6 years ago
Sergey Kandaurov ca0b9871bc QUIC: fixed bulding perl module by reducing header pollution. 6 years ago
Roman Arutyunyan 5468904e3b SSL: fixed compilation without QUIC after 0d2b2664b41c. 6 years ago
Roman Arutyunyan cdc0d61ea0 HTTP/3: do not call shutdown() for QUIC streams. 6 years ago
Roman Arutyunyan 3073ad1381 QUIC: eliminated connection handler argument in ngx_quic_run(). 6 years ago
Roman Arutyunyan 36f2873f6b QUIC: added "quic" listen parameter in Stream. 6 years ago
Roman Arutyunyan b813b9ec35 QUIC: added "quic" listen parameter. 6 years ago
Roman Arutyunyan a305de07e9 QUIC: do not verify the selected ALPN protocol. 6 years ago
Roman Arutyunyan 0f1478706d QUIC: fixed stream read event log. 6 years ago
Sergey Kandaurov 8d2d2c5f8f Fixed format specifiers. 6 years ago
Vladimir Homutov 91b6487d8d QUIC: added anti-amplification limit. 6 years ago
Vladimir Homutov e05337214e QUIC: added limit of queued data. 6 years ago
Vladimir Homutov a5fc86c2a2 QUIC: implemented probe timeout (PTO) calculation. 6 years ago
Vladimir Homutov 782a634e38 QUIC: reworked retransmission mechanism. 6 years ago
Vladimir Homutov 230882ba50 QUIC: reworked ngx_quic_send_frames() function. 6 years ago
Vladimir Homutov 395ec44029 QUIC: renaming. 6 years ago
Vladimir Homutov d7ab1bfb7c QUIC: caching c->quic in the ngx_quic_handle_ack_frame() function. 6 years ago
Vladimir Homutov 732720f3ca QUIC: delay field of an ACK frame is now calculated. 6 years ago
Vladimir Homutov 32fd0a7b44 QUIC: added rtt estimation. 6 years ago
Sergey Kandaurov 2346ee29e1 Merged with the default branch. 6 years ago
Maxim Dounin 1b2f040a1f release-1.19.1 tag 6 years ago
Maxim Dounin 0f648f6875 nginx-1.19.1-RELEASE 6 years ago
Maxim Dounin 5348706fe6 gRPC: generate error when response size is wrong. 6 years ago
Maxim Dounin 1194ba36a0 FastCGI: protection from responses with wrong length. 6 years ago
Maxim Dounin dfcfcc5a88 Upstream: drop extra data sent by upstream. 6 years ago
Maxim Dounin 7f2490c43c Proxy: style. 6 years ago
Maxim Dounin 156e193408 Proxy: detection of data after final chunk. 6 years ago
Maxim Dounin a2abe31a85 Proxy: drop extra data sent by upstream. 6 years ago
Maxim Dounin b835b57184 Memcached: protect from too long responses. 6 years ago
Ruslan Ermilov 829c9d5981 HTTP/2: lingering close after GOAWAY. 6 years ago
Roman Arutyunyan 3db00b4da7 HTTP/3: simplified handling return codes from parse functions. 6 years ago
Roman Arutyunyan ac9c1dcad8 HTTP/3: put ngx_http_v3_parse_varlen_int() return code in variable. 6 years ago
Roman Arutyunyan 8d1875d39a HTTP/3: simplifed handling ngx_http_v3_parse_literal() return code. 6 years ago
Roman Arutyunyan 3a9874c4ab HTTP/3: limited prefixed integer size by 62 bits. 6 years ago
Roman Arutyunyan 3b2eabde0b HTTP/3: fixed overflow in prefixed integer parser. 6 years ago
Sergey Kandaurov 0ebcffcf14 HTTP/3: fixed prefix in decoding Section Acknowledgement. 6 years ago
Roman Arutyunyan d839fee75f HTTP/3: set r->headers_in.chunked flag after parsing headers. 6 years ago
Roman Arutyunyan 707117276e HTTP/3: close QUIC connection with HTTP/QPACK errors when needed. 6 years ago
Roman Arutyunyan fd35d92232 HTTP/3: error code definitions for HTTP/3 and QPACK. 6 years ago
Roman Arutyunyan 90f5c334f1 QUIC: Introduced ngx_quic_finalize_connection(). 6 years ago
Roman Arutyunyan 86e287a2de HTTP/3: downgraded literal size error level to NGX_LOG_INFO. 6 years ago
Roman Arutyunyan a687d08062 HTTP/3: refactored dynamic table implementation. 6 years ago
Roman Arutyunyan a7ef0da3c8 HTTP/3: fixed prefixed integer encoding and decoding. 6 years ago
Maxim Dounin fa2f2e3508 SSL: fixed unexpected certificate requests (ticket #2008). 6 years ago
Roman Arutyunyan 8d41d17a12 HTTP/3: http3_max_field_size directive to limit string size. 6 years ago
Roman Arutyunyan b7662c0e80 HTTP/3: introduced ngx_http_v3_get_module_srv_conf() macro. 6 years ago