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  
				
					
						
							
							
								 
						
							
							
								2d76b1eda9 
								
							
								 
							
						 
						
							
							
								
								.loki support improvement  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								455bfa4ab7 
								
							
								 
							
						 
						
							
							
								
								result guard, mark internal-only intended functions with _ prefix and simplify parameters, logging improvements  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								241e64b94b 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1c78e1a701 
								
							
								 
							
						 
						
							
							
								
								sendToProxy use agent, handle 401/500s, retry system  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								33925d69e9 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d8b982e194 
								
							
								 
							
						 
						
							
							
								
								Fix messages not being created properly in open groups  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ce876a8024 
								
							
								 
							
						 
						
							
							
								
								not meant to include this  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2b29b76d66 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3038a8c7d2 
								
							
								 
							
						 
						
							
							
								
								use lodash to reduce confusion  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c36fd8ae62 
								
							
								 
							
						 
						
							
							
								
								handle image/ avatar paths  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								46d401ecbf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' of  https://github.com/loki-project/loki-messenger  into opengroupordering  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								370467a127 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #878  from Bilb/group-profile-image  
							
							... 
							
							
							
							Group profile image upload 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								97393ef25d 
								
							
								 
							
						 
						
							
							
								
								fix message order when mix multidevice messages, improve error logging  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0c43c511d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #868  from neuroscr/tls-fix  
							
							... 
							
							
							
							Snode communication retries and logging improvement 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								adbc791dcb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #877  from loki-project/group-sync  
							
							... 
							
							
							
							Closed group syncing 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e0ff1755ac 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1428cfe1dd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix download profile image open groups  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b756332f89 
								
									
								
							
								 
							
						 
						
							
							
								
								fix group member dialog and refresh right after group avatar update  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								60ed8f2972 
								
									
								
							
								 
							
						 
						
							
							
								
								make download of group avatar work  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0eaebcbcac 
								
							
								 
							
						 
						
							
							
								
								Don't send contact sync message with pairing authorisation.  
							
							... 
							
							
							
							Don't send secondary devices in contact sync messages. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6d5aed7de8 
								
									
								
							
								 
							
						 
						
							
							
								
								make upload of group picture work  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a85fc9d0ba 
								
							
								 
							
						 
						
							
							
								
								loki-messenger => session-desktop  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4a55040688 
								
							
								 
							
						 
						
							
							
								
								improve code quality  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4ba4b8bb54 
								
							
								 
							
						 
						
							
							
								
								improve logging, add one retry if not enough snodes in the swarm on long poll start  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								774c468c39 
								
							
								 
							
						 
						
							
							
								
								handle non-base64 responses appropriately, include which server failed in logs  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cea5acf62e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #843  from loki-project/session-reset-cleanup  
							
							... 
							
							
							
							Refactor session reset handling 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ff10637a5a 
								
									
								
							
								 
							
						 
						
							
							
								
								separate update group name and group members dialog  
							
							... 
							
							
							
							(add and remove members are separated) 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8ffb1a0a10 
								
							
								 
							
						 
						
							
							
								
								Refactor session reset handling  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								10a4f13bc5 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0667269690 
								
							
								 
							
						 
						
							
							
								
								remove unneeded async  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4210e4d14a 
								
							
								 
							
						 
						
							
							
								
								fix no token detection conditions  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								930bc2d094 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #827  from neuroscr/tls-fix  
							
							... 
							
							
							
							improve multidevice profile name handling in open groups 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e6f5f4e718 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #829  from neuroscr/file-notoken  
							
							... 
							
							
							
							Make private attachments use generic token 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								846228ce26 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'tls-fix' of  https://github.com/neuroscr/loki-messenger  into tls-fix  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5feee5dd5f 
								
							
								 
							
						 
						
							
							
								
								handle profile properly if primaryDevicePubKey is not set  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d0f0cac31e 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								dc14eb9ca7 
								
							
								 
							
						 
						
							
							
								
								open(), logging, stop() clears timers  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								eb263a9ee7 
								
							
								 
							
						 
						
							
							
								
								open()  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c521497f90 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								14f64e3769 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unneeded branch  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								6faa15d5b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update js/modules/loki_app_dot_net_api.js  
							
							... 
							
							
							
							Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com> 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								bd4600f6c4 
								
							
								 
							
						 
						
							
							
								
								fix spelling and log url on serverRequest with non-json response  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								277e2e5340 
								
							
								 
							
						 
						
							
							
								
								make uploadPrivateAttachment static and use window.tokenlessFileServerAdnAPI, warn if no token yet  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9826cf0545 
								
							
								 
							
						 
						
							
							
								
								use now static version of uploadPrivateAttachment  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								60259ab0bb 
								
							
								 
							
						 
						
							
							
								
								handle clearing profileName correctly, support multidevice profiles better, use getLokiProfile()  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9a31e3703c 
								
							
								 
							
						 
						
							
							
								
								make sure sendToProxy get the textResponse option from submit_challenge, improve logging  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								926a245bf6 
								
							
								 
							
						 
						
							
							
								
								lint and note  
							
							
							
						 
						
							6 years ago