Re:Enabling IPv6 support for IPv4-only apps on Linux
by yetanotherloss on Wednesday October 04, 2023 @06:02AM
(#37762999)
There seem to be hard cuts in search returns at 5 and 10 years, it's been really difficult to find anything from before 2012 without incredibly specific searches. Lots and lots of link rot too so it's hard to say how much of that is google/bing/etc.
Re:Enabling IPv6 support for IPv4-only apps on Linux
by Faaak on Wednesday October 04, 2023 @07:01AM
(#37763408)
The folding@home client, for example, is written in C with a "does everything" library (called cbang if I recall correctly). The library only uses sockets with AF_INET and thus it doesn't work even with AAAA records..
Re:Enabling IPv6 support for IPv4-only apps on Linux
by nova77hn on Wednesday October 04, 2023 @08:11AM
(#37764011)
WSL2 famously doesn’t support ipv6 (because of NAT) which is mightily annoying.
Re:Enabling IPv6 support for IPv4-only apps on Linux
by ajsnigrutin on Wednesday October 04, 2023 @08:30AM
(#37764153)
Why is NAT a problem here? IPv6 supports full NAT (no matter that the basic idea of ipv6 is "no nat").
Re:Enabling IPv6 support for IPv4-only apps on Linux
by uxp8u61q on Wednesday October 04, 2023 @09:09AM
(#37764539)
The prerelease finally supports ipv6: https://github.com/microsoft/WSL/releases
Re:Enabling IPv6 support for IPv4-only apps on Linux
by josephcsible on Wednesday October 04, 2023 @10:36AM
(#37765821)
Docker's support for IPv6 is really poor. Basics are still gated behind the "experimental" flag, and there are bugs that have been open for years preventing very common configurations from working.
Re:Enabling IPv6 support for IPv4-only apps on Linux
by mmis1000 on Wednesday October 04, 2023 @02:41PM
(#37769700)
It don't even support dynamically assigned ipv6 address. And ipv6 prefix need to be hardcoded into config. And even worse , ipv6 address is bounded directly to the container at creation time. If your ip changed for whatever reason. Best you can do is scrap the container and make a new one. I would say keep it experimental at current status is a good decision. It's simply not usable currently.
I pretty much stopped submitting patches enabling v6 functionality to various projects back in 2005 as everything I cared about was working at that point. (Side note, I was just trying to search a few of those - but seems that period pretty much doesn't exist in search engine caches anymore. I knew the state of preserving internet history is bad, but I didn't expect it to be _that_ bad)