9c3f8a1868 
								
							
								 
							
						 
						
							
							
								
								Dont send group-update right before we quit the group  
							
							... 
							
							
							
							Fixes  #166  
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b1035c23e5 
								
							
								 
							
						 
						
							
							
								
								Preserve whitespace in _concat files  
							
							... 
							
							
							
							This is a whitespace-only change. The diff is best viewed
with the `--patience` flag.
Some component library sources include trailing whitespace and carriage
returns which were excluded from these compiled files, (but somehow
still included in the final libtextsecure build). Although superfluous,
excluding these characters from these files means that I end up with
spurious changes whenever I rebuild them. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f2853d00e6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #167  from WhisperSystems/sync  
							
							... 
							
							
							
							Sync outgoing individual and group messages 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f860cb4492 
								
							
								 
							
						 
						
							
							
								
								Return end session messages to the frontend  
							
							... 
							
							
							
							So we can save them in the message history, and because the caller
expects a promise. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								40351fcc54 
								
							
								 
							
						 
						
							
							
								
								Sync outgoing messages  
							
							... 
							
							
							
							When sending an constrct a copy of the PushMessageContent protobuf, add
a SyncMessageContext, and send it to ourselves. Do this for all kinds of
group messages, and individual text/media messages, but not closeSession
messages as the latter are device-specific.
Do not sync messages if we are the primary device, which should only be
supported in development. Normal web clients must be paired with a
android or ios master device, and even in dev, a primary/standalone web
client does not support linking additional devices. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b45c09470f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #155  from WhisperSystems/closeSession  
							
							... 
							
							
							
							Fix textsecure.closeSession 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								0e8a5806a8 
								
							
								 
							
						 
						
							
							
								
								Fix textsecure.closeSession  
							
							... 
							
							
							
							sendIndividualProto requires a timestamp. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								65c70a9117 
								
							
								 
							
						 
						
							
							
								
								Fix provisioning flow  
							
							... 
							
							
							
							Fix undefined axolotl.protobufs.ProvisionMessage, referenced in
libaxolotl/protocol.js 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								148410a826 
								
							
								 
							
						 
						
							
							
								
								Move jquery dep from libaxolotl to libaxolotl tests  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								44a094c324 
								
							
								 
							
						 
						
							
							
								
								Re-run concat  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1e318a8293 
								
							
								 
							
						 
						
							
							
								
								Add missing TODO  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								298c8624b2 
								
							
								 
							
						 
						
							
							
								
								Move test vectors to libaxolotl  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7e3f1ef452 
								
							
								 
							
						 
						
							
							
								
								Actually store on removeDeviceIds  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1806210b26 
								
							
								 
							
						 
						
							
							
								
								Rewrite most of the device storage stuff  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f1f5914879 
								
							
								 
							
						 
						
							
							
								
								Re-run concat  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bfb3e7751e 
								
							
								 
							
						 
						
							
							
								
								Add missing validity check to device storage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								30dd13e8e3 
								
							
								 
							
						 
						
							
							
								
								Return a function instead of a session in decryptWhisperMessage  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3e648b0ea0 
								
							
								 
							
						 
						
							
							
								
								Move groups storage back to libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								04b2a13a75 
								
							
								 
							
						 
						
							
							
								
								Naively move device/session storage to wrapper  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								870e5dc9dc 
								
							
								 
							
						 
						
							
							
								
								Remove all external non-test deps on libaxolotl/crypto  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7d2d2d92fc 
								
							
								 
							
						 
						
							
							
								
								Copy getRandomBytes from libaxolotl to libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								12844590f5 
								
							
								 
							
						 
						
							
							
								
								Move prekey sigcheck to libaxolotl  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cb6cb4ff89 
								
							
								 
							
						 
						
							
							
								
								Re-add jquery as it is needed for our test runners  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8398a52c20 
								
							
								 
							
						 
						
							
							
								
								Re-run concat  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bb32a51d66 
								
							
								 
							
						 
						
							
							
								
								s/textsecure.protocol/axolotl.protocol/  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c1907b14eb 
								
							
								 
							
						 
						
							
							
								
								Use axolotl.api for a few more things in libaxolotl/protocol.js  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								403ae4376d 
								
							
								 
							
						 
						
							
							
								
								Move attachment/websocket [en|de]cryption to libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a9617068a2 
								
							
								 
							
						 
						
							
							
								
								Move key updating and retry handling to libtextsecure  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								184b1ec89c 
								
							
								 
							
						 
						
							
							
								
								Move protocol protobufs to libaxolotl/, handling DeviceControl  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								66cf5b08db 
								
							
								 
							
						 
						
							
							
								
								Naively move textsecure.crypto into axolotl.crypto  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								849fdb7ae4 
								
							
								 
							
						 
						
							
							
								
								Move group storage into window.axolotl  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								83c6fe9008 
								
							
								 
							
						 
						
							
							
								
								Moveish the first files to libaxolotl/  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								02d0c58e5e 
								
							
								 
							
						 
						
							
							
								
								Mostly done device-bringup stuff  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c230b47ef2 
								
							
								 
							
						 
						
							
							
								
								Rebuild curve25519 for free  
							
							... 
							
							
							
							Add free to the list of exposed functions so that it can be called,
then `grunt compile concat:curve25519` 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								29b2ffc769 
								
							
								 
							
						 
						
							
							
								
								Update to real server provisioning API  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c112c59ce6 
								
							
								 
							
						 
						
							
							
								
								Fix group send ( fixes   #129 )  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								44007ca58f 
								
							
								 
							
						 
						
							
							
								
								Add rudimentary ui for sending a group update  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								334550b779 
								
							
								 
							
						 
						
							
							
								
								Regenerate components/libts  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e7f3e52b6c 
								
							
								 
							
						 
						
							
							
								
								Remove NaCL!  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								325115b7ea 
								
							
								 
							
						 
						
							
							
								
								Skip NaCL if we're not running from chrome-extension:  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5785f4033c 
								
							
								 
							
						 
						
							
							
								
								Compile curve25519/webcrypto into libtextsecure.js  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								07899557dc 
								
							
								 
							
						 
						
							
							
								
								Give libtextsecure its own components (with way fewer deps)  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								899d756469 
								
							
								 
							
						 
						
							
							
								
								Split tests between libtextsecure and main  
							
							
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8ad1a38b5b 
								
							
								 
							
						 
						
							
							
								
								Move js files around for libtextsecure split  
							
							
							
						 
						
							11 years ago