lilia
							
						 
						
							 
							
							
							
								
							
								2584f4fae4 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f095a1583e 
								
							
								 
							
						 
						
							
							
								
								Fetch profiles whenever conversations are opened  
							
							 
							
							... 
							
							
							
							For a group, fetch everyone's profile.
// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d295fa7057 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4e4aedd4ba 
								
							
								 
							
						 
						
							
							
								
								Pass in non/blockingApproval args to saveIdentity  
							
							 
							
							... 
							
							
							
							Multiple cases here:
1. setting our own key on registration
1. changing identities from a safety number change dialog
Note that removeIdentityKey runs before saveIdentity, so we'll always end up
with firstUse: true on our own key.
// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								22e907a8d4 
								
							
								 
							
						 
						
							
							
								
								Add getProfile to MessageSender  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0c5a69cce4 
								
							
								 
							
						 
						
							
							
								
								Add support for getProfile to TextSecureServer  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								3afe378063 
								
							
								 
							
						 
						
							
							
								
								Remove legacy property from OutgoingMessage  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d47ced1199 
								
							
								 
							
						 
						
							
							
								
								Don't recompute outgoing message padding  
							
							 
							
							... 
							
							
							
							We can use the same padded plaintext across multiple numbers or attempts rather
than re-creating it every time we encrypt to a particular number.
// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								30201969be 
								
							
								 
							
						 
						
							
							
								
								Inline some functions in OutgoingMessage  
							
							 
							
							... 
							
							
							
							Since we no longer have legacy messages to send, we can simplify things a bit
here.
// FREEBIE 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								e8548879db 
								
							
								 
							
						 
						
							
							
								
								Stop sending legacy DataMessages  
							
							 
							
							
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cc4d2993d1 
								
							
								 
							
						 
						
							
							
								
								Remove out of date test  
							
							 
							
							... 
							
							
							
							This test is out of date with respect to the latest signed key rotation rules
implemented in b92dd45  and 536dd7b . Previously we would only keep the last two
signed keys, but now we keep at least three as well as requiring a minimum
retention period. As a result, this test should be failing, but we haven't
noticed because it's not using the `done` parameter to signal its asynchronous
nature.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								89a7875747 
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							 
							
							... 
							
							
							
							This was supposed to solve the problem of losing group state after a reinstall
by inspecting member registration ids and pre-emptively sending group updates to
those who appear newly re-registered, but it has been unused since 6123c419 .
Nowadays there's a protocol for requesting lost group state from other members.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4842ef6153 
								
							
								 
							
						 
						
							
							
								
								Sync end session messages  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6c53605dfd 
								
							
								 
							
						 
						
							
							
								
								Flag voice note attachment protos as such  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6b531ad342 
								
							
								 
							
						 
						
							
							
								
								Fix attachment size  
							
							 
							
							... 
							
							
							
							This is already a number.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								27a1c9f18a 
								
							
								 
							
						 
						
							
							
								
								Populate attachment file size  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								a256f17e19 
								
							
								 
							
						 
						
							
							
								
								Cleanup attachment attributes  
							
							 
							
							... 
							
							
							
							Convert attachment ids from longs to strings, and byte buffers to
arrays.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								dcfc4701c2 
								
							
								 
							
						 
						
							
							
								
								Tweak socket event logging  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								26d97e621b 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								a72c2968f2 
								
							
								 
							
						 
						
							
							
								
								Handle unknown request types  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d1114edcd4 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol-javascript 1.1.10  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								611bbaef35 
								
							
								 
							
						 
						
							
							
								
								Don't hardcode the attachment server url  
							
							 
							
							... 
							
							
							
							There may come a day when we may need to change this url from the server
side. On that day, clients should continue to operate normally. The
service should be able to change attachment server locations without
requiring a client update.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								43de0cc2ec 
								
							
								 
							
						 
						
							
							
								
								Add attachment digests  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f1a1a819ba 
								
							
								 
							
						 
						
							
							
								
								Stop parsing attachment ids from attachment urls  
							
							 
							
							... 
							
							
							
							See 2111294 
