ngircd

Free, portable and lightweight Internet Relay Chat server http://ngircd.barton.de/
Log | Files | Refs | README | LICENSE

commit 02c8887543b298abcc7b79d752e22cbd34ea8069
parent 77861f6fe24a7a6be85c6f8112f08172ad7ffa67
Author: Alexander Barton <alex@barton.de>
Date:   Thu,  8 Dec 2016 01:34:33 +0100

Log privilege violations and failed OPER as "error" and to &server

Diffstat:
Msrc/ngircd/irc-oper.c | 2+-
Msrc/ngircd/op.c | 6++++--
2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/ngircd/irc-oper.c b/src/ngircd/irc-oper.c @@ -47,7 +47,7 @@ static bool Bad_OperPass(CLIENT *Client, char *errtoken, char *errmsg) { - Log(LOG_WARNING, "Got invalid OPER from \"%s\": \"%s\" -- %s!", + Log(LOG_ERR|LOG_snotice, "Got invalid OPER from \"%s\": \"%s\" -- %s!", Client_Mask(Client), errtoken, errmsg); /* Increase penalty to slow down possible brute force attacks */ IRC_SetPenalty(Client, 10); diff --git a/src/ngircd/op.c b/src/ngircd/op.c @@ -40,12 +40,14 @@ Op_NoPrivileges(CLIENT * Client, REQUEST * Req) from = Client_Search(Req->prefix); if (from) { - Log(LOG_NOTICE, "No privileges: client \"%s\" (%s), command \"%s\"!", + Log(LOG_ERR|LOG_snotice, + "No privileges: client \"%s\" (%s), command \"%s\"!", Req->prefix, Client_Mask(Client), Req->command); return IRC_WriteErrClient(from, ERR_NOPRIVILEGES_MSG, Client_ID(from)); } else { - Log(LOG_NOTICE, "No privileges: client \"%s\", command \"%s\"!", + Log(LOG_ERR|LOG_snotice, + "No privileges: client \"%s\", command \"%s\"!", Client_Mask(Client), Req->command); return IRC_WriteErrClient(Client, ERR_NOPRIVILEGES_MSG, Client_ID(Client));