Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for IPv6 DNS records (AAAA) and IPv6 Ping for ESP32 and ESP8266 #17417

Merged
merged 1 commit into from Dec 17, 2022

Conversation

s-hadinger
Copy link
Collaborator

Description:

Numerous improvements to IPv6 support:

  • DNS resolution now works with AAAA IPv6 records
  • SetOption149 allows to prioritize AAAA (v6) records over A (v4) records, disabled by default. However if no IPv6 global address is assigned to the device, the resolution is done with v4 addresses
  • Patch to solve a bug that would reset DNS servers when Ethernet is connected but Wifi is trying to connect
  • Removal of DnsClient library in favor of LWIP, patched to support time-out
  • Support for Ping with IPv6 targets (ICMP6)

Related issue (if applicable): fixes #

Checklist:

  • The pull request is done against the latest development branch
  • Only relevant files were touched
  • Only one feature/fix was added per PR and the code change compiles without warnings
  • The code change is tested and works with Tasmota core ESP8266 V.2.7.4.9
  • The code change is tested and works with Tasmota core ESP32 V.2.0.5
  • I accept the CLA.

NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass

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.

None yet

1 participant