Commit Graph

16 Commits (263846bba01fc340614e812c5b0cb8c6d651ebea)

Author SHA1 Message Date
Moxie Marlinspike 6924f0519e No need for a RecipientFactory any longer
// FREEBIE
7 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
7 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
7 years ago
Moxie Marlinspike 76c28cfa7a Add support for SN verification
// FREEBIE
7 years ago
Moxie Marlinspike cd55feb2b9 Update signal-service to 2.5.9
// FREEBIE
7 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
7 years ago
Moxie Marlinspike 0075940050 Delete archived sessions on identity change
// FREEBIE
8 years ago
Moxie Marlinspike ea0945d406 Beta support for webrtc video and voice calling
// FREEBIE
8 years ago
RiseT e8ae6d67b1 Change safety number strings to be singular
// FREEBIE

Closes #5894
8 years ago
Moxie Marlinspike 666cdb39a4 Add identity changed notification even in blocking mode
// FREEBIE
8 years ago
Moxie Marlinspike 852634b294 Support for updated fingerprint format
// FREEBIE
8 years ago
Moxie Marlinspike 7b589c4300 TextSecure is now SignalService
// FREEBIE
8 years ago
Moxie Marlinspike 8d9ae731ef Only use MasterSecret for local message encryption.
Not for the axolotl store.

// FREEBIE
9 years ago
Moxie Marlinspike 3c41f27298 Support for multi-device contact sync.
// FREEBIE
9 years ago
agrajaghh 72bd6d5844 use ConfirmIdentityDialog instead of ReceiveKeyDialog
also switch to AppCompatDialog
9 years ago
Moxie Marlinspike 00d7b5c284 Better UX handling on identity key mismatches.
1) Migrate from GSON to Jackson everywhere.

2) Add support for storing identity key conflicts on message rows.

3) Add limited support for surfacing identity key conflicts in UI.
10 years ago