Commit Graph

993 Commits (93581874b8f9df1ec48617b05bd7d46c8e1ca6cd)

Author SHA1 Message Date
Audric Ackermann 03757ba2ca
lint 5 years ago
Audric Ackermann 64fca28aa8
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 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
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
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