summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_h1proto.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-12-24Introducing write tail reference to avoid buffer chain iteration.Max Romanov1-4/+15
2019-11-14Processing inconsistent proxied response length.Igor Sysoev1-0/+1
2019-11-14Initial proxy support.Igor Sysoev1-28/+759
2019-11-14Introduced chained buffer completion handlers.Igor Sysoev1-0/+1
2019-11-14Using event engine memory buffers in HTTP/1 layer.Igor Sysoev1-11/+14
2019-11-14Using request task.Igor Sysoev1-0/+10
2019-10-10Style fixes.Igor Sysoev1-2/+4
2019-10-10Changed nxt_memcasecmp() interface to avoid casts.Igor Sysoev1-6/+4
2019-09-30HTTP: corrected allocation size for tail chunk.Valentin Bartenev1-1/+1
2019-09-02Making request state handler calls more consistent.Max Romanov1-4/+2
2019-08-26Adding body handler to nxt_http_request_header_send().Igor Sysoev1-2/+17
2019-08-20Introducing websocket support in router and libunit.Max Romanov1-78/+292
2019-08-16Changing the sequence of body send execution.Max Romanov1-7/+1
2019-08-06nxt_h1proto_t definition was moved to h1proto implementation.Igor Sysoev1-0/+20
2019-08-06Refactored HTTP protocol callback table.Igor Sysoev1-46/+14
2019-07-24Added routing based on request scheme.Axel Duch1-17/+4
2019-03-21Adjusting request schema value according to connection tls state.Max Romanov1-0/+17
2019-02-28Fixed timer and event race condition.Igor Sysoev1-0/+4
2019-02-26Keepalive mode is disabled on HTTP header parsing errors.Igor Sysoev1-0/+2
2019-02-19Validation and normalization of request host.Valentin Bartenev1-3/+1
2018-10-01Disabled chunked transfer encoding for 304 responses as well.Valentin Bartenev1-1/+1
2018-10-01Allowing keep-alive connections after 204 responses.Valentin Bartenev1-5/+7
2018-09-28Disabled chunked transfer encoding for 204 responses.Igor Sysoev1-1/+2
2018-09-20Added nginx error 497 response.Igor Sysoev1-0/+20
2018-09-20Added SSL/TLS support on connection level.Igor Sysoev1-193/+401
2018-07-30Fixed segfault on listening socket close.Igor Sysoev1-13/+54
2018-07-30Sending 408 response on idle connection timeout.Igor Sysoev1-14/+112
2018-07-12Disabling keep-alive connection on errors.Igor Sysoev1-10/+17
2018-07-12Fixed bug in "send_timeout" handling.Igor Sysoev1-1/+1
2018-06-25Introduced nxt_length() macro.Valentin Bartenev1-8/+8
2018-05-30Fixed keep-alive hanging after reconfiguration.Igor Sysoev1-32/+86
2018-04-12Miscellaneous changes.Igor Sysoev1-9/+14
2018-04-12Disabling timer when request header has been entirely read.Igor Sysoev1-2/+8
2018-04-12Fixed idle timeout, broken in b3e55c647741.Igor Sysoev1-1/+1
2018-04-11Initial access log support.Valentin Bartenev1-0/+31
2018-04-11Introducing connection state io_read_handler.Igor Sysoev1-32/+26
2018-04-11Keepalive processing optimization.Igor Sysoev1-46/+9
2018-04-11Fixed pipelined request processing, broken by 9e16499b63f0.Valentin Bartenev1-1/+1
2018-04-10Added "408 Request Timeout" error response.Igor Sysoev1-5/+27
2018-04-10Refactored HTTP header parsing.Igor Sysoev1-40/+54
2018-04-10Splitting HTTP processing in more granulate connection states.Igor Sysoev1-114/+225
2018-04-09Processing of partially parsed HTTP header.Valentin Bartenev1-13/+31
2018-04-03HTTP: using r->mem_pool retention counter for response buffers.Igor Sysoev1-8/+48
2018-03-28nxt_port_buf_completion() and nxt_sendbuf_completion().Igor Sysoev1-2/+2
2018-02-07Fixed reading of the rest of body, again.Valentin Bartenev1-18/+12
2018-01-24Fixed formatting in nxt_sprintf() and logging.Sergey Kandaurov1-1/+1
2018-01-16HTTP: fixed chunked response on 32-bit platforms.Igor Sysoev1-1/+1
2018-01-15Checking for major HTTP version.Valentin Bartenev1-0/+5
2018-01-15Improved HTTP version representation.Valentin Bartenev1-2/+2
2018-01-15HTTP parser: improved error reporting.Valentin Bartenev1-3/+24