IP address whitelist to exclude IP addresses from getting banned

Operators can create file /batm/config/ip_ban_whitelist with comma separated values of IP addresses or masks.

When user is logging in to CAS and fails to enter correct password 5 times then normally this user gets banned for 24 hours and also the IP address gets banned.

Now, when that user’s IP address matches an address or mask in the whitelist file then the IP address doesn’t get banned, and other users are still able to log in.