You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-android/src/org/thoughtcrime/securesms
Greyson Parrelli 59f362495a Add additional checks around link preview domains.
We never make requests to non-whitelisted domains, but there were
situations where some links would redirect to non-whitelisted domains,
which would hit a final failsafe that resulted in a crash.

To prevent this, we detect bad redirects earlier and fail more
gracefully.

Fixes #8796
6 years ago
..
animation Update registration flow 8 years ago
attachments Bring back conscrypt, improve provider initialization ordering. 6 years ago
audio Make BlobProvider write to disk on a background thread. 6 years ago
avatar Replace Avatar Cropper. 6 years ago
backup Fix crash in backup restore related to sqlite_sequence. 6 years ago
color Remove the ability to set a color for a group. 7 years ago
components Fix some keyboard issues in landscape. 6 years ago
contacts Lint error fixes. 6 years ago
contactshare Migrated to new JobManager. 6 years ago
conversation Fix bug where sticky SMS setting wasn't respected. 6 years ago
crypto Bring back conscrypt, improve provider initialization ordering. 6 years ago
database Close SQL statement, preventing finalizer crashes 6 years ago
dependencies Migrated to new JobManager. 6 years ago
devicelist Support encrypted linked device names. 6 years ago
events Updated to WebRTC M71. 6 years ago
gcm Migrated to new JobManager. 6 years ago
giph Make BlobProvider write to disk on a background thread. 6 years ago
glide Add additional checks around link preview domains. 6 years ago
groups Migrated to new JobManager. 6 years ago
jobmanager Fix exponential backoff retry limits. 6 years ago
jobs Bring back conscrypt, improve provider initialization ordering. 6 years ago
linkpreview Add additional checks around link preview domains. 6 years ago
lock Switch logs to use new Log class. 7 years ago
logging Increase reliability of locally logging crashes. 6 years ago
logsubmit Migrated to new JobManager. 6 years ago
longmessage Trim long text before displaying if necessary. 6 years ago
mediapreview Updated media send UI. 6 years ago
mediasend Fix unresponsive button on image send with text in landscape. 6 years ago
mms MMS image quality. 6 years ago
net Add additional checks around link preview domains. 6 years ago
notifications Migrated to new JobManager. 6 years ago
permissions Treat Permissions "not now" as a denial 7 years ago
preferences Migrated to new JobManager. 6 years ago
profiles Remove unnecessary pre-19 code branches. 6 years ago
providers Make BlobProvider write to disk on a background thread. 6 years ago
push Improve CDN reliability. 6 years ago
qr Switch logs to use new Log class. 7 years ago
recipients Save the SMS setting on a per-conversation basis. 6 years ago
registration Update registration UI. 6 years ago
scribbles Prevent landscape text editing from taking over the screen. 6 years ago
search Fix StickyHeader measuring. 6 years ago
service Migrated to new JobManager. 6 years ago
sms Migrated to new JobManager. 6 years ago
transport Support for sealed sender - Part 1 7 years ago
util Fallback to SIM index. 6 years ago
video Updated logging. 7 years ago
webrtc Remove unnecessary pre-19 code branches. 6 years ago
ApplicationContext.java Bring back conscrypt, improve provider initialization ordering. 6 years ago
ApplicationPreferencesActivity.java Add per-contact notification channels. 7 years ago
BaseActionBarActivity.java New dynamic locale system. 6 years ago
BaseActivity.java New dynamic locale system. 6 years ago
BasicIntroFragment.java Experience upgrade splash screen. 10 years ago
BindableConversationItem.java Added ability to receive long messages. 6 years ago
BindableConversationListItem.java Add support for typing indicators. 7 years ago
BlockedContactsActivity.java More MasterSecret cleanup 7 years ago
ClearProfileAvatarActivity.java Display user profile information in settings activity 8 years ago
ConfirmIdentityDialog.java Support for sealed sender - Part 1 7 years ago
ContactSelectionActivity.java Switch logs to use new Log class. 7 years ago
ContactSelectionListFragment.java Remove unnecessary pre-19 code branches. 6 years ago
ConversationListActivity.java Update help URL to avoid redirect. 6 years ago
ConversationListAdapter.java Add support for typing indicators. 7 years ago
ConversationListArchiveActivity.java Move conversation classes to their own package. 6 years ago
ConversationListFragment.java Migrated to new JobManager. 6 years ago
ConversationListItem.java Trim long text before displaying if necessary. 6 years ago
ConversationListItemAction.java Add support for typing indicators. 7 years ago
ConversationListItemInboxZero.java Add support for typing indicators. 7 years ago
CountrySelectionActivity.java
CountrySelectionFragment.java
CreateProfileActivity.java Migrated to new JobManager. 6 years ago
DatabaseMigrationActivity.java More MasterSecret cleanup 7 years ago
DatabaseUpgradeActivity.java Migrated to new JobManager. 6 years ago
DeviceActivity.java Support for sealed sender - Part 2 7 years ago
DeviceAddFragment.java Switch logs to use new Log class. 7 years ago
DeviceLinkFragment.java Lint error fixes. 6 years ago
DeviceListFragment.java Migrated to new JobManager. 6 years ago
DeviceListItem.java Support encrypted linked device names. 6 years ago
DeviceProvisioningActivity.java More MasterSecret cleanup 7 years ago
DummyActivity.java
ExperienceUpgradeActivity.java Added support for link previews. 6 years ago
ExpirationDialog.java Support for full backup/restore to sdcard 7 years ago
GroupCreateActivity.java Add self to MMS group. 6 years ago
GroupMembersDialog.java Consistent Recipient to add contact Intent export. 6 years ago
IntroPagerAdapter.java Experience upgrade splash screen. 10 years ago
InviteActivity.java Show groups when searching for contacts. 7 years ago
LinkPreviewsIntroFragment.java Migrated to new JobManager. 6 years ago
LogSubmitActivity.java Switch logs to use new Log class. 7 years ago
MasterSecretListener.java move routing logic to all activities 10 years ago
MediaDocumentsAdapter.java Switch logs to use new Log class. 7 years ago
MediaGalleryAdapter.java Allow selecting all media in overview 7 years ago
MediaOverviewActivity.java Fix crash where toolbar was updated off of the main thread. 7 years ago
MediaPreviewActivity.java Implement new media send flow. 6 years ago
MessageDetailsActivity.java Implemented conversation search. 6 years ago
MessageDetailsRecipientAdapter.java Support for sealed sender - Part 2 7 years ago
MessageRecipientListItem.java Support for sealed sender - Part 2 7 years ago
MuteDialog.java migrate to AppCompatDialog 10 years ago
NewConversationActivity.java Move conversation classes to their own package. 6 years ago
PassphraseActivity.java Reduce usage of Log.w() 7 years ago
PassphraseChangeActivity.java Switch logs to use new Log class. 7 years ago
PassphraseCreateActivity.java Update registration UI. 6 years ago
PassphrasePromptActivity.java Remove unnecessary pre-19 code branches. 6 years ago
PassphraseRequiredActionBarActivity.java Migrated to new JobManager. 6 years ago
PlayServicesProblemActivity.java
PlayServicesProblemFragment.java Switch from GCM to FCM. 6 years ago
PromptMmsActivity.java More MasterSecret cleanup 7 years ago
PushContactSelectionActivity.java More MasterSecret cleanup 7 years ago
ReadReceiptsIntroFragment.java Migrated to new JobManager. 6 years ago
RecipientPreferenceActivity.java Migrated to new JobManager. 6 years ago
RegistrationActivity.java Migrated to new JobManager. 6 years ago
ShareActivity.java Make BlobProvider write to disk on a background thread. 6 years ago
ShortcutLauncherActivity.java Add failsafe for invalid shortcuts. 7 years ago
SmsSendtoActivity.java Move conversation classes to their own package. 6 years ago
TextSecureExpiredException.java
TransportOption.java Implemented new camera capture flow. 7 years ago
TransportOptions.java Display carrier or number if any SIM descriptions clash. 6 years ago
TransportOptionsAdapter.java Support for dual-sim SMS/MMS functionality 9 years ago
TransportOptionsPopup.java make TransportOptionsPopup a ListPopupWindow 10 years ago
TypingIndicatorIntroFragment.java Migrated to new JobManager. 6 years ago
Unbindable.java Listen for recipient changes in conversations and group updates. 10 years ago
VerifyIdentityActivity.java Migrated to new JobManager. 6 years ago
WebRtcCallActivity.java Remove unnecessary pre-19 code branches. 6 years ago