Greyson Parrelli
|
ec2565263e
|
Initial refactor of the message decryption flow.
|
2023-03-04 10:52:21 -05:00 |
Greyson Parrelli
|
414550861e
|
Prevent recursive early content processing.
|
2023-02-14 14:02:23 -05:00 |
Greyson Parrelli
|
fecfd7cd78
|
Remove the rest of MmsSmsTable.
|
2022-12-31 13:43:12 -05:00 |
Greyson Parrelli
|
6cd6073bc7
|
Migrate most of MmsSmsTable.
|
2022-12-30 18:24:00 -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 |
Greyson Parrelli
|
9c266e7995
|
Remove legacy fields from the Envelope.
|
2022-08-18 16:01:05 -04:00 |
Alex Hart
|
5212b33b47
|
Add sms export library and sample app.
|
2022-08-09 16:23:44 -04:00 |
Greyson Parrelli
|
df3399bde5
|
Remove processing of inbound GV1 messages.
|
2022-08-02 14:36:29 -04:00 |
Greyson Parrelli
|
04cf8676cc
|
Remove concept of 'highTrust' that is no longer necessary.
|
2022-07-11 13:35:53 -03:00 |
Greyson Parrelli
|
dda5ce4809
|
Add basic CDSv2 database writes and unit tests.
|
2022-05-18 11:54:17 -04:00 |
Greyson Parrelli
|
77ea2deada
|
Move more util classes to core-util.
|
2022-04-06 12:36:32 -04:00 |
Greyson Parrelli
|
b109effc94
|
Prevent possibility of recursively enqueuing early message jobs.
|
2022-04-04 19:26:08 -04:00 |
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
Greyson Parrelli
|
db534cd376
|
Migrate identity keys to SignalStore.
|
2022-02-16 14:12:34 -05:00 |
Greyson Parrelli
|
843ed24bbb
|
Introduce SignalDatabase as the main database entrypoint.
|
2021-11-18 12:36:52 -05:00 |
Greyson Parrelli
|
642d1984c4
|
Ensure all SignalServiceAddresses have UUIDs.
|
2021-08-24 09:09:27 -03:00 |
Greyson Parrelli
|
a1c8573fad
|
Insert resent messages at the proper location.
|
2021-07-07 14:58:50 -03:00 |
Greyson Parrelli
|
f19033a7a2
|
Implement the message send log for sender key retries.
|
2021-06-24 16:36:13 -04:00 |
Greyson Parrelli
|
c0eac5564c
|
Clean up message processing locks.
|
2021-06-18 15:10:15 -04:00 |
Greyson Parrelli
|
57c0b8fd0f
|
Initial pre-alpha support for sender key.
|
2021-06-07 18:14:12 -04:00 |
Greyson Parrelli
|
58a32c11ec
|
Disable inline message processing for internal users.
|
2021-03-31 16:02:32 -03:00 |
Greyson Parrelli
|
ce9d44d010
|
Move back to async message processing.
|
2021-02-26 15:24:04 -05:00 |
Greyson Parrelli
|
8f7f836598
|
Add logging around the message processing lock.
|
2021-02-25 15:56:16 -04:00 |
Greyson Parrelli
|
8950100bd7
|
Decrypt and process messages all in one transaction.
Giddy up
|
2021-02-23 18:34:18 -05:00 |
Greyson Parrelli
|
cdd7b2deb9
|
Improve and streamline Application#onCreate.
|
2021-01-06 17:03:20 -04:00 |
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
Greyson Parrelli
|
e89285a219
|
Reduce log noise.
|
2020-09-23 16:54:38 -04:00 |
Greyson Parrelli
|
190ca9eddd
|
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
Slowly moving towards a single interface.
|
2020-08-24 11:16:41 -03:00 |
Greyson Parrelli
|
bd078fc883
|
Handle UUID-only recipients and merging.
|
2020-07-19 09:32:16 -04:00 |
Greyson Parrelli
|
1cd6b58ece
|
Don't enqueue duplicate PushDecryptMessageJobs.
|
2020-05-29 09:51:21 -04:00 |
Greyson Parrelli
|
a299bafe89
|
Create a new system for fetching the intial batch of messages.
|
2020-05-29 09:51:21 -04:00 |