summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_request.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
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
2017-03-24Fixed CPU hog while freeing hc->busy after e662cbf1b932 (1.11.11).Maxim Dounin1-0/+1
2017-03-07Converted hc->busy/hc->free to use chain links.Maxim Dounin1-36/+51
2017-02-02SSL: fixed ssl_buffer_size on SNI virtual hosts (ticket #1192).Maxim Dounin1-0/+2
2016-06-07Fixed an error log message.Valentin Bartenev1-1/+1
2016-05-20HTTP/2: the "421 Misdirected Request" response (closes #848).Valentin Bartenev1-1/+1
2016-05-16Dav: return 501 on PUT with ranges (ticket #948).Maxim Dounin1-0/+4
2016-05-13Improved EPOLLRDHUP handling.Valentin Bartenev1-1/+5
2016-03-31Fixed logging.Sergey Kandaurov1-6/+6
2016-02-24HTTP/2: implemented per request timeouts (closes #626).Valentin Bartenev1-12/+0
2016-02-24Fixed buffer over-read while logging invalid request headers.Valentin Bartenev1-4/+3
2015-12-08SSL: fixed possible segfault on renegotiation (ticket #845).Sergey Kandaurov1-0/+4
2015-11-06Style: unified request method checks.Ruslan Ermilov1-1/+1
2015-11-05SSL: only select HTTP/2 using NPN if "http2" is enabled.Valentin Bartenev1-10/+16
2015-09-11The HTTP/2 implementation (RFC 7240, 7241).Valentin Bartenev1-20/+19
2015-08-23Limit recursive subrequests instead of simultaneous.Valentin Bartenev1-1/+0
2015-06-16Core: renamed ngx_proxy_protocol_parse to ngx_proxy_protocol_read.Roman Arutyunyan1-2/+2
2015-04-25Core: the ngx_set_connection_log() macro.Vladimir Homutov1-3/+3
2015-04-23Removed the obsolete rtsig module.Ruslan Ermilov1-1/+1
2015-04-22Removed the obsolete aio module.Ruslan Ermilov1-1/+1
2015-03-23Request body: unbuffered reading.Maxim Dounin1-0/+5
2015-03-02SSL: reset ready flag if recv(MSG_PEEK) found no bytes in socket.Roman Arutyunyan1-0/+1
2014-12-02Upstream: improved subrequest logging.Maxim Dounin1-6/+2
2014-10-08Fixed possible buffer overrun in "too long header line" logging.Maxim Dounin1-3/+2