6b531ad342 
								
							
								 
							
						 
						
							
							
								
								Fix attachment size  
							
							... 
							
							
							
							This is already a number.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								27a1c9f18a 
								
							
								 
							
						 
						
							
							
								
								Populate attachment file size  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								a256f17e19 
								
							
								 
							
						 
						
							
							
								
								Cleanup attachment attributes  
							
							... 
							
							
							
							Convert attachment ids from longs to strings, and byte buffers to
arrays.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dcfc4701c2 
								
							
								 
							
						 
						
							
							
								
								Tweak socket event logging  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								26d97e621b 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a72c2968f2 
								
							
								 
							
						 
						
							
							
								
								Handle unknown request types  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d1114edcd4 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol-javascript 1.1.10  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								43de0cc2ec 
								
							
								 
							
						 
						
							
							
								
								Add attachment digests  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f1a1a819ba 
								
							
								 
							
						 
						
							
							
								
								Stop parsing attachment ids from attachment urls  
							
							... 
							
							
							
							See 2111294 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								280f7a74b1 
								
							
								 
							
						 
						
							
							
								
								Fix key change errors while retrying key change errors  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e1662f8537 
								
							
								 
							
						 
						
							
							
								
								Drop unneeded binds  
							
							... 
							
							
							
							There are no references to `this` in these functions.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7cbaac5590 
								
							
								 
							
						 
						
							
							
								
								Provisioning socket events don't block AccountManager tasks  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								38a830c561 
								
							
								 
							
						 
						
							
							
								
								Fixup account manager task queue  
							
							... 
							
							
							
							Such that it still pumps tasks if one of them throws/rejects.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								51131df23b 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol-javascript 1.1.9  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4e21e783db 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b92dd45a22 
								
							
								 
							
						 
						
							
							
								
								Add signed key rotation and deletion routines  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								37ad742ccf 
								
							
								 
							
						 
						
							
							
								
								Support for server endpoint to set signed key  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dfc292ac70 
								
							
								 
							
						 
						
							
							
								
								Serialize prekey refreshes & other account mgmt  
							
							... 
							
							
							
							Fixes  #1060 
// FREEBIE 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f0f6bbb8c0 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol 1.1.8  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								819ba8ee74 
								
							
								 
							
						 
						
							
							
								
								Support for undefined preKey  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d2ddfc72e4 
								
							
								 
							
						 
						
							
							
								
								Throw UnregisteredUserErrors in getKeysForNumber()  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								053bf20185 
								
							
								 
							
						 
						
							
							
								
								Group updates never have body or attachments  
							
							... 
							
							
							
							Why would they? And group.added isn't used anywhere else.
// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7e06e014c4 
								
							
								 
							
						 
						
							
							
								
								Add debug logging for  #1030  
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								73e69fe5eb 
								
							
								 
							
						 
						
							
							
								
								Update libsignal-protocol 1.1.7  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c81e4ed2e 
								
							
								 
							
						 
						
							
							
								
								Delete extra space  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								02ca0a09ac 
								
							
								 
							
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d52050d43f 
								
							
								 
							
						 
						
							
							
								
								Fix group timer updates  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1da44c847b 
								
							
								 
							
						 
						
							
							
								
								Fix handling sent messages sans expirationStartTimestamp  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								86dbbc9f29 
								
							
								 
							
						 
						
							
							
								
								Allow null expireTimer in sendmessage  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7eea88a545 
								
							
								 
							
						 
						
							
							
								
								Convert expirationStartTimestamp to number  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad2174e279 
								
							
								 
							
						 
						
							
							
								
								Sync expirationStartTimestamp on outgoing messages  
							
							... 
							
							
							
							Linked devices need to know when to start the clock. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6074a29046 
								
							
								 
							
						 
						
							
							
								
								Send timer update messages when changing the timer  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								824b7417e9 
								
							
								 
							
						 
						
							
							
								
								Apply expireTimer to outgoing messages  
							
							
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								448835e4d5 
								
							
								 
							
						 
						
							
							
								
								Bail early when processing timer updates  
							
							... 
							
							
							
							Also let expireTimer default to 0. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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