Ravi Khadiwala
|
a80c020146
|
Remove AssignUsernameCommand
|
2024-05-13 16:43:02 -05:00 |
|
Ravi Khadiwala
|
7aff81547a
|
Manage some unmanaged executors
|
2024-05-06 13:25:18 -05:00 |
|
Ravi Khadiwala
|
fc097db2a0
|
Use storage-manager's copy implementation
|
2024-05-06 13:15:42 -05:00 |
|
adel-signal
|
854ab353b3
|
calling: update TurnCallRouter to shuffle instance IPs to prevent allocation skew
Co-authored-by: Jonathan Klabunde Tomer <125505367+jkt-signal@users.noreply.github.com>
|
2024-05-02 12:34:34 -07:00 |
|
Chris Eager
|
223b2fc263
|
Add javax.validation.Validator to SpamFilter#configure
|
2024-05-01 10:21:55 -05:00 |
|
Chris Eager
|
4a28ab6317
|
Add support to trial Cloudflare TURN beta
|
2024-05-01 10:15:01 -05:00 |
|
Chris Eager
|
0e4be0c85a
|
Add tests for WhisperServerService#run
Additionally, `LocalWhisperServerService` may be used for integration testing.
|
2024-04-29 11:05:35 -05:00 |
|
Jon Chambers
|
8999f0104f
|
Trigger pub/sub events for one-time donations via Braintree (PayPal)
|
2024-04-24 09:19:21 -04:00 |
|
Jon Chambers
|
516c481e94
|
Pass a CurrencyConversionManager to BraintreeManager
|
2024-04-24 09:19:21 -04:00 |
|
Jonathan Klabunde Tomer
|
f0dcd8e07b
|
Group Send Endorsement support for unversioned profile fetch
|
2024-04-23 14:58:19 -07:00 |
|
Jonathan Klabunde Tomer
|
b8f64fe3d4
|
Group Send Endorsement support for pre-key fetch endpoint
|
2024-04-19 15:40:46 -07:00 |
|
Chris Eager
|
a38bf25e68
|
Migrate remaining custom metrics from Dropwizard to Micrometer
And remove some that are obsolete or duplicative.
|
2024-04-17 15:35:04 -05:00 |
|
Chris Eager
|
a302275187
|
Use a single cluster instance in MessagesCache
|
2024-04-16 12:04:18 -05:00 |
|
Chris Eager
|
b734d58ab7
|
Coalesce all Redis clusters to per-shard circuit breakers
|
2024-04-16 12:04:18 -05:00 |
|
ravi-signal
|
d36df3eaa9
|
Add new upload-for-copy backup endpoint
|
2024-04-15 13:47:46 -05:00 |
|
ravi-signal
|
e5d654f0c7
|
Add /v1/archives/redeem-receipt
|
2024-04-15 13:47:02 -05:00 |
|
Chris Eager
|
fc1f471369
|
Use per-shard circuit breakers for additional Redis clusters
|
2024-04-15 13:45:24 -05:00 |
|
Chris Eager
|
2dc707d86e
|
Add per-shard Redis circuit breakers
|
2024-04-12 11:22:41 -05:00 |
|
Chris Eager
|
05a92494bb
|
Remove X-Forwarded-For from RemoteAddressFilter
|
2024-04-11 11:03:37 -05:00 |
|
Jonathan Klabunde Tomer
|
2b652fe2a9
|
accept group send endorsements for multi-recipient sends
|
2024-04-10 16:51:09 -07:00 |
|
Chris Eager
|
5b97bc04e0
|
Add ExternalRequestFilter
|
2024-04-04 16:24:20 -05:00 |
|
Ravi Khadiwala
|
de37141812
|
Add a crawler that expires old backups
|
2024-04-01 13:45:21 -05:00 |
|
ravi-signal
|
37b657cbbd
|
avoid baos::writeTo on virtual threads
|
2024-03-27 16:58:38 -05:00 |
|
Jon Chambers
|
aec6ac019f
|
Introduce a Noise-over-WebSocket client connection manager
|
2024-03-22 15:20:55 -04:00 |
|
Jon Chambers
|
6fcb2ab5dd
|
Remove username phased rollout plumbing (usernames are now available to everybody)
|
2024-03-21 13:42:20 -04:00 |
|
Ravi Khadiwala
|
e7d1eadf8e
|
Fix experiments in BackupAuthManager
|
2024-03-20 11:43:07 -05:00 |
|
Chris Eager
|
459882e6fa
|
Add JettyHttpConfigurationCustomizer
|
2024-03-18 17:38:19 -05:00 |
|
Chris Eager
|
a4d4a9c686
|
Remove RecaptchaClient
|
2024-03-13 16:19:05 -05:00 |
|
Chris Eager
|
3dadaf9334
|
Migrate DynamicConfigurationManager to use java.util.concurrent
|
2024-03-08 13:53:28 -06:00 |
|
Ravi Khadiwala
|
3cc740cda3
|
Temporarily hold a username after an account releases it
|
2024-03-06 11:09:25 -06:00 |
|
Ravi Khadiwala
|
436bd891bd
|
Don't register SpamFilter as a request filter
|
2024-02-26 09:33:36 -06:00 |
|
Ravi Khadiwala
|
69330f47fd
|
Explicitly call spam-filter for verification session updates
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-23 16:04:24 -06:00 |
|
Ravi Khadiwala
|
4f40c128bf
|
Explicitly call spam-filter for challenges
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-23 15:58:52 -06:00 |
|
Jon Chambers
|
a5774bf6ff
|
Introduce a (dormant) Noise/WebSocket for future client/server communication
|
2024-02-23 11:42:42 -05:00 |
|
Ravi Khadiwala
|
26ffa19f36
|
Lifecycle management for Account objects reused accross websocket requests
|
2024-02-22 12:05:32 -06:00 |
|
Chris Eager
|
c8d649e8c2
|
Update MetricsHttpChannelListener to share MetricsRequestEventListener namespace
|
2024-02-21 13:32:47 -06:00 |
|
Jon Chambers
|
a2139ee236
|
Revert "Add diagnostic dimensions to the "get keys" counter"
This reverts commit cd64390141.
|
2024-02-18 20:14:05 -05:00 |
|
Jon Chambers
|
8c55f39cdf
|
Revert "Use a phased enrollment strategy for the pnp compatibility flag"
This reverts commit 3e12a8780d.
|
2024-02-18 20:08:39 -05:00 |
|
Jon Chambers
|
cd64390141
|
Add diagnostic dimensions to the "get keys" counter
|
2024-02-18 18:10:58 -05:00 |
|
Jon Chambers
|
3e12a8780d
|
Use a phased enrollment strategy for the pnp compatibility flag
|
2024-02-18 17:59:00 -05:00 |
|
Chris Eager
|
9ce2b7555c
|
Add static servlet paths to MetricsHttpChannelListener
|
2024-02-14 17:09:30 -06:00 |
|
adel-signal
|
74abe98706
|
initialize call routing data syncs
|
2024-02-13 17:05:08 -08:00 |
|
Chris Eager
|
86787f3bc8
|
Start DynamicConfigurationManager directly after construction
|
2024-02-13 13:08:20 -06:00 |
|
Chris Eager
|
699b0c775a
|
Add dynamic configuration to enable detailed Lettuce metrics
|
2024-02-13 10:33:43 -06:00 |
|
Chris Eager
|
ff59ef8094
|
Add MetricHttpChannelListener
|
2024-02-13 10:29:03 -06:00 |
|
adel-signal
|
d1f68eacd9
|
Add call routing API endpoint for turn servers
|
2024-02-09 11:12:23 -08:00 |
|
Ravi Khadiwala
|
3b44ed6d16
|
Explicitly call spam-filter for messages
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-07 14:30:32 -06:00 |
|
Chris Eager
|
2ab14ca59e
|
Refactor remote address/X-Forwarded-For handling
|
2024-02-05 13:37:06 -06:00 |
|
Ravi Khadiwala
|
50f1ed7851
|
Add a virtual-thread backed @ManagedAsyncExecutor
|
2024-01-31 14:38:50 -06:00 |
|
ravi-signal
|
b483159b3a
|
reintroduce VirtualThreadPinEventMonitor
|
2024-01-31 14:28:12 -06:00 |
|