Jon Chambers
|
057d1f07a8
|
Remove bulk "set repeated-use signed pre-keys" methods because they were only ever used for single devices
|
2023-12-21 12:07:42 -05:00 |
|
Jonathan Klabunde Tomer
|
9d3d4a3698
|
Add phone-number-sharing field to versioned profile
Co-authored-by: Katherine <katherine@signal.org>
|
2023-12-19 11:20:04 -08:00 |
|
Jon Chambers
|
3f9edfe597
|
Revert "Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys"
This reverts commit feb933b4df.
|
2023-12-13 17:49:55 -05:00 |
|
Jon Chambers
|
feb933b4df
|
Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys
|
2023-12-11 11:39:54 -05:00 |
|
Jon Chambers
|
4c9efdb936
|
Revert "Revert "Represent device names as byte arrays""
This reverts commit 45848e7bfe.
|
2023-12-07 10:53:56 -05:00 |
|
Jon Chambers
|
45848e7bfe
|
Revert "Represent device names as byte arrays"
This reverts commit 5ae2e5281a.
|
2023-12-06 17:05:04 -05:00 |
|
Jon Chambers
|
5ae2e5281a
|
Represent device names as byte arrays
|
2023-12-06 15:10:45 -05:00 |
|
Jon Chambers
|
37e3bcfc3e
|
Move "remove device" logic into AccountsManager
|
2023-12-05 11:44:58 -05:00 |
|
Jonathan Klabunde Tomer
|
a83378a44e
|
add an option to replace username ciphertext without rotating the link handle
|
2023-11-13 09:01:54 -08:00 |
|
Sergey Skrobotov
|
db63ff6b88
|
gRPC validations
|
2023-11-03 11:30:48 -07:00 |
|
Chris Eager
|
6a428b4da9
|
Convert Device.id from long to byte
|
2023-11-02 11:48:10 -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
|
f0ab52eb5d
|
Rename "master device" to "primary device"
|
2023-10-20 10:52:13 -04:00 |
|
Jon Chambers
|
601e9eebbd
|
Implement an anonymous account service for looking up accounts
|
2023-10-18 10:14:52 -04:00 |
|
Jon Chambers
|
f55504c665
|
Add utility methods for rate-limiting by remote address
|
2023-10-18 10:14:52 -04:00 |
|
Jon Chambers
|
33c8bbd0ce
|
Trim stale capabilities from the profiles gRPC service
|
2023-10-12 12:52:32 -04:00 |
|
Sergey Skrobotov
|
0b3af7d824
|
gRPC API for external services credentials service
|
2023-09-25 12:14:49 -07:00 |
|
Sergey Skrobotov
|
9f3ffa3707
|
gRPC API for payments service
|
2023-09-14 11:12:00 -07:00 |
|
Katherine
|
cbc3887226
|
Define identity key check endpoint in keys anonymous service
|
2023-09-11 11:57:00 -07:00 |
|
Sergey Skrobotov
|
977243ebfd
|
DRY gRPC tests, refactor error mapping
|
2023-09-08 17:12:08 -07:00 |
|
Sergey Skrobotov
|
ebbe19ba63
|
Add missing copyright headers and reorder some imports
|
2023-08-30 16:07:53 -07: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 |
|
Jon Chambers
|
6089f49b9c
|
Add a gRPC interceptor for getting client addresses
|
2023-08-29 15:18:06 -07:00 |
|
Jon Chambers
|
754f71ce00
|
Add a gRPC service for working with devices
|
2023-08-22 16:31:02 -05:00 |
|
Jon Chambers
|
a96ee57c7e
|
Defer asynchronous actions when deriving Mono instances from futures
|
2023-08-22 16:28:02 -05:00 |
|
Jon Chambers
|
ff1ef90a6d
|
Defer actions taken after rate limit checks
|
2023-08-22 16:28:02 -05:00 |
|
Katherine Yen
|
19a08f01e8
|
Write certain profile data as bytes instead of strings to dynamo and represent those fields as byte arrays on VersionedProfile
|
2023-08-16 13:45:16 -07:00 |
|
Katherine Yen
|
a953cb33b7
|
Define ProfileController protobufs and setProfile endpoint
|
2023-08-08 10:53:11 -07:00 |
|
Jon Chambers
|
95b90e7c5a
|
Add a preliminary gRPC service for dealing with calling credentials
|
2023-08-08 12:46:55 -04:00 |
|
Jon Chambers
|
2d132128e1
|
Switched to a composed request object model for anonymous keys gRPC operations
|
2023-07-28 14:20:24 -05:00 |
|
Jon Chambers
|
9df923d916
|
Update keys gRPC endpoint to use service identifiers
|
2023-07-21 13:03:01 -04:00 |
|
Jon Chambers
|
5627209fdd
|
Add a gRPC service for working with pre-keys
|
2023-07-20 11:10:26 -04:00 |
|
Jonathan Klabunde Tomer
|
8d995e456e
|
initial grpc service code in chat
|
2023-06-26 17:10:13 -07:00 |
|