Commit Graph

184 Commits (master)

Author SHA1 Message Date
Zhidao HONG 9bf758ea4d Proxy: added HTTP/2 proxy module. 3 weeks ago
Roman Arutyunyan 90a4fc7935 Proxy: refactored for HTTP/2 support. 3 weeks ago
Sergey Kandaurov 7d7e8d2cb8 SSL: object caching. 1 year ago
Roman Arutyunyan a168b810e2 Stream: ngx_stream_pass_module. 2 years ago
Sergey Kandaurov 6915d2fb2e HTTP/2: removed server push (ticket #2432). 3 years ago
Roman Arutyunyan 779bfcff5f Stream: removed QUIC support. 3 years ago
Roman Arutyunyan a36ebf7e95 QUIC: OpenSSL compatibility layer. 3 years ago
Roman Arutyunyan 9d81ef744c QUIC: separate UDP framework for QUIC. 4 years ago
Ruslan Ermilov 363505e806 Moved Huffman coding out of HTTP/2. 4 years ago
Ruslan Ermilov d06f60250e QUIC: configure cleanup. 4 years ago
Roman Arutyunyan d1bc1da950 HTTP/3: renamed files. 4 years ago
Roman Arutyunyan 731915a0c5 HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module. 4 years ago
Ruslan Ermilov af2121267b Configure: USE_OPENSSL_QUIC=YES implies USE_OPENSSL=YES. 4 years ago
Vladimir Homutov e1fbbfaba6 QUIC: better ordering in auto/modules. 4 years ago
Vladimir Homutov d895a831ae HTTP/3: got rid of HTTP/2 module dependency. 4 years ago
Roman Arutyunyan 9e05c357cc HTTP/3: moved session initialization to a separate file. 5 years ago
Roman Arutyunyan de75c7e3e2 HTTP/3: separate header files for existing source files. 5 years ago
Vladimir Homutov c4f5b50c47 QUIC: connection migration. 5 years ago
Vladimir Homutov 2fd1aac46d QUIC: separate files for SSL library interfaces. 5 years ago
Vladimir Homutov e0b73cf6a2 QUIC: separate files for tokens related processing. 5 years ago
Vladimir Homutov 8df0b6bb2c QUIC: separate files for output and ack related processing. 5 years ago
Vladimir Homutov 9326156b8b QUIC: separate files for stream related processing. 5 years ago
Vladimir Homutov 87ca8c087a QUIC: separate files for frames related processing. 5 years ago
Vladimir Homutov 118775761c QUIC: separate files for connection id related processing. 5 years ago
Vladimir Homutov 79b66760a1 QUIC: distinct files for connection migration. 5 years ago
Vladimir Homutov bd90c0ab79 QUIC: separate header for ngx_quic_connection_t. 5 years ago
Maxim Dounin c2e22bcf32 Mail: realip module. 5 years ago
Vladimir Homutov c4f31ccca1 QUIC: ngx_quic_bpf module. 5 years ago
Vladimir Homutov fb655007a1 QUIC: ngx_quic_module. 5 years ago
Vladimir Homutov 4952711097 QUIC: moved all quic sources into src/event/quic. 5 years ago
Roman Arutyunyan 4b440cbf97 HTTP/3: introduced ngx_http_v3_filter. 5 years ago
Pavel Pautov c85d6fec21 Stream: set module. 5 years ago
Roman Arutyunyan 47ed87f855 HTTP/3: renamed ngx_http_v3.c to ngx_http_v3_encode.c. 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
Sergey Kandaurov b7b3aca704 Configure: unbreak with old OpenSSL, --with-http_v3_module added. 6 years ago
Roman Arutyunyan 01dc7445f0 Refactored HTTP/3 parser. 6 years ago
Vladimir Homutov 23dc6a68a4 Extracted transport part of the code into separate file. 6 years ago
Vladimir Homutov d0ebfa4cb9 Split transport and crypto parts into separate files. 6 years ago
Roman Arutyunyan 7739b6073b HTTP/3. 6 years ago
Sergey Kandaurov 812a0b69a0 QUIC add_handshake_data callback, varint routines. 6 years ago
Sergey Kandaurov 26ac1c73f0 Initial QUIC support in http. 6 years ago
Roman Arutyunyan a39380a41e Unconditional compilation of the postpone filter. 7 years ago
Vladimir Homutov 0c4ccbea23 Upstream: ngx_http_upstream_random module. 8 years ago
Maxim Dounin 56ad960e7a The gRPC proxy module. 8 years ago
Maxim Dounin c554dd1434 HTTP/2: externalized various constants and interfaces. 8 years ago
Ruslan Ermilov 2437532e7f HTTP/2: push additional request headers (closes #1478). 8 years ago
Roman Arutyunyan 3900d1cb3c Mirror module. 9 years ago
Roman Arutyunyan 129b06dc5d Precontent phase. 9 years ago
Ruslan Ermilov 435670165a Configure: fixed --without_http. 9 years ago