Fix "Duplicate entry 'xx-0' for key 'report'" when a race condition occurs and the record is saved but not reported
Only delete "User registration log" entry for a deleted user if "Full delete for GDPR" option is set
New features:
Rework "ignore for future events" option to actively exclude that set of users detected with those detection details rather than passively being ignored
Run Xenforo's spam checker over user profile fields and custom fields on signup
register => email confirm => approval queue. Has email confirm.
The only hint on which flow has triggered is the user registration record has a non-approved status.
The "Require email confirmation (always notifies)" feature is now flagged enabled if it detects the user's email likely has not been confirmed and avoids the email_confirm => moderated => email_confirm loop that could potentially happen
Fix port scanning error when some socket functions are unexpectedly disabled but others are not
Fix race condition between user being deleted and the approval queue entry being removed
Enable wildcard support in geoip block country matching rules
Improve text rules descriptions
Implement "Add to group" if the score is above some threshold, or if directly triggered. Use "addToGroup" in text rules. Can be applied even if moderation/rejection rules are applied
Implement https://getipintel.net integration, requires a contact email address to be set