Commit graph

281 commits

Author SHA1 Message Date
Vincent
68f2a90f7c pubkeys-in-message-encryptor-init 2020-07-10 11:24:23 +10:00
Mikunj
646973e330 Made changes to how messages are sent.
Instead of blocking the message queue when we don't have a session, we instead just send out a session request and send the queued messages using fallback encryption.
This means that users will be able to message right away without having to wait.
The only down side is that all messages sent before sessions are established will be using the weaker encryption.

This change also means we have to detach session requests from envelope type (which is a good thing) and thus now a message is a session request if it contains a preKeyBundle.
2020-07-10 10:00:21 +10:00
Maxim Shishmarev
7724df25cc Fix incorrect handling of pow update 2020-07-09 18:11:40 +10:00
Audric Ackermann
f03d66de38
use active_at to show and sync real contacts from contact list 2020-07-09 16:09:30 +10:00
Audric Ackermann
4aa0667686
OpenGroup: get conversation from conversationController rather than appDotNetApi 2020-07-09 10:33:26 +10:00
Audric Ackermann
880e039652
handle grantSignature undefined 2020-07-09 10:28:10 +10:00
Audric Ackermann
7fe188417a
Merge pull request #1227 from Bilb/fix-1.0.9-interoperability
include verb and path on outgoing websocket message
2020-07-09 08:14:33 +10:00
Audric Ackermann
f8aa50546b
include verb and path on outgoing websocket message 2020-07-08 17:59:17 +10:00
Vincent
6cb05c3677 review-fixes 2020-07-08 15:36:59 +10:00
Vincent
4a13b1e6bb attemptConnection-complete 2020-07-08 15:25:18 +10:00
Vincent
baf3050b1d @params 2020-07-08 15:12:52 +10:00
Vincent
3a3d412542 linted 2020-07-08 14:37:25 +10:00
Vincent
e72970fdc7 load-conv-public 2020-07-08 12:14:46 +10:00
Vincent
a005aa8a2e onLoading join 2020-07-08 11:41:30 +10:00
Vincent
b05d2e6725 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into https-open-group 2020-07-08 11:40:53 +10:00
Audric Ackermann
d5cfcf9edc
Merge pull request #1223 from Bilb/various-closed-group-fixes
* fix display name and avatar to be shown when message is coming from a secondary device
* fix show of expiretimer in the group conversation when it is for it.
* fix a bug creating empty conversation when sync closed group message is received on secondary device
* trigger an expiretimer update message to all members when updating a group.
* trigger an expiretimer update message when sending back group details (after a requestGroupInfo)
2020-07-08 11:29:08 +10:00
Vincent
6111cb2d17 server-regex-tighten 2020-07-08 11:20:40 +10:00
Audric Ackermann
696fbd8d7a
address review 2020-07-08 11:14:54 +10:00
Vincent
f6ae5386e9 getting opengroup conversation 2020-07-08 10:59:20 +10:00
Maxim Shishmarev
a2b80a5e68 Address review comments 2020-07-08 10:57:24 +10:00
Vincent
ab966e600a OpenGrop joining 2020-07-08 10:19:51 +10:00
Audric Ackermann
178060e4d2
handle Uint8Array in protobuf.convertToTS() 2020-07-08 09:34:35 +10:00
Maxim Shishmarev
29fe64f5d5 Fix retrieving with pubkey object 2020-07-07 18:33:40 +10:00
Vincent
54209e98a8 propogate join channel erros 2020-07-07 18:20:39 +10:00
Vincent
39b41cb222 joining-open-groups 2020-07-07 17:46:50 +10:00
Maxim Shishmarev
ccc487528d Fix edkey extraction 2020-07-07 15:34:56 +10:00
Vincent
8484b9d3f6 regex-fiddling 2020-07-07 14:30:49 +10:00
Vincent
ea23df2986 OpenGroup strict SSL verification 2020-07-07 14:21:11 +10:00
Audric Ackermann
15b8600e25
fix display name and avatar not being updated when message from secondary 2020-07-07 13:30:25 +10:00
Vincent
bcad497c7f regex-for-http 2020-07-07 13:20:26 +10:00
Maxim Shishmarev
6919f53a45 Move constants to preload.js 2020-07-07 11:05:04 +10:00
Maxim Shishmarev
12f73e23f2 Move onion requests to typescript 2020-07-07 09:57:52 +10:00
Audric Ackermann
ed48818867
include old avatar and expireTimer on groupUpdate 2020-07-06 17:07:55 +10:00
Audric Ackermann
809b4d9461
Merge remote-tracking branch 'upstream/clearnet' into various-closed-group-fixes 2020-07-06 16:21:47 +10:00
Audric Ackermann
235ab0bfb3
create convo for both primary and secondary in receivemessage 2020-07-06 16:08:11 +10:00
Maxim Shishmarev
d5a98b8b47 Remove swarm nodes from conversations 2020-07-06 15:41:52 +10:00
Mikunj
8f82e7a442 Fix multi device pairing 2020-07-06 11:53:52 +10:00
Mikunj
669648d9cb Fix expire timer 2020-07-03 16:38:50 +10:00
Mikunj Varsani
416d5f69c0
Merge pull request #1211 from Mikunj/closed-group-fixes
Closed group fixes
2020-07-03 15:40:06 +10:00
Maxim Shishmarev
6a41aa1d88
Merge pull request #1210 from msgmaxim/fix-some-tests
Stub out swarm polling
2020-07-03 15:18:13 +10:00
Mikunj
2d5230715f Merge branch 'clearnet' into closed-group-fixes 2020-07-03 14:06:12 +10:00
Maxim Shishmarev
9cdb7710ec Stub out swarm polling 2020-07-03 14:01:46 +10:00
Mikunj
c422c9e2ad Lint 2020-07-03 13:59:14 +10:00
Mikunj
fd547941d6 Fix sync message issue 2020-07-03 13:57:08 +10:00
Mikunj
8d11660b13 Fix attachments 2020-07-03 10:08:24 +10:00
Maxim Shishmarev
7e737a3ccd Merge branch 'clearnet' into refactor-polling 2020-07-02 15:57:47 +10:00
Maxim Shishmarev
114f6d083f Fix pubkey comparison 2020-07-02 15:42:36 +10:00
Maxim Shishmarev
7dd9469074 Further improve imports 2020-07-02 15:02:32 +10:00
Audric Ackermann
7c89b291de
Merge pull request #1205 from Bilb/handle-message-sending-events 2020-07-02 05:54:54 +01:00
Maxim Shishmarev
b31b6bb912 Lint 2020-07-02 12:47:31 +10:00