OPER and SILCOPER auth failures are now logged. Bug #25
[silc.git] / apps / silcd / command.c
index d42af0780c340fe46f36aced184e9e851a3e4fa0..4e7a9c79e9989e4154cdd3e405ce1dd26be43dbf 100644 (file)
@@ -3442,6 +3442,9 @@ SILC_SERVER_CMD_FUNC(oper)
       silc_server_command_send_status_reply(cmd, SILC_COMMAND_OPER,
                                            SILC_STATUS_ERR_AUTH_FAILED,
                                            0);
+      SILC_LOG_INFO(("OPER authentication failed for username '%s' by"
+                    "nickname '%s' from %s", username,
+                    client->nickname, cmd->sock->hostname));
       goto out;
     }
   }
@@ -3835,6 +3838,9 @@ SILC_SERVER_CMD_FUNC(silcoper)
     if (!admin) {
       silc_server_command_send_status_reply(cmd, SILC_COMMAND_SILCOPER,
                                            SILC_STATUS_ERR_AUTH_FAILED, 0);
+      SILC_LOG_INFO(("SILCOPER authentication failed for username '%s' by"
+                    "nickname '%s' from %s", username,
+                    client->nickname, cmd->sock->hostname));
       goto out;
     }
   }