Audric Ackermann
1fe0e3a815
remove sendBackgroundMessage
5 years ago
Audric Ackermann
0a2af13cb1
start of fix of session-request processing
5 years ago
Audric Ackermann
c947d99369
getMessageQueue() rather than .messageQueue to avoid startup issue
5 years ago
Audric Ackermann
b42bc05270
replace unlink message
5 years ago
Audric Ackermann
2e78f755b4
replace sending of established, grant and link request messages
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
Audric Ackermann
eb9a838af1
remove friends from UI logic
5 years ago
Audric Ackermann
66de8d9648
remove plenty of the friend logic
5 years ago
Mikunj
ae44f0da0f
Remove old multi device functions
5 years ago
Mikunj
7b7d8c0e2a
Remove multi device from libloki
5 years ago
Mikunj
b36b3e7725
Slowly replace old multi device functions
5 years ago
Mikunj
c8414fdce6
Simplify sql and data files
5 years ago
Audric Ackermann
f500fed69c
rename missing envelope type FR to SESSION_REQUEST
5 years ago
Mikunj
50ff635673
Fix fallback session cipher test
5 years ago
Mikunj
e6139a5463
Merge branch 'clearnet' into message-sending-refactor
5 years ago
Audric Ackermann
73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased
5 years ago
Audric Ackermann
a656e3ba3f
add env variable to enable message_logs
5 years ago
Audric Ackermann
a857406728
rename respondToAll.. FR to updateAll...Messages at is does not send any messages
5 years ago
Mikunj
36762dbbf2
Added libsignal-protocol typings.
...
Added MessageEncrypter.
5 years ago
Maxim Shishmarev
abde96bc1e
Fix medium group updates
5 years ago
Maxim Shishmarev
2a0130ff04
Multidevice support for medium groups
5 years ago
Audric Ackermann
fa853538d0
LINT after prettier upgrade
5 years ago
Audric Ackermann
12b396ce7e
add option to send a message to a single device, or to all device except one
5 years ago
Mikunj
a1f2b38325
Merge changes
5 years ago
Mikunj
a497871ea3
Made changes for new protocol
5 years ago
Audric Ackermann
eb894a9b66
lint
5 years ago
Audric Ackermann
f46c885fdf
merge fix-closed-group to clearnet
5 years ago
Maxim Shishmarev
61d4c7c349
Encrypt source for medium groups
5 years ago
Mikunj
96d42e24d2
Made calculateAgreement async
5 years ago
Mikunj
d8ed1258e1
Made key generation async
5 years ago
Mikunj
496afa85cb
Remove libsodium-wrapper.
...
Remove LokiSnodeChannel as we weren't using it.
5 years ago
Maxim Shishmarev
0221e7b8c0
fix linter warnings
5 years ago
Maxim Shishmarev
3a746109ea
Path building for onion requests
5 years ago
Maxim Shishmarev
9e3f16301f
Add AES-GCM
5 years ago
Audric Ackermann
a7def71840
multi device: do not sync contacts not friends
5 years ago
Mikunj
33925d69e9
Cleanup
5 years ago
Mikunj
012575be35
Remove calling sc_reduce32 when deriving a keypair from a mnemonic seed.
...
This is the reason that seeds across desktop and mobile devices would never restore to the same keypair. This function was there from the initial messenger days and with further discussion with Maxim, we deemed calling this function an unnecessary step for generating a keypair. There are no security implications for this change as we generate keypairs the exact same way as Signal does.
The biggest downside to this change however is that if you try to restore a desktop device with a seed from before this change, that seed will generate a completely different key pair and thus a different session ID.
This will only affect users who plan to restore any device from the seed of a desktop device before this change.
5 years ago
Mikunj
a09e370e1d
Added testing on pull request
...
Disable proxy in tests.
5 years ago
Audric Ackermann
6d03a63d4a
add sync of open groups on device link
5 years ago
Mikunj
d00abed7da
Linting
5 years ago
Mikunj
a03185248c
Fix check for valid sender when handling sync message
5 years ago
Mikunj
0eaebcbcac
Don't send contact sync message with pairing authorisation.
...
Don't send secondary devices in contact sync messages.
5 years ago
Mikunj
f35493ce9f
Linting
5 years ago
Mikunj
abf298ba25
Added sending of group sync message
5 years ago
Mikunj
b61dd6a839
Don't send groups in contact sync message
5 years ago
Mikunj
1be4123133
Rename variable to be less confusing
5 years ago
Mikunj
942c76ce6b
Linting
5 years ago
Mikunj
820ce5cdf0
Made session reset synchronous.
...
Clean up some code.
5 years ago
Mikunj Varsani
8ffb1a0a10
Refactor session reset handling
5 years ago