summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-apache/mod_rpaf/files/011_apache2.4.patch')
-rw-r--r--www-apache/mod_rpaf/files/011_apache2.4.patch51
1 files changed, 0 insertions, 51 deletions
diff --git a/www-apache/mod_rpaf/files/011_apache2.4.patch b/www-apache/mod_rpaf/files/011_apache2.4.patch
deleted file mode 100644
index 1757e9f30a5a..000000000000
--- a/www-apache/mod_rpaf/files/011_apache2.4.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-Description: Apache 2.4 compatibility patch
-Author: Sergey B Kirpichev <skirpichev@gmail.com>
-Bug-Debian: http://bugs.debian.org/666792
-
----
- mod_rpaf-2.0.c | 16 ++++++++--------
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
---- a/mod_rpaf-2.0.c
-+++ b/mod_rpaf-2.0.c
-@@ -149,8 +149,8 @@
-
- static apr_status_t rpaf_cleanup(void *data) {
- rpaf_cleanup_rec *rcr = (rpaf_cleanup_rec *)data;
-- rcr->r->connection->remote_ip = apr_pstrdup(rcr->r->connection->pool, rcr->old_ip);
-- rcr->r->connection->remote_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(rcr->r->connection->remote_ip);
-+ rcr->r->connection->client_ip = apr_pstrdup(rcr->r->connection->pool, rcr->old_ip);
-+ rcr->r->connection->client_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(rcr->r->connection->client_ip);
- return APR_SUCCESS;
- }
-
-@@ -173,7 +173,7 @@
- if (!cfg->enable)
- return DECLINED;
-
-- if (is_in_array(r->connection->remote_ip, cfg->proxy_ips) == 1) {
-+ if (is_in_array(r->connection->client_ip, cfg->proxy_ips) == 1) {
- /* check if cfg->headername is set and if it is use
- that instead of X-Forwarded-For by default */
- if (cfg->headername && (fwdvalue = apr_table_get(r->headers_in, cfg->headername))) {
-@@ -192,15 +192,15 @@
- if (*fwdvalue != '\0')
- ++fwdvalue;
- }
-- rcr->old_ip = apr_pstrdup(r->connection->pool, r->connection->remote_ip);
-+ rcr->old_ip = apr_pstrdup(r->connection->pool, r->connection->client_ip);
- rcr->r = r;
- apr_pool_cleanup_register(r->pool, (void *)rcr, rpaf_cleanup, apr_pool_cleanup_null);
-- r->connection->remote_ip = apr_pstrdup(r->connection->pool, last_not_in_array(arr, cfg->proxy_ips));
-- r->connection->remote_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(r->connection->remote_ip);
-+ r->connection->client_ip = apr_pstrdup(r->connection->pool, last_not_in_array(arr, cfg->proxy_ips));
-+ r->connection->client_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(r->connection->client_ip);
- apr_sockaddr_t *tmpsa;
-- int ret = apr_sockaddr_info_get(&tmpsa, r->connection->remote_ip, APR_UNSPEC, r->connection->remote_addr->port, 0, r->connection->remote_addr->pool);
-+ int ret = apr_sockaddr_info_get(&tmpsa, r->connection->client_ip, APR_UNSPEC, r->connection->client_addr->port, 0, r->connection->client_addr->pool);
- if (ret == APR_SUCCESS)
-- memcpy(r->connection->remote_addr, tmpsa, sizeof(apr_sockaddr_t));
-+ memcpy(r->connection->client_addr, tmpsa, sizeof(apr_sockaddr_t));
- if (cfg->sethostname) {
- const char *hostvalue;
- if (hostvalue = apr_table_get(r->headers_in, "X-Forwarded-Host")) {