[FIX] When whitelist mode and topban is enabled topresolve need to be prioritized or innocent hosts could get banned. Example: ### Channel: #test Whitelist mode: On Allowed domains: eu, gb, se Resolve domains: org, com If *!*@test.com would have joined prior to this fix that host would get banned since it was not part of allowed domains. And adding .com to allowed domains would give an unwanted result since it would not match a country. The behavior now is to check RIPE for the resolve domain and then match the response against Allowed domains. (This example assume that test.com is part of any of the entries in Allowed domains.
[NEW] New public command !ripestatus to show some statistics [NEW] Ban counter per channel
[CHANGE] +/-ripetopresolv no longer accept regexp patterns, instead an option "*" have been added to allow resolving any host [CHANGE] Help pages updated to reflect the ripetopresolv change [FIX] Some code blocks have been optimized to use lsearch instead of a for-loop iterating an array
[FIX] !ripeinfo would not return any data if description was empty [FIX] !ripeinfo will now display country name and tld if that feature is enabled
[NEW] New fallback option, EXPERIMENTAL feature! Should be able to detect country for more hosts than before [NEW] Added isConfigEnabled to check if boolean option is set on or off [CHANGE] Updated help page to reflect the new fallback option
[NEW] Added support to get country name based on tld [FIX] Changed a few return values [FIX] Added support for the new country lookup feature in the ban reason templates [FIX] Public !ripecheck command will now address the nick who initiated the request