On 11/06/2010 03:31 PM, [email protected] wrote:
> Author: sf
> Date: Sat Nov 6 14:31:16 2010
> New Revision: 1032073
>
> URL: http://svn.apache.org/viewvc?rev=1032073&view=rev
> Log:
> Replace ap_expr with a parser derived from mod_ssl's parser. Make mod_ssl use
> the new parser. Rework ap_expr's public interface and provide hooks for
> modules
> to add variables and functions.
>
> The Netware and Windows build files still need to be adjusted
>
> Added:
> httpd/httpd/trunk/server/util_expr_eval.c
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_eval.c
> httpd/httpd/trunk/server/util_expr_parse.c
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.c
> httpd/httpd/trunk/server/util_expr_parse.h
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.h
> httpd/httpd/trunk/server/util_expr_parse.y
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.y
> httpd/httpd/trunk/server/util_expr_private.h
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr.h
> httpd/httpd/trunk/server/util_expr_scan.c
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_scan.c
> httpd/httpd/trunk/server/util_expr_scan.l
> - copied, changed from r1032057,
> httpd/httpd/trunk/modules/ssl/ssl_expr_scan.l
> Removed:
> httpd/httpd/trunk/modules/ssl/ssl_expr.c
> httpd/httpd/trunk/modules/ssl/ssl_expr.h
> httpd/httpd/trunk/modules/ssl/ssl_expr_eval.c
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.c
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.h
> httpd/httpd/trunk/modules/ssl/ssl_expr_parse.y
> httpd/httpd/trunk/modules/ssl/ssl_expr_scan.c
> httpd/httpd/trunk/modules/ssl/ssl_expr_scan.l
> httpd/httpd/trunk/server/util_expr.c
> Modified:
> httpd/httpd/trunk/CHANGES
> httpd/httpd/trunk/buildconf
> httpd/httpd/trunk/include/ap_expr.h
> httpd/httpd/trunk/include/ap_mmn.h
> httpd/httpd/trunk/include/http_core.h
> httpd/httpd/trunk/modules/aaa/mod_authz_core.c
> httpd/httpd/trunk/modules/filters/mod_filter.c
> httpd/httpd/trunk/modules/metadata/mod_headers.c
> httpd/httpd/trunk/modules/ssl/Makefile.in
> httpd/httpd/trunk/modules/ssl/config.m4
> httpd/httpd/trunk/modules/ssl/mod_ssl.c
> httpd/httpd/trunk/modules/ssl/ssl_engine_config.c
> httpd/httpd/trunk/modules/ssl/ssl_engine_kernel.c
> httpd/httpd/trunk/modules/ssl/ssl_engine_vars.c
> httpd/httpd/trunk/modules/ssl/ssl_private.h
> httpd/httpd/trunk/server/Makefile.in
> httpd/httpd/trunk/server/core.c
> httpd/httpd/trunk/server/main.c
> httpd/httpd/trunk/server/request.c
>
> Modified: httpd/httpd/trunk/modules/ssl/mod_ssl.c
> URL:
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/mod_ssl.c?rev=1032073&r1=1032072&r2=1032073&view=diff
> ==============================================================================
> --- httpd/httpd/trunk/modules/ssl/mod_ssl.c (original)
> +++ httpd/httpd/trunk/modules/ssl/mod_ssl.c Sat Nov 6 14:31:16 2010
> @@ -565,11 +565,6 @@ static void ssl_register_hooks(apr_pool_
> &ssl_authz_provider_verify_client,
> AP_AUTH_INTERNAL_PER_CONF);
>
> - ap_register_auth_provider(p, AUTHZ_PROVIDER_GROUP, "ssl-require",
> - AUTHZ_PROVIDER_VERSION,
> - &ssl_authz_provider_sslrequire,
> - AP_AUTH_INTERNAL_PER_CONF);
> -
What is the substitute for ssl-require?
> }
>
> module AP_MODULE_DECLARE_DATA ssl_module = {
>
Regards
RĂ¼diger