- Save `public_suffix_list.dat` to a temporary folder instead of the current working directory (CWD) - Emulate a browser HTTP `User-Agent` string when downloading `public_suffix_list.dat` - Add requirement `requests` - Change list separator within CSV fields from `,` to `|`
3.1.1
-----
- Fix returning `STARTTLS` results upon exception
3.1.0
-----
- Fix debug output - Fix crash when checking domains with more than 10 MX records - Cache `STARTTLS` failures - Add warning for duplicate hostnames in MX records - Increase cache sizes - Disable check for SPF records on MX hostnames - too noisy
3.0.3
-----
- Catch `BlockingIOError` exception when testing `STARTTLS` - Add warning if PTR records for MX do not match the hostname's A/AAAA records
3.0.2
-----
- Use output path file extension to set output format
3.0.1
-----
- Use substrings for matching approved 'MX' and 'NS' records, rather than the full string