b3e932dce8 
								
							
								 
							
						 
						
							
							
								
								Add protocol support for disappearing messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								89cd40c1f5 
								
							
								 
							
						 
						
							
							
								
								Remove stale comment  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0dd7ca2569 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fe209a2f41 
								
							
								 
							
						 
						
							
							
								
								Upgrade libsignal-protocol v1.1.6  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7b3b01bdf6 
								
							
								 
							
						 
						
							
							
								
								Refactor registration event  
							
							... 
							
							
							
							Make AccountManager into an event target for better separation between
app and service-library handling of registration events. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b1afb79a14 
								
							
								 
							
						 
						
							
							
								
								Set theme based on master device userAgent  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b210b3fcd 
								
							
								 
							
						 
						
							
							
								
								Fix undefined websocket port  
							
							... 
							
							
							
							Fixes  #889 
// FREEBIE 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								384598fbcc 
								
							
								 
							
						 
						
							
							
								
								Log websocket urls  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0487fa3cd1 
								
							
								 
							
						 
						
							
							
								
								Add server fallback port 8443  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f610233ef6 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing blocked numbers  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								254b6621c2 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.5  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d11f9fd538 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.4  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c0ed76909 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.3  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2cea499736 
								
							
								 
							
						 
						
							
							
								
								Reduce log noise from prekey messages  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c39d6687e5 
								
							
								 
							
						 
						
							
							
								
								Reduce log noise from delivery receipts  
							
							... 
							
							
							
							Stop logging envelope messages on receipts since we log the same info as
a receipt in background.js.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								005444d09a 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.2  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5059fd237a 
								
							
								 
							
						 
						
							
							
								
								Disable keepalive logging  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								80c6a2802f 
								
							
								 
							
						 
						
							
							
								
								Handle sync request where no groups are sent  
							
							... 
							
							
							
							If a user has no groups, no group sync message is sent. This is a normal
result that should result in a success event rather than a timeout.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5fcf2ea66f 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.1  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								167f19153c 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.0  
							
							... 
							
							
							
							Moves padding operations to the service library.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b8fddfbbdd 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.0.0  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d89c3e8e86 
								
							
								 
							
						 
						
							
							
								
								Remove devices with no keys  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								89d3b772d5 
								
							
								 
							
						 
						
							
							
								
								Define UnregisteredUserError class  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								81dfdd959f 
								
							
								 
							
						 
						
							
							
								
								Don't allow retry on unregistered user errors  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								331ca46d75 
								
							
								 
							
						 
						
							
							
								
								Fix websocket event name  
							
							... 
							
							
							
							Fixes  #798 
// FREEBIE 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								15e964de81 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.13.0  
							
							... 
							
							
							
							* libsignal.Curve is now a synchronous interface.
* libsignal.Curve.async is now the asynchronous interface.
* Fixes bugs in session management.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f216262298 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.12.0  
							
							... 
							
							
							
							Moves version byte check to protocol lib.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								055c0c323e 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded property from device object  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f8e176fd40 
								
							
								 
							
						 
						
							
							
								
								Dedupe methods  
							
							... 
							
							
							
							Define textsecure.crypto in terms of libsignal.crypto.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								58452066aa 
								
							
								 
							
						 
						
							
							
								
								Move device storage methods to outgoing message  
							
							... 
							
							
							
							This is the only place they are called.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								daae664965 
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d32a352d8a 
								
							
								 
							
						 
						
							
							
								
								Use deviceIds/addresses instead of encodedNumbers  
							
							... 
							
							
							
							The getDeviceObjectsForNumber method returns device objects that contain
nothing but the encodedNumber property. Instead, just deal in deviceIds
until a SignalProtocolAddress is constructed to manage both the number
and deviceId.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95935f70ee 
								
							
								 
							
						 
						
							
							
								
								Remove relay check from sendmessage  
							
							... 
							
							
							
							We don't currently store any relay information about devices,
and
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f16803018c 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.11.0  
							
							... 
							
							
							
							* Changes return type from decryption functions
* Update components
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								148bd32671 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.10.0  
							
							... 
							
							
							
							* Changes policy for old session deletion
* Renames putIdentityKey to saveIdentity
* Remove device messages
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ffa702c934 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.9.0  
							
							... 
							
							
							
							* Exposes crypto APIs.
* Move worker methods to libsigna.worker.
* Move ProvisioningCipher to libtextsecure. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cd2218ada7 
								
							
								 
							
						 
						
							
							
								
								Move hard-coded worker url out of libtextsecure  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d5f4665fa4 
								
							
								 
							
						 
						
							
							
								
								MessageReceiver uses SessionCipher to retry conflicts  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9ecfe6acb0 
								
							
								 
							
						 
						
							
							
								
								Use SignalProtocolAddress in MessageReceiver constructor  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								213b44935d 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.8.0  
							
							... 
							
							
							
							Reorder identity key check 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eee93987f8 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.7.0  
							
							... 
							
							
							
							Remove unused methods.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6266050a67 
								
							
								 
							
						 
						
							
							
								
								Remove unused jobqueue  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								050ea87aaf 
								
							
								 
							
						 
						
							
							
								
								Get device ids instead of objects  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7939b6ae98 
								
							
								 
							
						 
						
							
							
								
								Remove hasOpenSession from protocol_wrapper  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0483fa2f97 
								
							
								 
							
						 
						
							
							
								
								Remove closeOpenSessionForDevice from protocol_wrapper  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0d5ec60a7a 
								
							
								 
							
						 
						
							
							
								
								Remove handlePreKeyWhisperMessage from protocol_wrapper  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8010a09045 
								
							
								 
							
						 
						
							
							
								
								Remove decryptWhisperMessage from protocol_wrapper  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								891ddacd35 
								
							
								 
							
						 
						
							
							
								
								Remove processPreKey from protocol_wrapper  
							
							... 
							
							
							
							Use SessionBuilder directly instead of protocol_wrapper
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								843036f0ce 
								
							
								 
							
						 
						
							
							
								
								Remove getRegistrationId and encryptMessageFor from protocol_wrapper  
							
							... 
							
							
							
							We can now use protocol classes like SessionCipher directly because it
supports per-device read/write serialization internally.
// FREEBIE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								284cf5be3a 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.6.0  
							
							... 
							
							
							
							Adds session accessors on SessionCipher and an internal session lock to
replace the same implemented in protocol_wrapper.js
// FREEBIE 
							
						 
						
							10 years ago