summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-08-24 16:46:59 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-08-24 16:46:59 +0200
commit5cefddbd902ff73787dd6cff2beb13d32369978e (patch)
tree7093062b483003e3c3b09fd117dd8031e3bc0f72
parent8643c80d402fdb997f21f3552b021004a6c9f218 (diff)
downloadeurephia-5cefddbd902ff73787dd6cff2beb13d32369978e.tar.gz
eurephia-5cefddbd902ff73787dd6cff2beb13d32369978e.tar.xz
eurephia-5cefddbd902ff73787dd6cff2beb13d32369978e.zip
Added more debug info on eurephia core functions
-rw-r--r--eurephia.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/eurephia.c b/eurephia.c
index aafe934..a5a6a04 100644
--- a/eurephia.c
+++ b/eurephia.c
@@ -181,7 +181,7 @@ int eurephia_tlsverify(eurephiaCTX *ctx, const char **env, const char *depth)
char *tls_digest, *tls_id;
certinfo *ci = NULL;
- eurephia_log(ctx, LOG_DEBUG, 21, "Function call: eurephia_tlsverify(...)");
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function call: eurephia_tlsverify(...)");
// Check if IP address is blacklisted
ipaddr = (char *) get_env(ctx, env, "untrusted_ip");
@@ -212,7 +212,7 @@ int eurephia_tlsverify(eurephiaCTX *ctx, const char **env, const char *depth)
// Reset attempt counter for certificate if it is okey
eDBregister_attempt(ctx, attempt_CERTIFICATE, ATTEMPT_RESET, tls_digest);
}
- eurephia_log(ctx, LOG_DEBUG, 21, "Function result: eurephia_tlsverify(...) == %i", result > 0);
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function result: eurephia_tlsverify(...) == %i", result > 0);
return (result > 0);
}
@@ -225,7 +225,7 @@ int eurephia_userauth(eurephiaCTX *ctx, const char **env)
char *tls_digest, *tls_id, *username, *passwd;
certinfo *ci = NULL;
- eurephia_log(ctx, LOG_DEBUG, 21, "Function call: eurephia_userauth(...)");
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function call: eurephia_userauth(...)");
// Check if IP address is blacklisted
@@ -281,7 +281,7 @@ int eurephia_userauth(eurephiaCTX *ctx, const char **env)
eDBregister_attempt(ctx, attempt_CERTIFICATE, ATTEMPT_RESET, tls_digest);
eDBregister_attempt(ctx, attempt_USERNAME, ATTEMPT_RESET, username);
}
-
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function result: eurephia_userauth(...) = %i", (result>0));
return (result > 0);
}
@@ -292,7 +292,7 @@ int eurephia_connect(eurephiaCTX *ctx, const char **env) {
int certid = 0, uid = 0, ret = 0;
certinfo *ci = NULL;
- eurephia_log(ctx, LOG_DEBUG, 21, "Function call: eurephia_connect(...)");
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function call: eurephia_connect(...)");
// Fetch needed info
digest = get_env(ctx, env, "tls_digest_0");
@@ -326,6 +326,7 @@ int eurephia_connect(eurephiaCTX *ctx, const char **env) {
ret = eDBregister_login(ctx, session, certid, uid, proto, remipaddr, remport, vpnipaddr, vpnipmask);
eDBfree_session(ctx, session);
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function result: eurephia_connect(...) = %i", ret);
return ret;
}
@@ -336,7 +337,7 @@ int eurephia_disconnect(eurephiaCTX *ctx, const char **env) {
const char *bytes_sent, *bytes_rec;
int ret = 0;
- eurephia_log(ctx, LOG_DEBUG, 21, "Function call: eurephia_disconnect(...)");
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function call: eurephia_disconnect(...)");
// Fetch needed info
digest = get_env(ctx, env, "tls_digest_0");
@@ -359,6 +360,7 @@ int eurephia_disconnect(eurephiaCTX *ctx, const char **env) {
ret = eDBregister_logout(ctx, session, bytes_sent, bytes_rec);
eDBfree_session(ctx, session);
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function result: eurephia_disconnect(...) = %i", ret);
return ret;
}
@@ -368,7 +370,7 @@ int eurephia_learn_address(eurephiaCTX *ctx, const char *mode, const char *macad
const char *digest, *cname, *uname, *vpnipaddr, *vpnipmask, *remipaddr, *remport;
int ret = 0, fw_enabled = 0;
- eurephia_log(ctx, LOG_DEBUG, 21, "Function call: eurephia_learn_address(ctx, '%s', '%s', ...)",
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function call: eurephia_learn_address(ctx, '%s', '%s', ...)",
mode, macaddr);
fw_enabled = (atoi_nullsafe(eGet_value(ctx->dbc->config, "firewall_enabled")) == 1);
@@ -410,6 +412,9 @@ int eurephia_learn_address(eurephiaCTX *ctx, const char *mode, const char *macad
ret = eDBdestroy_session(ctx, macaddr);
}
+ eurephia_log(ctx, LOG_DEBUG, 21, "** Function result: eurephia_learn_address(ctx, '%s', '%s', ...) = %i",
+ mode, macaddr, ret);
+
return ret;
}