Skip to content

[Feature] IPv6 support #291

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

Closed
pkittenis opened this issue Apr 7, 2021 · 2 comments · Fixed by #322
Closed

[Feature] IPv6 support #291

pkittenis opened this issue Apr 7, 2021 · 2 comments · Fixed by #322
Milestone

Comments

@pkittenis
Copy link
Member

Is your feature request related to a problem? Please describe.
It is not possible to use IPv6 addresses, use host names that only resolve to IPv6 addresses, or prefer IPv6 addresses for host names that have both v4 and v6.

Describe the solution you'd like
Allow IPv6 addresses to be used by the library. Have a flag to enable/disable IPv6 for host names that resolve to both.

Describe alternatives you've considered
Library only supports IPv4.

Additional context
N/A

@sasa-tomic
Copy link

I would love if parallel-ssh had support for IPv6 because we wanted to use it on a network that has only IPv6, and it did not work :(
So I'll have to come up with something else to use instead. But parallel-ssh seems to be clearly superior than the alternatives.

@pkittenis
Copy link
Member Author

This is the current priority for a new feature.

@pkittenis pkittenis added this to the 2.7.0 milestone Jul 23, 2021
@pkittenis pkittenis mentioned this issue Oct 30, 2021
pkittenis added a commit that referenced this issue Oct 30, 2021
* Added IPV6 support to native client. Added IPV6 support to embedded server for tests, single client test connecting to IPV6 and IPV6 only test. Added flag for only connecting to IPV6 hosts and exception.
* Renamed exception. Added IPv6 flags to parallel client and ssh clients.
* Updated setup, changelog, documentation.
* Updated documentation.
* Updated requirements
Resolves #291
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants