Skip to content

fix(network): fix DNS and network monitoring bugs exposed by Resolute#99

Merged
alexsander-souza merged 1 commit intocanonical:resolute_supportfrom
alexsander-souza:pr-12/network-dns-fixes
Apr 1, 2026
Merged

fix(network): fix DNS and network monitoring bugs exposed by Resolute#99
alexsander-souza merged 1 commit intocanonical:resolute_supportfrom
alexsander-souza:pr-12/network-dns-fixes

Conversation

@alexsander-souza
Copy link
Copy Markdown
Contributor

Fix production bugs in the network and DNS subsystems surfaced by the updated netaddr library and Python runtime.

  • dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record that caused incorrect record types for some IPv6 entries
  • iprange.py: wrap IPRange validation in try/except TypeError to handle non-IP inputs gracefully

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record that
  caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
  non-IP inputs gracefully
@alexsander-souza alexsander-souza merged commit 7839955 into canonical:resolute_support Apr 1, 2026
1 of 2 checks passed
@alexsander-souza alexsander-souza deleted the pr-12/network-dns-fixes branch April 1, 2026 21:32
alexsander-souza added a commit that referenced this pull request Apr 8, 2026
…#99)

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record
that caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
non-IP inputs gracefully
alexsander-souza added a commit that referenced this pull request Apr 8, 2026
…#99)

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record
that caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
non-IP inputs gracefully
alexsander-souza added a commit that referenced this pull request Apr 9, 2026
…#99)

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record
that caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
non-IP inputs gracefully
alexsander-souza added a commit that referenced this pull request Apr 17, 2026
…#99)

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record
that caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
non-IP inputs gracefully
alexsander-souza added a commit that referenced this pull request Apr 17, 2026
…#99)

Fix production bugs in the network and DNS subsystems surfaced by the
updated netaddr library and Python runtime.

- dns/config.py: fix indentation bug in DynamicDNSUpdate.from_record
that caused incorrect record types for some IPv6 entries
- iprange.py: wrap IPRange validation in try/except TypeError to handle
non-IP inputs gracefully
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants