Browse Source

Only log user and workers that are authorised.

master
Con Kolivas 8 years ago
parent
commit
33b26291b0
  1. 27
      src/stratifier.c

27
src/stratifier.c

@ -8184,9 +8184,12 @@ static void *statsupdate(void *arg)
"shares", worker->shares, "shares", worker->shares,
"bestshare", worker->best_diff); "bestshare", worker->best_diff);
ASPRINTF(&fname, "%s/workers/%s", ckp->logdir, worker->workername); /* Only log workers of authorised users */
s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER | JSON_EOL); if (user->authorised) {
add_log_entry(&log_entries, &fname, &s); ASPRINTF(&fname, "%s/workers/%s", ckp->logdir, worker->workername);
s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER | JSON_EOL);
add_log_entry(&log_entries, &fname, &s);
}
json_decref(val); json_decref(val);
} }
@ -8234,14 +8237,16 @@ static void *statsupdate(void *arg)
remote_users++; remote_users++;
} }
ASPRINTF(&fname, "%s/users/%s", ckp->logdir, user->username); if (user->authorised) {
s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER | JSON_EOL); ASPRINTF(&fname, "%s/users/%s", ckp->logdir, user->username);
add_log_entry(&log_entries, &fname, &s); s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER | JSON_EOL);
if (!idle) { add_log_entry(&log_entries, &fname, &s);
s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER); if (!idle) {
ASPRINTF(&sp, "User %s:%s", user->username, s); s = json_dumps(val, JSON_NO_UTF8 | JSON_PRESERVE_ORDER);
dealloc(s); ASPRINTF(&sp, "User %s:%s", user->username, s);
add_msg_entry(&char_list, &sp); dealloc(s);
add_msg_entry(&char_list, &sp);
}
} }
json_decref(val); json_decref(val);
if (ckp->remote) if (ckp->remote)

Loading…
Cancel
Save