Download | Plain Text | Line Numbers


diff -Naur dovecot-2.2.21.orig/src/auth/auth-penalty.h dovecot-2.2.21/src/auth/auth-penalty.h
--- dovecot-2.2.21.orig/src/auth/auth-penalty.h	2015-12-09 16:39:10.000000000 +0100
+++ dovecot-2.2.21/src/auth/auth-penalty.h	2016-02-16 16:00:46.220188041 +0100
@@ -4,11 +4,11 @@
 struct auth_request;
 
 #define AUTH_PENALTY_INIT_SECS 2
-#define AUTH_PENALTY_MAX_SECS 15
+#define AUTH_PENALTY_MAX_SECS 60
 /* timeout specifies how long it takes for penalty to be irrelevant. */
 #define AUTH_PENALTY_TIMEOUT \
-	(AUTH_PENALTY_INIT_SECS + 4 + 8 + AUTH_PENALTY_MAX_SECS)
-#define AUTH_PENALTY_MAX_PENALTY 4
+	600
+#define AUTH_PENALTY_MAX_PENALTY 30
 
 /* If lookup failed, penalty and last_update are both zero */
 typedef void auth_penalty_callback_t(unsigned int penalty,