Jon Chambers
|
5ad83da4e0
|
Remove the now-unused admin logger
|
2023-12-07 12:58:43 -05:00 |
|
Chris Eager
|
e084a9f2b6
|
Remove PUT/DELETE methods from RemoteConfigController
|
2023-12-07 10:54:19 -05:00 |
|
Jon Chambers
|
5f0726af8a
|
Perform cleanup operations before overwriting an existing account record
|
2023-12-05 12:18:09 -05:00 |
|
gram-signal
|
22e6584402
|
Add auth controller for SVR3 to /v3/backup.
|
2023-11-30 15:50:21 -08:00 |
|
Chris Eager
|
a027c4ce1f
|
Conditionally use request.remoteAddr instead of X-Forwarded-For
|
2023-11-29 15:48:24 -06:00 |
|
Chris Eager
|
b1fd025ea6
|
Use EpochSecondSerializer for UserRemoteConfigList.serverEpochTime
|
2023-11-29 15:47:10 -06:00 |
|
ravi-signal
|
202dd8e92d
|
Add copy endpoint to ArchiveController
Co-authored-by: Jonathan Klabunde Tomer <125505367+jkt-signal@users.noreply.github.com>
Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
|
2023-11-28 11:45:41 -06:00 |
|
Jon Chambers
|
c8033f875d
|
Create accounts transactionally
|
2023-11-27 09:57:43 -05:00 |
|
Chris Eager
|
84b56ae1b2
|
Upgrade to dropwizard 3.0
|
2023-11-16 17:57:48 -06:00 |
|
Ravi Khadiwala
|
6b38b538f1
|
Add ArchiveController
Adds endpoints for creating and managing backup objects with ZK
anonymous credentials.
|
2023-10-30 14:02:19 -05:00 |
|
Jon Chambers
|
54bc3bce96
|
Add an authentication-required gRPC service for working with accounts
|
2023-10-25 14:47:20 -04:00 |
|
Jon Chambers
|
744eb58071
|
Discard old chunk-based account crawler machinery
|
2023-10-20 16:09:17 -04:00 |
|
Jon Chambers
|
9d47a6f41f
|
Introduce a reactive push notification feedback processor
|
2023-10-20 16:09:17 -04:00 |
|
Jonathan Klabunde Tomer
|
fd19299ae0
|
Accept a captcha score threshold for challenges from the spam filter
|
2023-10-20 09:09:22 -07:00 |
|
Jon Chambers
|
c3c7329ebb
|
Add a single-shot command for removing expired accounts
|
2023-10-19 10:34:24 -04:00 |
|
Jon Chambers
|
ae976ef8d6
|
Retire legacy Secure Value Recovery plumbing
|
2023-10-13 15:32:41 -04:00 |
|
Katherine
|
e1aa734c40
|
Define endpoint to get localized bank mandate text
|
2023-10-05 09:53:33 -07:00 |
|
Jon Chambers
|
bb7e0528c4
|
Make account deletion an asynchronous operation
|
2023-10-04 10:44:50 -04:00 |
|
Katherine
|
a00c2fcfdb
|
Support SEPA
|
2023-09-28 08:26:01 -07:00 |
|
Sergey Skrobotov
|
0b3af7d824
|
gRPC API for external services credentials service
|
2023-09-25 12:14:49 -07:00 |
|
ravi-signal
|
0fa8276d2d
|
retry hCaptcha errors
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2023-09-14 16:07:35 -05:00 |
|
Sergey Skrobotov
|
9f3ffa3707
|
gRPC API for payments service
|
2023-09-14 11:12:00 -07:00 |
|
Jon Chambers
|
1b9bf01ab1
|
Absorb DeletedAccounts into Accounts
|
2023-09-13 16:02:19 -04:00 |
|
Sergey Skrobotov
|
977243ebfd
|
DRY gRPC tests, refactor error mapping
|
2023-09-08 17:12:08 -07:00 |
|
Chris Eager
|
b89e2e5355
|
Propagate certain subscription processor errors to client responses
|
2023-09-06 15:57:14 -05:00 |
|
Katherine Yen
|
6a37b73463
|
Profile gRPC: Define getExpiringProfileKeyCredential endpoint
|
2023-08-30 14:56:43 -07:00 |
|
Katherine Yen
|
dd18fcaea2
|
Profile gRPC: Define getVersionedProfile endpoint
|
2023-08-30 14:47:11 -07:00 |
|
Katherine Yen
|
5afc058f90
|
Profile gRPC: Define getUnversionedProfile endpoint
|
2023-08-30 14:24:43 -07:00 |
|
Chris Eager
|
eeea97e2fe
|
Return a single OAuth2 credentials JSON
|
2023-08-18 16:16:31 -05:00 |
|
Katherine Yen
|
bc5eed48c3
|
Add authentication interceptor to profile gRPC service
|
2023-08-10 13:59:46 -07:00 |
|
Ravi Khadiwala
|
3ac7aba6b2
|
Add a captcha short-code expander
|
2023-08-09 12:41:31 -05:00 |
|
Jon Chambers
|
ae61ee5486
|
Retire AnalyzeDeviceCapabilitiesCommand
|
2023-08-08 15:38:37 -04:00 |
|
Katherine Yen
|
a953cb33b7
|
Define ProfileController protobufs and setProfile endpoint
|
2023-08-08 10:53:11 -07:00 |
|
Jon Chambers
|
625637b888
|
Stop checking for stored verification codes when linking devices
|
2023-08-04 17:26:55 -04:00 |
|
Jon Chambers
|
5c4c729703
|
Disallow reuse of device verification tokens
|
2023-08-04 13:40:37 -05:00 |
|
Jon Chambers
|
308da3343d
|
Accept signed tokens in addition to randomly-generated codes for authorizing device linking
|
2023-08-04 13:40:37 -05:00 |
|
Jon Chambers
|
69ea9b0296
|
Add a request counter tagged by client version
|
2023-08-04 12:16:48 -04:00 |
|
Jon Chambers
|
969c6884c0
|
Add a command for analyzing device capabilities
|
2023-08-04 12:14:08 -04:00 |
|
Jon Chambers
|
fcf311aab3
|
Retire the PendingAccounts table
|
2023-08-04 12:13:57 -04:00 |
|
ravi-signal
|
888879dfb2
|
Estimate message byte limit exceeded error count
|
2023-08-04 11:10:58 -05:00 |
|
Ravi Khadiwala
|
901c950ee6
|
Add metrics to keyspace-notifier executor
|
2023-07-26 16:45:53 -04:00 |
|
Ravi Khadiwala
|
50ac7f9dc2
|
adjust messageDeletionAsyncExecutor core pool size
|
2023-07-26 16:45:41 -04:00 |
|
Jon Chambers
|
4ead8527c8
|
Use ClientReleasesManager when deciding whether to add client version tags
|
2023-07-26 16:41:54 -04:00 |
|
ravi-signal
|
705fb93e45
|
Add v4 attachment controller
Add AttachmentControllerV4 which can be configured to generate upload
forms for a TUS based CDN
|
2023-07-21 12:09:45 -05:00 |
|
Jon Chambers
|
5627209fdd
|
Add a gRPC service for working with pre-keys
|
2023-07-20 11:10:26 -04:00 |
|
Jonathan Klabunde Tomer
|
5847300290
|
Revert "Allow use of the token returned with spam challenges as auth for the challenge verification request"
|
2023-07-12 11:45:02 -07:00 |
|
Jon Chambers
|
6db97f5541
|
Standardize client tag version handling; add client version tags to delivery latency metrics
|
2023-07-11 13:35:29 -04:00 |
|
Jonathan Klabunde Tomer
|
098b177bd3
|
Allow use of the token returned with spam challenges as auth for the challenge verification request
|
2023-07-06 15:25:19 -07:00 |
|
Jon Chambers
|
08c7baafac
|
Remove legacy registration endpoints from AccountController
|
2023-07-06 10:32:58 -04:00 |
|
Jon Chambers
|
1049326a70
|
Turn on Lettuce latency metrics
|
2023-06-30 18:20:43 -04:00 |
|