summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_http_request.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-03-11Avoiding arithmetic ops with NULL pointer in nxt_http_arguments_parseAndrei Zeliankou1-0/+6
2024-01-29HTTP: enhanced access log with conditional filtering.Zhidao HONG1-6/+48
2024-01-29HTTP: refactored out nxt_http_request_access_log().Zhidao HONG1-7/+18
2023-08-09HTTP: controlling response headers support.Zhidao HONG1-0/+6
2023-08-09HTTP: stored matched action in nxt_http_request_t.Zhidao HONG1-5/+3
2023-04-20HTTP: added basic URI rewrite.Zhidao HONG1-0/+9
2023-04-25Allow to remove the version string in HTTP responses.Andrew Clayton1-3/+9
2023-01-30NJS: adding the missing vm destruction.Zhidao HONG1-0/+4
2022-11-20Basic njs support.Zhidao HONG1-1/+1
2022-11-20Var: separating nxt_tstr_t from nxt_var_t.Zhidao HONG1-1/+3
2022-10-12HTTP: added a $request_time variable.Zhidao HONG1-0/+2
2022-09-19HTTP: fixed cookie parsing.Zhidao HONG1-5/+2
2022-08-29Status: added requests count.Zhidao HONG1-0/+2
2022-07-28Log: customizable access log format.Zhidao HONG1-3/+6
2022-07-14Var: dynamic variables support.Zhidao HONG1-0/+54
2022-06-22Constified numerous function parameters.Andrew Clayton1-6/+6
2022-06-20Router: forwared header replacement.Zhidao HONG1-40/+111
2022-06-20Router: introduced nxt_http_forward_t.Zhidao HONG1-14/+16
2022-05-19HTTP: generalized uri encoding.Zhidao HONG1-0/+83
2022-05-18HTTP: generalized argument and cookie parsing.Zhidao HONG1-0/+276
2021-09-07Router: refactored variable pass.Zhidao HONG1-2/+0
2021-08-12Router: client IP address replacement.Oisin Canty1-0/+150
2021-07-24Router: split nxt_http_app_conf_t from nxt_http_action_t.Zhidao HONG1-3/+1
2021-04-22Router: grouped app and share fields in nxt_http_action_t.Zhidao HONG1-2/+2
2020-10-26Increased request memory pool size.Valentin Bartenev1-1/+1
2020-08-13Basic variables support.Valentin Bartenev1-4/+11
2020-05-14PHP: implemented "targets" option.Valentin Bartenev1-0/+2
2020-04-16Using malloc/free for the http fields hash.Max Romanov1-3/+3
2020-03-12Using disk file to store large request body.Max Romanov1-0/+8
2020-03-12Moving request memory pool retain call after RPC data allocation.Max Romanov1-10/+0
2020-03-12Checking Content-Length value right after header parse.Max Romanov1-1/+8
2019-11-14Initial proxy support.Igor Sysoev1-2/+2
2019-11-14Introduced chained buffer completion handlers.Igor Sysoev1-3/+8
2019-11-14Using request task.Igor Sysoev1-2/+2
2019-11-14Replacing pass with action.Igor Sysoev1-15/+15
2019-09-19Basic support for serving static files.Valentin Bartenev1-17/+8
2019-08-26Adding body handler to nxt_http_request_header_send().Igor Sysoev1-2/+3
2019-08-20Introducing websocket support in router and libunit.Max Romanov1-6/+15
2019-08-06Refactored HTTP protocol callback table.Igor Sysoev1-14/+14
2019-07-24Added routing based on request scheme.Axel Duch1-1/+0
2019-05-30Handling routing errors.Igor Sysoev1-15/+12
2019-03-21Adjusting request schema value according to connection tls state.Max Romanov1-6/+9
2019-03-18Setting request error flag in error handler.Max Romanov1-0/+2
2019-03-06Removed unnecessary abstraction layer.Alexander Borisov1-74/+8
2019-02-27Fixed processing of SERVER_NAME after 77aad2c142a0.Valentin Bartenev1-2/+7
2019-02-27Initial routing implementation.Igor Sysoev1-8/+45
2019-02-23Removed surplus check for NUL in nxt_http_validate_host().Valentin Bartenev1-1/+0
2019-02-19Validation and normalization of request host.Valentin Bartenev1-7/+110
2019-02-18Fixed memory leak on response body sending failure.Igor Sysoev1-1/+3
2019-02-18Rejecting requests with duplicate "Content-Length".Valentin Bartenev1-5/+8