Commit Graph

12 Commits (8e6ca530238e5bdce94bb231976ee9a46365c1d4)

Author SHA1 Message Date
Moxie Marlinspike 8e6ca53023 Rename RecipientPreferencesDatabase -> RecipientDatabase
// FREEBIE
8 years ago
Moxie Marlinspike 6924f0519e No need for a RecipientFactory any longer
// FREEBIE
8 years ago
Moxie Marlinspike 77a216b705 Support for retrieving and storing profile information
Initial support for sharing profile keys

// FREEBIE
8 years ago
Moxie Marlinspike 1893047a78 Profile creation activity
// FREEBIE
8 years ago
Moxie Marlinspike 375207f073 Switch MMS groups to use the group database infrastructure
Eliminate the concept of 'Recipients' (plural). There is now just
a 'Recipient', which contains an Address that is either an individual
or a group ID.

MMS groups now exist as part of the group database, just like push
groups.

// FREEBIE
8 years ago
Moxie Marlinspike 737810475e Remove the Canonical Address Database
This was a holdover from Signal's origins as a pure SMS app.
It causes problems, depends on undefined device specific behavior,
and should no longer be necessary now that we have all the
information we need to E164 all numbers.

// FREEBIE
8 years ago
Moxie Marlinspike 074e46b2d9 Enable verification syncing
// FREEBIE
8 years ago
Moxie Marlinspike 0f6823d37e Null check just in case the profile comes back empty
// FREEBIE
8 years ago
Moxie Marlinspike 711740d156 Update to libsignal-service 2.5.10
// FREEBIE
8 years ago
Moxie Marlinspike d413b80b15 Canonicalize number when retrieving profile
// FREEBIE
8 years ago
Moxie Marlinspike cd55feb2b9 Update signal-service to 2.5.9
// FREEBIE
8 years ago
Moxie Marlinspike d507756821 Some identity key handling changes
1) Prefetch identity keys when possible

2) Always accept prefetched keys or keys from incoming messages

3) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE
8 years ago