|  Blake Irvin | 12e11609a9 | pin 3rd-party Actions dep by full SHA This change follows GitHub's security-hardening guidance. By pinning to a full SHA, we reduce our exposure to supply-chain attacks where a malicious party could compromise the 3rd-party Actions repo, commit malicious code, and then mutate an existing git tag to redirect to a SHA containing the malicious commit.
See https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions for more. | 2021-09-10 14:22:11 -05:00 | 
				
					
						|  F2theK | 5b404095b0 | Added missing config entries Starting server with sample.yml throws errors because of missing elements in config - not just empty ones | 2021-09-10 14:19:10 -05:00 | 
				
					
						|  Chris Eager | 6a6555e2d5 | Add metrics for AuthEnablementRequestEventListener displacements | 2021-09-10 12:01:05 -07:00 | 
				
					
						|  Chris Eager | 49489a6021 | Re-check mismatched accounts after a delay, to avoid false positives from concurrent requests | 2021-09-10 11:31:44 -07:00 | 
				
					
						|  Chris Eager | 8cd93d68e4 | Add MetricsUtil | 2021-09-10 11:31:44 -07:00 | 
				
					
						|  Chris Eager | f3b9a8d97f | Add account to migration retry table on transient dynamo failure | 2021-09-10 11:30:49 -07:00 | 
				
					
						|  Chris Eager | b91a69d8b3 | Add asynchronous chunk pre-read to `AccountDatabaseCrawler` | 2021-09-10 11:14:11 -07:00 | 
				
					
						|  Chris Eager | 624e40e3b7 | Add separate `AccountsDatabaseCrawler` for DynamoDB migration | 2021-09-10 11:14:11 -07:00 | 
				
					
						|  Chris Eager | 23a076a204 | Update `Account#getNextDeviceId` to not reuse disable device’s IDs | 2021-09-10 10:48:48 -07:00 | 
				
					
						|  Chris Eager | 016141a05d | Add `DevicesHelper` | 2021-09-10 10:48:48 -07:00 | 
				
					
						|  Graeme Connell | a064b25a14 | Fix CDS writer to use AccountsManager. | 2021-09-10 11:36:06 -06:00 | 
				
					
						|  Ehren Kret | bd40e32f3b | Send acceptable languages instead of request into the profile badge converter | 2021-09-10 10:53:04 -05:00 | 
				
					
						|  Ehren Kret | 81a21c0d5f | Use @NotNull since @NotEmpty doesn't support URL | 2021-09-10 10:49:31 -05:00 | 
				
					
						|  Ehren Kret | 6478210330 | Update configuration for badges to use URL instead of String | 2021-09-10 10:49:31 -05:00 | 
				
					
						|  Ehren Kret | aa1c37fe26 | Create configuration for badges | 2021-09-10 10:14:16 -05:00 | 
				
					
						|  Ehren Kret | 6ee23b0186 | Create resource bundle for badges | 2021-09-10 10:11:56 -05:00 | 
				
					
						|  Jon Chambers | 40eb445592 | Add a command to set a user's discoverability in CDS | 2021-09-10 10:34:20 -04:00 | 
				
					
						|  Jon Chambers | ce7d687205 | Add a shutdown monitor that publishes shutdown state as a metric | 2021-09-08 16:37:05 -04:00 | 
				
					
						|  Chris Eager | 758900b7a8 | Register AuthEnablementApplicationEventListener | 2021-09-08 13:11:09 -07:00 | 
				
					
						|  Chris Eager | 539b62a829 | Add request event listener that handles device.isEnabled changes | 2021-09-08 13:11:09 -07:00 | 
				
					
						|  Jon Chambers | 2866f1b213 | Include e164 in account creation (whoami) responses | 2021-09-07 16:52:32 -04:00 | 
				
					
						|  Ehren Kret | fc1465c05d | Wire up stored account badges to the profile endpoints | 2021-09-07 15:51:29 -05:00 | 
				
					
						|  Ehren Kret | bc887ec6fa | Add visibility flag to badge storage | 2021-09-07 15:50:29 -05:00 | 
				
					
						|  Ehren Kret | 84b3d324bb | Creates a storage object for badges | 2021-09-07 15:49:41 -05:00 | 
				
					
						|  Ehren Kret | fc10108788 | Make fields final in Badge entity | 2021-09-07 15:39:48 -05:00 | 
				
					
						|  Ehren Kret | fbbc1bec58 | Add badge entity to profile | 2021-09-07 15:39:48 -05:00 | 
				
					
						|  Graeme Connell | 2059bb5ef8 | Update test to handle read-then-write in ContactDiscoveryWriter. | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  gram-signal | b080a5db4d | Get-and-set accounts, since other updates may have made them stale. Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com> | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  Graeme Connell | b4aabd799b | Canonical discoverability writing. | 2021-09-07 13:41:47 -06:00 | 
				
					
						|  Jon Chambers | 92f035bc2a | Add a "change number" device/account capability | 2021-09-07 15:07:30 -04:00 | 
				
					
						|  Chris Eager | 18a6df34bd | Add timers to `processChunk` and `deleteRecentlyDeletedUuids` | 2021-09-03 14:54:51 -07:00 | 
				
					
						|  Chris Eager | b1274125c9 | Add start/chunk/sleep logging to crawler | 2021-09-03 14:54:51 -07:00 | 
				
					
						|  Chris Eager | dceebc1c8d | Consistently use `whenCompleteAsync(…, migrationThreadPool)` | 2021-09-03 14:02:51 -07:00 | 
				
					
						|  Chris Eager | 6aadb4b458 | Parameterize registration lock constructor when updating account attributes | 2021-09-03 14:02:27 -07:00 | 
				
					
						|  Fedor Indutnyy | 703405b874 | Start WebSocket before registering its presence | 2021-08-27 16:41:07 -04:00 | 
				
					
						|  Jon Chambers | d1735c7e57 | Retire `AmbiguousIdentifier` | 2021-08-27 13:40:46 -04:00 | 
				
					
						|  Jon Chambers | 1f815b49dd | Measure APNs rejections by reason | 2021-08-27 11:52:29 -04:00 | 
				
					
						|  Jon Chambers | a9339b7037 | Update to Pushy 0.15.0 | 2021-08-27 11:52:29 -04:00 | 
				
					
						|  Jon Chambers | f2c6ca182d | Include the current server version in the tag list for Dropwizard metrics | 2021-08-27 11:52:11 -04:00 | 
				
					
						|  Jon Chambers | b946c27a20 | Remove a metric aggregator | 2021-08-27 11:52:11 -04:00 | 
				
					
						|  Ehren Kret | 9fd6358518 | Add missing section to end of LICENSE file | 2021-08-26 12:55:56 -05:00 | 
				
					
						|  Jon Chambers | 8a8a848fac | Record error metrics from Twilio Verify | 2021-08-26 12:22:17 -04:00 | 
				
					
						|  Chris Eager | aeb9f67266 | Migrate MessageSenderTest to JUnit 5 | 2021-08-25 12:25:10 -05:00 | 
				
					
						|  Chris Eager | e08c5a412e | Insert ephemeral messages in the standard cache queue | 2021-08-25 12:25:10 -05:00 | 
				
					
						|  Chris Eager | a7443a9ece | Don’t persist ephemeral messages; clear ephemeral field when sending to clients | 2021-08-25 11:17:00 -05:00 | 
				
					
						|  Chris Eager | 54fe3b9a43 | Update TextSecure.proto | 2021-08-25 11:17:00 -05:00 | 
				
					
						|  Ehren Kret | ba522b1691 | Clean redis message cache structure | 2021-08-24 10:30:52 -05:00 | 
				
					
						|  Jon Chambers | 739c5bf22c | Add a counter to estimate announcement group adoption | 2021-08-23 17:31:34 -04:00 | 
				
					
						|  Chris Eager | 7cdadeb791 | Register circuit breaker metrics for FaultTolerantPubSubConnection | 2021-08-23 15:49:19 -05:00 | 
				
					
						|  Chris Eager | dadf43b93e | Consolidate directory reconciliation on v3 endpoints | 2021-08-19 14:18:38 -05:00 |