Commit Graph

74 Commits (547a8bd0003eafb5abad09d3fcab680901feafc9)

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.
5 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
5 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 d567534609 replies 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 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 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
Jonas Vautherin dd3cef5ec2 Refactor storage management to have a centralized,
clearer way to get the Signal output directories

Closes #6476
// FREEBIE
7 years ago
Moxie Marlinspike f67eb5f9f3 Support for receiving arbitrary attachment types
// 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
Niklas Wenzel 770026d4ee Fix the faulty tests in AttachmentDatabaseTest.java
Fixes #5948
Closes #5952
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 43ebf829ca remove unmaintained espresso tests
we hardly knew ye
closes #4559
// 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