summaryrefslogtreecommitdiffstats
path: root/sesman/scp_v0.c
diff options
context:
space:
mode:
authornorrarvid <norrarvid@gmail.com>2012-06-07 13:46:44 +0200
committernorrarvid <norrarvid@gmail.com>2012-06-07 13:46:44 +0200
commit42edcbb6c193e5e825e7600a6784bd48fa9bf503 (patch)
treeb9b374d7a4868df5d3dd99811e2cd96f6813d53c /sesman/scp_v0.c
parenta1274b0320f8ec61934192e2711a464572c8548b (diff)
downloadxrdp-proprietary-42edcbb6c193e5e825e7600a6784bd48fa9bf503.tar.gz
xrdp-proprietary-42edcbb6c193e5e825e7600a6784bd48fa9bf503.zip
Improved logging
Diffstat (limited to 'sesman/scp_v0.c')
-rw-r--r--sesman/scp_v0.c45
1 files changed, 30 insertions, 15 deletions
diff --git a/sesman/scp_v0.c b/sesman/scp_v0.c
index 75abb14a..b4e1a845 100644
--- a/sesman/scp_v0.c
+++ b/sesman/scp_v0.c
@@ -42,21 +42,32 @@ scp_v0_process(struct SCP_CONNECTION* c, struct SCP_SESSION* s)
{
/* this is just authentication in a gateway situation */
/* g_writeln("SCP_GW_AUTHENTICATION message received"); */
- if(data){
- if (1 == access_login_allowed(s->username))
- {
+ if(data)
+ {
+ if (1 == access_login_allowed(s->username))
+ {
/* the user is member of the correct groups. */
scp_v0s_replyauthentication(c,0);
+ log_message( LOG_LEVEL_INFO,"Access permitted for user: %s",
+ s->username);
/* g_writeln("Connection allowed"); */
- }else{
- scp_v0s_replyauthentication(c,3);
+ }
+ else
+ {
+ scp_v0s_replyauthentication(c,3);
+ log_message( LOG_LEVEL_INFO,"Username okey but group problem for user: %s",
+ s->username);
/* g_writeln("user password ok, but group problem"); */
- }
- }else{
- /* g_writeln("username or password error"); */
- scp_v0s_replyauthentication(c,2);
- }
- auth_end(data);
+ }
+ }
+ else
+ {
+ /* g_writeln("username or password error"); */
+ log_message( LOG_LEVEL_INFO,"Username or password error for user: %s",
+ s->username);
+ scp_v0s_replyauthentication(c,2);
+ }
+ auth_end(data);
}
else if (data)
{
@@ -66,11 +77,13 @@ scp_v0_process(struct SCP_CONNECTION* c, struct SCP_SESSION* s)
display = s_item->display;
if (0 != s->client_ip)
{
- log_message( LOG_LEVEL_INFO, "++ reconnected session: username %s, display :%d.0, session_pid %d, ip %s", s->username, display, s_item->pid, s->client_ip);
+ log_message( LOG_LEVEL_INFO, "++ reconnected session: username %s, display :%d.0, "
+ "session_pid %d, ip %s", s->username, display, s_item->pid, s->client_ip);
}
else
{
- log_message(LOG_LEVEL_INFO, "++ reconnected session: username %s, display :%d.0, session_pid %d", s->username, display, s_item->pid);
+ log_message(LOG_LEVEL_INFO, "++ reconnected session: username %s, display :%d.0, "
+ "session_pid %d", s->username, display, s_item->pid);
}
auth_end(data);
/* don't set data to null here */
@@ -82,11 +95,13 @@ scp_v0_process(struct SCP_CONNECTION* c, struct SCP_SESSION* s)
{
if (0 != s->client_ip)
{
- log_message(LOG_LEVEL_INFO, "++ created session (access granted): username %s, ip %s", s->username, s->client_ip);
+ log_message(LOG_LEVEL_INFO, "++ created session (access granted): "
+ "username %s, ip %s", s->username, s->client_ip);
}
else
{
- log_message(LOG_LEVEL_INFO, "++ created session (access granted): username %s", s->username);
+ log_message(LOG_LEVEL_INFO, "++ created session (access granted): "
+ "username %s", s->username);
}
if (SCP_SESSION_TYPE_XVNC == s->type)