esp-protocols icon indicating copy to clipboard operation
esp-protocols copied to clipboard

feat(common): Add ESP DNS module with support for UDP, DoT, and DoH protocols

Open abhik-roy85 opened this issue 9 months ago • 0 comments

This commit introduces a custom DNS module for ESP32, enabling DNS resolution capabilities over various protocols including traditional UDP, TCP, DNS over TLS (DoT), and DNS over HTTPS (DoH). The module includes initialization, cleanup, and error handling functionalities, along with protocol-specific implementations for each DNS type.

Description

Related

Testing


Checklist

Before submitting a Pull Request, please ensure the following:

  • [ ] 🚨 This PR does not introduce breaking changes.
  • [ ] All CI checks (GH Actions) pass.
  • [ ] Documentation is updated as needed.
  • [ ] Tests are updated or added as necessary.
  • [ ] Code is well-commented, especially in complex areas.
  • [ ] Git history is clean — commits are squashed to the minimum necessary.

abhik-roy85 avatar Mar 14 '25 11:03 abhik-roy85