]> granicus.if.org Git - apache/commit
Replace ap_expr with a parser derived from mod_ssl's parser. Make mod_ssl use
authorStefan Fritsch <sf@apache.org>
Sat, 6 Nov 2010 14:31:16 +0000 (14:31 +0000)
committerStefan Fritsch <sf@apache.org>
Sat, 6 Nov 2010 14:31:16 +0000 (14:31 +0000)
commit35cdba6976ca6f8a9bde73267340c40d7ae6d496
treecc1609882f476369e5edea4aef79a868fef4f7fd
parent11185f31630922c67eeaf930bc65c80ce7eb007e
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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1032073 13f79535-47bb-0310-9956-ffa450edef68
32 files changed:
CHANGES
buildconf
include/ap_expr.h
include/ap_mmn.h
include/http_core.h
modules/aaa/mod_authz_core.c
modules/filters/mod_filter.c
modules/metadata/mod_headers.c
modules/ssl/Makefile.in
modules/ssl/config.m4
modules/ssl/mod_ssl.c
modules/ssl/ssl_engine_config.c
modules/ssl/ssl_engine_kernel.c
modules/ssl/ssl_engine_vars.c
modules/ssl/ssl_expr.c [deleted file]
modules/ssl/ssl_expr.h [deleted file]
modules/ssl/ssl_expr_eval.c [deleted file]
modules/ssl/ssl_expr_parse.y [deleted file]
modules/ssl/ssl_expr_scan.l [deleted file]
modules/ssl/ssl_private.h
server/Makefile.in
server/core.c
server/main.c
server/request.c
server/util_expr.c [deleted file]
server/util_expr_eval.c [new file with mode: 0644]
server/util_expr_parse.c [moved from modules/ssl/ssl_expr_parse.c with 71% similarity]
server/util_expr_parse.h [moved from modules/ssl/ssl_expr_parse.h with 73% similarity]
server/util_expr_parse.y [new file with mode: 0644]
server/util_expr_private.h [new file with mode: 0644]
server/util_expr_scan.c [moved from modules/ssl/ssl_expr_scan.c with 65% similarity]
server/util_expr_scan.l [new file with mode: 0644]