Yep, I have that TTL in my script too. But... long time ago, DA set the default as "1440" or 1day, and suddenly change the default value without change logs.. so I throught it's revoke into "seconds" on the GUI in evolution skin and still save as "minute" same as "1440" before.
Since notify must be reset with "clear_brute_log_time", otherwise in won't trigger block anymore on the same IP until timing has pass "24hr"( default value ).
Then temp block should using "clear_brute_log_time" instead of "unblock_brute_ip_time".
Example: I just want to block for 2hr. If timing lower than "clear_brute_log_time", it become free bruteforce.
Look at the picture, when I blocked for 2hr and keep "clear_brute_log_time" to "24" hr.
In this picture, it only blocked on the first time, and then after unblock 2hr, it's free spam on that day.
Because "notified" column still flag as "Yes", meant no more notify to script until reset it.