Audric Ackermann
a0703bc2f9
remove primary and secondary device separate status
5 years ago
Audric Ackermann
135fc3b366
remove prekeys
5 years ago
Audric Ackermann
fd18345c5a
remove handling of rss related things completely
5 years ago
Audric Ackermann
72c96ea998
remove most of the SessionProtocol unused stuff
...
- prekeys
- SessionCipher
- LokiCipher
- endSession and the reset Session logic
- what we called Sessionprotocol manager (to keep track of session with
everyone)
5 years ago
Audric Ackermann
f1d84177a0
fix expirationTimer updates closed group desktop to ios
5 years ago
Audric Ackermann
eb9828a3b7
fix tests
5 years ago
Audric Ackermann
6cf838ade8
disallow remove of an admin from a closed group
5 years ago
Audric Ackermann
19f59ca41e
add some logs for message sending
5 years ago
Audric Ackermann
d43ae09eb0
first working version of closed group v2
5 years ago
Audric Ackermann
2fe6b11e89
move ConversationController to typescript
5 years ago
Audric Ackermann
adf0d03d35
add test for the MessageEncrypter using Session protocol
5 years ago
Audric Ackermann
2af4938ff2
fix SessionProtocol decrypt of messages with Android
...
also disable the old SessionRequest logic
5 years ago
Audric Ackermann
f28dfe5a94
use fallbacks for message even if we have a session with the device
5 years ago
Audric Ackermann
80523a9a3e
rename MessageQueue event to be more easily searchable
...
success -> sendSuccess
fail -> sendFail
5 years ago
Audric Ackermann
d283636fa3
fix tests
5 years ago
Audric Ackermann
28d2481389
fix tests
5 years ago
Audric Ackermann
e6f367a61e
fix messagequeue test
5 years ago
Audric Ackermann
1e446b0a81
fix order for open groups message which are out of sync
5 years ago
Audric Ackermann
ed9f4e713e
add type for mnemonic.js and replace some calls with recoveryPhrase
5 years ago
Audric Ackermann
cf3352d0af
add a timeout function to promiseUtils for attemptConnection
5 years ago
Audric Ackermann
d793220772
fix integration-tests with translation change
5 years ago
Audric Ackermann
6cffb3c31f
lint
5 years ago
Audric Ackermann
58dd064e93
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests
5 years ago
Audric Ackermann
756f0d8ce5
fix delete can send attachment test
5 years ago
Audric Ackermann
e24fc12b93
fix sender_keys itest
5 years ago
Mikunj
49b994367d
Remove multi device data.
...
Force wipe secondary devices.
5 years ago
Audric Ackermann
10ea59246f
add back closed group tests
5 years ago
Audric Ackermann
878619a0bc
move integration tests to _itest.ts suffix
5 years ago
Audric Ackermann
38b9736314
skip linking test integration test
5 years ago
Audric Ackermann
933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests
5 years ago
Audric Ackermann
80b0821781
move unit tests to sub folder
5 years ago
Audric Ackermann
c12c3b5f64
move stub of integration tests to typescript
5 years ago
Audric Ackermann
6d65c9cc0a
make sendMessage return -1 on fail rather than false
5 years ago
Audric Ackermann
2637981fdb
fix tests
5 years ago
Audric Ackermann
44349079ab
fix delete of open group messages
5 years ago
Audric Ackermann
fec0ead1de
fix link device test and lint
5 years ago
Audric Ackermann
720bb54bc1
move add_contacts_test open_group_test and registration_test to ts
5 years ago
Audric Ackermann
a983085cbd
move page-objects to .ts files
5 years ago
Audric Ackermann
394030b711
remove getDefaultTTL and use Constants values instead
5 years ago
Vincent
9d6a24d802
rm-uipolishmergre
5 years ago
Vincent
7896671df0
fixup-tests
5 years ago
Vincent
5216cc2c2e
merge clearnet
5 years ago
Vincent
c020eddef6
constants-to-ts
5 years ago
Maxim Shishmarev
9b2f11b860
Use stub instead of replace
5 years ago
Maxim Shishmarev
3faa4f71f3
Fix unit tests
5 years ago
Vincent
fd746a475a
ui polished and ttl constants
5 years ago
Vincent
9b07c8fc8e
outline-class
5 years ago
Vincent
ca96992a44
Pukbeyified
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