apisix-nginx-module
apisix-nginx-module copied to clipboard
Currently, we patch OpenResty to add a flag which detects the change of headers: https://github.com/api7/apisix-nginx-module/blob/main/patch/1.21.4/ngx_lua-request_header_set.patch We should do the same thing with the uri args.
The current change detection only marks the current request, but not the main request if the current request is subrequest: https://github.com/api7/apisix-nginx-module/blob/1af1ee48b06d1acc58fd2ca15fd27541953f57f9/src/ngx_http_apisix_module.c#L565 However, the headers_in field is shared between subrequest and...
Hello! @spacewander Since https://hg.nginx.org/nginx/rev/d16ba0ea3434 , Subrequests of slice module will bypass phases which come before content handler, and may trigger some confusing behaviors for some dynamic settiings, especialy proxy settings....
such as "client_header_timeout", "client_body_timeout", "send timeout“ is it complex to control this nginx native timer in resty?
**The plugin will not work as expected when a module has read request body in the phase before `proxy_pass` ** A similar one I mentioned in [https://github.com/apache/apisix/issues/10379](url) I add log...
This patch is no longer needed as the upstream openresty ngx-lua module already contains this fix. https://github.com/openresty/lua-nginx-module/blob/45db94a3440a12165b8d64495a4b5dd78678214f/src/ngx_http_lua_headers.c#L1324 Compiling apisix-runtime without removing this patch results in following error: ``` ../ngx_lua-0.10.26/src/ngx_http_lua_headers.c:1345:1: error:...
The dependency should be apisix-base depends on apisix-nginx-module. ````txt build-apisix-base.sh --> apisix-nginx-module ```` So we should not use `build-apisix-base.sh` in CI https://github.com/api7/apisix-nginx-module/blob/1345603d3b04b027cdae8254877af64f753ea7f3/.github/workflows/ci.yml#L41 A better way is to refer to CI...
`Tongsuo` does not meet the http3 requirements of `nginx(openresty-1.25.3.1)`. This needs to be fixed at the right time. ref: https://github.com/api7/apisix-nginx-module/actions/runs/7986219251/job/21806166088?pr=85
Hi, this module is really great! But now I have some problems with using this module. Currently, this module only supports few parameters which that can be dynamically bound to...