Commit Graph

62 Commits (da62ba682907c198ab309d44a62eda4a81fc4195)

Author SHA1 Message Date
Mikunj c0fca99485 Disable multi device 5 years ago
Audric Ackermann 394030b711
remove getDefaultTTL and use Constants values instead 5 years ago
Vincent 5216cc2c2e merge clearnet 5 years ago
Vincent c020eddef6 constants-to-ts 5 years ago
Maxim Shishmarev 237bd84b35 Fix medium group sending for single device users; protocol changes 5 years ago
Vincent 68f2a90f7c pubkeys-in-message-encryptor-init 5 years ago
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.
5 years ago
Audric Ackermann 880e039652
handle grantSignature undefined 5 years ago
Mikunj 13811233b6 Add session request expiry checks 5 years ago
Mikunj Varsani 006b5760c6
Merge pull request #1192 from Mikunj/send-to-group
Handle typing and expiration messages when sending to group
5 years ago
Mikunj 212b002c62 Fix typo 5 years ago
Mikunj c2c56bb9b0 Handle typing and expiration messages when sending to group 5 years ago
Mikunj d4ea483aa0 Filter invalid authorisations from the file server 5 years ago
Audric Ackermann 9baefb573e
fix tests 5 years ago
Audric Ackermann 77025d1afd
adress review 5 years ago
Audric Ackermann b0ed0207e0
fix one to one (session) chats with just the body set 5 years ago
Audric Ackermann 439ea09027
lint 5 years ago
Audric Ackermann 9ec0c8e6a8
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Audric Ackermann 0a2af13cb1
start of fix of session-request processing 5 years ago
Vince fe7aaa0aaa
Merge pull request #1177 from vincentbavitz/message-queue-test
Message Queue Tests
5 years ago
Vincent 99674ed2ba Fixup PubKey.isEqual 5 years ago
Vincent 20b2ba1c8a generateMemberList-compactify 5 years ago
Audric Ackermann 457a94790c
fix await of promises in if statements 5 years ago
Mikunj 3f93b25ac2 Added string utils 5 years ago
Mikunj 4747c5f0db Merge branch 'clearnet' into multi-device-protocol-test 5 years ago
Mikunj 0933cf8b02 Added multi device protocol tests 5 years ago
Audric Ackermann 4865b72e93
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Audric Ackermann 28fb1dd12a
address PR reviews 5 years ago
Mikunj 30bc4c6cbc Simplify 5 years ago
Mikunj f681fd619d Added small helper functions 5 years ago
Audric Ackermann 4d2b08f4a2
remove getSessionRequest 5 years ago
Mikunj a83ce4ee16 Review fixes 5 years ago
Audric Ackermann 10e095ba9d
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Mikunj 57ea59e5b7 Minor fixes 5 years ago
Mikunj c027490d2f Merge fixes 5 years ago
Mikunj 27f4378de8 Merge branch 'clearnet' into multi-device-protocol 5 years ago
Mikunj 93c19395c1 Change back to old window syntax and allow stubbing of it 5 years ago
Audric Ackermann 66de8d9648
remove plenty of the friend logic 5 years ago
Mikunj 0275d43fa4 Merge branch 'clearnet' into multi-device-protocol 5 years ago
Mikunj 7942ba086f Fetch device mappings from server when needed 5 years ago
Mikunj 7a6ea97efb Handle strings in MultiDeviceProtocol 5 years ago
Mikunj b36b3e7725 Slowly replace old multi device functions 5 years ago
Mikunj c8414fdce6 Simplify sql and data files 5 years ago
Vincent affba056d2 just-cache 5 years ago
Audric Ackermann 492cc96ad2
updateSessionTimestamp: return false if no write to DB needed 5 years ago
Audric Ackermann f17ffd295a
Merge remote-tracking branch 'upstream/clearnet' into message-sending-refactor 5 years ago
Audric Ackermann 4c07bc06fd
address reviews 5 years ago
Audric Ackermann 7a797737e0
rename SessionReset -> SessionRequest 5 years ago
Audric Ackermann 2b58aff532
use pubkeys and toRawMessage() 5 years ago
Audric Ackermann da1edab63d
Merge remote-tracking branch 'upstream/clearnet' into message-sending-refactor 5 years ago