session-android/src/org/thoughtcrime/securesms
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
2017-05-31 14:51:48 -07:00
..
attachments Keep track of when audio attachments are voice notes 2017-05-11 22:46:35 -07:00
audio Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
color swap statusbar color in dark theme 2016-02-18 17:52:01 -08:00
components Fix for NPE when place picker name is unavailable 2017-05-24 10:03:35 -07:00
contacts update contact query 2017-05-07 19:18:26 -07:00
crypto Some identity key handling changes 2017-05-31 14:51:48 -07:00
database Some identity key handling changes 2017-05-31 14:51:48 -07:00
dependencies Some identity key handling changes 2017-05-31 14:51:48 -07:00
events Refactor webrtc audio management 2017-03-05 10:35:55 -08:00
gcm So long redphone 2017-03-14 13:24:24 -07:00
giph Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
glide Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
groups Keep track of when audio attachments are voice notes 2017-05-11 22:46:35 -07:00
jobs Some identity key handling changes 2017-05-31 14:51:48 -07:00
mms Lollipop MMS API doesn't seem to work reliably until L_MR1 2017-05-24 10:52:08 -07:00
notifications Some identity key handling changes 2017-05-31 14:51:48 -07:00
preferences Add support for notification priority preference 2017-04-21 23:05:59 -07:00
providers Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
push Apparently this doesn't work in Cuba 2017-01-23 10:46:57 -08:00
qr Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
recipients Display contact custom label instead of phone number 2017-05-07 19:23:55 -07:00
scribbles Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
service Some identity key handling changes 2017-05-31 14:51:48 -07:00
sms Significant MMS changes 2017-05-08 18:14:55 -07:00
transport Remove encrypted SMS transport, simplify transport options. 2015-03-12 17:53:38 -07:00
util Some identity key handling changes 2017-05-31 14:51:48 -07:00
video Fix VideoPlayer Build.VERSION minimum 2017-04-16 11:11:08 -07:00
webrtc Enforce ordered data channel 2017-05-09 12:13:42 -07:00
ApplicationContext.java Disable OpenSL ES by default 2017-05-09 11:03:32 -07:00
ApplicationPreferencesActivity.java Tint devices icon too 2017-04-28 16:30:20 -07:00
BaseActionBarActivity.java Flag secure in all activities that extends BaseActionBarActivity 2015-11-05 11:00:31 -08:00
BaseActivity.java widen LGE menu workaround constraints 2015-02-12 13:16:03 -08:00
BasicIntroFragment.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
BindableConversationItem.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
BindableConversationListItem.java Support for archive actions 2015-11-27 12:45:23 -08:00
BlockedContactsActivity.java Support for per-recipient muting, blocking, and ringtones. 2015-06-11 11:09:02 -07:00
ConfirmIdentityDialog.java Some identity key handling changes 2017-05-31 14:51:48 -07:00
ContactSelectionActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
ContactSelectionListFragment.java Fix super call 2017-05-07 18:59:35 -07:00
ConversationActivity.java Some identity key handling changes 2017-05-31 14:51:48 -07:00
ConversationAdapter.java Improve UI send latency 2017-04-26 10:27:30 -07:00
ConversationFragment.java Improve UI send latency 2017-04-26 10:27:30 -07:00
ConversationItem.java Improve video thumbnail generation and handling on send side 2017-04-21 23:05:59 -07:00
ConversationListActivity.java Support for a "new messages" divider in conversations 2017-02-19 12:29:33 -08:00
ConversationListAdapter.java So long redphone 2017-03-14 13:24:24 -07:00
ConversationListArchiveActivity.java Support for a "new messages" divider in conversations 2017-02-19 12:29:33 -08:00
ConversationListFragment.java Update last seen state on desktop sync send 2017-02-22 15:05:35 -08:00
ConversationListItem.java Support for a "new messages" divider in conversations 2017-02-19 12:29:33 -08:00
ConversationListItemAction.java Support for archive actions 2015-11-27 12:45:23 -08:00
ConversationPopupActivity.java ViewStub for ReminderView, lazy create AttachmentTypeSelector 2017-01-19 11:47:02 -08:00
ConversationTitleView.java Display contact custom label instead of phone number 2017-05-07 19:23:55 -07:00
ConversationUpdateItem.java Make fingerprint changes optionally non-blocking 2016-09-25 14:27:40 -07:00
CountrySelectionActivity.java Workaround for LGE-related NPEs 2015-02-09 09:15:44 -08:00
CountrySelectionFragment.java replace ABS with AppCompat 2014-10-29 16:51:55 -07:00
DatabaseMigrationActivity.java Made some inner classes static (For Efficiency) 2015-09-02 12:46:56 -07:00
DatabaseUpgradeActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
DeviceActivity.java Support for censorship circumvention in Egypt and UAE 2016-12-20 09:55:52 -08:00
DeviceAddFragment.java Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
DeviceLinkFragment.java Device provisioning 2015-11-19 11:30:39 -08:00
DeviceListFragment.java Implement onStartLoading() in DeviceListLoader 2016-09-25 14:58:27 -07:00
DeviceListItem.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
DeviceProvisioningActivity.java Take people into Signal when they attempt to link w/ 3rd party scan 2015-12-03 14:39:13 -08:00
DummyActivity.java Workaround for Android bug when swiped from recent tasks list. 2014-03-03 11:45:05 -08:00
ExperienceUpgradeActivity.java Add video calling intro screen 2017-03-06 12:32:09 -08:00
ExpirationDialog.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
GroupCreateActivity.java Fix some wording for group conversations 2017-02-19 12:29:33 -08:00
GroupMembersDialog.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
ImportExportActivity.java Switch import/export activity from tabs to cards 2017-03-15 16:53:15 -07:00
ImportExportFragment.java Switch import/export activity from tabs to cards 2017-03-15 16:53:15 -07:00
IntroPagerAdapter.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
InviteActivity.java Rename "other" to "sms" 2017-05-07 18:59:18 -07:00
LogSubmitActivity.java Let LogSubmitActivity adapt to theme 2016-09-14 16:37:28 -07:00
MasterSecretListener.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
MediaAdapter.java Improve video thumbnail generation and handling on send side 2017-04-21 23:05:59 -07:00
MediaOverviewActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
MediaPreviewActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
MessageDetailsActivity.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
MessageDetailsRecipientAdapter.java Conflicts UI touch-ups: 2015-02-27 12:26:35 -08:00
MessageRecipientListItem.java Add action indicator when resending a message. 2017-03-16 15:27:26 -07:00
MuteDialog.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
NewConversationActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
PassphraseActivity.java Improve #3990 2016-11-11 18:44:22 -08:00
PassphraseChangeActivity.java replace toasts in PassphraseChangeActivity with errors 2016-03-24 14:14:41 -07:00
PassphraseCreateActivity.java Change the app icon 2017-03-14 15:46:19 -07:00
PassphrasePromptActivity.java Replace passphrase mismatch toast with error 2016-02-22 11:45:33 -08:00
PassphraseRequiredActionBarActivity.java Support for expanded domain fronting strategies 2016-12-29 20:54:05 -08:00
PlayServicesProblemActivity.java Make GCM re-registration failure notification based. 2014-11-23 17:12:35 -08:00
PlayServicesProblemFragment.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
PromptMmsActivity.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
PushContactSelectionActivity.java batch invitation 2015-11-04 17:56:20 -08:00
RecipientPreferenceActivity.java enable silent per recipient ringtone preference 2017-02-19 12:29:33 -08:00
RegistrationActivity.java Color registration buttons correctly <API21 2017-05-07 18:23:19 -07:00
RegistrationProgressActivity.java Support for using Signal without Play Services 2017-02-20 12:00:03 -08:00
ShareActivity.java Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
ShareFragment.java Support for archive actions 2015-11-27 12:45:23 -08:00
ShareListAdapter.java Beginning of libtextsecure refactor. 2014-11-12 15:21:32 -08:00
ShareListItem.java Display generic 'group' avatar for MMS groups. 2015-06-18 10:03:10 -07:00
SmsSendtoActivity.java enable media forwarding 2015-11-19 11:27:13 -08:00
TextSecureExpiredException.java Add expiration check on build freshness. 2015-01-12 09:12:10 -08:00
TransportOption.java Calculate SMS characters respecting encoding 2016-08-31 19:51:34 -07:00
TransportOptions.java Improve default SMS subscription id intelligence 2017-02-19 12:29:33 -08:00
TransportOptionsAdapter.java Support for dual-sim SMS/MMS functionality 2016-02-09 16:53:15 -08:00
TransportOptionsPopup.java make TransportOptionsPopup a ListPopupWindow 2015-07-10 16:38:32 -07:00
Unbindable.java Listen for recipient changes in conversations and group updates. 2015-09-17 12:22:35 -07:00
VerifyIdentityActivity.java Remove EXTRA_SUBJECT from safety number share. 2017-01-03 13:57:09 -08:00
WebRtcCallActivity.java Some identity key handling changes 2017-05-31 14:51:48 -07:00