]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Log source IP
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 7 May 2020 13:40:14 +0000 (14:40 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 7 May 2020 13:40:14 +0000 (14:40 +0100)
src/controller.c

index 1f8524b84416cd6d85cd32735c7c511883576db4..fb1d15efcba4ad70cbdf86e83733ba6e1390127a 100644 (file)
@@ -563,13 +563,15 @@ rspamd_controller_check_password (struct rspamd_http_connection_entry *entry,
                        }
                }
 
-               msg_info_session ("absent password has been specified");
+               msg_info_session ("absent password has been specified; source ip: %s",
+                               rspamd_inet_address_to_string_pretty (session->from_addr));
                ret = FALSE;
        }
        else {
                if (rspamd_ftok_cstr_equal (password, "q1", FALSE) ||
                                rspamd_ftok_cstr_equal (password, "q2", FALSE)) {
-                       msg_info_session ("deny default password for remote access");
+                       msg_info_session ("deny default password for remote access; source ip: %s",
+                                       rspamd_inet_address_to_string_pretty (session->from_addr));
                        ret = FALSE;
                        goto end;
                }
@@ -603,7 +605,8 @@ rspamd_controller_check_password (struct rspamd_http_connection_entry *entry,
                        }
                        else {
                                msg_warn_session (
-                                               "no password to check while executing a privileged command");
+                                               "no password to check while executing a privileged command; source ip: %s",
+                                               rspamd_inet_address_to_string_pretty (session->from_addr));
                                ret = FALSE;
                        }
 
@@ -673,7 +676,8 @@ rspamd_controller_check_password (struct rspamd_http_connection_entry *entry,
        }
 
        if (check_normal == FALSE && check_enable == FALSE) {
-               msg_info ("absent or incorrect password has been specified");
+               msg_info ("absent or incorrect password has been specified; source ip: %s",
+                               rspamd_inet_address_to_string_pretty (session->from_addr));
                ret = FALSE;
        }