f414c13220 
								
							
								 
							
						 
						
							
							
								
								Protos: Update to optional verified in sync (was: repeated)  
							
							... 
							
							
							
							This means that we no longer need to iterate.
FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e93b12b90 
								
							
								 
							
						 
						
							
							
								
								Update protos with support for null messages  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								20f4d48991 
								
							
								 
							
						 
						
							
							
								
								Protos: Move to latest iteration of verification protos  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3360f65fac 
								
							
								 
							
						 
						
							
							
								
								Protos: Update spacing to match libsignal-service-java  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0caba71901 
								
							
								 
							
						 
						
							
							
								
								Protos: Re-order ContactDetails and GroupDetails to match iOS  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3d65581c30 
								
							
								 
							
						 
						
							
							
								
								Protos: Put avatar in each message type like iOS/Android  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b940988da5 
								
							
								 
							
						 
						
							
							
								
								Protos: Add support for synchronizing verification of contacts  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0eacb8780a 
								
							
								 
							
						 
						
							
							
								
								Protos: Add support for requesting group context  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								165217d020 
								
							
								 
							
						 
						
							
							
								
								Protos: Add support for the contact sync end event  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7b62c4184e 
								
							
								 
							
						 
						
							
							
								
								Protos: Sync spacing with iOS version of protos  
							
							... 
							
							
							
							FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6055e9ce55 
								
							
								 
							
						 
						
							
							
								
								Add voice note flag to protobufs  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fc514aa96f 
								
							
								 
							
						 
						
							
							
								
								Add support for attachment file names  
							
							... 
							
							
							
							Send, receive, and save attachment filenames. Use them as suggested
names when saving files.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								43de0cc2ec 
								
							
								 
							
						 
						
							
							
								
								Add attachment digests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c8a0fe5a92 
								
							
								 
							
						 
						
							
							
								
								Add CallMessage protos  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b3e932dce8 
								
							
								 
							
						 
						
							
							
								
								Add protocol support for disappearing messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f610233ef6 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing blocked numbers  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								53f20640af 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing colors  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								781ada64ca 
								
							
								 
							
						 
						
							
							
								
								Add libtextsecure support for syncing read messages  
							
							... 
							
							
							
							Plumbing for sending and receiving a new sync protobuf for marking
messages read on/from my other devices.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								010297f4c5 
								
							
								 
							
						 
						
							
							
								
								Track groups I've left  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5925c2fe84 
								
							
								 
							
						 
						
							
							
								
								Support for group sync  
							
							... 
							
							
							
							Protocol and handling is all analogous to contact sync: Multiple
GroupDetails structs are packed into a single attachment blob and parsed
on our end. We don't display the synced groups in the conversation list
until a new message is sent to one of them.
// FREEBIE 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								2f935dfd5e 
								
							
								 
							
						 
						
							
							
								
								Add contact sync request protocol  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a833d62a71 
								
							
								 
							
						 
						
							
							
								
								Implement sync protocol changes  
							
							... 
							
							
							
							Update protobuf definitions and refactor message receive and decrypt
codepath to support new protocol, including various flavors of sync
messages (sent messages, contacts, and groups).
Also cleans up background.js and lets libtextsecure internalize
textsecure.processDecrypted and ensure that it is called before handing
DataMessages off to the application.
The Envelope structure now has a generic content field and a
legacyMessage field for backwards compatibility. We'll send outgoing
messages as legacy messages, and sync messages as "content" while
continuing to support both legacy and non-legacy messages on the receive
side until old clients have a chance to transition. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								2277b41639 
								
							
								 
							
						 
						
							
							
								
								Remove non-existant device messages  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								104b49c371 
								
							
								 
							
						 
						
							
							
								
								Add SyncMessageContext  
							
							... 
							
							
							
							The sync field on a push message content indicates that this is a sync
message from a master or sibling device and what conversation it belongs
to. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								184b1ec89c 
								
							
								 
							
						 
						
							
							
								
								Move protocol protobufs to libaxolotl/, handling DeviceControl  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f6f35c5b61 
								
							
								 
							
						 
						
							
							
								
								Fix a missing function and dont blow up on delivery receipts  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								288d66b4a3 
								
							
								 
							
						 
						
							
							
								
								New protos with group messaging stuff  
							
							
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								fe570c754a 
								
							
								 
							
						 
						
							
							
								
								Genericify initSession (and break it for alice)  
							
							
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eec4c66ef6 
								
							
								 
							
						 
						
							
							
								
								Fixup dir structure  
							
							
							
						 
						
							12 years ago