Max Radermacher
|
600eef4bec
|
Replace Curve25519Kit with LibSignal
|
2023-10-31 14:18:22 -05:00 |
|
Max Radermacher
|
4a94d7db3e
|
Remove unused code that was replaced by LibSignal
|
2023-10-31 13:29:27 -05:00 |
|
Max Radermacher
|
b39c2dd81a
|
Rename RecipientDataStore → RecipientDatabaseTable
|
2023-10-31 02:26:54 -05:00 |
|
Max Radermacher
|
4fe2cc6047
|
Improve AuthorMergeObserver performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2023-10-31 02:10:20 -05:00 |
|
Max Radermacher
|
0233059f44
|
Add DB-conforming InMemoryDB type
|
2023-10-31 00:54:32 -05:00 |
|
Max Radermacher
|
7d94cf95e3
|
Remove 6 redundant methods from protocol DB
|
2023-10-31 00:44:09 -05:00 |
|
Max Radermacher
|
c2bd3ec7d1
|
Handle 401s when building device messages
|
2023-10-30 16:18:14 -05:00 |
|
Max Radermacher
|
e70b5b72ee
|
Set pni capability to false
|
2023-10-27 14:33:42 -05:00 |
|
Max Radermacher
|
9232a069b0
|
Fix duplicated capabilities code
|
2023-10-26 15:27:38 -05:00 |
|
Max Radermacher
|
75cf3f2ff7
|
Actually report paymentActivation capability
|
2023-10-26 15:27:38 -05:00 |
|
Marissa Le Coz
|
4c0d40b4e1
|
[Recip hiding] Update recip list immediately after recip is hidden for real this time
|
2023-10-25 17:21:34 -04:00 |
|
Max Radermacher
|
b6944576dd
|
Assume everybody can receive stories
|
2023-10-25 15:56:31 -05:00 |
|
Max Radermacher
|
ed1a6c30cf
|
Fix pni capability
|
2023-10-25 12:19:52 -05:00 |
|
Pete Walters
|
b3ac8aed67
|
Limit retries of message send due to invalid prekey signatures
|
2023-10-25 12:04:44 -05:00 |
|
Max Radermacher
|
f94337ac03
|
Rip out FeatureFlags.phoneNumberIdentifiers
|
2023-10-24 18:18:51 -05:00 |
|
Sasha Weiss
|
70ecfd5a3b
|
Clean up and document subscription receipt credential redemption
|
2023-10-24 15:32:53 -07:00 |
|
Max Radermacher
|
e9b8c603c9
|
Always set “pni” capability
|
2023-10-24 15:25:47 -05:00 |
|
Max Radermacher
|
06228ff228
|
Add Storage Service support for PNIs
|
2023-10-24 15:07:12 -05:00 |
|
Marissa Le Coz
|
1559c88a66
|
Remove last TODO in RecipHidingManager
|
2023-10-24 13:55:16 -05:00 |
|
Max Radermacher
|
f54dd7745a
|
Add pni capability
|
2023-10-24 11:12:03 -05:00 |
|
Max Radermacher
|
d76bba8db8
|
Remove unused account attributes code
|
2023-10-23 16:22:04 -05:00 |
|
Marissa Le Coz
|
43754ef6c9
|
[Recipient hiding] Turn on for beta
|
2023-10-23 16:55:37 -04:00 |
|
Max Radermacher
|
fd9c5e8c64
|
Make isPrimaryDevice available to contact merges
|
2023-10-23 13:27:25 -05:00 |
|
Max Radermacher
|
bb265d63d3
|
Perform merge when receiving PNI signature
|
2023-10-23 13:23:34 -05:00 |
|
Max Radermacher
|
13837c4e09
|
Add session switchover events
|
2023-10-23 13:13:55 -05:00 |
|
Max Radermacher
|
9f88ca6b07
|
Enable phoneNumberIdentifiers in staging
|
2023-10-23 13:11:22 -05:00 |
|
Max Radermacher
|
8514542bb6
|
Allow precise thread merge events more often
|
2023-10-23 13:09:23 -05:00 |
|
Harry
|
58916828ba
|
Write/read basic objects to backup proto proof-of-concept
|
2023-10-20 12:56:23 -07:00 |
|
Harry
|
ef7668fc0c
|
Add proof-of-concept backup proto file export/import
|
2023-10-20 10:47:53 -07:00 |
|
Harry
|
09a6635857
|
Add Backup proto file
|
2023-10-19 15:38:23 -07:00 |
|
Pete Walters
|
959669bceb
|
Improve PreKeyManager cancellation/message processor checks
|
2023-10-18 14:54:25 -05:00 |
|
Max Radermacher
|
59478094ed
|
Consolidate phone number privacy feature flags
|
2023-10-17 18:24:52 -05:00 |
|
Sasha Weiss
|
7b4674eae4
|
Add timestamp to CallRecord
|
2023-10-17 12:11:49 -07:00 |
|
Max Radermacher
|
5214862fcc
|
Assign local PNI if it’s not yet assigned
|
2023-10-17 13:42:00 -05:00 |
|
Harry
|
e3d39d9fc0
|
Launch KBS into the sun
|
2023-10-17 11:20:27 -07:00 |
|
Harry
|
80885e77ff
|
Send master key sync messages
|
2023-10-16 21:37:57 -07:00 |
|
Marissa Le Coz
|
6bdac672ec
|
Add internal logging for chat list scroll perf
|
2023-10-16 22:22:26 -04:00 |
|
Harry
|
77cbdba235
|
Handle incoming master key sync messages
|
2023-10-16 13:41:33 -07:00 |
|
Max Radermacher
|
26034df7f7
|
Add PNI merging logic for CDS lookups
|
2023-10-16 14:52:40 -05:00 |
|
Max Radermacher
|
0bc9cf5339
|
Remove completed PNI TODO
|
2023-10-16 11:07:21 -05:00 |
|
Harry
|
9c659a29bd
|
Clean up ObservedDatabaseChanges to avoid special casing threads and the chat list UI
|
2023-10-16 11:49:28 -04:00 |
|
Max Radermacher
|
c4fdcfd769
|
Add method to fetch best ServiceId for a thread
|
2023-10-13 17:29:44 -05:00 |
|
Sasha Weiss
|
43256c85e8
|
Add extension for sqliteRowId
|
2023-10-13 15:17:54 -07:00 |
|
Max Radermacher
|
6a4f83e56a
|
Normalize PNIs to ACIs for outgoing messages
|
2023-10-13 17:13:27 -05:00 |
|
Sasha Weiss
|
c88a283166
|
Restructure CallRecord's UNIQUE constraints
|
2023-10-13 14:54:16 -07:00 |
|
Max Radermacher
|
9781408af8
|
Clean up some choo choo errors
|
2023-10-13 11:27:36 -05:00 |
|
Max Radermacher
|
3b2e6a91e3
|
Clean up some HTTP error handling
|
2023-10-13 11:26:49 -05:00 |
|
Sasha Weiss
|
6e9d98791d
|
Use PrefixedLogger in NSELogger
|
2023-10-13 08:50:32 -07:00 |
|
Sasha Weiss
|
6e9b796618
|
Use CallRecord to power group call peeks
|
2023-10-12 15:23:32 -07:00 |
|
Sasha Weiss
|
d5848b7dd4
|
Restructure CallRecord in preparation of group call disposition
|
2023-10-12 14:44:40 -07:00 |
|