{"action":"created","issue":{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/1937","labels_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/1937/labels{/name}","comments_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/1937/comments","events_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/1937/events","html_url":"https://github.com/WhisperSystems/TextSecure/issues/1937","id":43267211,"number":1937,"title":"MMS sending (and receiving) fails if on WiFi and APN is set to IPv6","user":{"login":"apmon","id":251447,"avatar_url":"https://avatars.githubusercontent.com/u/251447?v=3","gravatar_id":"","url":"https://api.github.com/users/apmon","html_url":"https://github.com/apmon","followers_url":"https://api.github.com/users/apmon/followers","following_url":"https://api.github.com/users/apmon/following{/other_user}","gists_url":"https://api.github.com/users/apmon/gists{/gist_id}","starred_url":"https://api.github.com/users/apmon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apmon/subscriptions","organizations_url":"https://api.github.com/users/apmon/orgs","repos_url":"https://api.github.com/users/apmon/repos","events_url":"https://api.github.com/users/apmon/events{/privacy}","received_events_url":"https://api.github.com/users/apmon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/labels/bug","name":"bug","color":"e10c02"},{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/labels/mms","name":"mms","color":"bfdadc"}],"state":"closed","locked":false,"assignee":{"login":"mcginty","id":373823,"avatar_url":"https://avatars.githubusercontent.com/u/373823?v=3","gravatar_id":"","url":"https://api.github.com/users/mcginty","html_url":"https://github.com/mcginty","followers_url":"https://api.github.com/users/mcginty/followers","following_url":"https://api.github.com/users/mcginty/following{/other_user}","gists_url":"https://api.github.com/users/mcginty/gists{/gist_id}","starred_url":"https://api.github.com/users/mcginty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcginty/subscriptions","organizations_url":"https://api.github.com/users/mcginty/orgs","repos_url":"https://api.github.com/users/mcginty/repos","events_url":"https://api.github.com/users/mcginty/events{/privacy}","received_events_url":"https://api.github.com/users/mcginty/received_events","type":"User","site_admin":false},"milestone":null,"comments":31,"created_at":"2014-09-19T18:19:59Z","updated_at":"2015-03-26T21:00:36Z","closed_at":"2015-03-26T18:06:00Z","body":"Hello,\r\n\r\nI am having trouble sending and receiving MMS on my T-Mobile USA Samsung galaxy S4 (Android 4.4.4) while connected to WiFi. I am using TextSecure 2.1.8.\r\n\r\nIt looks like the problems have something to do with the switch from IPv4 (on WiFi) to IPv6 on the cellular network.\r\n\r\nIf I manually disable WiFi and send a MMS through TextSecure on the IPv6 only APN, the MMS is correctly sent and received.\r\n\r\nIf I manually switch the APN to IPv4 only, then TextSecure correctly sends and receives MMS while connected to WiFi (by transitioning to the cellular network to send the MMS).\r\n\r\nHowever, if I use the default APN of the phone (IPv6 only) and I am connected to the IPv4 only WiFi, sending fails. The logs show that TextSecure attempts to connect to the cellular, but then times out connecting to the MMSC (2607:7700:0:5::ab8:4b81) because of Network unreachable.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/comments/86714220","html_url":"https://github.com/WhisperSystems/TextSecure/issues/1937#issuecomment-86714220","issue_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/1937","id":86714220,"user":{"login":"mcginty","id":373823,"avatar_url":"https://avatars.githubusercontent.com/u/373823?v=3","gravatar_id":"","url":"https://api.github.com/users/mcginty","html_url":"https://github.com/mcginty","followers_url":"https://api.github.com/users/mcginty/followers","following_url":"https://api.github.com/users/mcginty/following{/other_user}","gists_url":"https://api.github.com/users/mcginty/gists{/gist_id}","starred_url":"https://api.github.com/users/mcginty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcginty/subscriptions","organizations_url":"https://api.github.com/users/mcginty/orgs","repos_url":"https://api.github.com/users/mcginty/repos","events_url":"https://api.github.com/users/mcginty/events{/privacy}","received_events_url":"https://api.github.com/users/mcginty/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T21:00:35Z","updated_at":"2015-03-26T21:00:35Z","body":"@apmon, there was a hidden IPv6 routing API that Android had in previous versions, but it didn't seem to work when I implemented and tested it. Unless something comes up to show otherwise, I think this bug is only resolvable in Lollipop and above."}}