diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d098b0..52f1162 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Changelog ========= +8.18.5 +------ + +- Fix CSV download + 8.18.4 ------ diff --git a/parsedmarc/constants.py b/parsedmarc/constants.py index 039f3dc..bf39084 100644 --- a/parsedmarc/constants.py +++ b/parsedmarc/constants.py @@ -1,2 +1,2 @@ -__version__ = "8.18.4" +__version__ = "8.18.5" USER_AGENT = f"parsedmarc/{__version__}" diff --git a/parsedmarc/utils.py b/parsedmarc/utils.py index 571cca5..12cb636 100644 --- a/parsedmarc/utils.py +++ b/parsedmarc/utils.py @@ -345,8 +345,12 @@ def get_service_from_reverse_dns_base_domain( if not (offline or always_use_local_file) and len(reverse_dns_map) == 0: try: logger.debug(f"Trying to fetch reverse DNS map from {url}...") - headers = {"User-Agent", USER_AGENT} + headers = {"User-Agent": USER_AGENT} response = requests.get(url, headers=headers) + logging.debug("Response headers:") + response_headers = response.headers + for header in response_headers: + logger.debug(f"{header}: {response_headers[header]}") response.raise_for_status() csv_file.write(response.text) csv_file.seek(0) @@ -356,6 +360,7 @@ def get_service_from_reverse_dns_base_domain( except Exception: logger.warning("Not a valid CSV file") csv_file.seek(0) + logging.debug("Response body:") logger.debug(csv_file.read()) if len(reverse_dns_map) == 0: