Jonathan Klabunde Tomer
|
0188d314ce
|
minor username api refinements
|
2023-07-19 15:12:47 -07:00 |
|
Jonathan Klabunde Tomer
|
67343f6bdc
|
accept encrypted username with confirm-username-hash requests
|
2023-07-19 10:54:11 -07:00 |
|
Jon Chambers
|
b8d8d349f4
|
Control inbound message byte limits with a dynamic configuration flag
|
2023-07-14 16:25:33 -04:00 |
|
Jon Chambers
|
e87468fbe0
|
Add a rate limit for inbound message bytes for a given account
|
2023-07-14 16:25:33 -04:00 |
|
Jon Chambers
|
1605676509
|
Store signed EC pre-keys in a dedicated table when setting signed pre-keys individually
|
2023-07-12 14:58:10 -04:00 |
|
Jon Chambers
|
a0d6146ff5
|
Make key deletion operations asynchronous
|
2023-07-12 14:58:10 -04:00 |
|
Jon Chambers
|
f709b00be3
|
Make KeysManager storage/retrieval operations asynchronous
|
2023-07-12 14:58:10 -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 |
|
Jonathan Klabunde Tomer
|
9aaac0eefd
|
don't require all devices to support PNI for PNIHW
|
2023-07-12 10:14:16 -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 |
|
Jon Chambers
|
f592201e4c
|
Limit attachment controller tags to UA platform (instead of platform and version)
|
2023-07-11 13:35:29 -04:00 |
|
Jonathan Klabunde Tomer
|
e5f4c17148
|
update openapi docs for several endpoints, notably those with PQXDH changes
Co-authored-by: Katherine Yen <katherine@signal.org>
|
2023-07-06 15:45:33 -07: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
|
2c0fc8fe3e
|
Remove legacy methods from RegistrationServiceClient
|
2023-07-06 10:32:58 -04:00 |
|
Jon Chambers
|
08c7baafac
|
Remove legacy registration endpoints from AccountController
|
2023-07-06 10:32:58 -04:00 |
|
Jon Chambers
|
97a7469432
|
Measure signed EC pre-key agreement
|
2023-06-30 10:33:24 -04:00 |
|
Jon Chambers
|
1a1defb055
|
Store signed EC pre-keys in a dedicated table
|
2023-06-30 10:33:24 -04:00 |
|
Jon Chambers
|
c78c109577
|
Drop a disused endpoint for fetching the caller's own signed pre-key
|
2023-06-27 10:16:39 -04:00 |
|
Ehren Kret
|
cc3cab9c88
|
Add server time to remote config fetch
Enable clients to very roughly adjust some actions for clock skew by
providing current server time in the remote config fetch.
|
2023-06-21 17:11:35 -05:00 |
|
Jon Chambers
|
a768498250
|
Record general message delivery latency
|
2023-06-21 15:10:14 -04:00 |
|
Chris Eager
|
befd336372
|
Remove static Remote Config auth tokens
|
2023-06-15 12:11:20 -05:00 |
|
Jon Chambers
|
ae489e5a52
|
Log account ages when identity keys change
|
2023-06-15 13:10:35 -04:00 |
|
Jon Chambers
|
17aa5d8e74
|
Use strongly-typed pre-keys
|
2023-06-09 10:08:49 -04:00 |
|
Jon Chambers
|
234707169e
|
Represent identity keys as IdentityKey instances
|
2023-06-08 11:36:58 -04:00 |
|
Jon Chambers
|
2b08742c0a
|
Create separate key stores for different kinds of pre-keys
|
2023-06-06 17:08:26 -04:00 |
|
ravi-signal
|
2b266c7beb
|
Validate registration ids for new accounts
|
2023-06-06 11:08:54 -04:00 |
|
Jon Chambers
|
085c7a67c8
|
Refactor account locks/deleted account manager
|
2023-06-05 12:30:44 -04:00 |
|
Sergey Skrobotov
|
e6917d8427
|
minor cleanup, docs, and integration tests for username API
|
2023-06-02 10:35:07 -07:00 |
|
Sergey Skrobotov
|
47cc7fd615
|
username links API
|
2023-06-02 10:26:14 -07:00 |
|
Chris Eager
|
d1e38737ce
|
Support ID token at PUT /v1/config and DELETE /v1/config
|
2023-05-30 10:28:28 -05:00 |
|
Jon Chambers
|
d832eaa759
|
Represent identity keys as byte arrays
|
2023-05-26 10:12:22 -04:00 |
|
Jonathan Klabunde Tomer
|
1ab6bff54e
|
add @Produces annotations to a few methods in DeviceController
|
2023-05-25 09:57:06 -05:00 |
|
Jon Chambers
|
b034a088b1
|
Add support for "atomic" device linking/activation
|
2023-05-19 16:13:37 -04:00 |
|
Jon Chambers
|
ae7cb8036e
|
Factor DeviceActivationRequest out into its own record
|
2023-05-19 16:13:37 -04:00 |
|
Chris Eager
|
a3c37aed47
|
Remove obsolete field from SecureValueRecovery2Configuration
|
2023-05-19 15:57:01 -04:00 |
|
Jon Chambers
|
fa8f19fd43
|
Group atomic account creation operations
|
2023-05-19 15:56:45 -04:00 |
|
Jon Chambers
|
300ac16cf1
|
Handle "transport not allowed" responses from the registration service
|
2023-05-19 15:55:53 -04:00 |
|
Jon Chambers
|
66a619a378
|
Allow for atomic account creation and activation
|
2023-05-18 09:51:13 -04:00 |
|
Katherine Yen
|
9450f88c8c
|
Add annotation to catch empty request body
|
2023-05-17 14:28:41 -07:00 |
|
Sergey Skrobotov
|
287e2fa89a
|
Moving secret values out of the main configuration file
|
2023-05-17 11:25:59 -07:00 |
|
Jonathan Klabunde Tomer
|
caae27c44c
|
PQXDH endpoints for chat server
|
2023-05-16 14:34:33 -07:00 |
|
Ravi Khadiwala
|
8c42199baf
|
Add svr2 credentials to RegistrationLockFailure responses
Add an svr2 credential to 423 responses for:
- PUT v2/accounts/number
- POST v1/registration
Also add some openapi annotations to those endpoints
|
2023-05-12 11:02:32 -05:00 |
|
Chris Eager
|
3214852a41
|
Fix 401 on /v1/keepalive
|
2023-05-09 15:08:03 -05:00 |
|
Katherine Yen
|
7ba86b40aa
|
Create call link credential endpoint
|
2023-05-04 14:33:45 -07:00 |
|
Katherine Yen
|
b2b0aee4b7
|
Call link auth credential
|
2023-05-04 14:17:01 -07:00 |
|
Jon Chambers
|
919cc7e5eb
|
Update libsignal to 0.23
|
2023-05-04 14:10:51 -07:00 |
|
Jonathan Klabunde Tomer
|
e38911b2c5
|
Always check prekey signatures when new prekeys are uploaded
|
2023-05-04 11:31:45 -07:00 |
|
ravi-signal
|
08333d5989
|
Implement /v2/backup/auth/check
|
2023-05-04 11:23:33 -05:00 |
|
Ravi Khadiwala
|
0e0c0c5dfe
|
return 400 instead of 503 for bad verification session-id
|
2023-05-04 09:22:51 -07:00 |
|
Ravi Khadiwala
|
59ebe65643
|
Add counter to /v2/attachments
|
2023-05-04 09:22:18 -07:00 |
|