Commit graph

333 commits

Author SHA1 Message Date
nielsandriesse
31dd2673e1 Implement shared sender key ratcheting & refactor 2020-06-25 15:53:15 +10:00
nielsandriesse
f1ec7e67b1 Undo hack 2020-06-12 11:15:10 +10:00
nielsandriesse
8843e8c495 Tweak 2020-06-11 21:14:22 +10:00
nielsandriesse
620a093214 Use higher priority queues for message sending 2020-06-11 17:05:41 +10:00
nielsandriesse
4f3544c1fc Integrate transaction handling utility part 3 2020-06-11 13:25:48 +10:00
nielsandriesse
a42b6afce8 Integrate transaction handling utility part 2 2020-06-11 12:23:06 +10:00
nielsandriesse
eab26c504c Fix build 2020-06-05 13:43:06 +10:00
nielsandriesse
74bbe067d8 Update Pods 2020-06-05 10:38:44 +10:00
nielsandriesse
2a99498dd8 Use a high priority queue for message sending 2020-06-01 11:06:39 +10:00
nielsandriesse
8672577a8b Clean 2020-04-20 16:53:40 +10:00
gmbnt
99c473ee34 Use only updated snodes for file server proxying 2020-03-25 15:52:25 +11:00
Niels Andriesse
0c18e82524 Clean up logging & documentation 2020-02-16 08:49:33 +11:00
Niels Andriesse
cc40862740 Rename LokiStorageAPI → LokiFileServerAPI 2020-02-10 14:40:53 +11:00
Ryan ZHAO
24f31081d1 support sealed sender (envelopes with no source) for push notification 2020-02-06 16:58:32 +11:00
Niels Andriesse
cbda28a9a0 Remove analytics & Signal requests 2020-02-01 11:49:34 +11:00
Niels Andriesse
3322ab49b7 Fix data nuking 2019-11-21 15:40:30 +11:00
Niels Andriesse
aefdbeb7bc Fix threading 2019-11-13 13:12:25 +11:00
Niels Andriesse
4adf209b13 Upload attachments to public chat server as needed 2019-10-18 09:47:37 +11:00
Niels Andriesse
ee8b341182 Implement attachment uploading 2019-10-17 11:28:51 +11:00
Niels Andriesse
d0c2ab03ed Fix storage API bug 2019-09-26 16:44:23 +10:00
Niels Andriesse
e46f6ee9b8 Fix migration issue 2019-08-30 12:12:32 +10:00
Niels Andriesse
58e902429e Tweak connection settings 2019-06-17 11:52:57 +10:00
Niels Andriesse
bc112a7c90 Propagate request timeout interval through to request serializer 2019-06-17 10:45:09 +10:00
Niels Andriesse
16a284ca02 Handle insufficient PoW error 2019-06-14 11:28:04 +10:00
Niels Andriesse
2111e73675 Debug clearnet changes 2019-06-13 16:05:06 +10:00
Niels Andriesse
936287683f Override Signal security policy 2019-06-13 14:35:08 +10:00
Niels Andriesse
5351961af7 Clean 2019-05-27 12:26:37 +10:00
Mikunj
482721a2c2 Merge branch 'dev' into p2p 2019-05-27 10:24:35 +10:00
Mikunj
8a1ef268c8 Disable deregister after network error. 2019-05-27 09:52:06 +10:00
Niels Andriesse
1fafa550f0 Fix message sending error handling 2019-05-24 11:24:27 +10:00
Niels Andriesse
b83766ef74 Clean & fix conversation settings crash 2019-05-14 15:54:39 +10:00
Niels Andriesse
4da8d33932 Clean 2019-05-10 13:38:00 +10:00
Niels Andriesse
b1bc2c7557 Allow JSON fragments in responses 2019-05-08 17:13:04 +10:00
Niels Andriesse
39ae2f462d Fix incorrect key 2019-05-08 16:50:41 +10:00
Mikunj Varsani
8ca43bb614 Accept text/plain responses. 2019-05-08 16:44:07 +10:00
Niels Andriesse
f4b0553cdb WIP 2019-05-07 15:33:08 +10:00
Niels Andriesse
1c4c47ab33 Merge branch 'master' of github.com:loki-project/loki-messenger-ios into messaging-refactor 2019-05-07 11:35:07 +10:00
Niels Andriesse
294d8b5c11 WIP 2019-05-07 11:34:35 +10:00
Mikunj
cb53acf138 Disable web sockets. 2019-05-07 11:19:12 +10:00
Niels Andriesse
78adfabf0c Implement new messaging API 2019-05-07 10:10:15 +10:00
Niels Andriesse
ee2361b5cc Hook up Loki messaging API 2019-05-06 16:13:32 +10:00
Niels Andriesse
ca820494dd Merge branch 'message-proof-of-work' of github.com:loki-project/loki-messenger-ios into message-proof-of-work 2019-05-06 14:28:17 +10:00
Niels Andriesse
dd18e65e3e Fix minor code style issues 2019-05-06 14:23:44 +10:00
Mikunj
e4d612a58e Only send message to the primary device.
Fail send if sending message to self.

We do this because loki doesn't support multi-device sending at the moment.
2019-05-06 14:22:34 +10:00
Mikunj
0c711d549a Added small note. 2019-05-06 13:58:35 +10:00
Mikunj
ad0fc7944e Made ProofOfWork work in objective c.
Added proof of work calculation when sending message.
2019-05-06 13:53:39 +10:00
Niels Andriesse
c1e121b271 Create LokiKit 2019-05-01 15:04:46 +10:00
Niels Andriesse
5eddb9274b Fix incorrect key pair usage 2019-04-30 15:12:15 +10:00
Niels Andriesse
011d4e1465 Implement basic snode interaction 2019-04-30 14:27:39 +10:00
Matthew Chen
415526fc9b Refine request padding. 2019-04-22 15:02:20 -04:00