Chris Eager
|
b5db8eba06
|
Remove unnecessary socket.setReuseAddress() in test extensions
|
2024-10-21 13:16:57 -05:00 |
Chris Eager
|
c6843c1eae
|
Update to embedded-redis 0.9.1
|
2024-10-21 13:16:45 -05:00 |
Jon Chambers
|
eb80305f87
|
Retire `AttachmentControllerV3`
|
2024-10-17 12:48:01 -04:00 |
Jon Chambers
|
865e3c5bde
|
Convert `AccountBadge` to a record
|
2024-10-17 12:47:50 -04:00 |
Chris Eager
|
830a07012b
|
Subscribe to remote presence changes before setting the key
|
2024-10-15 16:54:52 -05:00 |
Chris Eager
|
46227295ff
|
Add test for concurrent connections in ClientPresenceManager
|
2024-10-15 16:54:52 -05:00 |
Jon Chambers
|
73fb1fc2ed
|
Add API endpoints for waiting for transfer archives
|
2024-10-15 12:13:47 -04:00 |
Jon Chambers
|
7ff48155d6
|
Add plumbing for a "wait for transfer archive" system
|
2024-10-15 12:13:47 -04:00 |
Jon Chambers
|
0adaa331a1
|
Extract `RemoteAttachment` to a top-level entity
|
2024-10-15 12:13:47 -04:00 |
Jon Chambers
|
9b5c6e538b
|
Convert `DeviceResponse` to a record and rename to `LinkDeviceResponse`
|
2024-10-15 12:13:29 -04:00 |
Jon Chambers
|
38d25f9a9b
|
Resolve warnings and accept suggestions throughout `DeviceControllerTest`
|
2024-10-10 13:29:05 -07: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 |
Ravi Khadiwala
|
9d980f36b0
|
Allow experiments to exclude by ACI
|
2024-10-08 15:02:58 -05:00 |
Katherine
|
93515e5a0f
|
Retire `paymentActivation` capability
|
2024-10-08 16:01:09 -04:00 |
adel-signal
|
087e192fac
|
Update CallRoutingController to use e164, add UUID to e164 experiments
|
2024-10-07 16:56:45 -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 |
Ravi Khadiwala
|
0eb7db8de5
|
Increase the linked device idle timeout to 45 days
|
2024-10-02 14:05:40 -05:00 |
Jon Chambers
|
100955a7db
|
Migrate WebSocket duration instrumentation to `OpenWebSocketCounter`
|
2024-10-02 14:02:03 -05:00 |
Chris Eager
|
68814813c3
|
Add timestamp header to all responses
|
2024-10-02 14:01:19 -05:00 |
Jon Chambers
|
92698efd39
|
Remove machinery for setting/storing APNs VOIP tokens
|
2024-10-01 14:17:39 -04:00 |
Jon Chambers
|
b693cb98d0
|
Remove recurring background VOIP notification machinery
|
2024-10-01 14:17:39 -04:00 |
Jon Chambers
|
3ed142d0a9
|
Introduce `OpenWebSocketCounter`
|
2024-10-01 14:17:17 -04:00 |
Jon Chambers
|
26503dffdf
|
Use a consistent provisioning address
|
2024-10-01 13:34:37 -04:00 |
Jon Chambers
|
b2211de8d8
|
Retire `ProvisioningAddress` and `WebsocketAddress`
|
2024-10-01 12:59:58 -04:00 |
Ameya Lokare
|
1bb0eb0e70
|
Integer comparison of captcha scores
|
2024-10-01 08:42:12 -07: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
|
0e267509da
|
Add a method for checking for persisted urgent 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 |
Chris Eager
|
ab2e6bb9a3
|
Use Mono.share() for mrmMessageMono
|
2024-09-26 14:48:06 -05:00 |
Chris Eager
|
e20a4c1f77
|
Refactor ProcessScheduledJobsServiceCommand to dispose of processing jobs on shutdown
|
2024-09-26 14:12:12 -05:00 |
Jon Chambers
|
946a486c4b
|
Add metric publishers to DynamoDB clients
|
2024-09-26 15:00:10 -04:00 |
Ravi Khadiwala
|
0e552bd602
|
Cancel play subscriptions when replacing them
|
2024-09-26 13:56:10 -05:00 |
Ameya Lokare
|
e9b3e15556
|
Return report spam token from spam check instead of separate call
|
2024-09-26 11:53:40 -07:00 |
Ravi Khadiwala
|
237d0fd4e2
|
remove HTTP layer exceptions from Stripe/Braintree managers
|
2024-09-24 17:22:38 -05:00 |
Ravi Khadiwala
|
50bd30fb1f
|
Fix cancelAtPeriodEnd calculation
|
2024-09-24 17:14:08 -05:00 |
Jon Chambers
|
3e51366921
|
Narrow selection criterial for "notify idle devices with messages" experiment
|
2024-09-23 16:01:44 -04:00 |
adel-signal
|
befcdf55fe
|
Balance TURN routing options across datacenters
|
2024-09-23 12:43:43 -07:00 |
Ravi Khadiwala
|
8cb9c60a3c
|
Relax configured currency checks
|
2024-09-17 14:27:11 -05:00 |
Chris Eager
|
374fe087bc
|
Use destination service ID from the envelope when removing views from shared MRM data
|
2024-09-16 13:19:11 -05:00 |
Chris Eager
|
11691c3122
|
Update fields in HCaptchaResponse
This reverts commit 8d129b10ca .
|
2024-09-16 13:12:36 -05:00 |
Chris Eager
|
1c617284f3
|
Add MRM views experiment to `MessagesCache.getMessagesToPersist()`
|
2024-09-13 11:21:18 -05:00 |
Chris Eager
|
5bc6ff0e77
|
Add check for existing key to MessagesCacheInsertSharedMultiRecipientPayloadAndViewsScript
|
2024-09-13 11:21:18 -05:00 |
Katherine
|
bd57c1c7e7
|
Introduce configurable way to ignore SVR errors in the account deletion flow
|
2024-09-13 10:57:09 -04:00 |
Jon Chambers
|
556eec649d
|
Add platform and push token presence dimensions to account creation metrics
|
2024-09-06 12:37:23 -05:00 |
Chris Eager
|
ad17c6e40d
|
Wait for MRM experiment mono to complete before returning default message
|
2024-09-05 18:02:33 -05:00 |
Chris Eager
|
b95a766888
|
For ephemeral messages, remove recipient view from shared MRM data if recipient is offline
|
2024-09-05 18:02:33 -05:00 |