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 |
Chris Eager
|
bd820e6d2e
|
Migrate websocket-resources test to JUnit 5 and .editorconfig
|
2021-08-19 14:09:57 -05:00 |
Chris Eager
|
19f7b207b7
|
Extract configuration for WebSocket max message sizes
|
2021-08-19 14:09:57 -05:00 |
Chris Eager
|
a398e2269c
|
Update `AccountsManager` mismatch comparison
|
2021-08-19 14:08:48 -05:00 |
Chris Eager
|
2e28fb97a4
|
Delete DynamoDB accounts with invalid UUIDs in AccountsManager#create
|
2021-08-19 14:05:21 -05:00 |
Chris Eager
|
5c68d83a93
|
Add integration test for re-registration with and without Dynamo DB
|
2021-08-19 14:05:21 -05:00 |
Chris Eager
|
0b7c3ad745
|
.editorconfig formatting
|
2021-08-16 16:32:26 -05:00 |
Chris Eager
|
0cde06557d
|
Catch and log unexpected exceptions keyspace notification executor service
|
2021-08-16 16:32:26 -05:00 |
Chris Eager
|
27844fe692
|
Add JUnit 5 RedisClusterExtension
|
2021-08-13 12:07:04 -05:00 |
Ehren Kret
|
779051ef9f
|
Add minThreads(64) to multiRecipientMessageExecutor
|
2021-08-12 13:03:40 -05:00 |
Ehren Kret
|
d13741fbd5
|
Change from using parallel streams to using an ExecutorService
|
2021-08-12 12:05:01 -05:00 |
Ehren Kret
|
f7f870fe62
|
Execute send multi-recipient message loop in parallel
|
2021-08-12 12:05:01 -05:00 |
Chris Eager
|
de59aa099d
|
Add uncaught exception handler
|
2021-08-12 11:10:05 -05:00 |