Commit Graph

928 Commits (5eb49764b3b9ce2a8fa55ee55d384aedd4cccc27)

Author SHA1 Message Date
Ryan Tharp 4bb2e83cb3 lint 6 years ago
Ryan Tharp 99679741c1 some renames, improve refresh random pool failures better 6 years ago
Ryan Tharp 6bdc269081 include function name in log message 6 years ago
Ryan Tharp e4d762a358 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into patchopensnapps 6 years ago
Ryan Tharp 8d4be4cb0b lint 6 years ago
Ryan Tharp e66e30bb0b URL for lint 6 years ago
Ryan Tharp 07ce97aa56 serverRequest/sendToProxy refactor, start messagesPollLock implementation, improve logging 6 years ago
Ryan Tharp 2d76b1eda9 .loki support improvement 6 years ago
Ryan Tharp 455bfa4ab7 result guard, mark internal-only intended functions with _ prefix and simplify parameters, logging improvements 6 years ago
Ryan Tharp 241e64b94b lint 6 years ago
Ryan Tharp e3545fa338 change unreachableNode 2nd param to object, put lock around getRandomSnodeAddress so they can't stack, markRandomNodeUnreachable returns remaining count, adjust logging 6 years ago
Ryan Tharp 1c78e1a701 sendToProxy use agent, handle 401/500s, retry system 6 years ago
Mikunj 33925d69e9 Cleanup 6 years ago
Mikunj Varsani d8b982e194 Fix messages not being created properly in open groups 6 years ago
Jeff Becker 8d684f7b1b
make .loki public chats "work"
passing number zero to environmental variables UNSETS the variable, pass "0" instead.
this commit makes it "work" but is probably not the right fix, that comes later. (tm)
6 years ago
Ryan Tharp ce876a8024 not meant to include this 6 years ago
Ryan Tharp 2b29b76d66 lint 6 years ago
Ryan Tharp 3038a8c7d2 use lodash to reduce confusion 6 years ago
Ryan Tharp c36fd8ae62 handle image/ avatar paths 6 years ago
Ryan Tharp 46d401ecbf Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into opengroupordering 6 years ago
Audric Ackermann 370467a127
Merge pull request #878 from Bilb/group-profile-image
Group profile image upload
6 years ago
Ryan Tharp 97393ef25d fix message order when mix multidevice messages, improve error logging 6 years ago
Ryan Tharp 0c43c511d7
Merge pull request #868 from neuroscr/tls-fix
Snode communication retries and logging improvement
6 years ago
Mikunj Varsani adbc791dcb
Merge pull request #877 from loki-project/group-sync
Closed group syncing
6 years ago
Audric Ackermann e0ff1755ac
lint 6 years ago
Audric Ackermann 1428cfe1dd
fix download profile image open groups 6 years ago
Audric Ackermann b756332f89
fix group member dialog and refresh right after group avatar update 6 years ago
Audric Ackermann 60ed8f2972
make download of group avatar work 6 years ago
Mikunj 0eaebcbcac Don't send contact sync message with pairing authorisation.
Don't send secondary devices in contact sync messages.
6 years ago
Audric Ackermann 6d5aed7de8
make upload of group picture work 6 years ago
Ryan Tharp a85fc9d0ba loki-messenger => session-desktop 6 years ago
Ryan Tharp a02fe95556 detect not ready through statusCode instead of string, log any non-200 statusCode, warn if no reply at all, try to debug iv errors, don't call .json() on falsish values 6 years ago
Ryan Tharp 4a55040688 improve code quality 6 years ago
Ryan Tharp 4ba4b8bb54 improve logging, add one retry if not enough snodes in the swarm on long poll start 6 years ago
Ryan Tharp 69dcfa2845 getSwarmNodes refactor to include results from RANDOM_SNODES_TO_USE nodes, make refreshSwarmNodesForPubKey return filteredNodes, initialiseRandomPool() retries 3 times with delays 6 years ago
Ryan Tharp 774c468c39 handle non-base64 responses appropriately, include which server failed in logs 6 years ago
Mikunj Varsani cea5acf62e
Merge pull request #843 from loki-project/session-reset-cleanup
Refactor session reset handling
6 years ago
Audric Ackermann ff10637a5a
separate update group name and group members dialog
(add and remove members are separated)
6 years ago
Mikunj Varsani 8ffb1a0a10 Refactor session reset handling 6 years ago
Mikunj Varsani 10a4f13bc5 Linting 6 years ago
Ryan Tharp 0667269690 remove unneeded async 6 years ago
Ryan Tharp 4210e4d14a fix no token detection conditions 6 years ago
Ryan Tharp 930bc2d094
Merge pull request #827 from neuroscr/tls-fix
improve multidevice profile name handling in open groups
6 years ago
Ryan Tharp e6f5f4e718
Merge pull request #829 from neuroscr/file-notoken
Make private attachments use generic token
6 years ago
Ryan Tharp 846228ce26 Merge branch 'tls-fix' of https://github.com/neuroscr/loki-messenger into tls-fix 6 years ago
Ryan Tharp 5feee5dd5f handle profile properly if primaryDevicePubKey is not set 6 years ago
Ryan Tharp d0f0cac31e lint 6 years ago
Ryan Tharp dc14eb9ca7 open(), logging, stop() clears timers 6 years ago
Ryan Tharp eb263a9ee7 open() 6 years ago
Ryan Tharp c521497f90
lint 6 years ago
Ryan Tharp 14f64e3769
Remove unneeded branch 6 years ago
Ryan Tharp 6faa15d5b4
Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
Ryan Tharp bd4600f6c4 fix spelling and log url on serverRequest with non-json response 6 years ago
Ryan Tharp 277e2e5340 make uploadPrivateAttachment static and use window.tokenlessFileServerAdnAPI, warn if no token yet 6 years ago
Ryan Tharp 9826cf0545 use now static version of uploadPrivateAttachment 6 years ago
Ryan Tharp 60259ab0bb handle clearing profileName correctly, support multidevice profiles better, use getLokiProfile() 6 years ago
Ryan Tharp 9a31e3703c make sure sendToProxy get the textResponse option from submit_challenge, improve logging 6 years ago
Ryan Tharp 926a245bf6 lint and note 6 years ago
Ryan Tharp 0223f40de2 lint 6 years ago
Ryan Tharp 3ebb308175 lint 6 years ago
Ryan Tharp 145cfd762d handle inner JSON parsing errors 6 years ago
Ryan Tharp 4a65a5aa12 handle JSON parsing error 6 years ago
Ryan Tharp 78244d9ef8 file proxy is json encoded 6 years ago
Ryan Tharp b9ab28e2fc inform that we expect a non-json repsonse 6 years ago
Ryan Tharp 4d027909c6 more text response fixes, better snode not ready detection 6 years ago
Ryan Tharp df1d032d96 headers protection, textResponse support, improve logging 6 years ago
Mikunj Varsani c37650c45d Don't wait for file server to return tokens when establishing home connection. 6 years ago
Mikunj Varsani 21e982e5c2 Fix open group joining. 6 years ago
Ryan Tharp 4c44265909 no need to validate empty token, support lokinet/getession file domains, mark broken snodes as bad, improve logging 6 years ago
Ryan Tharp ede5258dd3 improve logging 6 years ago
Ryan Tharp 99afd33fb4 improve logging 6 years ago
Ryan Tharp 3bba0571a0 markRandomNodeUnreachable() refactor, notes/logging 6 years ago
Ryan Tharp 2c4facc694 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 6 years ago
Vincent b341ceaf76 Closed group joining completed w/o backend 6 years ago
Ryan Tharp 3abb691e2c lint 6 years ago
Ryan Tharp 90de43e6ff refactor out validServer() 6 years ago
Vincent 4fd2126fbe Fileserver update 6 years ago
Ryan Tharp 8767a57ddd actually validate URL before starting up a bunch of timers 6 years ago
Ryan Tharp 739ac4ce4e include useful info on error 6 years ago
Ryan Tharp c1cea3ca04 turn off snode proxy logging 6 years ago
Ryan Tharp d7a1fbab22 make sure TLS is forced on open groups, improve serverRequest error message 6 years ago
Ryan Tharp 3a0b3dddfd lint 6 years ago
Ryan Tharp e6ab3d55ae fix querystring in file-proxy 6 years ago
Ryan Tharp 569485f42a put back seemingly now required process.env.NODE_TLS_REJECT_UNAUTHORIZED 6 years ago
Ryan Tharp c864f00697 lint 6 years ago
Ryan Tharp 3abfd7833c fix typo 6 years ago
Ryan Tharp 058d294eb0 better error checking 6 years ago
Ryan Tharp d69a0a9fd4 lint 6 years ago
Ryan Tharp aee63c3eae
file proxy needs to be able to talk to snode
- disable TLS check for fileProxy
- lokiHttpsAgent => snodeHttpsAgent (since we use for two different things now)
6 years ago
Ryan Tharp 3964e9acf0
Merge branch 'clearnet' into tls-fix 6 years ago
Ryan Tharp 1c7067a957
Merge pull request #774 from neuroscr/groupavatar
Token handling over snodeProxy
6 years ago
Vince 5bbd136493
Merge pull request #758 from neuroscr/version-check
Version check, de-signal.org-ification
6 years ago
Ryan Tharp 18065c101b minor refactor 6 years ago
Ryan Tharp daa21c1265 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into groupavatar 6 years ago
Ryan Tharp 3d70a6dc66 make sure token comms are done over fileProxy, other notes, logging adjustment 6 years ago
Maxim Shishmarev 3f58dea035 Remove mixpanel 6 years ago
Ryan Tharp 24b37b93c6 add .loki to have a self-signed cert 6 years ago
Ryan Tharp 615a41fa21
Merge branch 'clearnet' into tls-fix 6 years ago
Vincent 9dcc851ebd Updated all icon references 6 years ago
Maxim Shishmarev 02320334f0 Remove P2P 6 years ago