From 02c8887543b298abcc7b79d752e22cbd34ea8069 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Thu, 8 Dec 2016 01:34:33 +0100 Subject: [PATCH] Log privilege violations and failed OPER as "error" and to &server --- src/ngircd/irc-oper.c | 2 +- src/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 index cf3b9d04..e877213e 100644 --- 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 index 4a113550..cd62e127 100644 --- 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)); -- 2.39.2