380d296bb2 
								
									
								
							
								 
							
						 
						
							
							
								
								send session request if we get a message we cannot decode  
							
							... 
							
							
							
							This handle the case where we delete a contact from A, lets call him B
All message after that delete from B to A will be not decoded correctly.
The issue is that the record is existing, but there is no session in it.
The fix is that if we get a message and a record is found, but has not
session in it, we trigger a session request with that user 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								357421f161 
								
									
								
							
								 
							
						 
						
							
							
								
								rename window.console.log to window.log.info  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6fd8ea20c7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix restoring of session after restore from seed  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1f2c01722a 
								
									
								
							
								 
							
						 
						
							
							
								
								move to new identity key mechanism  
							
							... 
							
							
							
							now we do as followed:
• Generate 16 bytes of random data
• Add 16 bytes of zeros
• Use the 16 bytes of random + 16 bytes of zeros to generate an ED25519 key pair
• Convert the ED25519 key pair to an X25519 key pair
All of this is happening with libsodiumm called over IPC 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5d21b21fb6 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup account_manager unused code  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c7e54c4257 
								
									
								
							
								 
							
						 
						
							
							
								
								make attachment download use onion routing  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								00994bcb4a 
								
									
								
							
								 
							
						 
						
							
							
								
								make most of the app rtl compatible (text based only)  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ed9f4e713e 
								
									
								
							
								 
							
						 
						
							
							
								
								add type for mnemonic.js and replace some calls with recoveryPhrase  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								933eb73aa1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fec0ead1de 
								
									
								
							
								 
							
						 
						
							
							
								
								fix link device test and lint  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d95dfdc04a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1280  from msgmaxim/medium-group-fixes  
							
							... 
							
							
							
							Medium group protocol changes 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4fe0705f3f 
								
									
								
							
								 
							
						 
						
							
							
								
								do not filter by existing conversation when syncing blocked ids  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								38724d0992 
								
									
								
							
								 
							
						 
						
							
							
								
								filter convos to block sync by getting list from BlockedNumberController  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5d7ecc690d 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unused USERNAME and PASSWORD from MessageReceiver & MessageSender  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3e23039adb 
								
									
								
							
								 
							
						 
						
							
							
								
								do not sync blocked closed group as mobile is not ready yet  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cc43555cd2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' into medium-group-fixes  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d2a4757061 
								
									
								
							
								 
							
						 
						
							
							
								
								trigger and handle blocked contacts/groups as a list on block/unblock  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								87144336b7 
								
							
								 
							
						 
						
							
							
								
								Large refactor of medium groups. Fixes them for multidevice  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b34470c215 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1250  from Bilb/sync-blocked-numbers  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								45cdbcbb2f 
								
									
								
							
								 
							
						 
						
							
							
								
								handle sync of blocked contact/groups as sync events  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								790a365ede 
								
							
								 
							
						 
						
							
							
								
								review-fixes  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9bfccd408f 
								
							
								 
							
						 
						
							
							
								
								rm-outgoing-message  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								edc34649a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1241  from Bilb/fix-our-profile-picture-change  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1a27fc43f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1245  from Bilb/fix-timestam-unlink-message  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								839938bad7 
								
									
								
							
								 
							
						 
						
							
							
								
								add missing timestamp field for some Outgoing messages  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3fd260b793 
								
									
								
							
								 
							
						 
						
							
							
								
								enforce type of profileKey and signature on linking messages  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1a150f96c4 
								
							
								 
							
						 
						
							
							
								
								merged w ts-constants  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c843da0e94 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1238  from msgmaxim/revive-medium-groups  
							
							... 
							
							
							
							Fix medium group sending for single device users; protocol changes 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								53433261d9 
								
									
								
							
								 
							
						 
						
							
							
								
								remove outgoing_message.js and everything related to it  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f8cd997b13 
								
							
								 
							
						 
						
							
							
								
								constants-to-ts  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fd746a475a 
								
							
								 
							
						 
						
							
							
								
								ui polished and ttl constants  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								237bd84b35 
								
							
								 
							
						 
						
							
							
								
								Fix medium group sending for single device users; protocol changes  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								646973e330 
								
							
								 
							
						 
						
							
							
								
								Made changes to how messages are sent.  
							
							... 
							
							
							
							Instead of blocking the message queue when we don't have a session, we instead just send out a session request and send the queued messages using fallback encryption.
This means that users will be able to message right away without having to wait.
The only down side is that all messages sent before sessions are established will be using the weaker encryption.
This change also means we have to detach session requests from envelope type (which is a good thing) and thus now a message is a session request if it contains a preKeyBundle. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								aa635e9cd3 
								
									
								
							
								 
							
						 
						
							
							
								
								trigger opengroup sync when joining an open group  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								935d26a41b 
								
									
								
							
								 
							
						 
						
							
							
								
								add missing window import to decode group sync message  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8d11660b13 
								
							
								 
							
						 
						
							
							
								
								Fix attachments  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7e737a3ccd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'clearnet' into refactor-polling  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								255c7ada68 
								
							
								 
							
						 
						
							
							
								
								More clean up in message_receiver.js  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0904e7a8ca 
								
							
								 
							
						 
						
							
							
								
								Refactor from message polling to content message handling  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fb7e13acb0 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6a91d44e08 
								
									
								
							
								 
							
						 
						
							
							
								
								pass the db id to our messagesender message and clean a few files  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								24f86de087 
								
									
								
							
								 
							
						 
						
							
							
								
								use SyncMessage when we are only sending a syncMessage  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8b4e69739d 
								
									
								
							
								 
							
						 
						
							
							
								
								adress review  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9941c12586 
								
									
								
							
								 
							
						 
						
							
							
								
								finish adding mediumGroupUpdates  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								23d22622ca 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unused methods on sendMessage.js  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								39bad87a18 
								
									
								
							
								 
							
						 
						
							
							
								
								updateMediumGroup replaced with new pipeline  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								df028b7ac6 
								
									
								
							
								 
							
						 
						
							
							
								
								remove sendMessage()  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c5cf7f395f 
								
									
								
							
								 
							
						 
						
							
							
								
								remove sendMessageToNumber and sendMessageToGroup  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fea75de3fe 
								
									
								
							
								 
							
						 
						
							
							
								
								make the sessionEstablishedMessage nullMessage have some random content  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d114b6c130 
								
									
								
							
								 
							
						 
						
							
							
								
								add verifierSyncMesage and syncReadMessages  
							
							
							
						 
						
							5 years ago