diff options
author | Timo Teräs <timo.teras@iki.fi> | 2010-09-07 16:17:58 +0300 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2010-09-07 16:17:58 +0300 |
commit | ccdc549cd2540a19f4bff908555aebb2dc3b7bd5 (patch) | |
tree | 3433d463e05e9684a4e0b79f2334023e53a0f39f /squark-auth-ip.c | |
parent | df7ffbb0628ec129af4f11353d7a51afd1f4052c (diff) | |
download | squark-ccdc549cd2540a19f4bff908555aebb2dc3b7bd5.tar.bz2 squark-ccdc549cd2540a19f4bff908555aebb2dc3b7bd5.tar.xz |
authdb: separate last access / login time
and tweak the authdb a bit.
Diffstat (limited to 'squark-auth-ip.c')
-rw-r--r-- | squark-auth-ip.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/squark-auth-ip.c b/squark-auth-ip.c index 6993e85..602969b 100644 --- a/squark-auth-ip.c +++ b/squark-auth-ip.c @@ -141,7 +141,7 @@ int main(int argc, char **argv) if (running < 0) { struct authdb_entry entry; void *token; - char buf1[64], buf2[64]; + char buf1[64], buf2[64], buf3[64]; if (ipaddr.any.sa_family == AF_UNSPEC) { fprintf(stderr, "IP-address not specified\n"); @@ -176,6 +176,7 @@ int main(int argc, char **argv) "Soft block mask: %016llx\n" "Hard block mask: %016llx\n" "Login time: %s" + "Last activity time: %s" "Override time: %s", ip.ptr, entry.p.login_name, @@ -187,8 +188,9 @@ int main(int argc, char **argv) entry.p.mac_address[5], entry.p.block_categories, entry.p.hard_block_categories, - entry.u.login_time ? ctime_r(&entry.u.login_time, buf1) : "<none>\n", - entry.u.override_time ? ctime_r(&entry.u.override_time, buf2) : "<none>\n"); + entry.p.login_time ? ctime_r(&entry.p.login_time, buf1) : "<none>\n", + entry.last_activity_time ? ctime_r(&entry.last_activity_time, buf2) : "<none>\n", + entry.override_time ? ctime_r(&entry.override_time, buf3) : "<none>\n"); break; case DO_LOGOUT: if (authdb_check_login(token, &entry, username, now)) |