Remix.run Logo
aniviacat 4 hours ago

If that's the case, how does the Github app work on iOS?

dtech 4 hours ago | parent | next [-]

Nat64: https://developer.apple.com/support/ipv6/

2 hours ago | parent [-]
[deleted]
eptcyka 4 hours ago | parent | prev | next [-]

Differential enforcement.

fogllgldl an hour ago | parent [-]

Apple’s App Store enforcement is very arbitrary. For example, if the app developer offends steve jobs, you’re banned for life.

nothrabannosir 3 hours ago | parent | prev [-]

I’m guessing the app works but their prod servers don’t? If they can point the app during review at a “self hosted” GitHub Enterprise server on a test domain with AAAA that would pass the requirement as stated by gp , without requiring GitHub.com actually support ipv6.

Dagger2 an hour ago | parent [-]

The prod servers work. The app does a DNS lookup, receives something like 64:ff9b::140.82.112.5 and 140.82.112.5 from the ISP's DNS servers, and then connects to 64:ff9b::140.82.112.5. Some part of the ISP network translates the connection into a v4 connection to 140.82.112.5.

The requirement is simply that the app does AAAA queries, and that it attempts to connect to them if they exist. It doesn't matter whether the server does v6 natively or if the ISP is covering for a v4-only server via backwards compatibility. (Native v6 will probably perform better, but any site that wants to give up that advantage is free to do so.)