summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_h1proto.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-09-10http: Fix router process crash whilst using proxyZhidao HONG1-0/+5
2024-06-20http: Support chunked request bodiesZhidao HONG1-38/+135
2024-06-20http: Refactored nxt_h1p_request_body_read()Zhidao HONG1-17/+15
2024-05-09http: Use consistent target in nxt_h1p_peer_header_send()Zhidao HONG1-1/+1
2024-04-11HTTP: Rewrote url target section in nxt_h1p_peer_header_send()Zhidao HONG1-5/+69
2023-07-01Var: supported HTTP response header variables.Zhidao HONG1-1/+1
2023-04-12HTTP: optimizing $request_line.Alejandro Colomar1-5/+9
2023-03-21HTTP: added route logging.Alejandro Colomar1-0/+6
2022-11-04Removed the unsafe nxt_memchr() wrapper for memchr(3).Alejandro Colomar1-1/+1
2022-11-04Removed the unsafe nxt_memcmp() wrapper for memcmp(3).Alejandro Colomar1-3/+3
2022-08-29Implemented basic statistics API.Valentin Bartenev1-6/+7
2022-06-20Router: forwared header replacement.Zhidao HONG1-1/+1
2022-04-26Fixed indentation.Alejandro Colomar1-5/+5
2021-11-11Removed the execute permission bit from "nxt_h1proto.c".Valentin Bartenev1-0/+0
2021-08-03Fixed dead assignments.Max Romanov1-1/+0
2021-05-26Fixing crash during TLS connection shutdown.Andrey Suvorov1-0/+0
2020-12-08PHP: populating PHP_AUTH_* server variables.Valentin Bartenev1-0/+2
2020-12-07HTTP: fixed status line format for unknown status codes.Valentin Bartenev1-17/+20
2020-11-17HTTP parser: allowed more characters in header field names.Valentin Bartenev1-1/+5
2020-09-30Fixing router connection pool leakage.Max Romanov1-1/+4
2020-09-29Supporting HTTP/1.0 keep-alive.Max Romanov1-1/+8
2020-09-18Fixed segmentation fault during reconfiguration.Igor Sysoev1-7/+3
2020-09-18Fixed segmentation fault during reconfiguration.Igor Sysoev1-1/+9
2020-09-18Fixed use-after-free error during reconfiguration.Igor Sysoev1-0/+2
2020-08-05Improved mkstemp() error reporting.Valentin Bartenev1-1/+1
2020-06-23Upstream chunked transfer encoding support.Igor Sysoev1-14/+87
2020-04-16Using malloc/free for the http fields hash.Max Romanov1-3/+3
2020-04-15Fixed crash that occurs when idle connections are closed forcibly.Igor Sysoev1-6/+31
2020-03-21Implemented "location" option for "return" action.Valentin Bartenev1-0/+2
2020-03-19Completing buffers immediatelyMax Romanov1-5/+2
2020-03-19Completing request header buffers to avoid memory leak.Max Romanov1-20/+26
2020-03-12Using disk file to store large request body.Max Romanov1-26/+152
2020-03-12Checking Content-Length value right after header parse.Max Romanov1-5/+0
2020-03-06Round robin upstream added.Igor Sysoev1-1/+2
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