From d01bb196348c6b18919b5f82ce1d30dcc8087b33 Mon Sep 17 00:00:00 2001 From: Aapo Talvensaari Date: Thu, 20 Nov 2025 15:50:52 +0000 Subject: [PATCH] feat(*): add some missing variable indexes ### Summary Adds variable indexes for: - `kong_proxy_mode` - `upstream_via` - `upstream_x_forwarded_for` - `upstream_x_forwarded_host` - `upstream_x_forwarded_path` - `upstream_x_forwarded_port` - `upstream_x_forwarded_prefix` - `upstream_x_forwarded_proto` --- src/ngx_http_lua_kong_var_index.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ngx_http_lua_kong_var_index.c b/src/ngx_http_lua_kong_var_index.c index c3333906..c802f7e9 100644 --- a/src/ngx_http_lua_kong_var_index.c +++ b/src/ngx_http_lua_kong_var_index.c @@ -92,6 +92,15 @@ static ngx_str_t default_vars[] = { ngx_string("upstream_http_trailer"), ngx_string("upstream_http_upgrade"), ngx_string("upstream_status"), + ngx_string("upstream_via"), + + /* upstream x-forwarded vars */ + ngx_string("upstream_x_forwarded_for"), + ngx_string("upstream_x_forwarded_host"), + ngx_string("upstream_x_forwarded_path"), + ngx_string("upstream_x_forwarded_port"), + ngx_string("upstream_x_forwarded_prefix"), + ngx_string("upstream_x_forwarded_proto"), /* detailed upstream timing vars */ ngx_string("upstream_start_timestamp_us"), @@ -101,6 +110,7 @@ static ngx_str_t default_vars[] = { ngx_string("upstream_response_timestamp_us"), /* lua-kong-module vars */ + ngx_string("kong_proxy_mode"), ngx_string("kong_request_id"), ngx_null_string