Audric Ackermann
655cc0575e
add sync of closed groups/open groups/ contacts with new pipeline
5 years ago
Audric Ackermann
aee7428282
remove non used function in session from sendMessage.js
5 years ago
Audric Ackermann
6a13839d9d
address reviews
5 years ago
Audric Ackermann
cadc92ee7a
lint
5 years ago
Audric Ackermann
0668798b72
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending
5 years ago
Audric Ackermann
aa797f6670
various changes to be reverted. kind of working session chats only.
5 years ago
Audric Ackermann
77025d1afd
adress review
5 years ago
Audric Ackermann
bd940a9f79
add groupUpdate message and groupInfo to new pipeline
5 years ago
Audric Ackermann
b0ed0207e0
fix one to one (session) chats with just the body set
5 years ago
Audric Ackermann
c783e14a86
move sync request messages types to new pipeline
5 years ago
Audric Ackermann
6380f7426f
fix pairing devices bugs since move to new pipeline
5 years ago
Audric Ackermann
029851400d
include endSession message with new pipeline
5 years ago
Audric Ackermann
908316f00d
update ReadReceiptMessage and DeliveryReceiptMessage to new pipeline
5 years ago
Audric Ackermann
e0979fc4a5
add RequestContactSyncMessage and RequestGroup and RequestConfiguration messages to new pipeline
5 years ago
Audric Ackermann
9c1f0e76fd
add RequestContactSyncMesage
5 years ago
Audric Ackermann
fbba5575ba
remove buildSessionRequest message
5 years ago
Audric Ackermann
1fe0e3a815
remove sendBackgroundMessage
5 years ago
Audric Ackermann
6e1258e3d1
expirationTimerUpdate uses new sending pipeline
5 years ago
Audric Ackermann
ff7ca5a0d5
add leave of closed group to new sending pipeline
5 years ago
Audric Ackermann
34cec0be34
RequestGroupInfo via new pipeline
5 years ago
Audric Ackermann
439ea09027
lint
5 years ago
Audric Ackermann
e43dc734de
TypingMessage sent with new sending pipeline
5 years ago
Audric Ackermann
12bb6673ea
fix session requests
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
Audric Ackermann
bccdc3cf34
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-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
0275d43fa4
Merge branch 'clearnet' into multi-device-protocol
5 years ago
Audric Ackermann
68b119fb69
remove FR logic from receiver and background.js
5 years ago
Mikunj
7a6ea97efb
Handle strings in MultiDeviceProtocol
5 years ago
Maxim Shishmarev
8ca7b8cfb4
Message receiving refactor: handleDataMessage onwards
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
Audric Ackermann
492cc96ad2
updateSessionTimestamp: return false if no write to DB needed
5 years ago
Audric Ackermann
205e7f59e7
handle not found conversation on handleEndSession
5 years ago
Audric Ackermann
d7e9d6cfb8
move SESSION_REQUEST processing to handleSessionRequestMessage()
5 years ago
Audric Ackermann
d1518f8233
add new handling of session request message
5 years ago
Mikunj
653efaf9cf
Fixed libsignal-protocol declaration
5 years ago
Mikunj
3ea0689d2f
Linting
5 years ago
Mikunj
e6139a5463
Merge branch 'clearnet' into message-sending-refactor
5 years ago
Audric Ackermann
952606b975
disable mediumGroup for now
5 years ago
Audric Ackermann
52d5ce83ed
fix sending sync message need to morph set to array
5 years ago
Audric Ackermann
014b475af7
lint
5 years ago
Audric Ackermann
21702d117a
exclude our local device from synced contact
5 years ago
Audric Ackermann
73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased
5 years ago
Audric Ackermann
d48063dc82
lint
5 years ago
Audric Ackermann
182635e267
trigger sync with primary when we are friend with their secondary
5 years ago
Maxim Shishmarev
ec3c03dbd4
Address review comments
5 years ago
Maxim Shishmarev
abde96bc1e
Fix medium group updates
5 years ago
Maxim Shishmarev
2a0130ff04
Multidevice support for medium groups
5 years ago
Maxim Shishmarev
3a1f071177
Medium group messages show correct sender
5 years ago
Audric Ackermann
fa853538d0
LINT after prettier upgrade
5 years ago
Mikunj
8512c2307b
Linting
5 years ago
Vince
50d111f538
Merge branch 'clearnet' into linked-devs-fixes
5 years ago
Audric Ackermann
03757ba2ca
lint
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
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
Vincent
3cbb90516f
Remove clgs
5 years ago
Vincent
4e6e573f18
Testing w clg
5 years ago
Vincent
69e28e28aa
working with syncs
5 years ago
Vincent
72c5db52aa
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into linked-devs-fixes
5 years ago
Maxim Shishmarev
61d4c7c349
Encrypt source for medium groups
5 years ago
Vincent
1abf032418
revert auto-execute
5 years ago
Maxim Shishmarev
dd6b91bb36
Minor clean-up
5 years ago
Maxim Shishmarev
debb922521
Medium groups with sender keys essentials
5 years ago
Vincent
861719c269
remove redundant dewvprod profile
5 years ago
Vincent
5f7c82d41d
Cleanup
5 years ago
Vincent
e7e62b2479
Conditional retry for slave fail
5 years ago
Vincent
a708ce56ad
checkout outgoing
5 years ago
Vincent
3de82cd292
rm
5 years ago
Vincent
b5f0f552a7
Changes
5 years ago
Vincent
3c571770ed
Useful comments
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
Ryan Tharp
fc19c2520d
Merge pull request #835 from neuroscr/opengrouppollfix
...
Open group polling fix
5 years ago
Ryan Tharp
031330154b
only bind open group events once, start open group polling on connect
5 years ago
Mikunj Varsani
4f6dd7a8d5
Rename functions to be less confusing
5 years ago
Mikunj Varsani
a75ef365b8
Fix device unlinking.
...
Fix session request being sent even if we have keys to setup a session.
Fix minor crash.
5 years ago
Mikunj Varsani
746456200a
If we received a regular message and we're not friends with a user then check to see if we should auto accept the request
5 years ago
Mikunj Varsani
68f1ba543b
Fix closed group creation from secondary device
5 years ago
Mikunj Varsani
d9c521b09d
Fix message syncing in closed groups
5 years ago
Mikunj Varsani
054a523738
Fix linked device sending automatic friend request when it already has keys for a device
5 years ago
Mikunj Varsani
beb4cdbed8
Closed group fixes. ( #816 )
...
* Fix group updates not syning
* Fix leaving closed groups
* Fix incorrect members being shown on create group dialog
* Linting
* Fix create closed group showing our own conversation
5 years ago
Mikunj
164303180f
Remove unneeded boolean condition.
5 years ago
Mikunj
c9f60826b4
Fix friend request messages being sent to users you don't have a session in closed groups.
...
Disable typing messages and read receipts in groups.
Send out session request messages if you don't have a session with a member in the group.
5 years ago
Mikunj
8ae793db19
Rename BACKGROUND_FRIEND_REQUEST to SESSION_REQUEST.
...
Don't trigger friend request logic if a message is aimed at a group.
5 years ago
Ryan Tharp
158b4fcb08
fix typo
5 years ago
Ryan Tharp
d69a0a9fd4
lint
5 years ago
Maxim Shishmarev
dadd4b97ad
Remove source field from envelope
5 years ago
Maxim Shishmarev
3f58dea035
Remove mixpanel
5 years ago
Vincent
9dcc851ebd
Updated all icon references
5 years ago
Maxim Shishmarev
02320334f0
Remove P2P
5 years ago
Maxim Shishmarev
3472a1a938
Remove unused destinationRegistrationId; lint
5 years ago
Maxim Shishmarev
b7e93ab597
Support sealed sender for friend requests
5 years ago
Maxim Shishmarev
b405b150cc
Sealed sender support
5 years ago
Audric Ackermann
293eca0509
Merge branch 'brand-redesign' into clearnet
5 years ago
Vincent
a1a582d7ea
Session branding fixes
5 years ago
Vincent
5fbbdc33c3
Signal branding
5 years ago