Feat: Add 'soft whitelist' feature for flexible IP management
Introduce a 'soft whitelist' feature to enhance flexibility in client IP handling. This feature applies a less strict whitelist check, allowing certain usernames and networks to bypass stricter authentication checks. Additionally, the HandleFeatures
method was refactored to utilize the new soft whitelist checking mechanisms.
Signed-off-by: Christian Roessner c@roessner.co