Apple says all apps must support IPv6-only network

Monkey Targets Forums/iOS/Apple says all apps must support IPv6-only network

Trion(Posted 2016) [#1]
http://appleinsider.com/articles/16/05/04/apple-says-all-apps-must-support-ipv6-only-networking-by-june

We have first rejection on this month already because brl.socket support only ipv4 connections. This is big problem for development on Monkey-X for iOS. All apps using network will reject by Apple. How to rewrite brl.socket for support both protocols IPv4 and IPv6?
P.S.: We use Monkey-X for client and server.


CopperCircle(Posted 2016) [#2]
Maybe post in bug reports.


ImmutableOctet(SKNG)(Posted 2016) [#3]
This is definitely something we should have tackled earlier, whether it's Mark or the community. The IP-version abstraction stuff is pretty straight forward from what I remember, but there are issues with supported features and headers. If Mark doesn't have time to look into it, I'll see about porting it myself.

Honestly, there's nothing that needs to be changed on the Monkey end, so the port should be pretty straight forward.


EdzUp(Posted 2016) [#4]
Its one area that will rear its ugly mug in other sections of monkey as time goes on Apple is always the first to jump up but others tend to wait and see if there is a massed backlash and if not then jump up with them. We will see Android etc whacking ipv6 only stuff out before to long and desktops will follow especially with the inherent issues with ipv4.

ImmutableOctet: I agree other languages have had support for this for ages but its a shame that monkeyX has fallen behind on this and left it in a way to community led adjustments.


Xaron(Posted 2016) [#5]
Next is HTTPS. Apple will reject any app that does NOT use https by the end of this year.