diff options
Diffstat (limited to 'testing/apache-mod-auth-kerb/mod_auth_kerb-5.4-httpd24.patch')
-rw-r--r-- | testing/apache-mod-auth-kerb/mod_auth_kerb-5.4-httpd24.patch | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/testing/apache-mod-auth-kerb/mod_auth_kerb-5.4-httpd24.patch b/testing/apache-mod-auth-kerb/mod_auth_kerb-5.4-httpd24.patch deleted file mode 100644 index 4f2c08872..000000000 --- a/testing/apache-mod-auth-kerb/mod_auth_kerb-5.4-httpd24.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- mod_auth_kerb-5.4/src/mod_auth_kerb.c.httpd24 -+++ mod_auth_kerb-5.4/src/mod_auth_kerb.c -@@ -179,6 +179,16 @@ static apr_global_mutex_t *s4u2proxy_loc - #define PROXYREQ_PROXY STD_PROXY - #endif - -+#if MODULE_MAGIC_NUMBER_MAJOR >= 20100606 -+/* 2.4.x or later */ -+#define WITH_HTTPD24 1 -+#define client_ip(r) ((r)->useragent_ip) -+APLOG_USE_MODULE(auth_kerb); -+#else -+#define client_ip(r) ((r)->connection->remote_ip) -+#define ap_unixd_set_global_mutex_perms unixd_set_global_mutex_perms -+#endif -+ - /*************************************************************************** - Auth Configuration Structure - ***************************************************************************/ -@@ -383,7 +393,11 @@ cmd_delegationlock(cmd_parms *cmd, void - } - - static void --log_rerror(const char *file, int line, int level, int status, -+log_rerror(const char *file, int line, -+#ifdef WITH_HTTPD24 -+ int module_index, -+#endif -+ int level, int status, - const request_rec *r, const char *fmt, ...) - { - char errstr[1024]; -@@ -394,7 +408,9 @@ log_rerror(const char *file, int line, i - va_end(ap); - - --#ifdef STANDARD20_MODULE_STUFF -+#if defined(WITH_HTTPD24) -+ ap_log_rerror(file, line, module_index, level, status, r, "%s", errstr); -+#elif defined(STANDARD20_MODULE_STUFF) - ap_log_rerror(file, line, level | APLOG_NOERRNO, status, r, "%s", errstr); - #else - ap_log_rerror(file, line, level | APLOG_NOERRNO, r, "%s", errstr); -@@ -1860,8 +1876,8 @@ already_succeeded(request_rec *r, char * - char keyname[1024]; - - snprintf(keyname, sizeof(keyname) - 1, -- "mod_auth_kerb::connection::%s::%ld", r->connection->remote_ip, -- r->connection->id); -+ "mod_auth_kerb::connection::%s::%ld", client_ip(r), -+ r->connection->id); - - if (apr_pool_userdata_get((void**)&conn_data, keyname, r->connection->pool) != 0) - return NULL; -@@ -2014,7 +2030,7 @@ kerb_authenticate_user(request_rec *r) - prevauth->last_return = ret; - snprintf(keyname, sizeof(keyname) - 1, - "mod_auth_kerb::connection::%s::%ld", -- r->connection->remote_ip, r->connection->id); -+ client_ip(r), r->connection->id); - apr_pool_userdata_set(prevauth, keyname, NULL, r->connection->pool); - } |