Greyson Parrelli
|
b6a4e1f145
|
Rewrite the AppDependencies system.
|
2024-06-05 15:46:00 -04:00 |
|
moiseev-signal
|
9a0bb243cd
|
Implement a libsignal-net shadowing web socket.
|
2024-05-08 16:30:53 -03:00 |
|
Cody Henthorne
|
a71faf674d
|
Cleanup group management code.
|
2024-05-08 16:30:53 -03:00 |
|
moiseev-signal
|
34faa9003f
|
Upgrade to libsignal 0.46.0.
|
2024-05-08 16:30:53 -03:00 |
|
moiseev-signal
|
f9a8f447d2
|
Support proxy in connections managed by libsignal.
|
2024-04-29 19:26:06 -04:00 |
|
moiseev-signal
|
95fbd7a31c
|
Implement unauthenticated chat web socket connection via libsignal-net.
|
2024-04-29 19:25:59 -04:00 |
|
moiseev-signal
|
78e36b85d4
|
Make sure not more than one libsignal Network instance is ever created
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2024-04-03 14:02:13 -04:00 |
|
Cody Henthorne
|
619038f27d
|
Improve local fanout send performance.
|
2024-03-06 20:42:01 -04:00 |
|
Greyson Parrelli
|
12385b9c5a
|
Update stores to use a constant accountId for PNIs.
|
2024-02-08 12:53:22 -05:00 |
|
Greyson Parrelli
|
609e9fcdb0
|
Remove all unused KBS/SVR1 code.
|
2023-10-17 11:15:56 -04:00 |
|
Cody Henthorne
|
f566e10710
|
Drop V2 suffix from MCPv2 classes.
|
2023-08-16 17:06:04 -04:00 |
|
Cody Henthorne
|
fbf4de0ec5
|
Remove job-based decryption support and MCPv1.
|
2023-08-16 14:28:14 -04:00 |
|
Nicholas
|
11cfe5ee82
|
Upgrade to AndroidX Media3.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
b07d675bb4
|
Remove BackgroundMessageRetriever and clean up old code.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
82906aee58
|
Use strongly-typed ACIs and PNIs everywhere.
|
2023-08-01 15:51:31 -04:00 |
|
Alex Hart
|
5a38143987
|
Integrate call links create/update/read apis.
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
e2c2ace0e3
|
Add initial storage interfaces for kyber prekeys.
|
2023-05-17 15:30:26 -04:00 |
|
Clark
|
ffbbdc1576
|
Add PushProcessMessageJobV2 to reserved job queue.
|
2023-05-17 15:30:08 -04:00 |
|
Alex Hart
|
f9548dcffe
|
Add support for group call disposition.
Co-authored-by: Cody Henthorne <cody@signal.org>
|
2023-04-05 16:40:23 -03:00 |
|
Greyson Parrelli
|
7c8de901f1
|
Store Job data as bytes.
|
2023-03-22 14:28:09 -04:00 |
|
Clark
|
79a062c838
|
Introduce thread priorities for threads and handlerthreads.
|
2023-03-20 17:39:08 -04:00 |
|
Greyson Parrelli
|
1b2cb2637f
|
Perform decryptions inline.
|
2023-03-08 15:06:50 -04:00 |
|
Clark
|
f3693c966a
|
Improve conversation list cold start performance.
|
2023-03-04 10:51:41 -05:00 |
|
Alex Hart
|
fb07e897d0
|
Mark username megaphone completion after hitting continue.
|
2023-02-02 17:22:40 -05:00 |
|
Clark
|
f3e715e069
|
Add support for scheduled message sends.
|
2023-01-26 20:25:27 -05:00 |
|
Greyson Parrelli
|
32b66643c5
|
Rename PushMediaSendJob -> IndividualSendJob.
|
2022-12-30 15:11:56 -05:00 |
|
Greyson Parrelli
|
9b60bd9a4b
|
Remove OutgoingTextMessage and PushTextSendJob.
|
2022-12-30 15:11:56 -05:00 |
|
Greyson Parrelli
|
3895578d51
|
Always use sealed sender when sending stories.
|
2022-10-05 18:15:10 -04:00 |
|
Greyson Parrelli
|
afedbf40e3
|
Prepare the websocket keepalive for API 31.
|
2022-10-04 17:32:57 -04:00 |
|
Greyson Parrelli
|
87f206fdc4
|
Ensure websockets are restarted after changing proxy.
|
2022-09-23 14:18:05 -04:00 |
|
Cody Henthorne
|
3252871ed5
|
Replace prekey jobs with one overall sync job.
|
2022-08-18 16:01:05 -04:00 |
|
Cody Henthorne
|
83b97d274f
|
Add support for PNI registration ids and PNP change number.
|
2022-08-09 16:23:44 -04:00 |
|
Cody Henthorne
|
c4bef8099f
|
Add GV2 accept by PNI invite.
|
2022-07-21 13:18:19 -04:00 |
|
Cody Henthorne
|
db4d072bd9
|
Upgrade kotlin to 1.6.21
Also fix a collection of warnings.
|
2022-05-18 14:05:17 -04:00 |
|
Cody Henthorne
|
3c08b070fc
|
Fetch PNI Credential during own profile refresh.
|
2022-05-18 11:54:17 -04:00 |
|
Cody Henthorne
|
ecc358ef40
|
Consolidate S3 requests into one interface.
|
2022-05-12 10:42:21 -03:00 |
|
Cody Henthorne
|
657a9c7b0a
|
Add ability to reject group invite by PNI.
|
2022-04-26 12:16:58 -04:00 |
|
Greyson Parrelli
|
8d4419705b
|
Update to libsignal-client 0.15.0
|
2022-03-28 19:07:20 -04:00 |
|
Greyson Parrelli
|
2b5d65ae04
|
Revert "Update to libsignal-client 0.15.0"
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
|
2022-03-28 19:07:20 -04:00 |
|
Jordan Rose
|
1e316ea19f
|
Update to libsignal-client 0.15.0
|
2022-03-28 19:07:20 -04:00 |
|
Greyson Parrelli
|
135fde68c1
|
Migrate some cursor utils to core-util.
|
2022-03-28 19:07:20 -04:00 |
|
Cody Henthorne
|
6890973ce8
|
Enforce limit for total number of blocked requests.
|
2022-03-28 19:07:20 -04:00 |
|
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
|
Greyson Parrelli
|
80bfa103ab
|
Fix narrow race around generation of some ACI keys.
|
2022-03-10 11:11:14 -05:00 |
|
Alex Hart
|
174cd860a0
|
Implement Stories feature behind flag.
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
|
2022-03-08 10:41:36 -04:00 |
|
Greyson Parrelli
|
c296a28a4a
|
Update client-side max envelope size to 256KB to match server.
|
2022-02-24 12:52:06 -05:00 |
|
Greyson Parrelli
|
653410cf27
|
Only generate a PNI key if necessary.
|
2022-02-23 12:15:18 -05:00 |
|
Greyson Parrelli
|
472c8a441f
|
Allow late initialization of some PNI keys.
|
2022-02-21 09:14:12 -05:00 |
|
Greyson Parrelli
|
dec1902dc7
|
Add provisioning support for PNP.
|
2022-02-17 17:09:25 -05:00 |
|
Greyson Parrelli
|
c2ca899a7c
|
Separate session store for PNI.
|
2022-02-16 14:12:34 -05:00 |
|