Commit Graph

1073 Commits (c5bc97013d0cf74ce08ece4b7a13b72c704ef5b4)

Author SHA1 Message Date
Audric Ackermann e399b9b65b
lint 5 years ago
Audric Ackermann 8d99d22ec6
link: send contacts after closed groups to minimize visible afr 5 years ago
Audric Ackermann 308e06b2cd
fix bug since refactor: autoFR and session request message were mixed 5 years ago
Audric Ackermann 03c14859b7
fix last polling of http-resources after timeout bug 5 years ago
Audric Ackermann 5b79f715ba
integration-test fix some tests add tests of logs 5 years ago
Audric Ackermann 1144609c2a
test-integration make all calls stubbed by default. fix a few bugs with stubbed server 5 years ago
Audric Ackermann a543421cdf
log when no contact so sync, and do not include ourself as contact 5 years ago
Mikunj 3dc8ba2f02 Minor fix 5 years ago
Mikunj a1f2b38325 Merge changes 5 years ago
Mikunj e666c3c97d Add comments 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
Ryan Tharp ead2f62b6d
Merge branch 'clearnet' into sender-keys 5 years ago
Mikunj 873dadef48 Lint 5 years ago
Mikunj 13832f83bb Stop processing message when it is empty 5 years ago
Maxim Shishmarev 61d4c7c349 Encrypt source for medium groups 5 years ago
Maxim Shishmarev dd6b91bb36 Minor clean-up 5 years ago
Maxim Shishmarev debb922521 Medium groups with sender keys essentials 5 years ago
Mikunj 2f04a4cf69 Ignore multi device logic when sending background message 5 years ago
Audric Ackermann 875c128d2a
remove useSealedSender feature as this is default now 5 years ago
Audric Ackermann edbe79486c
split doSendMessage in sub methods 5 years ago
Mikunj Varsani 24a3e05154
Revert "Revert "Clean up unused dependencies."" 5 years ago
Vince 5ff7476359
Revert "Clean up unused dependencies." 5 years ago
Mikunj b16da2c5f5 Linting 5 years ago
Mikunj 9d2417c2f6 Removed proxy-agent and web-socket.
Trimmed down web_api.js to most basic functions we are using. This needs to be completely removed in the future.
5 years ago
Mikunj Varsani 71caa49a84
Merge pull request #1003 from Mikunj/rollback
Rollback pairing authorisation upload on failure
5 years ago
Maxim Shishmarev a91d925384
Merge pull request #1000 from msgmaxim/onion-requests
Client-side implementation for onion requests
5 years ago
Mikunj 000f95a430 Rollback any changes to file server if pairing authorisation failed to send 5 years ago
Maxim Shishmarev 9e3f16301f Add AES-GCM 5 years ago
Audric Ackermann b3d895caf3
Toast on device pairing request received but in device pairing mode 5 years ago
Ryan Tharp a00aa73715 disconnect even if it's been stopped before, logging improvements 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
Ryan Tharp 20c7a42356
Merge pull request #915 from neuroscr/dupfix
Try to address duplicate open group message issues after sleep
5 years ago
Ryan Tharp 0c43c511d7
Merge pull request #868 from neuroscr/tls-fix
Snode communication retries and logging improvement
5 years ago
Ryan Tharp d19be45685 add simple lock around lokiPublicChatAPI binding (on top of the clearing, only one is probably needed) 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 fc6ca57e1e Added support for group request info 5 years ago
Ryan Tharp c404d1c729 log exception and when we exhausted long polling pool 5 years ago
Mikunj 38182efe01 Fix check to see if we have keys or not.
The previous check was also forcing the keys to be processed, which we don't want.
5 years ago
Mikunj 6620092959 Wait for prekeys to be processed before sending a message on session reset.
Remove old code.
5 years ago
Mikunj Varsani ebfff824bd Fix friend request logic triggerring on session requests 5 years ago
Mikunj Varsani 8ffb1a0a10 Refactor session reset handling 5 years ago
Mikunj Varsani 33aa190c5b Fix friend request for background messages not triggering friend request logic 5 years ago