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

Request: IPv6 support for open-vsx.org #1449

Open
danopia opened this issue Nov 27, 2022 · 4 comments
Open

Request: IPv6 support for open-vsx.org #1449

danopia opened this issue Nov 27, 2022 · 4 comments
Labels
enhancement New feature or request priority:low

Comments

@danopia
Copy link

danopia commented Nov 27, 2022

Hi, I have one of the OSS Code distributions running on an IPv6-only server and I found that it was unable to install extensions due to open-vsx.org being unreachable.

I see that open-vsx.org doesn't have an AAAA record. Is it practical to set up an IPv6 address / an AAAA record? Or will it stay this way?

Log samples

With internal-only IPv4, Code times out:

[2022-11-27 21:59:51.201] [window] [error] ["Error: connect ETIMEDOUT 198.41.30.195:443","    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)"]
[2022-11-27 21:59:51.221] [window] [error] connect ETIMEDOUT 198.41.30.195:443: Error: connect ETIMEDOUT 198.41.30.195:443
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)

Without a default IPv4 route, Code fails fast:

[2022-11-27 22:10:25.951] [window] [error] ["Error: connect ENETUNREACH 198.41.30.195:443 - Local (0.0.0.0:0)","    at internalConnect (node:net:953:16)","    at defaultTriggerAsyncIdScope (node:internal/async_hooks:465:18)","    at GetAddrInfoReqWrap.emitLookup [as callback] (node:net:1097:9)","    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8)"]
[2022-11-27 22:10:26.001] [window] [error] connect ENETUNREACH 198.41.30.195:443 - Local (0.0.0.0:0): Error: connect ENETUNREACH 198.41.30.195:443 - Local (0.0.0.0:0)
    at internalConnect (node:net:953:16)
    at defaultTriggerAsyncIdScope (node:internal/async_hooks:465:18)
    at GetAddrInfoReqWrap.emitLookup [as callback] (node:net:1097:9)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8)

In searching, I found a StackOverflow post which may be the same issue, though I'm not sure: https://stackoverflow.com/questions/74260300/error-fetching-extensions-getaddrinfo-enotfound-open-vsx-org

@kineticsquid kineticsquid added the enhancement New feature or request label Nov 30, 2022
@kineticsquid
Copy link
Contributor

@danopia Unfortunately we'd have more work to do than some DNS voodoo. Not currently in plan.

@kineticsquid kineticsquid moved this from On Hold to Todo in Open-vsx.org Deployment Jan 12, 2023
@danopia danopia changed the title Thoughts on IPv6 support for open-vsx.org? Request: IPv6 support for open-vsx.org Jan 25, 2023
@danopia
Copy link
Author

danopia commented Jan 25, 2023

Thanks for the info. I see that the server is in Rogers Communications address space so it does sound on-prem and such :)

If there's a low chance of this happening in the foreseeable future feel free to close the issue.
I wanted to file just to have some touch-point on the state of IPv6.

@wget
Copy link

wget commented May 16, 2023

This is bugging me as well. I think this question could concern a larger work plan at Eclipse.org. Because from what I see Rogers CA has an AS announcing IPv6 addresses: https://bgp.he.net/AS54412

We are in 2023, you should at least provide a dualstack IPv4/IPv6 network.

Free to discuss this.

@agafgfafa
Copy link

agafgfafa commented Jan 24, 2024

I think this question could concern a larger work plan at Eclipse.org

You are correct. We started planning IPv6 in 2006, but here we are in 2024 still without it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority:low
Projects
Development

No branches or pull requests

4 participants