{"action":"created","issue":{"url":"https://api.github.com/repos/vector-im/vector-web/issues/2249","repository_url":"https://api.github.com/repos/vector-im/vector-web","labels_url":"https://api.github.com/repos/vector-im/vector-web/issues/2249/labels{/name}","comments_url":"https://api.github.com/repos/vector-im/vector-web/issues/2249/comments","events_url":"https://api.github.com/repos/vector-im/vector-web/issues/2249/events","html_url":"https://github.com/vector-im/vector-web/issues/2249","id":177545529,"number":2249,"title":"Newly joined users can't decrypt messages from existing users in an e2e room.","user":{"login":"ara4n","id":1294269,"avatar_url":"https://avatars.githubusercontent.com/u/1294269?v=3","gravatar_id":"","url":"https://api.github.com/users/ara4n","html_url":"https://github.com/ara4n","followers_url":"https://api.github.com/users/ara4n/followers","following_url":"https://api.github.com/users/ara4n/following{/other_user}","gists_url":"https://api.github.com/users/ara4n/gists{/gist_id}","starred_url":"https://api.github.com/users/ara4n/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ara4n/subscriptions","organizations_url":"https://api.github.com/users/ara4n/orgs","repos_url":"https://api.github.com/users/ara4n/repos","events_url":"https://api.github.com/users/ara4n/events{/privacy}","received_events_url":"https://api.github.com/users/ara4n/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vector-im/vector-web/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/vector-im/vector-web/labels/critical","name":"critical","color":"e11d21"},{"url":"https://api.github.com/repos/vector-im/vector-web/labels/e2e","name":"e2e","color":"5319e7"},{"url":"https://api.github.com/repos/vector-im/vector-web/labels/p1","name":"p1","color":"e11d21"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-17T00:34:56Z","updated_at":"2016-09-17T19:40:04Z","closed_at":"2016-09-17T19:40:04Z","body":"Lots of instances this evening in various sets of existing users not being able to see messages from other users, despite everyone being on olm 1.3.0.\r\n\r\nMy stream of consciousness is something like:\r\n\r\nit seems that when a device first speaks in a room, it sends an m.room_key via toDevice\r\nbut i don't see it sending m.new_device anywhere\r\nand meanwhile other devices never send it a m.room_key\r\nso it simply isn't aware of the ongoing sessions.\r\nwhich feels to me like https://github.com/matrix-org/matrix-js-sdk/pull/204 is entirely broken\r\ni just don't see the logic anywhere when a device receives an m.room_key that it says \"ooh, new device! i'd better send it my room_key data too!\"\r\nunless it actually saw an m.new_device. except we seem quite shy about ever sending m.new_device. especially if we've been lurking in the room pre-e2e? or on an older version of olm?\r\nso it feels to me like we should be much more aggressive about sending new_device announcements, as well as interpreting room_keys from unknown devices as... a new_device.\r\n"},"comment":{"url":"https://api.github.com/repos/vector-im/vector-web/issues/comments/247802381","html_url":"https://github.com/vector-im/vector-web/issues/2249#issuecomment-247802381","issue_url":"https://api.github.com/repos/vector-im/vector-web/issues/2249","id":247802381,"user":{"login":"ara4n","id":1294269,"avatar_url":"https://avatars.githubusercontent.com/u/1294269?v=3","gravatar_id":"","url":"https://api.github.com/users/ara4n","html_url":"https://github.com/ara4n","followers_url":"https://api.github.com/users/ara4n/followers","following_url":"https://api.github.com/users/ara4n/following{/other_user}","gists_url":"https://api.github.com/users/ara4n/gists{/gist_id}","starred_url":"https://api.github.com/users/ara4n/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ara4n/subscriptions","organizations_url":"https://api.github.com/users/ara4n/orgs","repos_url":"https://api.github.com/users/ara4n/repos","events_url":"https://api.github.com/users/ara4n/events{/privacy}","received_events_url":"https://api.github.com/users/ara4n/received_events","type":"User","site_admin":false},"created_at":"2016-09-17T19:40:04Z","updated_at":"2016-09-17T19:40:04Z","body":"confirmed fixed"}}
{"actor":{"display_login":"ara4n"}}