Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								e9708b9259
								
							
						 | 
						
							
							
								
								Use random UUIDs throughout `MessageControllerTest`
							
							
							
							
							
						 | 
						
							2023-12-08 12:13:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								e5d3be16b0
								
							
						 | 
						
							
							
								
								Fetch destination accounts in parallel when sending multi-recipient messages
							
							
							
							
							
						 | 
						
							2023-12-08 12:13:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Jordan Rose
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2ab3c97ee8
								
							
						 | 
						
							
							
								
								Replace MultiRecipientMessage parsing with libsignal's implementation
							
							
							
							
							
							
							
							Co-authored-by: Jonathan Klabunde Tomer <jkt@signal.org> 
							
						 | 
						
							2023-12-08 11:52:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f20d3043d6
								
							
						 | 
						
							
							
								
								Process key migrations sequentially to better control concurrency
							
							
							
							
							
						 | 
						
							2023-12-07 21:42:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Jonathan Klabunde Tomer
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4efda89358
								
							
						 | 
						
							
							
								
								multisend cleanup
							
							
							
							
							
						 | 
						
							2023-12-07 12:23:02 -08:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								1fb88271e5
								
							
						 | 
						
							
							
								
								Invalidate cache entries for accounts after successfully adding devices
							
							
							
							
							
						 | 
						
							2023-12-07 13:27:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								a843780f68
								
							
						 | 
						
							
							
								
								Add a (failing!) test for device-linking
							
							
							
							
							
						 | 
						
							2023-12-07 13:27:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								5ad83da4e0
								
							
						 | 
						
							
							
								
								Remove the now-unused admin logger
							
							
							
							
							
						 | 
						
							2023-12-07 12:58:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								949cc9e214
								
							
						 | 
						
							
							
								
								Update to the latest version of the spam filter
							
							
							
							
							
						 | 
						
							2023-12-07 12:58:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								50d92265ea
								
							
						 | 
						
							
							
								
								Add devices to accounts transactionally
							
							
							
							
							
						 | 
						
							2023-12-07 11:19:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								e084a9f2b6
								
							
						 | 
						
							
							
								
								Remove PUT/DELETE methods from RemoteConfigController
							
							
							
							
							
						 | 
						
							2023-12-07 10:54:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								664f9f36e1
								
							
						 | 
						
							
							
								
								Use padded base64 encoding for outbound device names
							
							
							
							
							
						 | 
						
							2023-12-07 10:53:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								4c9efdb936
								
							
						 | 
						
							
							
								
								Revert "Revert "Represent device names as byte arrays""
							
							
							
							
							
							
							
							This reverts commit 45848e7bfe. 
							
						 | 
						
							2023-12-07 10:53:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								45848e7bfe
								
							
						 | 
						
							
							
								
								Revert "Represent device names as byte arrays"
							
							
							
							
							
							
							
							This reverts commit 5ae2e5281a. 
							
						 | 
						
							2023-12-06 17:05:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								4fa10e5783
								
							
						 | 
						
							
							
								
								Fix NPE in request metrics when a finished request is missing a response
							
							
							
							
							
						 | 
						
							2023-12-06 15:11:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								fc0bc85f4d
								
							
						 | 
						
							
							
								
								Add some extra request validation to `/v1/archives/keys`
							
							
							
							
							
						 | 
						
							2023-12-06 15:11:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								5ae2e5281a
								
							
						 | 
						
							
							
								
								Represent device names as byte arrays
							
							
							
							
							
						 | 
						
							2023-12-06 15:10:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								34a943832a
								
							
						 | 
						
							
							
								
								Align push notification types and delivery priorities
							
							
							
							
							
						 | 
						
							2023-12-06 12:40:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								db17693ba7
								
							
						 | 
						
							
							
								
								Revert "Temporarily make registration challenge notifications "noisy""
							
							
							
							
							
							
							
							This reverts commit 9069c5abb6. 
							
						 | 
						
							2023-12-06 12:40:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								6cdf8ebd2c
								
							
						 | 
						
							
							
								
								Count requests with missing device capabilities
							
							
							
							
							
						 | 
						
							2023-12-06 10:40:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								072b470f46
								
							
						 | 
						
							
							
								
								Be more specific about encodings in /v1/archive docs
							
							
							
							
							
						 | 
						
							2023-12-06 10:40:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								78b2df2ecc
								
							
						 | 
						
							
							
								
								Use long instead of int for epoch seconds
							
							
							
							
							
						 | 
						
							2023-12-06 10:40:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								51a825f25c
								
							
						 | 
						
							
							
								
								Update to the latest version of the spam filter
							
							
							
							
							
						 | 
						
							2023-12-06 10:39:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								00e72a30c9
								
							
						 | 
						
							
							
								
								Assume all accounts have primary devices
							
							
							
							
							
						 | 
						
							2023-12-06 10:28:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								69990c23a5
								
							
						 | 
						
							
							
								
								Avoid test dep in integration-test
							
							
							
							
							
						 | 
						
							2023-12-05 16:35:51 -06:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								df421e0182
								
							
						 | 
						
							
							
								
								Update signed pre-keys in transactions
							
							
							
							
							
						 | 
						
							2023-12-05 14:20:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								ede9297139
								
							
						 | 
						
							
							
								
								Disallow identity key changes
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								85383fe581
								
							
						 | 
						
							
							
								
								Remove an unused "store keys" method
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								4cca7aa4bd
								
							
						 | 
						
							
							
								
								Normalize identity types throughout `KeysController`
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								e2037dea6c
								
							
						 | 
						
							
							
								
								Rename `PreKeyState` to `SetKeysRequest`
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								f10f772e94
								
							
						 | 
						
							
							
								
								Convert `PreKeyState` to a record
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								9ecfe15ac4
								
							
						 | 
						
							
							
								
								Use multiline strings for `PreKeyState` documentation
							
							
							
							
							
						 | 
						
							2023-12-05 14:14:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								5f0726af8a
								
							
						 | 
						
							
							
								
								Perform cleanup operations before overwriting an existing account record
							
							
							
							
							
						 | 
						
							2023-12-05 12:18:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Ravi Khadiwala
							
						 | 
						
							
							
							
							
							
								
							
							
								331bbdd4e6
								
							
						 | 
						
							
							
								
								replace deprecated apache RandomUtils
							
							
							
							
							
						 | 
						
							2023-12-05 10:48:18 -06:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								37e3bcfc3e
								
							
						 | 
						
							
							
								
								Move "remove device" logic into `AccountsManager`
							
							
							
							
							
						 | 
						
							2023-12-05 11:44:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								4f42c10d60
								
							
						 | 
						
							
							
								
								Disallow sync messages to PNIs
							
							
							
							
							
						 | 
						
							2023-12-05 11:44:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Jonathan Klabunde Tomer
							
						 | 
						
							
							
							
							
							
								
							
							
								20392a567b
								
							
						 | 
						
							
							
								
								Revert "multisend cleanup"
							
							
							
							
							
							
							
							This reverts commit c03249b411. 
							
						 | 
						
							2023-12-01 14:39:31 -08:00 | 
						
					
				
					
						
							
							
								 
								Jonathan Klabunde Tomer
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c03249b411
								
							
						 | 
						
							
							
								
								multisend cleanup
							
							
							
							
							
						 | 
						
							2023-11-30 15:50:36 -08:00 | 
						
					
				
					
						
							
							
								 
								gram-signal
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								22e6584402
								
							
						 | 
						
							
							
								
								Add auth controller for SVR3 to /v3/backup.
							
							
							
							
							
						 | 
						
							2023-11-30 15:50:21 -08:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								c18aca9215
								
							
						 | 
						
							
							
								
								Update to the latest version of the spam filter
							
							
							
							
							
						 | 
						
							2023-11-29 16:08:31 -06:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								aa23a5422a
								
							
						 | 
						
							
							
								
								Don't modify registration IDs from the "set account attributes" endpoint
							
							
							
							
							
						 | 
						
							2023-11-29 16:56:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								01fde4f9ca
								
							
						 | 
						
							
							
								
								Require PNI-associated registration IDs for new devices
							
							
							
							
							
						 | 
						
							2023-11-29 16:56:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								3980dec123
								
							
						 | 
						
							
							
								
								Revert "Add metrics to check presence of PNI-associated registration IDs"
							
							
							
							
							
							
							
							This reverts commit 1da3f96d10. 
							
						 | 
						
							2023-11-29 16:56:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c97f837f45
								
							
						 | 
						
							
							
								
								Revert "Instrument registration ID changes via the "set account attributes" endpoint"
							
							
							
							
							
							
							
							This reverts commit 8fbc1dac74. 
							
						 | 
						
							2023-11-29 16:56:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								9c54d2407b
								
							
						 | 
						
							
							
								
								Update tests
							
							
							
							
							
						 | 
						
							2023-11-29 15:48:24 -06:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								a027c4ce1f
								
							
						 | 
						
							
							
								
								Conditionally use `request.remoteAddr` instead of `X-Forwarded-For`
							
							
							
							
							
						 | 
						
							2023-11-29 15:48:24 -06:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								b1fd025ea6
								
							
						 | 
						
							
							
								
								Use EpochSecondSerializer for UserRemoteConfigList.serverEpochTime
							
							
							
							
							
						 | 
						
							2023-11-29 15:47:10 -06:00 | 
						
					
				
					
						
							
							
								 
								Jonathan Klabunde Tomer
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								a05a230085
								
							
						 | 
						
							
							
								
								use Account-specific json serializer when reserving username hash
							
							
							
							
							
						 | 
						
							2023-11-29 13:40:06 -08:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								8fbc1dac74
								
							
						 | 
						
							
							
								
								Instrument registration ID changes via the "set account attributes" endpoint
							
							
							
							
							
						 | 
						
							2023-11-29 10:26:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Katherine
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f46842c6c9
								
							
						 | 
						
							
							
								
								Validate registration IDs
							
							
							
							
							
						 | 
						
							2023-11-28 15:43:35 -08:00 |