now_ts = time(NULL);
strftime(now, sizeof(now), "%c", localtime(&now_ts));
- fprintf(rq_logfd, "%s: request (%s) for %s from %s: Request was %s.\n", now, RQ_QNICK, cp->index->name->content, np->nick, (retval == RQ_OK) ? "accepted" : "denied");
+ fprintf(rq_logfd, "%s: request (%s) for %s from %s!%s@%s%s%s: Request was %s.\n",
+ now, RQ_QNICK, cp->index->name->content,
+ np->nick, np->ident, np->host->name->content, IsAccount(np)?"/":"", IsAccount(np)?np->authname:"",
+ (retval == RQ_OK) ? "accepted" : "denied");
fflush(rq_logfd);
}
strftime(now, sizeof(now), "%c", localtime(&now_ts));
fprintf(rq_logfd, "%s: request (%s) for %s (%d unique users, "
- "%d total users) from %s: Request was %s (%c).\n", now,
+ "%d total users) from %s!%s@%s%s%s: Request was %s (%c).\n", now,
(req->what == QR_CSERVE) ? RQ_QNICK : RQ_SNICK,
- req->cip->name->content, unique, total, tnp->nick,
+ req->cip->name->content, unique, total,
+ tnp->nick, tnp->ident, tnp->host->name->content, IsAccount(tnp)?"/":"", IsAccount(tnp)?tnp->authname:"",
(outcome == QR_OK) ? "accepted" : "denied", failcode);
fflush(rq_logfd);
}