TCP support is broken in iOS app
Posted: Tue May 21, 2013 12:27 pm
Hi everyone,
There's a rather annoying bug in the iOS app that causes packets sent from the server over the VPN tunnel to be dropped on the iOS device. This happens when using --proto tcp and when a packet is received on the iOS end within one or so second of establishing the connection.
This error is easy to reproduce. Ping the iOS device over the tunnel with a short interval (ping -i 0.2 10.0.8.x) and then connect (or reconnect) using the iOS app. The tunnel will appear to be connected and the counters on the client will also tick, but any traffic sent over the VPN is dropped.
I've verified this behaviour on several devices running various versions of iOS 6, including the latest 6.1.3. This bug affects the OpenVPN connect version that was released today and also the initial version.
There's a rather annoying bug in the iOS app that causes packets sent from the server over the VPN tunnel to be dropped on the iOS device. This happens when using --proto tcp and when a packet is received on the iOS end within one or so second of establishing the connection.
This error is easy to reproduce. Ping the iOS device over the tunnel with a short interval (ping -i 0.2 10.0.8.x) and then connect (or reconnect) using the iOS app. The tunnel will appear to be connected and the counters on the client will also tick, but any traffic sent over the VPN is dropped.
I've verified this behaviour on several devices running various versions of iOS 6, including the latest 6.1.3. This bug affects the OpenVPN connect version that was released today and also the initial version.