db31835f68 
								
							
								 
							
						 
						
							
							
								
								Handle group sync for existing groups  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f32ff58953 
								
							
								 
							
						 
						
							
							
								
								Add support for device name  
							
							
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								061d57c95a 
								
							
								 
							
						 
						
							
							
								
								Fix string vs number comparison  
							
							... 
							
							
							
							Fix bug in device storage causing duplicate device messages after a 410. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								359b4a15a2 
								
							
								 
							
						 
						
							
							
								
								Move group storage to axolotl store  
							
							... 
							
							
							
							Add async get/put/removeGroup to axolotl store and let libtextsecure
use it for group state storage. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f774047935 
								
							
								 
							
						 
						
							
							
								
								Make libtextsecure group storage asynchronous  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								43d6efcd9e 
								
							
								 
							
						 
						
							
							
								
								Don't save device objects to disk  
							
							... 
							
							
							
							Generate them from session and identity data. Save/delete pending prekey
data in an in-memory store and attach it to outgoing device objects. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								121671c99f 
								
							
								 
							
						 
						
							
							
								
								Store identity keys in indexeddb  
							
							... 
							
							
							
							Let device storage request them from axolotl store rather than storing a
copy. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								20ebc3f890 
								
							
								 
							
						 
						
							
							
								
								Move identity key storage functions to axolotl store  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f38b18ef63 
								
							
								 
							
						 
						
							
							
								
								Move Session storage to axolotlstore  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9de1572ba6 
								
							
								 
							
						 
						
							
							
								
								Convert all storage.devices methods to be asynchronous  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								71715c95bc 
								
							
								 
							
						 
						
							
							
								
								Async remove identity  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								26f1aa4db5 
								
							
								 
							
						 
						
							
							
								
								Async putSessionsForDevice  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								666f6baaca 
								
							
								 
							
						 
						
							
							
								
								Async getSessionsForNumber  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								96eafc7750 
								
							
								 
							
						 
						
							
							
								
								Integrate libaxolotl async storage changes  
							
							... 
							
							
							
							* Session records are now opaque strings, so treat them that way:
  - no more cross checking identity key and session records
  - Move hasOpenSession to axolotl wrapper
  - Remote registration ids must be fetched async'ly via protocol wrapper
* Implement async AxolotlStore using textsecure.storage
* Add some db stores and move prekeys and signed keys to indexeddb
* Add storage tests
* Rename identityKey storage key from libaxolotl25519KeyidentityKey to
  simply identityKey, since it's no longer hardcoded in libaxolotl
* Rework registration and key-generation, keeping logic in libtextsecure
  and rendering in options.js.
* Remove key_worker since workers are handled at the libaxolotl level
  now 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								37e09da1cc 
								
							
								 
							
						 
						
							
							
								
								Remove unsued argument from getDeviceObject  
							
							... 
							
							
							
							Last usage of the `returnIdentityKey` argument was removed in 8b9a16852 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8b9a168524 
								
							
								 
							
						 
						
							
							
								
								Store session information separately  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e33c6fddda 
								
							
								 
							
						 
						
							
							
								
								Do not rely on deviceObject.sessions anywhere in sendmessage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6c0f3ff1f0 
								
							
								 
							
						 
						
							
							
								
								Move session-storage logic to storage/devices from axolotl_wrapper  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								00cb420d37 
								
							
								 
							
						 
						
							
							
								
								Merge (un)encrypted storage layers  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								454b4726bd 
								
							
								 
							
						 
						
							
							
								
								Replace load/decode/index around our own number with helpers  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e2e06b2d3c 
								
							
								 
							
						 
						
							
							
								
								Remove axolotl.storage usage from libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								676ad04958 
								
							
								 
							
						 
						
							
							
								
								Add device storage method to wipe an identity  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b356403061 
								
							
								 
							
						 
						
							
							
								
								De-duplicate registrationId in deviceObject  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								92d0de6837 
								
							
								 
							
						 
						
							
							
								
								[de]serialize sessions storage in device storage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1bef1ce5d3 
								
							
								 
							
						 
						
							
							
								
								Split out identity key storage from session storage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7e3f1ef452 
								
							
								 
							
						 
						
							
							
								
								Actually store on removeDeviceIds  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1806210b26 
								
							
								 
							
						 
						
							
							
								
								Rewrite most of the device storage stuff  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bfb3e7751e 
								
							
								 
							
						 
						
							
							
								
								Add missing validity check to device storage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3e648b0ea0 
								
							
								 
							
						 
						
							
							
								
								Move groups storage back to libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								83c6fe9008 
								
							
								 
							
						 
						
							
							
								
								Moveish the first files to libaxolotl/  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8ad1a38b5b 
								
							
								 
							
						 
						
							
							
								
								Move js files around for libtextsecure split  
							
							
							
						 
						
							11 years ago