Ravi Khadiwala
|
f5d3d1e65d
|
Remove BackfillBeninPhoneNumberFormsCommand
|
2024-11-27 12:21:30 -05:00 |
|
Jon Chambers
|
916314233f
|
Retire DeleteE164RegistrationRecoveryPasswordsCommand
|
2024-11-27 12:12:58 -05:00 |
|
Jonathan Klabunde Tomer
|
557a6ecd4f
|
Read deleted accounts by PNI rather than e164
|
2024-11-26 16:35:40 -08:00 |
|
Ameya Lokare
|
0e04cac800
|
Crawler to backfill PNI records of alternate forms of existing phone numbers
|
2024-11-26 18:46:08 -05:00 |
|
Jon Chambers
|
1db9258d39
|
Add a command to remove e164-associated registration recovery passwords
|
2024-11-26 18:38:27 -05:00 |
|
Jon Chambers
|
2803c2acdb
|
Write registration recovery passwords exclusively by PNI
|
2024-11-26 18:31:36 -05:00 |
|
Jon Chambers
|
5b9f8177f2
|
Read registration recovery passwords exclusively by PNI
|
2024-11-26 17:31:08 -05:00 |
|
Jon Chambers
|
6967e4e54b
|
Retire MigrateRegistrationRecoveryPasswordsCommand
|
2024-11-26 17:23:49 -05:00 |
|
Jonathan Klabunde Tomer
|
ffed19d198
|
Create deleted-accounts records keyed by both e164 and PNI
|
2024-11-25 12:42:16 -08:00 |
|
Jon Chambers
|
3ba7ba4f92
|
Remove abstract base class from RegistrationRecoveryPasswords
|
2024-11-25 15:27:30 -05:00 |
|
Jon Chambers
|
717fb57a14
|
Add a command to migrate registration recovery passwords to PNI-associated records
|
2024-11-22 18:18:40 -05:00 |
|
Jon Chambers
|
13a8c6256d
|
Delete registration recovery passwords by both phone number and PNI
|
2024-11-22 15:26:44 -05:00 |
|
Jon Chambers
|
8c9cc4cce5
|
Make PhoneNumberIdentifiers operations asynchronous
|
2024-11-22 15:26:44 -05:00 |
|
Chris Eager
|
ea75c39b58
|
Use MRM shared data views
|
2024-11-19 15:31:31 -06:00 |
|
Jon Chambers
|
2f890f7bb3
|
Send push notifications if we receive a "new message" notification, but no listener is present
|
2024-11-12 09:34:59 -05:00 |
|
Jon Chambers
|
3fefb24d71
|
Retire the legacy disconnection request system
|
2024-11-12 09:09:05 -05:00 |
|
Chris Eager
|
dd4bc23e4f
|
Update to Dropwizard 4
|
2024-11-11 16:32:24 -06:00 |
|
Jon Chambers
|
09fd5e8819
|
Shift authority for disconnection requests to DisconnectionRequestManager
|
2024-11-11 16:27:38 -05:00 |
|
Ravi Khadiwala
|
81f3ba17c7
|
Wait for messages in waitForNewLinkedDevice
|
2024-11-11 14:46:48 -06:00 |
|
Jon Chambers
|
3288d3d538
|
Mirror disconnection requests to DisconnectionRequestManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
7e861f388f
|
Introduce DisconnectionRequestManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
1323b42169
|
Rename ClientConnectionManager to GrpcClientConnectionManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
a843f1af6c
|
Rename PubSubClientEventManager to WebSocketConnectionEventManager
|
2024-11-11 15:30:26 -05:00 |
|
Ameya Lokare
|
52b759c009
|
Remove CORS configuration
|
2024-11-11 12:22:18 -08:00 |
|
Jon Chambers
|
084607f359
|
Retire the explicit "handle new message available" system in favor of implicit presence-on-insert values
|
2024-11-11 11:41:29 -05:00 |
|
Jon Chambers
|
6a1f4906c5
|
Retire the legacy message availability system
|
2024-11-07 12:09:21 -05:00 |
|
Jon Chambers
|
5aaf4cad20
|
Remove now-unused presence cluster configuration
|
2024-11-06 16:07:02 -05:00 |
|
Jon Chambers
|
1c167ec150
|
Retire the legacy client presence system
|
2024-11-06 14:57:27 -05:00 |
|
Jon Chambers
|
9d19fc9ecc
|
Shift authority to the new pub/sub client presence system
|
2024-11-06 12:10:44 -05:00 |
|
Chris Eager
|
3a604464b5
|
Mark LevelConfiguration#name as deprecated
|
2024-11-06 09:35:19 -05:00 |
|
Jon Chambers
|
8c984cbf42
|
Introduce and evaluate a client presence manager based on sharded pub/sub
|
2024-11-05 15:51:29 -05:00 |
|
Jonathan Klabunde Tomer
|
0018e0bec6
|
remove appconfig in favor of S3ObjectMonitor
|
2024-10-31 11:25:45 -07:00 |
|
Chris Eager
|
1959ca2d96
|
Add client identity to key and certificate to KeyTransparencyServiceClient
|
2024-10-24 11:36:57 -05:00 |
|
Ameya Lokare
|
997129871c
|
Lazily get captcha clients to avoid initialization issues
|
2024-10-22 09:13:00 -07:00 |
|
Ameya Lokare
|
dbb9a8dcf6
|
Get captcha clients from spam-filter module
|
2024-10-21 13:32:32 -07:00 |
|
adel-signal
|
cacd4afbbb
|
Add /v2/calling/relays
This supports returning IceServers from multiple providers at once
|
2024-10-21 13:59:29 -05:00 |
|
Jon Chambers
|
bda4788a34
|
Retire AttachmentControllerV2
|
2024-10-21 14:26:28 -04:00 |
|
Jon Chambers
|
eb80305f87
|
Retire AttachmentControllerV3
|
2024-10-17 12:48:01 -04:00 |
|
Jon Chambers
|
8c30a359e7
|
Add API endpoints for waiting for newly-linked devices
|
2024-10-10 10:11:32 -04:00 |
|
Jon Chambers
|
a9117010f9
|
Introduce FaultTolerantRedisClient
|
2024-10-09 09:22:10 -04:00 |
|
Jonathan Klabunde Tomer
|
d550c69f7f
|
Enforce per-IP rate limits
|
2024-10-07 16:57:29 -05:00 |
|
Jon Chambers
|
63e45563ec
|
Discard the Redis-backed "used token" system
|
2024-10-07 17:06:08 -04:00 |
|
Jon Chambers
|
f7aacefc40
|
Manage device linking tokens transactionally
|
2024-10-07 16:26:11 -04:00 |
|
Ravi Khadiwala
|
42e920cd5c
|
Add appstore subscriptions endpoint
|
2024-10-04 16:06:15 -05:00 |
|
ravi-signal
|
02ff3f2ff4
|
Add AppleAppStoreManager
|
2024-10-04 15:55:07 -05:00 |
|
Chris Eager
|
68814813c3
|
Add timestamp header to all responses
|
2024-10-02 14:01:19 -05:00 |
|
Jon Chambers
|
df3caeb04a
|
Expand the scope of the "notify idle devices" job to cover short-idle devices WITH messages
|
2024-09-27 16:30:51 -04:00 |
|
Jon Chambers
|
d91a6b0c38
|
Retire the "notify idle devices with messages" experiment
|
2024-09-27 16:30:51 -04:00 |
|
Jon Chambers
|
946a486c4b
|
Add metric publishers to DynamoDB clients
|
2024-09-26 15:00:10 -04:00 |
|
Ameya Lokare
|
e9b3e15556
|
Return report spam token from spam check instead of separate call
|
2024-09-26 11:53:40 -07:00 |
|