├── .gitignore ├── LICENSE ├── README.md ├── README_AUTO_LIB.md ├── auto ├── actions │ ├── array │ └── palloc ├── build ├── data │ ├── action_replacements │ ├── action_types │ ├── conf_args │ ├── conf_locs │ ├── conf_macros │ ├── contexts │ ├── header_files │ ├── headers │ ├── module_dependencies │ ├── modules_optional │ └── prefixes ├── src │ ├── array.h │ ├── conf_cmd_basic.h │ ├── conf_merge.h │ └── palloc.h └── text │ └── autogen ├── config ├── docs ├── core │ ├── action_macros │ └── conf_cmds ├── modules │ └── set_var ├── patches │ └── more_logging_info └── upstream │ └── list ├── examples ├── README └── http │ └── set_var │ ├── config │ └── ngx_http_set_var_examples_module.c ├── ngx_auto_lib_core ├── notes ├── CHANGES └── LICENSE ├── objs ├── ndk_array.h ├── ndk_conf_cmd_basic.h ├── ndk_conf_cmd_extra.h ├── ndk_conf_merge.h ├── ndk_config.c ├── ndk_config.h ├── ndk_includes.h └── ndk_palloc.h ├── patches ├── auto_config ├── expose_rewrite_functions └── rewrite_phase_handler └── src ├── hash ├── md5.h ├── murmurhash2.c └── sha.h ├── ndk.c ├── ndk.h ├── ndk_buf.c ├── ndk_buf.h ├── ndk_complex_path.c ├── ndk_complex_path.h ├── ndk_complex_value.c ├── ndk_complex_value.h ├── ndk_conf_file.c ├── ndk_conf_file.h ├── ndk_debug.c ├── ndk_debug.h ├── ndk_encoding.c ├── ndk_encoding.h ├── ndk_hash.c ├── ndk_hash.h ├── ndk_http.c ├── ndk_http.h ├── ndk_http_headers.h ├── ndk_log.c ├── ndk_log.h ├── ndk_parse.h ├── ndk_path.c ├── ndk_path.h ├── ndk_process.c ├── ndk_process.h ├── ndk_regex.c ├── ndk_regex.h ├── ndk_rewrite.c ├── ndk_rewrite.h ├── ndk_set_var.c ├── ndk_set_var.h ├── ndk_string.c ├── ndk_string.h ├── ndk_string_util.h ├── ndk_upstream_list.c ├── ndk_upstream_list.h ├── ndk_uri.c └── ndk_uri.h /.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | cscope.* 3 | *~ 4 | *.swp 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/README.md -------------------------------------------------------------------------------- /README_AUTO_LIB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/README_AUTO_LIB.md -------------------------------------------------------------------------------- /auto/actions/array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/actions/array -------------------------------------------------------------------------------- /auto/actions/palloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/actions/palloc -------------------------------------------------------------------------------- /auto/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/build -------------------------------------------------------------------------------- /auto/data/action_replacements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/action_replacements -------------------------------------------------------------------------------- /auto/data/action_types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/action_types -------------------------------------------------------------------------------- /auto/data/conf_args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/conf_args -------------------------------------------------------------------------------- /auto/data/conf_locs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/conf_locs -------------------------------------------------------------------------------- /auto/data/conf_macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/conf_macros -------------------------------------------------------------------------------- /auto/data/contexts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/contexts -------------------------------------------------------------------------------- /auto/data/header_files: -------------------------------------------------------------------------------- 1 | array 2 | palloc 3 | 4 | -------------------------------------------------------------------------------- /auto/data/headers: -------------------------------------------------------------------------------- 1 | http_headers 2 | log 3 | parse 4 | string_util 5 | -------------------------------------------------------------------------------- /auto/data/module_dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/module_dependencies -------------------------------------------------------------------------------- /auto/data/modules_optional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/data/modules_optional -------------------------------------------------------------------------------- /auto/data/prefixes: -------------------------------------------------------------------------------- 1 | ngx 2 | ndk 3 | -------------------------------------------------------------------------------- /auto/src/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/src/array.h -------------------------------------------------------------------------------- /auto/src/conf_cmd_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/src/conf_cmd_basic.h -------------------------------------------------------------------------------- /auto/src/conf_merge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/src/conf_merge.h -------------------------------------------------------------------------------- /auto/src/palloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/src/palloc.h -------------------------------------------------------------------------------- /auto/text/autogen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/auto/text/autogen -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/config -------------------------------------------------------------------------------- /docs/core/action_macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/docs/core/action_macros -------------------------------------------------------------------------------- /docs/core/conf_cmds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/docs/core/conf_cmds -------------------------------------------------------------------------------- /docs/modules/set_var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/docs/modules/set_var -------------------------------------------------------------------------------- /docs/patches/more_logging_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/docs/patches/more_logging_info -------------------------------------------------------------------------------- /docs/upstream/list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/docs/upstream/list -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/examples/README -------------------------------------------------------------------------------- /examples/http/set_var/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/examples/http/set_var/config -------------------------------------------------------------------------------- /examples/http/set_var/ngx_http_set_var_examples_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/examples/http/set_var/ngx_http_set_var_examples_module.c -------------------------------------------------------------------------------- /ngx_auto_lib_core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/ngx_auto_lib_core -------------------------------------------------------------------------------- /notes/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/notes/CHANGES -------------------------------------------------------------------------------- /notes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/notes/LICENSE -------------------------------------------------------------------------------- /objs/ndk_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_array.h -------------------------------------------------------------------------------- /objs/ndk_conf_cmd_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_conf_cmd_basic.h -------------------------------------------------------------------------------- /objs/ndk_conf_cmd_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_conf_cmd_extra.h -------------------------------------------------------------------------------- /objs/ndk_conf_merge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_conf_merge.h -------------------------------------------------------------------------------- /objs/ndk_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_config.c -------------------------------------------------------------------------------- /objs/ndk_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_config.h -------------------------------------------------------------------------------- /objs/ndk_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_includes.h -------------------------------------------------------------------------------- /objs/ndk_palloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/objs/ndk_palloc.h -------------------------------------------------------------------------------- /patches/auto_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/patches/auto_config -------------------------------------------------------------------------------- /patches/expose_rewrite_functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/patches/expose_rewrite_functions -------------------------------------------------------------------------------- /patches/rewrite_phase_handler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/patches/rewrite_phase_handler -------------------------------------------------------------------------------- /src/hash/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/hash/md5.h -------------------------------------------------------------------------------- /src/hash/murmurhash2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/hash/murmurhash2.c -------------------------------------------------------------------------------- /src/hash/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/hash/sha.h -------------------------------------------------------------------------------- /src/ndk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk.c -------------------------------------------------------------------------------- /src/ndk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk.h -------------------------------------------------------------------------------- /src/ndk_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_buf.c -------------------------------------------------------------------------------- /src/ndk_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_buf.h -------------------------------------------------------------------------------- /src/ndk_complex_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_complex_path.c -------------------------------------------------------------------------------- /src/ndk_complex_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_complex_path.h -------------------------------------------------------------------------------- /src/ndk_complex_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_complex_value.c -------------------------------------------------------------------------------- /src/ndk_complex_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_complex_value.h -------------------------------------------------------------------------------- /src/ndk_conf_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_conf_file.c -------------------------------------------------------------------------------- /src/ndk_conf_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_conf_file.h -------------------------------------------------------------------------------- /src/ndk_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_debug.c -------------------------------------------------------------------------------- /src/ndk_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_debug.h -------------------------------------------------------------------------------- /src/ndk_encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_encoding.c -------------------------------------------------------------------------------- /src/ndk_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_encoding.h -------------------------------------------------------------------------------- /src/ndk_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_hash.c -------------------------------------------------------------------------------- /src/ndk_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_hash.h -------------------------------------------------------------------------------- /src/ndk_http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_http.c -------------------------------------------------------------------------------- /src/ndk_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_http.h -------------------------------------------------------------------------------- /src/ndk_http_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_http_headers.h -------------------------------------------------------------------------------- /src/ndk_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_log.c -------------------------------------------------------------------------------- /src/ndk_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_log.h -------------------------------------------------------------------------------- /src/ndk_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_parse.h -------------------------------------------------------------------------------- /src/ndk_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_path.c -------------------------------------------------------------------------------- /src/ndk_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_path.h -------------------------------------------------------------------------------- /src/ndk_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_process.c -------------------------------------------------------------------------------- /src/ndk_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_process.h -------------------------------------------------------------------------------- /src/ndk_regex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_regex.c -------------------------------------------------------------------------------- /src/ndk_regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_regex.h -------------------------------------------------------------------------------- /src/ndk_rewrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_rewrite.c -------------------------------------------------------------------------------- /src/ndk_rewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_rewrite.h -------------------------------------------------------------------------------- /src/ndk_set_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_set_var.c -------------------------------------------------------------------------------- /src/ndk_set_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_set_var.h -------------------------------------------------------------------------------- /src/ndk_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_string.c -------------------------------------------------------------------------------- /src/ndk_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_string.h -------------------------------------------------------------------------------- /src/ndk_string_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_string_util.h -------------------------------------------------------------------------------- /src/ndk_upstream_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_upstream_list.c -------------------------------------------------------------------------------- /src/ndk_upstream_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_upstream_list.h -------------------------------------------------------------------------------- /src/ndk_uri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_uri.c -------------------------------------------------------------------------------- /src/ndk_uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vision5/ngx_devel_kit/HEAD/src/ndk_uri.h --------------------------------------------------------------------------------