session-android/src/org/thoughtcrime/securesms/database
Moxie Marlinspike 0ace469d74 Support for multi-device.
1) In addition to the Recipient interface, there is now
   RecipientDevice.  A Recipient can have multiple corresponding
   RecipientDevices.  All addressing is done to a Recipient, but
   crypto sessions and transport delivery are done to
   RecipientDevice.

2) The Push transport handles the discovery and session setup
   of additional Recipient devices.

3) Some internal rejiggering of Groups.
2014-02-02 19:38:06 -08:00
..
loaders Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
model Support for multi-device. 2014-02-02 19:38:06 -08:00
CanonicalAddressDatabase.java Enhanced import/export support. 2013-06-24 21:02:30 -07:00
CanonicalSessionMigrator.java Extract TextSecure strings for i18n. 2012-09-07 21:19:37 -07:00
ContentValuesBuilder.java MMS and Group Messaging Improvements 2013-05-06 08:40:55 -07:00
Database.java Enhanced import/export support. 2013-06-24 21:02:30 -07:00
DatabaseFactory.java Support for multi-device. 2014-02-02 19:38:06 -08:00
DraftDatabase.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
EncryptedBackupExporter.java Enhanced import/export support. 2013-06-24 21:02:30 -07:00
EncryptingPartDatabase.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
EncryptingSmsDatabase.java Rollbacks, v2 sms-transport key exchanges, push identity conflicts. 2014-01-06 14:35:53 -08:00
GroupDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
IdentityDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
MmsAddressDatabase.java Create DB indexes for optimized queries. 2012-10-29 18:01:09 -07:00
MmsDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
MmsSmsColumns.java Support for multi-device. 2014-02-02 19:38:06 -08:00
MmsSmsDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
NoExternalStorageException.java Initial Project Import 2011-12-20 10:20:44 -08:00
PartDatabase.java Basic support for encrypted push-based attachments. 2014-01-06 14:35:53 -08:00
PduHeadersBuilder.java Removed tabs 2012-09-30 19:56:29 -07:00
PlaintextBackupExporter.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PlaintextBackupImporter.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
PushDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
SmsDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
SmsMigrator.java Move common crypto classes into TextSecureLibrary. 2014-01-06 14:35:51 -08:00
ThreadDatabase.java Support for multi-device. 2014-02-02 19:38:06 -08:00
XmlBackup.java Enhanced import/export support. 2013-06-24 21:02:30 -07:00