Clark
|
e9f1f781e1
|
Reduce number of db calls to getGroup.
|
2023-05-17 15:29:31 -04:00 |
|
Greyson Parrelli
|
92b9fda6c7
|
Convert GroupTable to kotlin.
Also required converting some tests to mockk.
|
2023-01-01 23:05:02 -05:00 |
|
Greyson Parrelli
|
7949996c5c
|
Renamed database classes to table classes.
Because they're not databases. They're tables.
|
2022-11-30 17:10:36 -05:00 |
|
Cody Henthorne
|
26709177d2
|
Fix out-of-sync local state after rejoining a group via invite link.
|
2022-10-05 18:15:10 -04:00 |
|
Cody Henthorne
|
c4bef8099f
|
Add GV2 accept by PNI invite.
|
2022-07-21 13:18:19 -04: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 |
|
Cody Henthorne
|
9d1f46da9f
|
Collapse multiple join request/cancels when from a single person.
|
2022-03-17 12:12:56 -04:00 |
|
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
|
Cody Henthorne
|
69dc31681d
|
Apply server returned group patch instead of local only.
|
2022-03-08 10:41:37 -04:00 |
|
Greyson Parrelli
|
935dd7de45
|
Remove E164s most places and prefer ServiceId more places.\
|
2022-03-08 10:41:36 -04:00 |
|
Cody Henthorne
|
6f788ee3df
|
Improve GV2 state change processing speed.
|
2022-02-17 17:09:26 -05:00 |
|
Cody Henthorne
|
e01574c6b4
|
Fix GV2 state change bug.
|
2022-02-16 14:01:42 -05:00 |
|
Cody Henthorne
|
bb1e6ffae0
|
Improve GV2 update speed by only requesting a full snapshot when necessary.
|
2022-02-09 14:52:01 -05:00 |
|
Jordan Rose
|
7ccc7ec856
|
Update to libsignal-client 0.10.0, which includes zkgroup.
|
2021-11-16 17:27:47 -05:00 |
|
Greyson Parrelli
|
5bb48caafd
|
Strongly type UUIDs as ACIs.
|
2021-11-01 16:48:41 -04:00 |
|
Cody Henthorne
|
90a27d2227
|
Fix device transfer test dependent on native library.
|
2021-07-07 14:58:50 -03:00 |
|
Alan Evans
|
e2d297eb8a
|
Skip native LibSignal tests on unsupported and non-unix OS.
|
2021-01-22 00:34:41 -04:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Alan Evans
|
6cbd68fe9f
|
Clean up any invalid group V1 ids in database.
|
2020-11-25 15:53:58 -04:00 |
|
Alan Evans
|
5bc4686eb8
|
Ignore some more ZKGroup dependent tests on mac.
|
2020-10-22 16:56:16 -04:00 |
|
Alex Hart
|
ee3d7a9a35
|
Implement new workflow for scoped storage backup selection.
|
2020-10-15 16:19:17 -04:00 |
|
Alan Evans
|
babe1833bb
|
Derive GV2 master key and group id from GV1.
|
2020-10-15 16:19:17 -04:00 |
|
Alan Evans
|
284f221a9d
|
Handle no actual change to group.
|
2020-10-12 15:11:57 -03:00 |
|
Alan Evans
|
adf1674877
|
Support sgnl://signal.group links.
|
2020-10-07 17:22:05 -04:00 |
|
Alan Evans
|
3cffaddc0a
|
Validate incoming Group lengths and remote delete entries if wrong.
Ignore incoming messages with bad V1 group lengths.
|
2020-09-10 14:39:29 -03:00 |
|
Alan Evans
|
860f06ec9e
|
Join group via invite link.
|
2020-08-26 12:51:25 -03:00 |
|
Alan Evans
|
ffcb90da52
|
Accept any length group link password.
|
2020-08-24 11:16:41 -03:00 |
|
Alan Evans
|
878b0c9275
|
Change group invite link host.
|
2020-08-24 11:16:41 -03:00 |
|
Alan Evans
|
477bb45df7
|
Group invite link epoch support.
|
2020-08-19 16:32:01 -04:00 |
|
Alan Evans
|
e4456bb236
|
Handle GV2 addresses.
|
2020-08-14 15:54:05 -04:00 |
|
Alan Evans
|
810ccf8e94
|
Improve GV2 Invitation revoke experience.
|
2020-08-06 20:57:50 -04:00 |
|
Alan Evans
|
26868ae668
|
Get authoritative profile keys from group changes only.
|
2020-08-06 20:57:50 -04:00 |
|
Greyson Parrelli
|
fc4e690996
|
Revert "Ensure GV1 length is exactly the length expected."
This reverts commit 8e962bf992.
|
2020-07-22 22:58:21 -04:00 |
|
Alan Evans
|
8e962bf992
|
Ensure GV1 length is exactly the length expected.
|
2020-07-21 15:31:53 -04:00 |
|
Alan Evans
|
9ac9ace6b8
|
Groups V2 state comparison and gap handling.
|
2020-07-08 17:12:19 -04:00 |
|
Alan Evans
|
a99c0d438e
|
Rename GV2 "version" to "revision".
|
2020-05-29 19:14:37 -04:00 |
|
Alan Evans
|
48a693793f
|
GV2 Group Manager.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
ff28d72db6
|
New GV2 internal prefix and scrubber.
|
2020-05-13 16:18:18 -04:00 |
|
Alan Evans
|
9a8094cb8a
|
Guard against malformed group ids.
|
2020-04-21 16:09:30 -04:00 |
|
Alan Evans
|
7bf090fdab
|
GroupsV2 state mapping.
|
2020-04-21 13:33:41 -04:00 |
|
Alan Evans
|
c6dd25a119
|
Ensure group membership for typing indicators.
|
2020-04-21 13:33:33 -04:00 |
|
Alan Evans
|
9e6cca1cd0
|
GV2 database.
|
2020-03-27 16:30:36 -04:00 |
|
Alan Evans
|
66c7f8bcb2
|
GroupId for GV2.
|
2020-03-27 11:28:48 -03:00 |
|
Alan Evans
|
a860315587
|
GroupId class.
|
2020-03-26 17:37:52 -04:00 |
|