b749afb761 
								
							
								 
							
						 
						
							
							
								
								Pubkeys don't matter if proxy/onion are off  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cd58e9b86e 
								
							
								 
							
						 
						
							
							
								
								Add utils for stubbing.  
							
							... 
							
							
							
							Added ImportMock for easier es6 stubbing. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								736cbc06da 
								
							
								 
							
						 
						
							
							
								
								Add tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b644e2a05f 
								
							
								 
							
						 
						
							
							
								
								Added more types.  
							
							... 
							
							
							
							Finalise MessageEncrypter. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ee6ee7ec4f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/message-sending-refactor' into audric/refactor-message-sending  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ec3c03dbd4 
								
							
								 
							
						 
						
							
							
								
								Address review comments  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								abde96bc1e 
								
							
								 
							
						 
						
							
							
								
								Fix medium group updates  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2a0130ff04 
								
							
								 
							
						 
						
							
							
								
								Multidevice support for medium groups  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fa853538d0 
								
									
								
							
								 
							
						 
						
							
							
								
								LINT after prettier upgrade  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								07e7afeb31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/session-desktop  into lns-map  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								85d3c35c0c 
								
							
								 
							
						 
						
							
							
								
								Fix types  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								729fa594b8 
								
							
								 
							
						 
						
							
							
								
								Updated window exports  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								048b5558c1 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								06fb96ab07 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								03757ba2ca 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								51cd3bbe3b 
								
							
								 
							
						 
						
							
							
								
								more dead code cleanup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ef92602615 
								
							
								 
							
						 
						
							
							
								
								dead code cleanup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								bb963b77f1 
								
							
								 
							
						 
						
							
							
								
								expose serverRequest/sendViaOnion, sendViaOnion fix querystring/bad path response handling/handle text responses, getPubKeyForUrl check window.lokiPublicChatAPI.openGroupPubKeys for this.baseServerUrl  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b8fb24853d 
								
							
								 
							
						 
						
							
							
								
								move out clock stuff, validOpenGroupServer() checks for lsrpc/pubkey and make private, findOrCreateServer sets pubkeys (enabled OR) if we have one  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								355005b0c1 
								
							
								 
							
						 
						
							
							
								
								buildNewOnionPaths() refresh if too few nodes, mark markPathAsBad as non-async, getOnionPath() retry until good paths, logging adjustment, guards  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								64fca28aa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ba87eeecda 
								
							
								 
							
						 
						
							
							
								
								fix logging variable, expose BAD_PATH  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9ecdcbf581 
								
							
								 
							
						 
						
							
							
								
								use tokenlessFileServerAdnAPI for RSS requests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								78991416f1 
								
							
								 
							
						 
						
							
							
								
								put file server onion requests behind a feature flag  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2d715fdfed 
								
							
								 
							
						 
						
							
							
								
								getOnionRequestNumber=>assignOnionRequestNumber  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4b6aaeab56 
								
							
								 
							
						 
						
							
							
								
								use window.lokiSnodeAPI.getOnionRequestNumber, catch lokiSnodeAPI.getOnionPath exceptions, remove dead code, lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1f9df11a0e 
								
							
								 
							
						 
						
							
							
								
								better seedNode error handling, getOnionRequestNumber(), getOnionPath() fixes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b8ed019534 
								
							
								 
							
						 
						
							
							
								
								remove stale comment, use window.lokiSnodeAPI.getOnionRequestNumber  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a5ff0f0c08 
								
									
								
							
								 
							
						 
						
							
							
								
								test: no need to stub fileserver. start it locally  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7a85d69970 
								
							
								 
							
						 
						
							
							
								
								Mostly strictly types Signal Data  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								47a2ecdf95 
								
							
								 
							
						 
						
							
							
								
								LNS mapping finalise  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7d961ad40a 
								
									
								
							
								 
							
						 
						
							
							
								
								make sure OR is off and proxy is on to override file host  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e71672ef70 
								
									
								
							
								 
							
						 
						
							
							
								
								remove dead debug  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0d40ee7ae6 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't allow file-dev in proxy mode  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f134c6ae48 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert libloki.crypto.generateEphemeralKeyPair, use ... for OR retries  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								80a3eb0521 
								
									
								
							
								 
							
						 
						
							
							
								
								cannot use libloki.crypto.generateEphemeralKeyPair() because it removes the 05 prefix  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fd4d52ac97 
								
							
								 
							
						 
						
							
							
								
								remove LokiFileServerFactoryAPI.secureRpcPubKey, remove pubkeys calculation from here and put into adn class  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								97de1eb6ec 
								
							
								 
							
						 
						
							
							
								
								getPubKeyForUrl() from file_server_api, remove success logging  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7afaa47de9 
								
							
								 
							
						 
						
							
							
								
								expose less, logging/dead code clean up  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								34f1d1fc3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/loki-messenger  into fileonion  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d4011aaf6d 
								
							
								 
							
						 
						
							
							
								
								add adnOnionRequestCounter for sendViaOnion, use lokiRpcUtils.sendOnionRequestLsrpcDest  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2a889f5d99 
								
							
								 
							
						 
						
							
							
								
								sendOnionRequestLsrpcDest() refactor, log WRONG POW, makeGuardPayload(), makeOnionRequest(), sendOnionRequest => sendOnionRequestSnodeDest  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ae210c4312 
								
							
								 
							
						 
						
							
							
								
								urlPubkeyMap to allow LOKIFOUNDATION_DEVFILESERVER_PUBKEY to work seemlessly (while hardcoding), set this._server.pubKeyHex  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a5c61b7a9d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix snodes retrieval from seed  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5b6d805340 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/loki-messenger  into fileonion  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ead2f62b6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' into sender-keys  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7baf69ae00 
								
							
								 
							
						 
						
							
							
								
								update seedNode format in config, try ip_url as fallback  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8292775e96 
								
							
								 
							
						 
						
							
							
								
								Minor fix  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								61d4c7c349 
								
							
								 
							
						 
						
							
							
								
								Encrypt source for medium groups  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								debb922521 
								
							
								 
							
						 
						
							
							
								
								Medium groups with sender keys essentials  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								74c41ded87 
								
							
								 
							
						 
						
							
							
								
								sendViaOnion(), useOnionRequests feature flag support  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								627c4b2462 
								
							
								 
							
						 
						
							
							
								
								encryptForNode=>encryptForPubKey, refactor makeOnionRequest() out of sendOnionRequest, some logging style  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4033b70f5c 
								
							
								 
							
						 
						
							
							
								
								Refined error reporting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								345c7b12d9 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cd5a2f75de 
								
							
								 
							
						 
						
							
							
								
								Fix MAX_SAFE_INTEGER on timeout  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d78a49d689 
								
							
								 
							
						 
						
							
							
								
								Constants  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8992234dd7 
								
							
								 
							
						 
						
							
							
								
								lns mapping method rewrite  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								96d42e24d2 
								
							
								 
							
						 
						
							
							
								
								Made calculateAgreement async  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d8ed1258e1 
								
							
								 
							
						 
						
							
							
								
								Made key generation async  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2015ee7647 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1086  from Mikunj/cpu-fix  
							
							... 
							
							
							
							Fix unnecessary db calls 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e38dff5448 
								
							
								 
							
						 
						
							
							
								
								make getPathString functional  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								06e1a0eec3 
								
							
								 
							
						 
						
							
							
								
								window.lokiFeatureFlags.onionRequestPaths => onionRequestHops, needPaths => nodesNeededPerPaths  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2907f3d154 
								
							
								 
							
						 
						
							
							
								
								remove dead code  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cd8f67a93a 
								
							
								 
							
						 
						
							
							
								
								refactor getPathString() out, clean up if result branching  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5ef17375c1 
								
							
								 
							
						 
						
							
							
								
								sendOnionRequest() now uses onionRequestPaths control, lokiFetch checkResponse() so we handle wrong PoW/Timestamp/Swarm in proxy and onion requests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cc4664e27f 
								
							
								 
							
						 
						
							
							
								
								buildNewOnionPaths() now uses onionRequestPaths control, include count of paths in log  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a3f51648a5 
								
							
								 
							
						 
						
							
							
								
								dead code lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0bbd265d52 
								
							
								 
							
						 
						
							
							
								
								log any sendMessage exceptions, other notes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8f453bc12e 
								
							
								 
							
						 
						
							
							
								
								Fix unnecessary db calls  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								167ae0e0bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1061  from neuroscr/patchopensnapps  
							
							... 
							
							
							
							snode communication refactor part 4 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								058cd32746 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'patchopensnapps' of  https://github.com/neuroscr/loki-messenger  into patchopensnapps  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								158d6a2a2e 
								
							
								 
							
						 
						
							
							
								
								fix logging, allowOnlyOneAtATime fix timeout clearing  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								43b8b779f2 
								
							
								 
							
						 
						
							
							
								
								add note  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b119a1d0d4 
								
							
								 
							
						 
						
							
							
								
								findMatchingSnode => compareSnodes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2be1a0850c 
								
							
								 
							
						 
						
							
							
								
								remove 2nd param from Math.floor, refreshSendingSwarm fix refreshSwarmNodesForPubKey pubkey  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9e584b64aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Update js/modules/loki_app_dot_net_api.js  
							
							... 
							
							
							
							Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								078e95f8c9 
								
							
								 
							
						 
						
							
							
								
								use meta.code to emulate proper http response from proxy, logging style updates  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f6233b91a9 
								
							
								 
							
						 
						
							
							
								
								getSwarmNodesForPubKey make fetching hashes optional and off by default, get version summary when all downloaded, _getVersion retry bug fix, other notes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								40ebc508fc 
								
							
								 
							
						 
						
							
							
								
								only show devs the token  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b3278a4edf 
								
							
								 
							
						 
						
							
							
								
								handle timestamp errors better  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								adcc1e186a 
								
							
								 
							
						 
						
							
							
								
								firstTrue return the return truish value given otherwise false  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								60abea1454 
								
							
								 
							
						 
						
							
							
								
								typo and validAuthorisations bug fix  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								73b6401097 
								
							
								 
							
						 
						
							
							
								
								additional lint-full  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9927eab539 
								
							
								 
							
						 
						
							
							
								
								more loki_primitive unification, remove unneeded trace  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e1ff1c709b 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6c48ee7e6d 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								bee436ebbb 
								
							
								 
							
						 
						
							
							
								
								2.0.2-3 loki-storage support: handle 504, adjust log level/logging/notes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								663d2b0bc6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' into revert-1051-revert-1033-package-cleanup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f9baac91a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/loki-messenger  into patchopensnapps  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f632a87b05 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1057  from loki-project/neuroscr-patch-2  
							
							... 
							
							
							
							open group api - put integration code under guard 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3553edcefc 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								70c4b9b3c7 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b517ad5286 
								
									
								
							
								 
							
						 
						
							
							
								
								put integration code under guard  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1ee2088343 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix integration tests slipping into release  
							
							... 
							
							
							
							Per Mikunj 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								24a3e05154 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Clean up unused dependencies.""  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5ff7476359 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Clean up unused dependencies."  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6d591d956d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1033  from Mikunj/package-cleanup  
							
							... 
							
							
							
							Clean up unused dependencies. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								90d2bbb338 
								
							
								 
							
						 
						
							
							
								
								refactor refreshRandomPool into small functions, exception clean up  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								804b4e54ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1041  from msgmaxim/lns  
							
							... 
							
							
							
							API implementation for LNS 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								932ea23ceb 
								
							
								 
							
						 
						
							
							
								
								API implementation for LNS  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9ade8cbb1e 
								
							
								 
							
						 
						
							
							
								
								using undefined instead of false  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								55acf4c24f 
								
							
								 
							
						 
						
							
							
								
								make log less confusing  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								62169e74f6 
								
							
								 
							
						 
						
							
							
								
								clear refreshRandomPoolPromise lock so you can refresh your randomPool, handle edge case if not enough snodes in randomPool for guards  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c5573cc422 
								
							
								 
							
						 
						
							
							
								
								handle edgecase where there's less than 2 snodes in the randomPool (and it wouldn't trigger a refresh), log style, better warning if sendToProxy returns false  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a2b1c2e8f6 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4384229b4c 
								
							
								 
							
						 
						
							
							
								
								log when _retrieveNextMessages's call to lokiRpc fails  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2a7ebe6696 
								
							
								 
							
						 
						
							
							
								
								don't say it's sent when it's not  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4c870d4b74 
								
							
								 
							
						 
						
							
							
								
								improve loki tld host checking, fix proxyFetch calling sendToProxy so tokens can be fetched  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b16da2c5f5 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								828444aadc 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e875ba2527 
								
							
								 
							
						 
						
							
							
								
								remove got.  
							
							... 
							
							
							
							Fix session IDs not being redacted in logs. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a9555e8439 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								496afa85cb 
								
							
								 
							
						 
						
							
							
								
								Remove libsodium-wrapper.  
							
							... 
							
							
							
							Remove LokiSnodeChannel as we weren't using it. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								75ef07048a 
								
							
								 
							
						 
						
							
							
								
								make sure retries is set  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								dcfae3bedc 
								
							
								 
							
						 
						
							
							
								
								improve user UX since we shouldn't have to wait on startup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a7981b1645 
								
							
								 
							
						 
						
							
							
								
								add some notes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6fdde32948 
								
							
								 
							
						 
						
							
							
								
								convert reduce back to for...of loop per Maxim, markRandomNodeUnreachable() make handle edge removal cases and optimize snode lookup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								055ba2aa66 
								
							
								 
							
						 
						
							
							
								
								fix bug with missing ciphertext in log msg, remove unneeded space from log messages  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ae9bcd45c2 
								
							
								 
							
						 
						
							
							
								
								only be picky about file uploads  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8ceb47823f 
								
							
								 
							
						 
						
							
							
								
								fix logging style  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								40951f0579 
								
							
								 
							
						 
						
							
							
								
								this.versionsRetrieved, handle ECONNREFUSED as bad otherwise retry in 1s, randomize list of snodes, only report status every 10%  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c8b097c60e 
								
							
								 
							
						 
						
							
							
								
								clean up logging a bit  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								586aa877da 
								
							
								 
							
						 
						
							
							
								
								change delay to 10s retry  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								91b254d355 
								
							
								 
							
						 
						
							
							
								
								versionMap reverse lookup, markRandomNodeUnreachable removes from versionPools now, lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								330b2b1b16 
								
							
								 
							
						 
						
							
							
								
								sort random pool into versions, getRandomProxySnodeAddress to use 2.0.2 or newer versions  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fea679fe79 
								
							
								 
							
						 
						
							
							
								
								sendToProxy use getRandomProxySnodeAddress, retry with options  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a91d925384 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1000  from msgmaxim/onion-requests  
							
							... 
							
							
							
							Client-side implementation for onion requests 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9ddda73ca2 
								
									
								
							
								 
							
						 
						
							
							
								
								Integration tests ( #975 )  
							
							... 
							
							
							
							* add first integration test Session
Checking window title
Checking window count
Can restore from seed
* FIXME torevert once found why this crash on app close
* [test] add join valid open group test
* [test] validate cannot join two times the same open group
* [test] move common things to common.js
* [test] move tests to separate files
* [test] clean
* [test] add send message to open group test
* [test] lint
* [test] rename hooks -> common
* [test] add 15s delay before considering test as slow
* upgrade electron 8.0.3 and spectron 10.0.0
* [test] signin from seed: validate pubkey
* Replace spellchecker in favor of typo-js
* [test] refactor common calls to common.js
* [test] add two different pubkey, mnemonic and displayname
* [test] FIXME unsafe eval needed for now
* [test] add: add friends test
* [test] working multi instance tests
* [test] FIXME disable snodeproxy
* [test] update yarn.lock
* [test] make tests more robust with restart from scratch each test
* [test] add link of two devices test and hard rm of apps before start (rm -r)
* remove unused file
* [test] lint
* [test] add registration from generated pubkey test
* [test] add beginning of network stub
* [test] stub "token" endpoint
* [test] add test of one message on pub group pull
* [test] add starting port randomize. looks to help for some bad start with multi instance
* [test] add stub for one to one chats (sessions)
* [test] clean code
* [test] finish add friend test and stub snode server
* [test] stub calls during link device test
* [test] add a flag to show some logs on stubbed snode
* [test] finish link of two device test. check both pubkey matches
* [test] add and use function to wrap erase+start+login+stub app
* [test] add method to login as friend and closed group test&messages
* Revert "[test] FIXME unsafe eval needed for now"
This reverts commit de5322fdae6cdab8e3b9bd9a52b7d172c9bc2d26.
* [test] apply review
* [test] fix lint
* [test] fix existing test with new spectron version
* [test] fix lint
* [test] refactor page objects
* [test] add delete account test
* [test] add unlink of two device test
* [test] make tiny waitForExists -> isExisting
* [test] add checks of link new device buttons
* upgrade fs-extra@9.0.0
* address pr review
* [test] fix spell_check test
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d9759bb40a 
								
							
								 
							
						 
						
							
							
								
								Explicitly throw on error  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0221e7b8c0 
								
							
								 
							
						 
						
							
							
								
								fix linter warnings  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f2ef69f00d 
								
							
								 
							
						 
						
							
							
								
								Handle timeouts in guard testing; address some review comments  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b786df8045 
								
							
								 
							
						 
						
							
							
								
								Remove limit on requested nodes  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3a746109ea 
								
							
								 
							
						 
						
							
							
								
								Path building for onion requests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a9e6d863c3 
								
							
								 
							
						 
						
							
							
								
								Disable long-polling  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								57b2840ed8 
								
							
								 
							
						 
						
							
							
								
								serverRequest: fix retry, fix note  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7a0e972ca4 
								
							
								 
							
						 
						
							
							
								
								refactor getRandomPoolLength out of  markRandomNodeUnreachable  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8bf77ce44f 
								
							
								 
							
						 
						
							
							
								
								collapse difficulty branching  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d15445a1e0 
								
							
								 
							
						 
						
							
							
								
								don't create unneeded variables  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4bb2e83cb3 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								99679741c1 
								
							
								 
							
						 
						
							
							
								
								some renames, improve refresh random pool failures better  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6bdc269081 
								
							
								 
							
						 
						
							
							
								
								include function name in log message  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e4d762a358 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/loki-messenger  into patchopensnapps  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8d4be4cb0b 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e66e30bb0b 
								
							
								 
							
						 
						
							
							
								
								URL for lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								07ce97aa56 
								
							
								 
							
						 
						
							
							
								
								serverRequest/sendToProxy refactor, start messagesPollLock implementation, improve logging  
							
							
							
						 
						
							6 years ago