Greyson Parrelli
|
c012ead143
|
Validate ServiceIds on envelopes.
|
2023-08-01 15:51:31 -04:00 |
|
Greyson Parrelli
|
82906aee58
|
Use strongly-typed ACIs and PNIs everywhere.
|
2023-08-01 15:51:31 -04:00 |
|
Greyson Parrelli
|
dcffc13843
|
Fix a RRP recovery path.
|
2023-07-26 20:15:57 -04:00 |
|
Greyson Parrelli
|
019ef02be8
|
Ensure we use SVR2 endpoint for checking RRP.
|
2023-07-24 19:22:07 -04:00 |
|
Cody Henthorne
|
8c1f2c6064
|
Fix attachment pointer crash when missing incremental digest.
|
2023-07-21 19:54:57 -04:00 |
|
Alex Hart
|
c5a27b2cc7
|
Fix remote story deletion syncing.
|
2023-07-19 17:12:19 -04:00 |
|
Alex Hart
|
a8349671d0
|
Add Receive support for the new CallLogEvent proto messages.
|
2023-07-19 17:12:18 -04:00 |
|
Nicholas Tinsley
|
6be9225fbd
|
Include incremental digest when sending attachments.
|
2023-07-18 09:55:02 -04:00 |
|
Greyson Parrelli
|
8fc1065dd6
|
Rename some protos.
|
2023-07-18 09:55:02 -04:00 |
|
Greyson Parrelli
|
7031bbae43
|
Close the SVR2 socket when we're done.
|
2023-07-14 13:11:08 -04:00 |
|
Nicholas Tinsley
|
58155b0859
|
Restore previous Registration session handler.
Fixes #12839, #13059.
|
2023-07-13 15:20:15 -04:00 |
|
Clark
|
f579b79d2e
|
Change websocket keepalive response time to 20s.
|
2023-07-13 14:22:10 -04:00 |
|
Greyson Parrelli
|
bb52172516
|
Fix validation of NullMessage types.
|
2023-07-12 15:48:52 -04:00 |
|
Clark
|
8fc03a67b9
|
Fix failing AttachmentCipherTest for incremental mac.
|
2023-07-12 15:48:52 -04:00 |
|
Cody Henthorne
|
979a50716e
|
Fix most android tests.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2023-07-12 15:48:51 -04:00 |
|
Greyson Parrelli
|
ebaa445bee
|
Save last-known server time offset.
|
2023-07-12 15:48:51 -04:00 |
|
Greyson Parrelli
|
e1570e9512
|
Start mirroring to SVR2.
|
2023-07-12 15:48:51 -04:00 |
|
Clark
|
f4a082584c
|
Add upload/download size restrictions for attachments based on remote config.
|
2023-07-11 17:58:09 -04:00 |
|
Clark Chen
|
36fc9aa82a
|
Add 10s timeout to user facing CDSI requests.
|
2023-07-11 17:58:09 -04:00 |
|
Greyson Parrelli
|
f438ef543b
|
Fix prekey generation during registration.
|
2023-07-10 23:05:36 -04:00 |
|
Nicholas Tinsley
|
8b8d62f598
|
Only close AttachmentCipher streams if using incremental MAC.
|
2023-06-30 11:06:51 -04:00 |
|
Greyson Parrelli
|
fe20de2995
|
Improve logging around edit and sync messages.
|
2023-06-29 15:55:12 -04:00 |
|
Nicholas
|
34d252a4bd
|
Add incremental digests to attachment sending.
|
2023-06-28 17:13:15 -04:00 |
|
Cody Henthorne
|
c17d62aeab
|
Update ktlint and gradle plugin.
|
2023-06-28 17:13:15 -04:00 |
|
Cody Henthorne
|
388f2971e9
|
Allow libsignal-service to build with JDK17.
|
2023-06-26 15:09:36 -04:00 |
|
Greyson Parrelli
|
14c3a36ec0
|
Improve logging for GV2 validation error.
|
2023-06-26 15:09:36 -04:00 |
|
Cody Henthorne
|
53673be5cb
|
Update AGP to 8.0
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2023-06-26 15:09:36 -04:00 |
|
Nicholas
|
767cfbc717
|
Fix atomic registrations when not using session ID.
|
2023-06-16 15:38:16 -04:00 |
|
Nicholas
|
d16002546d
|
Create account in single network request.
|
2023-06-15 15:36:09 -04:00 |
|
Clark
|
186a93f5d1
|
Use separate PNI key distribution endpoint instead of change number.
|
2023-06-15 15:36:09 -04:00 |
|
Greyson Parrelli
|
38f2b39ac4
|
Add common interface over SVR implementations.
|
2023-06-15 15:36:08 -04:00 |
|
Nicholas
|
2c4c6bf87c
|
Allow registration with landlines.
|
2023-06-07 14:46:01 -04:00 |
|
Cody Henthorne
|
e303570b2f
|
Update to libsignal 0.26.0
|
2023-06-06 12:47:16 -04:00 |
|
Nicholas Tinsley
|
291a5d57c4
|
Replace em dash in javadoc with ASCII-safe hyphen.
|
2023-06-06 12:47:16 -04:00 |
|
Greyson Parrelli
|
b2b907a86a
|
Add additional validation for group messages.
|
2023-06-06 12:47:15 -04:00 |
|
Greyson Parrelli
|
3e21fb77c7
|
Skip sends to users with prekey failures.
|
2023-06-06 12:47:15 -04:00 |
|
Greyson Parrelli
|
0aca03a919
|
Add kyber support for change number.
|
2023-06-06 12:47:15 -04:00 |
|
Greyson Parrelli
|
e2ef8e2ef9
|
Add support for kyber prekeys.
|
2023-06-06 12:47:15 -04:00 |
|
Greyson Parrelli
|
15c248184f
|
Add two-phase commit support for SVR2.
|
2023-06-06 12:47:15 -04:00 |
|
Clark
|
159c0d1104
|
Fix child transaction causing batch to be discarded.
|
2023-05-30 15:18:05 -04:00 |
|
Greyson Parrelli
|
3a5e5364c7
|
Remove support for legacy gv1 sync messages.
|
2023-05-24 12:05:23 -04:00 |
|
Alex Hart
|
5a38143987
|
Integrate call links create/update/read apis.
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
bb8fdcabcb
|
Update to libsignal 0.25.0
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
6cf4dbc78c
|
Add pre-alpha support for SVR2.
|
2023-05-24 11:29:58 -04:00 |
|
Ehren Kret
|
aaebf029db
|
Remove unused capabilities.
|
2023-05-17 15:30:26 -04:00 |
|
Greyson Parrelli
|
6da36fe098
|
Deprecate the SyncMessage.pniIdentity field.
|
2023-05-17 15:29:31 -04:00 |
|
Greyson Parrelli
|
acb6510312
|
Switch to libsignal for PIN hashing.
|
2023-05-17 15:29:30 -04:00 |
|
Greyson Parrelli
|
02431c6ef4
|
Refactor array creation to a function.
|
2023-05-15 13:21:57 -04:00 |
|
Greyson Parrelli
|
387f18be98
|
Avoid some 401 errors during story sends.
|
2023-05-11 16:54:57 -04:00 |
|
Greyson Parrelli
|
c938035ec1
|
Improve error handling around unknown UUIDs.
|
2023-05-11 11:15:13 -04:00 |
|