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

This commit introduces a custom DNS module for ESP32, enabling DNS resolution capabilities
over various protocols including UDP, TCP, DNS over TLS (DoT), and DNS over HTTPS (DoH).
The module includes initialization and cleanup functionalities, along with
protocol-specific implementations for each DNS type.
This commit is contained in:
Abhik Roy committed 2025-04-16 21:30:06 +10:00
1 parent 03dd8006b2
commit 57cd60807e
27 files changed
+2794 -2

No files matched your search

@@ -103,5 +103,6 @@ jobs:
components/mosquitto;
components/sock_utils;
components/libwebsockets;
components/esp_dns;
namespace: "espressif"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}