Commit graph

3094 commits

Author SHA1 Message Date
nielsandriesse 450c100896 Regenerate protos 2020-07-20 16:01:33 +10:00
nielsandriesse d096a2c574 Make things compile again 2020-07-20 15:39:21 +10:00
nielsandriesse 9bc80ed3b3 Remove the concept of friend requests 2020-07-20 14:44:36 +10:00
nielsandriesse 2d9982684b Clean up ahead of protocol changes 2020-07-20 11:02:58 +10:00
nielsandriesse a332f88fda Fix open group joining 2020-07-14 10:50:00 +10:00
nielsandriesse 563a148b93 Clean 2020-07-10 09:03:54 +10:00
nielsandriesse cfc32547cd Fix regression 2020-07-09 12:22:31 +10:00
nielsandriesse 267249114e Merge branch 'shared-sender-keys' into desktop-protocol-changes 2020-07-09 12:12:10 +10:00
nielsandriesse 1f4d991036 Update for desktop protocol changes 2020-07-09 12:10:24 +10:00
nielsandriesse 88aaebefaa Implement sender key requesting 2020-07-09 10:26:10 +10:00
nielsandriesse ed9ac3a60c Clean 2020-07-09 09:41:52 +10:00
nielsandriesse 32814b0227 Update for protocol changes 2020-07-09 09:18:23 +10:00
nielsandriesse 9843d4db2f Turn off SSK for now 2020-07-08 15:09:15 +10:00
nielsandriesse 1716bd2929 Show activity indicator until group creation is fully done 2020-07-08 14:49:18 +10:00
nielsandriesse 7149deb15f Merge branch 'fix-link-previews' into dev 2020-07-08 08:56:00 +10:00
nielsandriesse eb3f26a3db Reword comment 2020-07-08 08:55:46 +10:00
nielsandriesse dbc625bb33 Turn off SSK for now 2020-07-07 17:03:29 +10:00
nielsandriesse a92e50b49b Merge branch 'dev' of github.com:loki-project/session-ios into shared-sender-keys 2020-07-07 16:56:53 +10:00
nielsandriesse d2e0f986b9 Debug 2020-07-07 15:20:54 +10:00
nielsandriesse 9de2cc210d Implement syncing 2020-07-07 10:08:43 +10:00
nielsandriesse 2ef26ab915 Don't fetch device links unnecessarily, debug & fix excessive PoW bug 2020-07-06 16:37:07 +10:00
nielsandriesse b01cb971e6 Debug 2020-07-06 15:34:25 +10:00
nielsandriesse 4cb1cb6b93 Clean 2020-07-06 14:52:11 +10:00
nielsandriesse 00abf4e5fe Include the sender public key in sender key messages 2020-07-06 14:39:55 +10:00
nielsandriesse 29fbf34442 Update for multi device
Still to do is including the sender public key in sender key messages so that we can correctly handle slave devices, and also to get rid of the ordering requirement
2020-07-06 14:22:09 +10:00
nielsandriesse 4e1a14ae05 Put SSK behind a feature flag 2020-07-06 12:01:44 +10:00
nielsandriesse a572761432 Always reset all ratchets if someone leaves or is kicked 2020-07-06 11:02:13 +10:00
nielsandriesse b31eb666df Implement closed group update serialization & deserialization 2020-07-06 09:46:19 +10:00
nielsandriesse 8dba9ddb54 Clean 2020-07-03 16:27:31 +10:00
nielsandriesse c5a535685a Partially resolve TODOs 2020-07-03 16:22:58 +10:00
nielsandriesse 41aa825e5d Add TODOs 2020-07-03 15:15:29 +10:00
nielsandriesse d8e3fa5a56 Clean & debug 2020-07-03 15:13:32 +10:00
nielsandriesse c604b40632 Implement rough group modification logic 2020-07-03 14:27:28 +10:00
nielsandriesse 832e70f588 Debug 2020-07-03 10:07:19 +10:00
nielsandriesse a6908e35a5 Update documentation 2020-06-30 11:47:43 +10:00
nielsandriesse 80dcca627a Implement polling, encryption & decryption 2020-06-30 11:40:02 +10:00
ryanzhao 212959de10 Drop banned proxy to fix link previews 2020-06-29 14:44:12 +10:00
nielsandriesse 31dd2673e1 Implement shared sender key ratcheting & refactor 2020-06-25 15:53:15 +10:00
nielsandriesse bbe41f9e82 Fix closed group session handling bug 2020-06-25 10:34:02 +10:00
nielsandriesse ca888c83ef Add debug assertions 2020-06-24 13:21:51 +10:00
nielsandriesse eebecb5248 Potentially fix crash 2020-06-22 13:19:13 +10:00
nielsandriesse fcf0910e51 Fix deadlock 2020-06-19 14:36:21 +10:00
nielsandriesse c0b4a548bf Debug 2020-06-19 13:58:19 +10:00
nielsandriesse e0da0fd64e Spam the work queue a bit less 2020-06-19 12:02:05 +10:00
nielsandriesse 6aacbff908 Guard against snodes requesting incorrect proof of work 2020-06-19 11:21:02 +10:00
nielsandriesse 6b19b2180b Make database utility play nice with legacy Signal code 2020-06-19 11:11:44 +10:00
nielsandriesse f0d56cdab0 Fix clock out of sync error not propagating 2020-06-18 11:16:34 +10:00
nielsandriesse 2e8663a1b0 Debug 2020-06-18 09:56:34 +10:00
nielsandriesse f59816af7d Fix open group polling 2020-06-17 16:57:49 +10:00
nielsandriesse 8749913112 Don't clog up LokiAPI.workQueue with open group work 2020-06-17 15:26:47 +10:00