]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Backport:
authorGraham Leggett <minfrin@apache.org>
Wed, 30 Nov 2011 11:03:03 +0000 (11:03 +0000)
committerGraham Leggett <minfrin@apache.org>
Wed, 30 Nov 2011 11:03:03 +0000 (11:03 +0000)
commit71503c53b0d25726f1fe16e0fc1e44efd7a204f8
treef7343e47a130c29a7c4fec9d2284301a18e414f3
parent40f1b9042636cf72a7ac176eafdf94aeb157d411
Backport:
Introduce a per request version of the remote IP address, which can be
optionally modified by a module when the effective IP of the client
is not the same as the real IP of the client (such as a load balancer).
Introduce a per connection "peer_ip" and a per request "client_ip" to
distinguish between the raw IP address of the connection and the effective
IP address of the request.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208378 13f79535-47bb-0310-9956-ffa450edef68
31 files changed:
CHANGES
STATUS
docs/manual/expr.xml
docs/manual/mod/core.xml
docs/manual/mod/mod_log_config.xml
docs/manual/mod/mod_remoteip.xml
include/ap_mmn.h
include/httpd.h
modules/aaa/mod_access_compat.c
modules/aaa/mod_authz_host.c
modules/arch/netware/mod_nw_ssl.c
modules/cluster/mod_heartmonitor.c
modules/echo/mod_echo.c
modules/filters/mod_ext_filter.c
modules/http/http_request.c
modules/loggers/mod_log_config.c
modules/lua/lua_request.c
modules/mappers/mod_rewrite.c
modules/metadata/mod_ident.c
modules/metadata/mod_remoteip.c
modules/metadata/mod_setenvif.c
modules/proxy/ajp_header.c
modules/proxy/mod_proxy_http.c
modules/ssl/ssl_engine_kernel.c
modules/ssl/ssl_engine_vars.c
server/core.c
server/log.c
server/protocol.c
server/request.c
server/util_expr_eval.c
server/util_script.c