diff options
Diffstat (limited to 'mod_log_sql.c')
| -rw-r--r-- | mod_log_sql.c | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/mod_log_sql.c b/mod_log_sql.c index 7ec2100..64896ab 100644 --- a/mod_log_sql.c +++ b/mod_log_sql.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $Header: /home/cvs/mod_log_sql/mod_log_sql.c,v 1.5 2003/12/30 21:05:30 urkle Exp $ */ | 1 | /* $Header: /home/cvs/mod_log_sql/mod_log_sql.c,v 1.6 2004/01/04 03:23:21 urkle Exp $ */ |
| 2 | /* --------* | 2 | /* --------* |
| 3 | * DEFINES * | 3 | * DEFINES * |
| 4 | * --------*/ | 4 | * --------*/ |
| @@ -31,16 +31,6 @@ | |||
| 31 | 31 | ||
| 32 | #include "util_time.h" | 32 | #include "util_time.h" |
| 33 | 33 | ||
| 34 | #if APR_HAVE_UNISTD_H | ||
| 35 | #include <unistd.h> | ||
| 36 | #endif | ||
| 37 | #ifdef HAVE_LIMITS_H | ||
| 38 | #include <limits.h> | ||
| 39 | #endif | ||
| 40 | |||
| 41 | #include "mysql.h" | ||
| 42 | #include "mysqld_error.h" | ||
| 43 | |||
| 44 | #ifdef HAVE_CONFIG_H | 34 | #ifdef HAVE_CONFIG_H |
| 45 | /* Undefine these to prevent conflicts between Apache ap_config_auto.h and | 35 | /* Undefine these to prevent conflicts between Apache ap_config_auto.h and |
| 46 | * my config.h. Only really needed for Apache < 2.0.48, but it can't hurt. | 36 | * my config.h. Only really needed for Apache < 2.0.48, but it can't hurt. |
| @@ -54,6 +44,16 @@ | |||
| 54 | #include "config.h" | 44 | #include "config.h" |
| 55 | #endif | 45 | #endif |
| 56 | 46 | ||
| 47 | #if APR_HAVE_UNISTD_H | ||
| 48 | #include <unistd.h> | ||
| 49 | #endif | ||
| 50 | #ifdef HAVE_LIMITS_H | ||
| 51 | #include <limits.h> | ||
| 52 | #endif | ||
| 53 | |||
| 54 | #include "mysql.h" | ||
| 55 | #include "mysqld_error.h" | ||
| 56 | |||
| 57 | #ifdef WANT_SSL_LOGGING | 57 | #ifdef WANT_SSL_LOGGING |
| 58 | #include "mod_ssl.h" | 58 | #include "mod_ssl.h" |
| 59 | #endif | 59 | #endif |
| @@ -178,11 +178,13 @@ static const char *extract_remote_user(request_rec *r, char *a) | |||
| 178 | static const char *extract_ssl_keysize(request_rec *r, char *a) | 178 | static const char *extract_ssl_keysize(request_rec *r, char *a) |
| 179 | { | 179 | { |
| 180 | char *result = NULL; | 180 | char *result = NULL; |
| 181 | SSLConnRec *scc = myConnConfig(r->connection); | ||
| 182 | SSLSrvConfigRec *ssc = mySrvConfig(r->server); | ||
| 181 | 183 | ||
| 182 | if (ap_ctx_get(r->connection->client->ctx, "ssl") != NULL) { | 184 | if (myCtxConfig(scc,ssc) != NULL) { |
| 183 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER_USEKEYSIZE"); | 185 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER_USEKEYSIZE"); |
| 184 | #ifdef DEBUG | 186 | #ifdef DEBUG |
| 185 | ap_log_error(APLOG_MARK,APLOG_DEBUG,r->server,"SSL_KEYSIZE: %s", result); | 187 | ap_log_error(APLOG_MARK,APLOG_DEBUG,0,r->server,"SSL_KEYSIZE: %s", result); |
| 186 | #endif | 188 | #endif |
| 187 | if (result != NULL && result[0] == '\0') | 189 | if (result != NULL && result[0] == '\0') |
| 188 | result = NULL; | 190 | result = NULL; |
| @@ -195,11 +197,13 @@ static const char *extract_ssl_keysize(request_rec *r, char *a) | |||
| 195 | static const char *extract_ssl_maxkeysize(request_rec *r, char *a) | 197 | static const char *extract_ssl_maxkeysize(request_rec *r, char *a) |
| 196 | { | 198 | { |
| 197 | char *result = NULL; | 199 | char *result = NULL; |
| 200 | SSLConnRec *scc = myConnConfig(r->connection); | ||
| 201 | SSLSrvConfigRec *ssc = mySrvConfig(r->server); | ||
| 198 | 202 | ||
| 199 | if (ap_ctx_get(r->connection->client->ctx, "ssl") != NULL) { | 203 | if (myCtxConfig(scc,ssc) != NULL) { |
| 200 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER_ALGKEYSIZE"); | 204 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER_ALGKEYSIZE"); |
| 201 | #ifdef DEBUG | 205 | #ifdef DEBUG |
| 202 | ap_log_error(APLOG_MARK,APLOG_DEBUG,r->server,"SSL_ALGKEYSIZE: %s", result); | 206 | ap_log_error(APLOG_MARK,APLOG_DEBUG,0,r->server,"SSL_ALGKEYSIZE: %s", result); |
| 203 | #endif | 207 | #endif |
| 204 | if (result != NULL && result[0] == '\0') | 208 | if (result != NULL && result[0] == '\0') |
| 205 | result = NULL; | 209 | result = NULL; |
| @@ -212,11 +216,13 @@ static const char *extract_ssl_maxkeysize(request_rec *r, char *a) | |||
| 212 | static const char *extract_ssl_cipher(request_rec *r, char *a) | 216 | static const char *extract_ssl_cipher(request_rec *r, char *a) |
| 213 | { | 217 | { |
| 214 | char *result = NULL; | 218 | char *result = NULL; |
| 219 | SSLConnRec *scc = myConnConfig(r->connection); | ||
| 220 | SSLSrvConfigRec *ssc = mySrvConfig(r->server); | ||
| 215 | 221 | ||
| 216 | if (ap_ctx_get(r->connection->client->ctx, "ssl") != NULL) { | 222 | if (myCtxConfig(scc,ssc) != NULL) { |
| 217 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER"); | 223 | result = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CIPHER"); |
| 218 | #ifdef DEBUG | 224 | #ifdef DEBUG |
| 219 | ap_log_error(APLOG_MARK,APLOG_DEBUG,r->server,"SSL_CIPHER: %s", result); | 225 | ap_log_error(APLOG_MARK,APLOG_DEBUG,0,r->server,"SSL_CIPHER: %s", result); |
| 220 | #endif | 226 | #endif |
| 221 | if (result != NULL && result[0] == '\0') | 227 | if (result != NULL && result[0] == '\0') |
| 222 | result = NULL; | 228 | result = NULL; |
