- keywordshas-patch added; needs-refresh removed
15706.3.patch is a refresh against trunk that does the following (some overlap with #21730):
- Introduces is_email_domain_in_list(), a utility function for checking whether an email passes a domain whitelist/blacklist check. It supports wildcard URL chunks using *.
- Refactors is_email_address_unsafe() to use is_email_domain_in_list()
- Introduces is_email_address_allowed() to parallel is_email_address_unsafe()
15706.3.unit-tests.patch provides unit tests for the new wildcard functionality. Everything passes.