-
Commit 6523dbe removed the captures_mask field from the ngx_http_script_compile_t structure in src/http/ngx_http_script.h. It was used in third-party plugins, such as ngx_http_substitutions_filter_module, and they are now incompatible with freenginx.
-
Commit c6a18ac removed the definition of the ngx_http_script_var_handler_code_t structure from src/http/ngx_http_script.h. It was used in third-party plugins, such as ngx_devel_kit, which many other third-party modules depend on, and they are now incompatible with freenginx.
Is it a good thing that freenginx has now lost compatibility with many third-party modules?
Commit 6523dbe removed the
captures_maskfield from thengx_http_script_compile_tstructure insrc/http/ngx_http_script.h. It was used in third-party plugins, such asngx_http_substitutions_filter_module, and they are now incompatible withfreenginx.Commit c6a18ac removed the definition of the
ngx_http_script_var_handler_code_tstructure fromsrc/http/ngx_http_script.h. It was used in third-party plugins, such asngx_devel_kit, which many other third-party modules depend on, and they are now incompatible withfreenginx.Is it a good thing that
freenginxhas now lost compatibility with many third-party modules?