summaryrefslogtreecommitdiffhomepage
path: root/src/http (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-05-31Headers filter: style.Piotr Sikora1-2/+2
2017-05-30HTTP/2: add debug logging of pseudo-headers and cookies.Piotr Sikora1-20/+28
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 Ermilov3-123/+19
2017-05-25Background subrequests for cache updates.Roman Arutyunyan4-24/+49
2017-05-23HTTP/2: fixed segfault when memory allocation failed.Valentin Bartenev1-2/+2
2017-05-18Cache: ignore long locked entries during forced expire.Dmitry Volyntsev1-11/+42
2017-05-18Upstream: fixed u->headers_in.headers allocation error handling.Sergey Kandaurov4-0/+6
2017-05-15Realip: allow hostnames in set_real_ip_from (ticket #1180).Ruslan Ermilov1-15/+68
2017-05-15Access: simplified rule parser code.Ruslan Ermilov1-13/+7
2017-04-27Added missing "fall through" comments (ticket #1259).Maxim Dounin1-0/+3
2017-04-25Don't pretend we support HTTP major versions >1 as HTTP/1.1.Ruslan Ermilov5-8/+34
2017-04-24HTTP/2: reduced difference to HTTP/1.x in reading request body.Valentin Bartenev3-33/+18
2017-04-24HTTP/2: rejecting zero WINDOW_UPDATE with PROTOCOL_ERROR.Valentin Bartenev1-0/+38
2017-04-20Gzip static: use an appropriate error on memory allocation failure.Sergey Kandaurov1-1/+1
2017-04-20Cleaned up r->headers_out.headers allocation error handling.Sergey Kandaurov8-15/+28
2017-04-18Sub filter: restored ngx_http_set_ctx() at the proper place.Sergey Kandaurov1-2/+2
2017-04-18SSL: added support for TLSv1.3 in ssl_protocols directive.Sergey Kandaurov3-0/+3
2017-04-11Added support for the "308 Permanent Redirect" (ticket #877).Simon Leblanc6-4/+20
2017-04-12Use ngx_calloc_buf() where appropriate.Ruslan Ermilov9-12/+12
2017-03-24Upstream: allow recovery from "429 Too Many Requests" response.Piotr Sikora6-5/+16
2017-03-24Added support for "429 Too Many Requests" response (RFC6585).Piotr Sikora3-8/+29
2017-04-03Fixed type.hucongcong1-2/+2
2017-03-31Slice filter: prevented slice redirection (ticket #1219).Roman Arutyunyan1-1/+11
2017-03-28Slice filter: allowed at most one subrequest at a time.Roman Arutyunyan1-12/+16
2017-04-02Moved handling of wev->delayed to the connection event handler.Maxim Dounin4-78/+26
2017-04-02Perl: fixed delaying subrequests.Maxim Dounin2-6/+11
2017-04-02Limit req: fixed delaying subrequests.Maxim Dounin1-1/+4
2017-03-26HTTP/2: style and typos.Piotr Sikora2-7/+8
2017-03-29HTTP/2: fixed connection finalization.Valentin Bartenev1-3/+8
2017-03-29HTTP/2: fixed stream finalization.Valentin Bartenev1-0/+3
2017-03-26HTTP/2: emit PROTOCOL_ERROR on padding errors.Piotr Sikora1-2/+4
2017-03-26HTTP/2: fix flow control with padded DATA frames.Piotr Sikora1-10/+12
2017-03-26HTTP/2: fix $body_bytes_sent variable.Piotr Sikora1-0/+3
2017-03-26HTTP/2: fix $bytes_sent variable.Piotr Sikora1-0/+2
2017-03-28Copy filter: wake up subrequests after aio operations.Maxim Dounin1-2/+30
2017-03-28Threads: fixed request hang with aio_write and subrequests.Maxim Dounin1-2/+12
2017-03-28Fixed ngx_open_cached_file() error handling.Sergey Kandaurov4-3/+19
2017-03-24Fixed CPU hog while freeing hc->busy after e662cbf1b932 (1.11.11).Maxim Dounin1-0/+1
2017-03-22Simplified code about duplicate root/alias directive.Ruslan Ermilov1-8/+6
2017-03-22Unified error messages about duplicate directives.Ruslan Ermilov2-2/+2
2017-03-07Access log: removed dead ev->timedout check in flush timer handler.Maxim Dounin1-14/+1
2017-03-07Converted hc->busy/hc->free to use chain links.Maxim Dounin2-39/+53
2017-03-06Added missing "static" specifiers found by gcc -Wtraditional.Ruslan Ermilov1-1/+1
2017-03-02Added missing static specifiers.Eran Kornblau5-5/+5
2017-02-27Fixed background update with "if".Maxim Dounin1-0/+1
2017-02-13Gzip: free chain links on the hot path (ticket #1046).Maxim Dounin1-6/+16
2017-02-10Upstream: read handler cleared on upstream finalization.Maxim Dounin1-0/+2
2017-02-10Cache: increased cache header Vary and ETag lengths to 128.Maxim Dounin1-3/+3