summaryrefslogtreecommitdiff
path: root/src/http
Commit message (Expand)AuthorAgeFilesLines
* Mp4: disabled duplicate atoms.Roman Arutyunyan2022-10-191-0/+147
* Avoid sending "Connection: keep-alive" when shutting down.Maxim Dounin2022-01-111-0/+4
* Simplified sendfile(SF_NODISKIO) usage.Maxim Dounin2021-12-271-82/+0
* Removed "aio sendfile", deprecated since 1.7.11.Maxim Dounin2021-12-271-13/+0
* Moved Huffman coding out of HTTP/2.Ruslan Ermilov2021-12-217-43/+45
* HTTP/2: fixed sendfile() aio handling.Maxim Dounin2021-11-253-10/+65
* HTTP/2: fixed "task already active" with sendfile in threads.Maxim Dounin2021-11-252-2/+58
* SSL: $ssl_curve (ticket #2135).Sergey Kandaurov2021-11-011-0/+3
* Changed default value of sendfile_max_chunk to 2m.Maxim Dounin2021-10-291-1/+1
* Upstream: sendfile_max_chunk support.Maxim Dounin2021-10-291-3/+6
* Simplified sendfile_max_chunk handling.Maxim Dounin2021-10-291-5/+1
* Switched to using posted next events after sendfile_max_chunk.Maxim Dounin2021-10-291-2/+1
* Mp4: mp4_start_key_frame directive.Roman Arutyunyan2021-10-281-27/+194
* Mp4: added ngx_http_mp4_update_mdhd_atom() function.Roman Arutyunyan2021-10-281-8/+32
* SSL: SSL_sendfile() support with kernel TLS.Maxim Dounin2021-10-212-4/+6
* HTTP: connections with wrong ALPN protocols are now rejected.Vladimir Homutov2021-10-201-7/+6
* SSL: added $ssl_alpn_protocol variable.Vladimir Homutov2021-10-141-0/+3
* HTTP/2: removed support for NPN.Vladimir Homutov2021-10-154-72/+9
* Upstream: fixed logging level of upstream invalid header errors.Maxim Dounin2021-10-184-4/+4
* Synced ngx_http_subrequest() argument names (ticket #2255).Maxim Dounin2021-10-121-2/+2
* Proxy: disabled keepalive on extra data in non-buffered mode.Awdhesh Mathpal2021-10-071-0/+1
* Fixed $content_length cacheability with chunked (ticket #2252).Maxim Dounin2021-10-061-0/+4
* Request body: do not create temp file if there's nothing to write.Roman Arutyunyan2021-09-101-1/+1
* HTTP/2: optimized processing of small DATA frames.Maxim Dounin2021-09-061-54/+12
* HTTP/2: fixed timers left after request body reading.Maxim Dounin2021-09-061-12/+12
* HTTP/2: fixed window updates when buffering in filters.Maxim Dounin2021-09-061-2/+18
* Fixed debug logging.Roman Arutyunyan2021-09-021-2/+2
* HTTP/2: avoid memcpy() with NULL source and zero length.Maxim Dounin2021-08-311-1/+3
* Request body: reading body buffering in filters.Maxim Dounin2021-08-293-26/+182
* Request body: introduced rb->last_saved flag.Maxim Dounin2021-08-292-15/+54
* Request body: added alert to catch duplicate body saving.Maxim Dounin2021-08-291-0/+6
* Request body: missing comments about initialization.Maxim Dounin2021-08-291-0/+2
* HTTP/2: improved handling of preread unbuffered requests.Maxim Dounin2021-08-291-1/+1
* HTTP/2: improved handling of END_STREAM in a separate DATA frame.Maxim Dounin2021-08-291-0/+3
* HTTP/2: reworked body reading to better match HTTP/1.x code.Maxim Dounin2021-08-291-62/+96
* HTTP/2: improved body reading logging.Maxim Dounin2021-08-291-0/+6
* Upstream: fixed timeouts with gRPC, SSL and select (ticket #2229).Maxim Dounin2021-08-201-0/+4
* SSL: ciphers now set before loading certificates (ticket #2035).Maxim Dounin2021-08-164-25/+25
* Disabled HTTP/1.0 requests with Transfer-Encoding.Sergey Kandaurov2021-08-091-0/+8
* Disabled control characters in the Host header.Maxim Dounin2021-06-281-3/+4
* Improved logging of invalid headers.Maxim Dounin2021-06-286-13/+28
* Disabled control characters and space in header names.Maxim Dounin2021-06-283-4/+4
* Disabled control characters in URIs.Maxim Dounin2021-06-281-14/+28
* Disabled spaces in URIs (ticket #196).Maxim Dounin2021-06-284-70/+11
* Disabled requests with both Content-Length and Transfer-Encoding.Maxim Dounin2021-06-281-2/+9
* Added CONNECT method rejection.Maxim Dounin2021-06-284-17/+31
* Moved TRACE method rejection to a better place.Maxim Dounin2021-06-281-7/+7
* gRPC: RST_STREAM(NO_ERROR) handling micro-optimization.Sergey Kandaurov2021-06-171-0/+4
* gRPC: handling GOAWAY with a higher last stream identifier.Sergey Kandaurov2021-06-171-0/+9
* Fixed SSL logging with lingering close.Maxim Dounin2021-06-011-0/+2