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

always enable ipv6 connections in CE #4134

Closed
wants to merge 6 commits into from
Closed

always enable ipv6 connections in CE #4134

wants to merge 6 commits into from

Conversation

ruslandoga
Copy link
Contributor

@ruslandoga ruslandoga commented May 24, 2024

Changes

This PR removes the need for custom IPv6 configuration (ECTO_IPV6, ECTO_CH_IPV6, FINCH_IPV6) in CE and makes Mint and Mua try IPv6 connection first with fallback to IPv4 and Postgrex try default (URL) and then interspersed IPv4 and IPv6 addresses.

This PR is the first step to full IPv6 support. tzdata (hackney), locus (httpc without inet6fb4), ua_inspector (hackney) and some other libraries would still fail in IPv6-only setups.

Tests

  • This PR does not require tests

Changelog

  • Entry has been added to changelog

Documentation

  • Docs have been updated

Dark mode

  • This PR does not change the UI

@ruslandoga ruslandoga mentioned this pull request May 27, 2024
2 tasks
@ruslandoga ruslandoga added the self-hosting Anything self-hosted label Jun 2, 2024
@ruslandoga
Copy link
Contributor Author

closing in favor of #4245

@ruslandoga ruslandoga closed this Jun 19, 2024
@ruslandoga ruslandoga deleted the auto-ipv6 branch June 19, 2024 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
self-hosting Anything self-hosted
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant