Ximin Luo:
> Since I upgraded to the new version sshguard has been polluting my auth.log 
> with
> useless entries of "Refreshing sources showed 0 changes." about 8 times per
> minute. Eventually this has caused my /var to fill up, after just a few days.
> This is very inconvenient; please just don't emit these entries.

Correction, this is actually 8 times *per second*. This really needs to be 
fixed with urgency.

I've attached a patch that suppresses the log entries, please apply it and also 
forward it upstream.

But it seems that sshguard is indeed doing something else 8 times a second that 
generates these entries too. I'm not sure if that's another bug; upstream will 
be able to judge this better.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git
--- a/src/sshguard_logsuck.c
+++ b/src/sshguard_logsuck.c
@@ -289,7 +289,9 @@
     }
     list_iterator_stop(& sources_list);
 
-    sshguard_log(LOG_INFO, "Refreshing sources showed %u changes.", numchanged);
+    if (numchanged > 0) {
+        sshguard_log(LOG_INFO, "Refreshing sources showed %u changes.", numchanged);
+    }
     return 0;
 }
 

Reply via email to