summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_request.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-02-28Simplified subrequest finalization.Roman Arutyunyan1-23/+11
2020-03-02Fixed premature background subrequest finalization.Dmitry Volyntsev1-9/+9
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 Kandaurov1-48/+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 Kandaurov1-0/+495
2020-02-28HTTP UDP layer, QUIC support autotest.Sergey Kandaurov1-0/+10
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
2019-03-05SSL: moved c->ssl->handshaked check in server name callback.Maxim Dounin1-6/+6
2019-03-03SSL: server name callback changed to return fatal errors.Maxim Dounin1-7/+22
2019-03-03SSL: server name callback changed to return SSL_TLSEXT_ERR_OK.Maxim Dounin1-6/+6
2019-02-25SSL: fixed possible segfault with dynamic certificates.Maxim Dounin1-1/+1
2019-02-25SSL: passwords support for dynamic certificate loading.Maxim Dounin1-1/+2
2019-02-25SSL: variables support in ssl_certificate and ssl_certificate_key.Maxim Dounin1-19/+105
2019-02-25Style.Maxim Dounin1-0/+1
2018-10-02SSL: fixed segfault on renegotiation (ticket #1646).Maxim Dounin1-1/+5
2018-09-21Fixed socket leak with "return 444" in error_page (ticket #274).Maxim Dounin1-24/+26
2018-09-10Lingering close changed to handle NGX_AGAIN.Maxim Dounin1-0/+4
2018-07-16SSL: fixed SSL_clear_options() usage with OpenSSL 1.1.0+.Maxim Dounin1-1/+1
2018-07-12Allow resetting connections closed by "return 444" (ticket #905).Ruslan Ermilov1-0/+1
2018-06-07Added r->schema.Ruslan Ermilov1-0/+5
2018-06-07Removed extraneous check while processing request line.Ruslan Ermilov1-1/+1
2018-04-24SSL: detect "listen ... ssl" without certificates (ticket #178).Maxim Dounin1-12/+1
2018-03-17gRPC: special handling of the TE request header.Maxim Dounin1-0/+4
2018-02-15Expose more headers with NGX_HTTP_HEADERS.Ruslan Ermilov1-1/+1
2018-01-30SSL: using default server context in session remove (closes #1464).Sergey Kandaurov1-2/+2
2017-11-20Fixed worker_shutdown_timeout in various cases.Maxim Dounin1-0/+7
2017-03-24Added support for trailers in HTTP responses.Piotr Sikora1-0/+8
2017-05-29Fixed background requests with asynchronous operations.Roman Arutyunyan1-5/+3
2017-05-29SSL: set TCP_NODELAY on SSL connections before handshake.Maxim Dounin1-8/+17
2017-05-26Introduced ngx_tcp_nodelay().Ruslan Ermilov1-24/+3
2017-05-25Background subrequests for cache updates.Roman Arutyunyan1-3/+24
2017-04-25Don't pretend we support HTTP major versions >1 as HTTP/1.1.Ruslan Ermilov1-1/+11
2017-04-03Fixed type.hucongcong1-2/+2
2017-04-02Moved handling of wev->delayed to the connection event handler.Maxim Dounin1-21/+14