oxen-io / session-ios

A private messenger for iOS.
https://getsession.org
GNU General Public License v3.0
386 stars 85 forks source link

[BUG] IPhone iOS 17.5.1 cannot connect nodes using Session 2.6.2 (452) #987

Open alliswang opened 2 weeks ago

alliswang commented 2 weeks ago

Code of conduct

Self-training on how to write a bug report

Is there an existing issue for this?

Current Behavior

Expected Behavior

Normal connection node.

Steps To Reproduce

No response

iOS Version

iOS 17.5.1

Session Version

2.6.2 (452)

Anything else?

This is the exported log:

com.loki-project.loki-messenger 2024-06-24--02-14-46-493.log

KeeJef commented 1 week ago

After some out-of-band discussion, it appears that the VPN @alliswang is using via Shadowrocket is blocking QUIC connections. Since iOS recently updated to use libQUIC, relying solely on QUIC for communication with the Service Node network, the user is now unable to use Session when the VPN is on. Session on other platforms is still functioning via the VPN because Android and Desktop versions have not yet adopted libQUIC for communication with the Service Node network.