Jon Chambers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								b259eea8ce
								
							
						 | 
						
							
							
								
								Refactor/clarify account creation/reclamation process
							
							
							
							
							
						 | 
						
							2023-12-14 16:48:57 -08:00 | 
						
					
				
					
						
							
							
								 
								Katherine
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9cfc2ba09a
								
							
						 | 
						
							
							
								
								Persist onetime donation payment success timestamps for Braintree transactions
							
							
							
							
							
						 | 
						
							2023-12-14 16:48:29 -08:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								bb347999ce
								
							
						 | 
						
							
							
								
								Propagate another subscription processor error to clients
							
							
							
							
							
						 | 
						
							2023-12-14 15:40:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Katherine
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3548c3df15
								
							
						 | 
						
							
							
								
								Calculate onetime badge expiration from payment success timestamp
							
							
							
							
							
						 | 
						
							2023-12-14 15:39:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								1167d0ac2e
								
							
						 | 
						
							
							
								
								Make key-setting methods synchronous
							
							
							
							
							
						 | 
						
							2023-12-13 17:49:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								f738bc97e7
								
							
						 | 
						
							
							
								
								Revert "Retire the "migrate signed pre-keys" command"
							
							
							
							
							
							
							
							This reverts commit c7cc3002d5. 
							
						 | 
						
							2023-12-13 17:49:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								3f9edfe597
								
							
						 | 
						
							
							
								
								Revert "Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys"
							
							
							
							
							
							
							
							This reverts commit feb933b4df. 
							
						 | 
						
							2023-12-13 17:49:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								a024949311
								
							
						 | 
						
							
							
								
								Revert "Retire "migrate signed pre-keys" configuration"
							
							
							
							
							
							
							
							This reverts commit 44145073f1. 
							
						 | 
						
							2023-12-13 17:49:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								609c901867
								
							
						 | 
						
							
							
								
								Refactor key-fetching to be reactive
							
							
							
							
							
						 | 
						
							2023-12-13 12:46:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								4ce060a963
								
							
						 | 
						
							
							
								
								Count wildcard "get keys" requests by platform
							
							
							
							
							
						 | 
						
							2023-12-13 12:46:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c4ca0fee40
								
							
						 | 
						
							
							
								
								Synchronize access to `responseItems` when assembling a "get keys" response
							
							
							
							
							
						 | 
						
							2023-12-13 12:46:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Chris Eager
							
						 | 
						
							
							
							
							
							
								
							
							
								8d4acf0330
								
							
						 | 
						
							
							
								
								Remove `ForkJoinPool.managedBlock` in favor of async updates
							
							
							
							
							
						 | 
						
							2023-12-13 10:18:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								28a981f29f
								
							
						 | 
						
							
							
								
								Assume that all devices have signed pre-keys
							
							
							
							
							
						 | 
						
							2023-12-13 10:17:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c29113d17a
								
							
						 | 
						
							
							
								
								Reject requests with missing device capabilities
							
							
							
							
							
						 | 
						
							2023-12-12 11:37:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Katherine
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								951f978447
								
							
						 | 
						
							
							
								
								Use start of subscription period as fallback timestamp
							
							
							
							
							
						 | 
						
							2023-12-12 11:34:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								07899f35bd
								
							
						 | 
						
							
							
								
								Return `DeviceController#linkDevice` to synchronous processing
							
							
							
							
							
						 | 
						
							2023-12-12 11:34:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Katherine
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3cbbf37468
								
							
						 | 
						
							
							
								
								Use payment success timestamp to calculate recurring donation badge expiration
							
							
							
							
							
						 | 
						
							2023-12-12 10:01:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								6c7a3df5ae
								
							
						 | 
						
							
							
								
								Retire non-atomic device-linking pathways
							
							
							
							
							
						 | 
						
							2023-12-12 09:53:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								2054ab2771
								
							
						 | 
						
							
							
								
								Revert "Count requests with missing device capabilities"
							
							
							
							
							
							
							
							This reverts commit 6cdf8ebd2c. 
							
						 | 
						
							2023-12-12 09:53:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								44145073f1
								
							
						 | 
						
							
							
								
								Retire "migrate signed pre-keys" configuration
							
							
							
							
							
						 | 
						
							2023-12-12 09:53:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								feb933b4df
								
							
						 | 
						
							
							
								
								Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys
							
							
							
							
							
						 | 
						
							2023-12-11 11:39:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								c7cc3002d5
								
							
						 | 
						
							
							
								
								Retire the "migrate signed pre-keys" command
							
							
							
							
							
						 | 
						
							2023-12-11 11:07:00 -05:00 | 
						
					
				
					
						
							
							
								 
								xiaolou86
							
						 | 
						
							
							
							
							
							
								
							
							
								049b901d63
								
							
						 | 
						
							
							
								
								Fix typos
							
							
							
							
							
						 | 
						
							2023-12-09 10:04:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								3cf1b92dfc
								
							
						 | 
						
							
							
								
								Do not set one-time pre-keys if the lists of new keys are empty
							
							
							
							
							
						 | 
						
							2023-12-08 14:03:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								5b0fcbe854
								
							
						 | 
						
							
							
								
								Always expose sequential fluxes to account crawlers
							
							
							
							
							
						 | 
						
							2023-12-08 13:43:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								cca747a1f6
								
							
						 | 
						
							
							
								
								Treat transaction conflicts during transactional account updates as contested optimistic locks
							
							
							
							
							
						 | 
						
							2023-12-08 12:13:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Jon Chambers
							
						 | 
						
							
							
							
							
							
								
							
							
								417d99a17e
								
							
						 | 
						
							
							
								
								Check story rate limits in parallel
							
							
							
							
							
						 | 
						
							2023-12-08 12:13:08 -05:00 | 
						
					
				
					
						
							
							
								 
								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 |