summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_variables.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-25HTTP CONNECT proxy.tunnelRoman Arutyunyan1-0/+17
2023-05-01Variables: avoid possible buffer overrun with some "$sent_http_*".Sergey Kandaurov1-2/+4
2022-10-12PROXY protocol v2 TLV variables.Roman Arutyunyan1-0/+39
2022-05-30All non-unique input headers are now linked lists.Maxim Dounin1-29/+4
2022-05-30Reworked multi headers to use linked lists.Maxim Dounin1-24/+17
2022-05-30Combining unknown headers during variables lookup (ticket #1316).Maxim Dounin1-17/+69
2021-10-06Fixed $content_length cacheability with chunked (ticket #2252).Maxim Dounin1-0/+4
2021-04-08Added $connection_time variable.Maxim Dounin1-0/+30
2020-05-08Variables: fixed buffer over-read when evaluating "$arg_".Sergey Kandaurov1-1/+1
2019-10-21Parsing server PROXY protocol address and port (ticket #1206).Roman Arutyunyan1-5/+18
2019-10-21Core: moved PROXY protocol fields out of ngx_connection_t.Roman Arutyunyan1-4/+19
2019-04-24Variables support in limit_rate and limit_rate_after (ticket #293).Ruslan Ermilov1-29/+26
2018-12-11Copy regex unnamed captures to cloned subrequests.Roman Arutyunyan1-1/+3
2018-03-07Improved code readablity.Ruslan Ermilov1-2/+6
2018-02-08Basic support of the Link response header.Ruslan Ermilov1-0/+3
2017-10-04Fixed handling of unix sockets in $binary_remote_addr.Maxim Dounin1-0/+12
2017-08-01Variables: macros for null variables.Ruslan Ermilov1-1/+1
2017-07-07Variables: use ngx_http_variable_null_value where appropriate.Ruslan Ermilov1-11/+5
2017-03-24Added support for trailers in HTTP responses.Piotr Sikora1-0/+15
2017-01-31Variables: generic prefix variables.Dmitry Volyntsev1-122/+118
2016-12-21Limited recursion when evaluating variables.Ruslan Ermilov1-6/+30
2016-06-20Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.Roman Arutyunyan1-50/+4
2016-05-23Added the $proxy_protocol_port variable.Dmitry Volyntsev1-0/+31
2016-04-26Variable $request_id.Vladimir Homutov1-0/+47
2016-03-31Fixed logging with variable field width.Sergey Kandaurov1-3/+2
2015-10-19Fixed variables prefix comparison.Maxim Dounin1-12/+26
2015-03-23Request body: unbuffered reading.Maxim Dounin1-0/+4
2014-08-27Variables: fixed non-indexed access of prefix vars (ticket #600).Maxim Dounin1-2/+5
2014-05-19Setting $args now invalidates unparsed uri.Maxim Dounin1-1/+19
2014-04-29Upstream: added the "$upstream_cookie_<name>" variables.Vladimir Homutov1-0/+19
2014-03-17Added server-side support for PROXY protocol v1 (ticket #355).Roman Arutyunyan1-0/+19
2013-12-09Fixed handling of UNIX-domain sockets.Ruslan Ermilov1-0/+12
2013-10-31Removed extra allocation for $sent_http_last_modified.Maxim Dounin1-2/+1
2013-09-04Win32: $request_time fixed.Maxim Dounin1-1/+1
2013-08-20Format specifier fixes in error logging.Sergey Kandaurov1-1/+1
2013-08-06Fixed memory leaks in the root and auth_basic_user_file directives.Valentin Bartenev1-2/+6
2013-05-02PCRE: retain input pattern for all regular expressions.Piotr Sikora1-1/+1
2013-02-27Correctly handle multiple X-Forwarded-For headers (ticket #106).Ruslan Ermilov1-3/+3
2013-02-27Fixed separator in $sent_http_cache_control.Ruslan Ermilov1-6/+27
2013-02-18Proxy: support for connection upgrade (101 Switching Protocols).Maxim Dounin1-1/+5
2013-01-21Variables $pipe, $request_length, $time_iso8601, and $time_local.Ruslan Ermilov1-0/+102
2012-12-17Added checks that disallow adding a variable with an empty name.Ruslan Ermilov1-0/+12
2012-11-21Request body: $content_length variable to honor real body size.Maxim Dounin1-2/+37
2012-11-21Request body: $request_body variable generalization.Maxim Dounin1-5/+13
2012-11-16Variables $request_time and $msec.Ruslan Ermilov1-0/+63
2012-10-29Variables $connection and $connection_requests.Maxim Dounin1-0/+53
2012-10-03Variable $bytes_sent.Maxim Dounin1-0/+26
2012-06-21Fixed compile-time conditionals used to detect if X-Forwarded-For supportRuslan Ermilov1-1/+1
2012-06-18Style fix.Andrey Belov1-1/+1
2012-06-18New core variable: $status.Andrey Belov1-0/+39