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 |
|
Jon Chambers
|
12b58a31a1
|
Retire integration with legacy contact discovery system
|
2023-05-02 15:57:03 -04:00 |
|
Jon Chambers
|
8d468d17e3
|
Add a temporary counter for profile key credential types
|
2023-05-02 15:56:19 -04:00 |
|
Jonathan Klabunde Tomer
|
47ad5779ad
|
new /v2/accounts endpoint to distribute PNI key material without changing phone number
|
2023-04-21 12:20:57 -07:00 |
|
Jon Chambers
|
6dfdbeb7bb
|
Check for no-op APNs token changes
|
2023-04-19 17:01:01 -04:00 |
|
Jon Chambers
|
d0ccbd5526
|
Simplify a check for no-op FCM token changes
|
2023-04-19 17:01:01 -04:00 |
|
Jon Chambers
|
031ee57371
|
Convert "set push token" request objects to records
|
2023-04-19 17:01:01 -04:00 |
|
Jon Chambers
|
2043678739
|
Remove the removeSignalingKey API endpoint
|
2023-04-19 17:00:47 -04:00 |
|
Jon Chambers
|
1083d8bde0
|
Remove the legacy group credential endpoint
|
2023-04-19 17:00:14 -04:00 |
|
Ravi Khadiwala
|
7b331edcde
|
Separate username and signature truncation fields
|
2023-04-05 09:51:00 -05:00 |
|