Attachment ids are now available in string form from the server
response to `putAttachment`.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								280f7a74b1 
								
							
								 
							
						 
						
							
							
								
								Fix key change errors while retrying key change errors  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								e1662f8537 
								
							
								 
							
						 
						
							
							
								
								Drop unneeded binds  
							
							 
							
							... 
							
							
							
							There are no references to `this` in these functions.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7cbaac5590 
								
							
								 
							
						 
						
							
							
								
								Provisioning socket events don't block AccountManager tasks  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								38a830c561 
								
							
								 
							
						 
						
							
							
								
								Fixup account manager task queue  
							
							 
							
							... 
							
							
							
							Such that it still pumps tasks if one of them throws/rejects.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								51131df23b 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol-javascript 1.1.9  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0fac2e1d68 
								
							
								 
							
						 
						
							
							
								
								Log when we see a 0 registrationId  
							
							 
							
							... 
							
							
							
							Most likely an indicator that the device we're dealing with is a 3rd
party client.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4e21e783db 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b92dd45a22 
								
							
								 
							
						 
						
							
							
								
								Add signed key rotation and deletion routines  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cd0fe7037b 
								
							
								 
							
						 
						
							
							
								
								Add replayable error for signed key failure  
							
							 
							
							... 
							
							
							
							Disable message sending if signed key updates fail too many times, but
allow the user to retry sending.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								37ad742ccf 
								
							
								 
							
						 
						
							
							
								
								Support for server endpoint to set signed key  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								dfc292ac70 
								
							
								 
							
						 
						
							
							
								
								Serialize prekey refreshes & other account mgmt  
							
							 
							
							... 
							
							
							
							Fixes  #1060 
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f0f6bbb8c0 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol 1.1.8  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								819ba8ee74 
								
							
								 
							
						 
						
							
							
								
								Support for undefined preKey  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								haffenloher
							
						 
						
							 
							
							
							
								
							
								d2ddfc72e4 
								
							
								 
							
						 
						
							
							
								
								Throw UnregisteredUserErrors in getKeysForNumber()  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								053bf20185 
								
							
								 
							
						 
						
							
							
								
								Group updates never have body or attachments  
							
							 
							
							... 
							
							
							
							Why would they? And group.added isn't used anywhere else.
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								haffenloher
							
						 
						
							 
							
							
							
								
							
								04f0142b23 
								
							
								 
							
						 
						
							
							
								
								Ignore missing members in incoming group updates  
							
							 
							
							... 
							
							
							
							Previously, updateNumbers would throw an Error, so the whole group
update was discarded.
Signal-Android handles this the same way in
GroupMessageProcessor.handleGroupUpdate().
Closes  #1056  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7e06e014c4 
								
							
								 
							
						 
						
							
							
								
								Add debug logging for  #1030  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								73e69fe5eb 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol 1.1.7  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7c81e4ed2e 
								
							
								 
							
						 
						
							
							
								
								Delete extra space  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								02ca0a09ac 
								
							
								 
							
						 
						
							
							
								
								Remove dead code  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d52050d43f 
								
							
								 
							
						 
						
							
							
								
								Fix group timer updates  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								1da44c847b 
								
							
								 
							
						 
						
							
							
								
								Fix handling sent messages sans expirationStartTimestamp  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								86dbbc9f29 
								
							
								 
							
						 
						
							
							
								
								Allow null expireTimer in sendmessage  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7eea88a545 
								
							
								 
							
						 
						
							
							
								
								Convert expirationStartTimestamp to number  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ad2174e279 
								
							
								 
							
						 
						
							
							
								
								Sync expirationStartTimestamp on outgoing messages  
							
							 
							
							... 
							
							
							
							Linked devices need to know when to start the clock. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6074a29046 
								
							
								 
							
						 
						
							
							
								
								Send timer update messages when changing the timer  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								824b7417e9 
								
							
								 
							
						 
						
							
							
								
								Apply expireTimer to outgoing messages  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								448835e4d5 
								
							
								 
							
						 
						
							
							
								
								Bail early when processing timer updates  
							
							 
							
							... 
							
							
							
							Also let expireTimer default to 0. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								02ea4f2475 
								
							
								 
							
						 
						
							
							
								
								Use read receipt envelope to infer startExpirationTime  
							
							 
							
							... 
							
							
							
							Avoids display of phantom messages that are only received and marked
read locally long after they have expired on another linked device. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b3e932dce8 
								
							
								 
							
						 
						
							
							
								
								Add protocol support for disappearing messages  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								89cd40c1f5 
								
							
								 
							
						 
						
							
							
								
								Remove stale comment  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0dd7ca2569 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								fe209a2f41 
								
							
								 
							
						 
						
							
							
								
								Upgrade libsignal-protocol v1.1.6  
							
							 
							
							
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b1afb79a14 
								
							
								 
							
						 
						
							
							
								
								Set theme based on master device userAgent  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2b210b3fcd 
								
							
								 
							
						 
						
							
							
								
								Fix undefined websocket port  
							
							 
							
							... 
							
							
							
							Fixes  #889 
// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								384598fbcc 
								
							
								 
							
						 
						
							
							
								
								Log websocket urls  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0487fa3cd1 
								
							
								 
							
						 
						
							
							
								
								Add server fallback port 8443  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f610233ef6 
								
							
								 
							
						 
						
							
							
								
								Add support for syncing blocked numbers  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								254b6621c2 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.5  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d11f9fd538 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.4  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								4c0ed76909 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.3  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								2cea499736 
								
							
								 
							
						 
						
							
							
								
								Reduce log noise from prekey messages  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								005444d09a 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.2  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5059fd237a 
								
							
								 
							
						 
						
							
							
								
								Disable keepalive logging  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								5fcf2ea66f 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.1  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								167f19153c 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.1.0  
							
							 
							
							... 
							
							
							
							Moves padding operations to the service library.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								b8fddfbbdd 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v1.0.0  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d89c3e8e86 
								
							
								 
							
						 
						
							
							
								
								Remove devices with no keys  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								89d3b772d5 
								
							
								 
							
						 
						
							
							
								
								Define UnregisteredUserError class  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								81dfdd959f 
								
							
								 
							
						 
						
							
							
								
								Don't allow retry on unregistered user errors  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								331ca46d75 
								
							
								 
							
						 
						
							
							
								
								Fix websocket event name  
							
							 
							
							... 
							
							
							
							Fixes  #798 
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f216262298 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.12.0  
							
							 
							
							... 
							
							
							
							Moves version byte check to protocol lib.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								055c0c323e 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded property from device object  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f8e176fd40 
								
							
								 
							
						 
						
							
							
								
								Dedupe methods  
							
							 
							
							... 
							
							
							
							Define textsecure.crypto in terms of libsignal.crypto.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								58452066aa 
								
							
								 
							
						 
						
							
							
								
								Move device storage methods to outgoing message  
							
							 
							
							... 
							
							
							
							This is the only place they are called.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								daae664965 
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								95935f70ee 
								
							
								 
							
						 
						
							
							
								
								Remove relay check from sendmessage  
							
							 
							
							... 
							
							
							
							We don't currently store any relay information about devices,
and
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								f16803018c 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.11.0  
							
							 
							
							... 
							
							
							
							* Changes return type from decryption functions
* Update components
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								148bd32671 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.10.0  
							
							 
							
							... 
							
							
							
							* Changes policy for old session deletion
* Renames putIdentityKey to saveIdentity
* Remove device messages
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								ffa702c934 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.9.0  
							
							 
							
							... 
							
							
							
							* Exposes crypto APIs.
* Move worker methods to libsigna.worker.
* Move ProvisioningCipher to libtextsecure. 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								cd2218ada7 
								
							
								 
							
						 
						
							
							
								
								Move hard-coded worker url out of libtextsecure  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								d5f4665fa4 
								
							
								 
							
						 
						
							
							
								
								MessageReceiver uses SessionCipher to retry conflicts  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								9ecfe6acb0 
								
							
								 
							
						 
						
							
							
								
								Use SignalProtocolAddress in MessageReceiver constructor  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								213b44935d 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.8.0  
							
							 
							
							... 
							
							
							
							Reorder identity key check 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								eee93987f8 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol v0.7.0  
							
							 
							
							... 
							
							
							
							Remove unused methods.
// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								6266050a67 
								
							
								 
							
						 
						
							
							
								
								Remove unused jobqueue  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								050ea87aaf 
								
							
								 
							
						 
						
							
							
								
								Get device ids instead of objects  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								7939b6ae98 
								
							
								 
							
						 
						
							
							
								
								Remove hasOpenSession from protocol_wrapper  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0483fa2f97 
								
							
								 
							
						 
						
							
							
								
								Remove closeOpenSessionForDevice from protocol_wrapper  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago  
						
					 
				
					
						
							
							
								 
								lilia
							
						 
						
							 
							
							
							
								
							
								0d5ec60a7a 
								
							
								 
							
						 
						
							
							
								
								Remove handlePreKeyWhisperMessage from protocol_wrapper  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							10 years ago