Mikunj
|
b644e2a05f
|
Added more types.
Finalise MessageEncrypter.
|
5 years ago |
Audric Ackermann
|
ee6ee7ec4f
|
Merge remote-tracking branch 'upstream/message-sending-refactor' into audric/refactor-message-sending
|
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 |
Audric Ackermann
|
fa853538d0
|
LINT after prettier upgrade
|
5 years ago |
Vincent
|
07e7afeb31
|
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into lns-map
|
5 years ago |
Mikunj
|
85d3c35c0c
|
Fix types
|
5 years ago |
Mikunj
|
729fa594b8
|
Updated window exports
|
5 years ago |
Ryan Tharp
|
048b5558c1
|
lint
|
5 years ago |
Ryan Tharp
|
06fb96ab07
|
lint
|
5 years ago |
Audric Ackermann
|
03757ba2ca
|
lint
|
5 years ago |
Ryan Tharp
|
51cd3bbe3b
|
more dead code cleanup
|
5 years ago |
Ryan Tharp
|
ef92602615
|
dead code cleanup
|
5 years ago |
Ryan Tharp
|
bb963b77f1
|
expose serverRequest/sendViaOnion, sendViaOnion fix querystring/bad path response handling/handle text responses, getPubKeyForUrl check window.lokiPublicChatAPI.openGroupPubKeys for this.baseServerUrl
|
5 years ago |
Ryan Tharp
|
b8fb24853d
|
move out clock stuff, validOpenGroupServer() checks for lsrpc/pubkey and make private, findOrCreateServer sets pubkeys (enabled OR) if we have one
|
5 years ago |
Ryan Tharp
|
355005b0c1
|
buildNewOnionPaths() refresh if too few nodes, mark markPathAsBad as non-async, getOnionPath() retry until good paths, logging adjustment, guards
|
5 years ago |
Audric Ackermann
|
64fca28aa8
|
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased
|
5 years ago |
Ryan Tharp
|
ba87eeecda
|
fix logging variable, expose BAD_PATH
|
5 years ago |
Ryan Tharp
|
9ecdcbf581
|
use tokenlessFileServerAdnAPI for RSS requests
|
5 years ago |
Ryan Tharp
|
78991416f1
|
put file server onion requests behind a feature flag
|
5 years ago |
Ryan Tharp
|
2d715fdfed
|
getOnionRequestNumber=>assignOnionRequestNumber
|
5 years ago |
Ryan Tharp
|
4b6aaeab56
|
use window.lokiSnodeAPI.getOnionRequestNumber, catch lokiSnodeAPI.getOnionPath exceptions, remove dead code, lint
|
5 years ago |
Ryan Tharp
|
1f9df11a0e
|
better seedNode error handling, getOnionRequestNumber(), getOnionPath() fixes
|
5 years ago |
Ryan Tharp
|
b8ed019534
|
remove stale comment, use window.lokiSnodeAPI.getOnionRequestNumber
|
5 years ago |
Audric Ackermann
|
a5ff0f0c08
|
test: no need to stub fileserver. start it locally
|
5 years ago |
Vincent
|
7a85d69970
|
Mostly strictly types Signal Data
|
5 years ago |
Vincent
|
47a2ecdf95
|
LNS mapping finalise
|
5 years ago |
Ryan Tharp
|
7d961ad40a
|
make sure OR is off and proxy is on to override file host
|
5 years ago |
Ryan Tharp
|
e71672ef70
|
remove dead debug
|
5 years ago |
Ryan Tharp
|
0d40ee7ae6
|
Don't allow file-dev in proxy mode
|
5 years ago |
Ryan Tharp
|
f134c6ae48
|
Revert libloki.crypto.generateEphemeralKeyPair, use ... for OR retries
|
5 years ago |
Ryan Tharp
|
80a3eb0521
|
cannot use libloki.crypto.generateEphemeralKeyPair() because it removes the 05 prefix
|
5 years ago |
Ryan Tharp
|
6887526ccd
|
prefer libloki over window.libloki (it's more precise), encryptForPubKey() refactor to use libloki.crypto helper function, ephemeral_key => ephemeralKey, encryptForRelay take hex and pass hex key instead of AB now, makeOnionRequest/sendOnionRequest correct parameters for encryptForRelay
|
5 years ago |
Ryan Tharp
|
fd4d52ac97
|
remove LokiFileServerFactoryAPI.secureRpcPubKey, remove pubkeys calculation from here and put into adn class
|
5 years ago |
Ryan Tharp
|
97de1eb6ec
|
getPubKeyForUrl() from file_server_api, remove success logging
|
5 years ago |
Ryan Tharp
|
7afaa47de9
|
expose less, logging/dead code clean up
|
5 years ago |
Ryan Tharp
|
34f1d1fc3f
|
Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into fileonion
|
5 years ago |
Ryan Tharp
|
d4011aaf6d
|
add adnOnionRequestCounter for sendViaOnion, use lokiRpcUtils.sendOnionRequestLsrpcDest
|
5 years ago |
Ryan Tharp
|
2a889f5d99
|
sendOnionRequestLsrpcDest() refactor, log WRONG POW, makeGuardPayload(), makeOnionRequest(), sendOnionRequest => sendOnionRequestSnodeDest
|
5 years ago |
Ryan Tharp
|
ae210c4312
|
urlPubkeyMap to allow LOKIFOUNDATION_DEVFILESERVER_PUBKEY to work seemlessly (while hardcoding), set this._server.pubKeyHex
|
5 years ago |
Ryan Tharp
|
a5c61b7a9d
|
fix snodes retrieval from seed
|
5 years ago |
Ryan Tharp
|
5b6d805340
|
Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into fileonion
|
5 years ago |
Ryan Tharp
|
ead2f62b6d
|
Merge branch 'clearnet' into sender-keys
|
5 years ago |
Ryan Tharp
|
7baf69ae00
|
update seedNode format in config, try ip_url as fallback
|
5 years ago |
Maxim Shishmarev
|
8292775e96
|
Minor fix
|
5 years ago |
Maxim Shishmarev
|
61d4c7c349
|
Encrypt source for medium groups
|
5 years ago |
Maxim Shishmarev
|
debb922521
|
Medium groups with sender keys essentials
|
5 years ago |
Ryan Tharp
|
74c41ded87
|
sendViaOnion(), useOnionRequests feature flag support
|
5 years ago |
Ryan Tharp
|
627c4b2462
|
encryptForNode=>encryptForPubKey, refactor makeOnionRequest() out of sendOnionRequest, some logging style
|
5 years ago |
Vincent
|
4033b70f5c
|
Refined error reporting
|
5 years ago |
Vincent
|
345c7b12d9
|
lint
|
5 years ago |
Vincent
|
cd5a2f75de
|
Fix MAX_SAFE_INTEGER on timeout
|
5 years ago |
Vincent
|
d78a49d689
|
Constants
|
5 years ago |
Vincent
|
8992234dd7
|
lns mapping method rewrite
|
5 years ago |
Mikunj
|
96d42e24d2
|
Made calculateAgreement async
|
5 years ago |
Mikunj
|
d8ed1258e1
|
Made key generation async
|
5 years ago |
Mikunj Varsani
|
2015ee7647
|
Merge pull request #1086 from Mikunj/cpu-fix
Fix unnecessary db calls
|
5 years ago |
Ryan Tharp
|
e38dff5448
|
make getPathString functional
|
5 years ago |
Ryan Tharp
|
06e1a0eec3
|
window.lokiFeatureFlags.onionRequestPaths => onionRequestHops, needPaths => nodesNeededPerPaths
|
5 years ago |
Ryan Tharp
|
2907f3d154
|
remove dead code
|
5 years ago |
Ryan Tharp
|
cd8f67a93a
|
refactor getPathString() out, clean up if result branching
|
5 years ago |
Ryan Tharp
|
5ef17375c1
|
sendOnionRequest() now uses onionRequestPaths control, lokiFetch checkResponse() so we handle wrong PoW/Timestamp/Swarm in proxy and onion requests
|
5 years ago |
Ryan Tharp
|
cc4664e27f
|
buildNewOnionPaths() now uses onionRequestPaths control, include count of paths in log
|
5 years ago |
Ryan Tharp
|
a3f51648a5
|
dead code lint
|
5 years ago |
Ryan Tharp
|
0bbd265d52
|
log any sendMessage exceptions, other notes
|
5 years ago |
Mikunj
|
8f453bc12e
|
Fix unnecessary db calls
|
5 years ago |
Ryan Tharp
|
167ae0e0bd
|
Merge pull request #1061 from neuroscr/patchopensnapps
snode communication refactor part 4
|
5 years ago |
Ryan Tharp
|
058cd32746
|
Merge branch 'patchopensnapps' of https://github.com/neuroscr/loki-messenger into patchopensnapps
|
5 years ago |
Ryan Tharp
|
158d6a2a2e
|
fix logging, allowOnlyOneAtATime fix timeout clearing
|
5 years ago |
Ryan Tharp
|
43b8b779f2
|
add note
|
5 years ago |
Ryan Tharp
|
b119a1d0d4
|
findMatchingSnode => compareSnodes
|
5 years ago |
Ryan Tharp
|
2be1a0850c
|
remove 2nd param from Math.floor, refreshSendingSwarm fix refreshSwarmNodesForPubKey pubkey
|
5 years ago |
Ryan Tharp
|
9e584b64aa
|
Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
|
5 years ago |
Ryan Tharp
|
078e95f8c9
|
use meta.code to emulate proper http response from proxy, logging style updates
|
5 years ago |
Ryan Tharp
|
f6233b91a9
|
getSwarmNodesForPubKey make fetching hashes optional and off by default, get version summary when all downloaded, _getVersion retry bug fix, other notes
|
5 years ago |
Ryan Tharp
|
40ebc508fc
|
only show devs the token
|
5 years ago |
Ryan Tharp
|
6dca83a972
|
return which snode was used to send/storage message, pass fetchHashes to getSwarmNodesForPubKey, indicate if we were requested to be stopped or not, log level adjustments
|
5 years ago |
Ryan Tharp
|
b3278a4edf
|
handle timestamp errors better
|
5 years ago |
Ryan Tharp
|
adcc1e186a
|
firstTrue return the return truish value given otherwise false
|
5 years ago |
Ryan Tharp
|
60abea1454
|
typo and validAuthorisations bug fix
|
5 years ago |
Ryan Tharp
|
73b6401097
|
additional lint-full
|
5 years ago |
Ryan Tharp
|
3f5a667989
|
remove separate version pool vars, loki_primitive refactor, make sure _getAllVerionsForRandomSnodePool can't stack, exception clean up, findMatchingSnode refactor, getSwarmNodesForPubKey() now loads the lasthash, getNodesMinVersion is no longer async, _getSnodesForPubkey no longer takes a snode
|
5 years ago |
Ryan Tharp
|
9927eab539
|
more loki_primitive unification, remove unneeded trace
|
5 years ago |
Ryan Tharp
|
e1ff1c709b
|
lint
|
5 years ago |
Ryan Tharp
|
6c48ee7e6d
|
lint
|
5 years ago |
Ryan Tharp
|
53a624ff1d
|
loki_primitives refactor, pass swarmPool into _openRetrieveConnection, _openSendConnection now returns the snode it used, refreshSendingSwarm() now uses lokiSnodeAPI.refreshSwarmNodesForPubKey, bump MAX_ACCEPTABLE_FAILURES from 1 to 10 to make sure we retry
|
5 years ago |
Ryan Tharp
|
bee436ebbb
|
2.0.2-3 loki-storage support: handle 504, adjust log level/logging/notes
|
5 years ago |
Mikunj
|
663d2b0bc6
|
Merge branch 'clearnet' into revert-1051-revert-1033-package-cleanup
|
5 years ago |
Ryan Tharp
|
f9baac91a1
|
Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into patchopensnapps
|
5 years ago |
Ryan Tharp
|
f632a87b05
|
Merge pull request #1057 from loki-project/neuroscr-patch-2
open group api - put integration code under guard
|
5 years ago |
Ryan Tharp
|
3553edcefc
|
lint
|
5 years ago |
Ryan Tharp
|
70c4b9b3c7
|
lint
|
5 years ago |
Ryan Tharp
|
b517ad5286
|
put integration code under guard
|
5 years ago |
Ryan Tharp
|
1ee2088343
|
Fix integration tests slipping into release
Per Mikunj
|
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 |
Vince
|
6d591d956d
|
Merge pull request #1033 from Mikunj/package-cleanup
Clean up unused dependencies.
|
5 years ago |
Ryan Tharp
|
90d2bbb338
|
refactor refreshRandomPool into small functions, exception clean up
|
5 years ago |
Maxim Shishmarev
|
804b4e54ac
|
Merge pull request #1041 from msgmaxim/lns
API implementation for LNS
|
5 years ago |