copilot-swe-agent[bot]
|
30007d21d6
|
feat: add rDNS hostname, SPF fix hints and auth tooltips to domain sources view
- dns_resolver.py: add _ip_to_arpa_name() helper and lookup_ptr() to
BaseDNSProvider (no-op default), SystemDNSProvider (dnspython PTR),
and CloudflareDNSProvider (DoH PTR type=12)
- domains.py: extend SourceEntry with hostname + spf_fix_hint; update
get_domain_sources to run async PTR lookups and generate ip4:/ip6:
SPF mechanism hints for failing IPs
- domain_details.html: show rDNS hostname below IP in sources table;
add DaisyUI tooltip explaining each auth result; add "Fix SPF" popover
with copy-paste mechanism for IPs that fail SPF
- tests: 15 new tests covering _ip_to_arpa_name, SystemDNSProvider/
CloudflareDNSProvider PTR lookup, and sources endpoint hostname +
fix-hint fields
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/9eaa7749-047c-46bd-8bc0-2851ea02ffe4
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 22:44:18 +00:00 |
|
copilot-swe-agent[bot]
|
087c2b375b
|
fix: remove stray fragments and duplicate _sanitize_for_log definitions in dns_resolver.py
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/8ad92992-343e-4e81-a830-cd83efcb2437
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 19:06:36 +00:00 |
|
Christian Krakau-Louis
|
a77a89f475
|
Potential fix for code scanning alert no. 120: Log Injection
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2026-03-29 21:00:04 +02:00 |
|
Christian Krakau-Louis
|
8d5b713bf1
|
Potential fix for code scanning alert no. 119: Log Injection
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2026-03-29 20:59:52 +02:00 |
|
Christian Krakau-Louis
|
23d5377a50
|
Potential fix for code scanning alert no. 118: Log Injection
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2026-03-29 20:59:39 +02:00 |
|
copilot-swe-agent[bot]
|
a04006f75b
|
fix: address code review — narrow exception types, computed dkimLiveText getter
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/19d17518-732d-4644-889b-cc63256e19b1
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 18:56:08 +00:00 |
|
copilot-swe-agent[bot]
|
0d1a4fdac3
|
feat: real DNS lookups, manual DKIM selectors, Cloudflare-ready DNS provider architecture
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/19d17518-732d-4644-889b-cc63256e19b1
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-29 18:53:35 +00:00 |
|