242d51ca8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Id blinding + onionv4 + new endpoints for sogs and fileserver ( #2347 )  
							
							... 
							
							
							
							* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d948045e6a 
								
									
								
							
								 
							
						 
						
							
							
								
								added hf switching of poll&store requests + tests  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0ebc1d7e92 
								
									
								
							
								 
							
						 
						
							
							
								
								split attachmnent logic between what is used on main and renderer  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b45109985c 
								
									
								
							
								 
							
						 
						
							
							
								
								use timestamp offset in for messages storage requests ( #1892 )  
							
							... 
							
							
							
							* add using timestamp offset from network for sending part1
* remove MessageController as we now rely on the database
* fix tests for message sending overriding timestamp 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								01fd927070 
								
									
								
							
								 
							
						 
						
							
							
								
								match envelope type with ios protos  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c599d0b629 
								
									
								
							
								 
							
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c063848167 
								
									
								
							
								 
							
						 
						
							
							
								
								pad and unpad message everywhere  
							
							... 
							
							
							
							attachment not padded for opengroup only 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7b96aba1bf 
								
									
								
							
								 
							
						 
						
							
							
								
								padd Message buffer for all outgoing messages (even opengroupv2)  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f7581cf4eb 
								
									
								
							
								 
							
						 
						
							
							
								
								increase prettier maxWidth to 100  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8ea9f02cec 
								
							
								 
							
						 
						
							
							
								
								Move data.js to data.ts  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3b3378a2ee 
								
									
								
							
								 
							
						 
						
							
							
								
								finish explicit group updates  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6e11c6db2e 
								
									
								
							
								 
							
						 
						
							
							
								
								remove all reference to closed group update v2  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a0703bc2f9 
								
									
								
							
								 
							
						 
						
							
							
								
								remove primary and secondary device separate status  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								eb9828a3b7 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d43ae09eb0 
								
									
								
							
								 
							
						 
						
							
							
								
								first working version of closed group v2  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								adf0d03d35 
								
									
								
							
								 
							
						 
						
							
							
								
								add test for the MessageEncrypter using Session protocol  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1045bfeba8 
								
							
								 
							
						 
						
							
							
								
								add SessionProtocol wip  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cd3ec67099 
								
							
								 
							
						 
						
							
							
								
								add the encryptWithSessionProtocol method  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f28dfe5a94 
								
							
								 
							
						 
						
							
							
								
								use fallbacks for message even if we have a session with the device  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								215c964fab 
								
									
								
							
								 
							
						 
						
							
							
								
								fix padding for medium group  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								04063cd0fb 
								
									
								
							
								 
							
						 
						
							
							
								
								make medium group pubkey be in bytes rather than str  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6351fc1d4c 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f6223ce5ab 
								
							
								 
							
						 
						
							
							
								
								Use message queue for medium group chat messages  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								237bd84b35 
								
							
								 
							
						 
						
							
							
								
								Fix medium group sending for single device users; protocol changes  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								68f2a90f7c 
								
							
								 
							
						 
						
							
							
								
								pubkeys-in-message-encryptor-init  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								93c19395c1 
								
							
								 
							
						 
						
							
							
								
								Change back to old window syntax and allow stubbing of it  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								542615961c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1170  from Mikunj/message-sender-retry  
							
							... 
							
							
							
							Message sender retry 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3b8b9f7306 
								
							
								 
							
						 
						
							
							
								
								Added comments  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f17ffd295a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/clearnet' into message-sending-refactor  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7a797737e0 
								
									
								
							
								 
							
						 
						
							
							
								
								rename SessionReset -> SessionRequest  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								653efaf9cf 
								
							
								 
							
						 
						
							
							
								
								Fixed libsignal-protocol declaration  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1dad49057b 
								
							
								 
							
						 
						
							
							
								
								Implement MessageSender  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								21e2469b75 
								
							
								 
							
						 
						
							
							
								
								Add more tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cd58e9b86e 
								
							
								 
							
						 
						
							
							
								
								Add utils for stubbing.  
							
							... 
							
							
							
							Added ImportMock for easier es6 stubbing. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b644e2a05f 
								
							
								 
							
						 
						
							
							
								
								Added more types.  
							
							... 
							
							
							
							Finalise MessageEncrypter. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								36762dbbf2 
								
							
								 
							
						 
						
							
							
								
								Added libsignal-protocol typings.  
							
							... 
							
							
							
							Added MessageEncrypter. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e7826cfb34 
								
							
								 
							
						 
						
							
							
								
								linting  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e0f27ba712 
								
							
								 
							
						 
						
							
							
								
								basic classes for message sending  
							
							
							
						 
						
							6 years ago