Commit Graph

51 Commits (09871b7c504f8381c0292d77cc1211dbc1b6afee)

Author SHA1 Message Date
Niels Andriesse 1822e87f7c Merge Signal 4.41.0 5 years ago
Niels Andriesse 0ef0140b0d Update package 5 years ago
Greyson Parrelli 2a644437fb Add sticker support.
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
5 years ago
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 5 years ago
Alan Evans a7aa980e58 New dynamic locale system.
- Fixes #7619
5 years ago
Alan Evans cfdcd61e51 Local build quality assurance task. 5 years ago
Greyson Parrelli 5b534c8b1a Update URL homograph rules. 5 years ago
Greyson Parrelli 64cf032181 Updated media send UI. 5 years ago
Alan Evans a79df7d815
Automatic resConfig.
- Test to ensure language_entries list matches exactly the available resources.
5 years ago
Alan Evans f010a3ec0d Consistent Recipient to add contact Intent export. 5 years ago
Greyson Parrelli 7fd6f5b3ff Fix search highlight in multi-whitespace bodies.
The way the highlight was done could get screwed up if you had multiple
whitespaces in a row. This particularly came up with messages with
multiple newlines.
5 years ago
Greyson Parrelli b2d4608cdb Improved handling for URLs that are composed of mixed character sets. 5 years ago
Greyson Parrelli 9f04c28bfd Implemented conversation search.
You can now search for messages within a specific conversation.
5 years ago
Greyson Parrelli cfff10622a Move conversation classes to their own package. 5 years ago
Greyson Parrelli b769c7d9b6 Properly batch contact inserts.
Fixes #8580
5 years ago
Greyson Parrelli 3683e6a9e2 Revert "Apply contact updates in batches of 50."
This reverts commit 5d9d6ac12b.
6 years ago
Greyson Parrelli 5d9d6ac12b Apply contact updates in batches of 50.
If batch sizes are too large, we'll get a Binder exception.

Fixes #8580
6 years ago
Greyson Parrelli 1502b0ae3e Add processing rules for partial US and BR phone numbers. 6 years ago
Greyson Parrelli 3b67382f67 Remove call log permissions, use SMS Retriever API during registration.
This is to adhere to the Play Store policy updates.

See: https://play.google.com/about/privacy-security-deception/permissions/
6 years ago
Greyson Parrelli e63773e5c8 Added OrderEnforcer class to schedule ordered tasks. 6 years ago
Greyson Parrelli a498176043 Switch logs to use new Log class. 6 years ago
Moxie Marlinspike 5f7c30e840 Remove some old tests
Fixes #7458
6 years ago
Moxie Marlinspike 3633d805c8 More MasterSecret cleanup 7 years ago
Moxie Marlinspike cb9bc9659b Support for read receipts
// FREEBIE
7 years ago
Moxie Marlinspike 7f46e99f9c Use SIM country code when registered number is unavailable
Convert directory operations to Addresses

Fixes #6845
// FREEBIE
7 years ago
Moxie Marlinspike aacf50316d Escape addresses in thread, recipient pref, and group databases
Fixes #6847
// FREEBIE
7 years ago
Moxie Marlinspike a67d0b18ff Be more liberal with external address formatting
A string like "bonbon" should just be "bonbon". That is apparently
a valid SMS source address.

// FREEBIE
7 years ago
Moxie Marlinspike 82b5b35d3b Eliminate MediaNetworkRequirement style attachment job handling
// FREEBIE
7 years ago
Mateo Hernandez 5e1d63696f Fix ConversationAdapterTest#testGetItemIdEquals()
Regression introduced at cb670d67

Fixes #6652
Closes #6779
// FREEBIE
7 years ago
Siloportem 1d3f1cc79e Revert "Fixing broken unit test for ConversationAdapter"
Fixes #6250
Commit 7286fd9 that broke this unit test was reverted so the change to
this unit test has also to be reverted since the unit test currently
fails.

Closes #6308
This reverts commit 11463d410d.
7 years ago
Stuart Gilbert 11463d410d Fixing broken unit test for ConversationAdapter
The unit test for ConversationAdapter.getItemId() was
broken by this change: 7286fd9

Fixes #6088
// FREEBIE
8 years ago
Moxie Marlinspike b7d4294314 This is no longer testable =(
// FREEBIE
8 years ago
Moxie Marlinspike 541718fd11 Support for censorship circumvention in Egypt and UAE
// FREEBIE
8 years ago
Moxie Marlinspike b16a27c249 Update libsignal-service
Fixes #5928

// FREEBIE
8 years ago
Niklas Wenzel 0d493a3af9 Get the automated tests up and running again
* Fix the build.gradle file
* Use the correct VisibleForTesting class
* Fix the Android test setUp() logic
* Enable a test in DeliveryReceiptJobTest.java where the @Test anotation was missing

It should be noted that the tests in AttachmentDatabaseTest.java fail.

Fixes #3474
Closes #5882
8 years ago
haffenloher 3c99d66ccd Accept verification SMSes with missing colons
Apparently some Argentinian mobile providers strip the colons from
Signal's verification SMS messages.

Fixes #5363
Fixes #3490
Closes #5371

// FREEBIE
8 years ago
Moxie Marlinspike 7b589c4300 TextSecure is now SignalService
// FREEBIE
8 years ago
Christian Ascheberg ec922704f4 prepare to use Signal in verification SMS text
Closes #5352
// FREEBIE
8 years ago
Moxie Marlinspike ccfea3c834 Fix broken test
Closes #4890
// FREEBIE
9 years ago
McLoo c7dd956f45 Fix for getting the device number with national prefix
Closes #2312
9 years ago
Jake McGinty 4314a4b42b add stable IDs to conversations
fixes #2856
Closes #4607
// FREEBIE
9 years ago
Jake McGinty cd085faecd move instrumentation test to unit tests
Closes #4593
// FREEBIE
9 years ago
Jake McGinty 487f8cbb38 fix broken unit tests
fixes #4534
// FREEBIE
9 years ago
Moxie Marlinspike 69f5aacd25 Consider everything <= len(4) a short code, except short countries
// FREEBIE
9 years ago
Moxie Marlinspike 23a2a5e5f3 Fix test
// FREEBIE
9 years ago
Jake McGinty ae97495c47 only load partial conversation by default
Closes #4252
Fixes #3911
// FREEBIE
9 years ago
Moxie Marlinspike 09e52834a6 Refactor "parts" to contain MMS/PDU madness to MMS code paths.
Closes #4248
// FREEBIE
9 years ago
Jake McGinty cdf982a356 be safer when processing parts in AttachmentDownloadJob
Closes #4166
// FREEBIE
9 years ago
Jake McGinty fbc527145c re-introduce unit tests
Closes #4057
// FREEBIE
9 years ago
Moxie Marlinspike 65ac2b3e18 Revert "use new android unit test support"
This reverts commit 06e137aee9.
9 years ago