summaryrefslogtreecommitdiffhomepage
path: root/src/http (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-03-24When closing a QUIC connection, wait for all streams to finish.Roman Arutyunyan1-0/+21
2020-03-24Removed ngx_quic_stream_node_t.Roman Arutyunyan1-1/+1
2020-03-24QUIC streams don't need filter_need_in_memory after 7f0981be07c4.Sergey Kandaurov1-1/+0
2020-03-23Fixed client certificate verification.Sergey Kandaurov1-0/+1
2020-03-23Respect QUIC max_idle_timeout.Roman Arutyunyan2-4/+2
2020-03-23Support for HTTP/3 ALPN.Roman Arutyunyan2-2/+13
2020-03-23Limit output QUIC packets with client max_packet_size.Roman Arutyunyan1-3/+6
2020-03-20Removed unused variable.Roman Arutyunyan1-3/+1
2020-03-20Adedd the http "quic" variable.Vladimir Homutov1-1/+52
2020-03-20Configurable transport parameters.Vladimir Homutov3-3/+189
2020-03-19Fixed header creation for header_only responses in HTTP/3.Roman Arutyunyan2-24/+31
2020-03-18HTTP/3 $request_line variable.Roman Arutyunyan2-540/+37
2020-03-18Moved setting QUIC methods to runtime.Roman Arutyunyan2-15/+0
2020-03-18Fixed pointer increment while parsing HTTP/3 header.Roman Arutyunyan1-3/+2
2020-03-18Fixed HTTP/3 server stream creation.Roman Arutyunyan1-5/+5
2020-03-18Removed comment.Roman Arutyunyan1-1/+0
2020-03-18Refactored HTTP/3 parser.Roman Arutyunyan9-694/+1872
2020-03-14Temporary fix for header null-termination in HTTP/3.Roman Arutyunyan2-2/+14
2020-03-13HTTP/3.Roman Arutyunyan12-56/+2926
2020-03-13Stream "connection" read/write methods.Vladimir Homutov1-0/+31
2020-03-12Fix build.Sergey Kandaurov1-1/+2
2020-03-12HTTP/QUIC interface reworked.Vladimir Homutov1-87/+18
2020-02-28Moved all QUIC code into ngx_event_quic.cVladimir Homutov1-545/+10
2020-02-28Introduced quic_version macro, uint16/uint32 routines ported.Sergey Kandaurov1-6/+6
2020-02-28Cleanup.Sergey Kandaurov2-51/+19
2020-02-26Generic function for HKDF expansion.Vladimir Homutov1-282/+69
2020-02-28QUIC header protection routines, introduced ngx_quic_tls_hp().Sergey Kandaurov1-38/+4
2020-02-28AEAD routines, introduced ngx_quic_tls_open()/ngx_quic_tls_seal().Sergey Kandaurov1-243/+27
2020-02-28Transport parameters stub, to complete handshake.Sergey Kandaurov1-1/+11
2020-02-28Introduced ngx_quic_secret_t.Sergey Kandaurov1-88/+88
2020-02-28QUIC handshake handler, draft 24 bump.Sergey Kandaurov1-3/+353
2020-02-28Fixed indentation.Sergey Kandaurov1-199/+196
2020-02-28PN-aware AEAD nonce, feeding proper CRYPTO length.Sergey Kandaurov1-1/+21
2020-02-28OpenSSL compatibility.Sergey Kandaurov1-52/+199
2020-02-28QUIC add_handshake_data callback, varint routines.Sergey Kandaurov1-39/+1
2020-02-28QUIC set_encryption_secrets callback.Sergey Kandaurov1-2/+2
2020-02-28Server Initial Keys.Sergey Kandaurov1-4/+137
2020-02-28Initial QUIC support in http.Sergey Kandaurov7-6/+564
2020-02-28HTTP UDP layer, QUIC support autotest.Sergey Kandaurov4-1/+24
2020-02-28Added default overwrite in error_page 494.Maxim Dounin1-0/+1
2020-02-26Mp4: fixed possible chunk offset overflow.Roman Arutyunyan1-11/+64
2020-02-27Disabled connection reuse while in SSL handshake.Sergey Kandaurov1-2/+2
2020-02-20Disabled duplicate "Host" headers (ticket #1724).Maxim Dounin1-2/+10
2020-02-20Removed "Transfer-Encoding: identity" support.Maxim Dounin1-4/+1
2020-02-20Disabled multiple Transfer-Encoding headers.Maxim Dounin1-1/+1
2020-02-11Made ngx_http_get_forwarded_addr_internal() non-recursive.Vladimir Homutov1-27/+25
2020-02-05HTTP/2: fixed socket leak with an incomplete HEADERS frame.Sergey Kandaurov1-2/+7
2020-01-17gRPC: variables support in the "grpc_pass" directive.Vladimir Homutov1-38/+190
2020-01-14HTTP/2: removed ngx_debug_point() call.Daniil Bondarev1-4/+0
2019-12-23HTTP/2: introduced separate handler to retry stream close.Maxim Dounin1-2/+19