Commit Graph

31 Commits (57cdbaedd646529ede41749fce0f16e1fe0b5ea3)

Author SHA1 Message Date
Moxie Marlinspike 541718fd11 Support for censorship circumvention in Egypt and UAE
// FREEBIE
9 years ago
Moxie Marlinspike 7b589c4300 TextSecure is now SignalService
// FREEBIE
9 years ago
haffenloher 72064d8827 Exclude the user's own number from notifyNewUsers
Closes #5229
// FREEBIE
9 years ago
agrajaghh ed592950c0 setting to disable notifications for new contacts
also mute these notifications between 23:00 and 09:00

fixes #4572
Closes #4926
10 years ago
Moxie Marlinspike 8a3762b337 Don't issue new user notification if secure session exists
Fixes #4800
// FREEBIE
10 years ago
Moxie Marlinspike b136fed6f7 Update contact DB on incoming messages
When we receive a Signal message from a previously unregistered
user, reflect that in the contact DB.

Fixes #3949
Closes #4492
// FREEBIE
10 years ago
Moxie Marlinspike 7bec5efe1a Add 'Signal Call' option to contact card
Fixes #4392
Closes #4465
// FREEBIE
10 years ago
Jake McGinty 3e798a9863 batch invitation
// FREEBIE
10 years ago
Moxie Marlinspike 8d82033855 Notify when contacts join Signal
Closes #4314
// FREEBIE
10 years ago
Moxie Marlinspike 11a93fabe5 Synchronize with paired devices when a contact changes.
// FREEBIE
10 years ago
Moxie Marlinspike 31e20ca87e Distinguish between secure and insecure call in conversation menu.
// FREEBIE
10 years ago
Moxie Marlinspike 7377e6c7da Support for syncing and checking secure voice support.
// FREEBIE
10 years ago
Moxie Marlinspike 32cb489d1d Make directory refresh async task more careful.
// FREEBIE
10 years ago
Moxie Marlinspike 704f2b91e2 Clean up contact queries.
// FREEBIE
10 years ago
Moxie Marlinspike d1940fe0f9 Support for populating contacts DB with TS account type.
// FREEBIE
10 years ago
Moxie Marlinspike 004f050741 libtextsecure javadoc and minor API refactoring
// FREEBIE
10 years ago
Jake McGinty fcde642563 Fix invalid transportation options
1) Accounts in the directory that don't have supports_sms can't
   get encrypted SMS.
2) Push groups can't receive insecure SMS

// FREEBIE

Closes #2521
10 years ago
Moxie Marlinspike 0d01feebc3 Move directory refresh from a service over to a job.
// FREEBIE
11 years ago
Moxie Marlinspike fb31319e52 Put everything under either internal or api. 11 years ago
Moxie Marlinspike 08ed90c5ec Split out Util functions. 11 years ago
Moxie Marlinspike 28cb1ed85b Move DirectoryUtil up to parent. 11 years ago
Moxie Marlinspike 601e233d47 Add account management interface to libtextsecure api 11 years ago
Jake McGinty 7d5e66eb6e fix send icon merge botch, encryption icons logic
// FREEBIE
11 years ago
Jake McGinty cbe87aa05c outgoing group MMS should never be encrypted
// FREEBIE
11 years ago
Jake McGinty ca6d8a8a0d refactor and improve contact selection
* unify single and multi contact selection activities
* follow android listview design recommendations more closely
* add contact photos to selection
* change indicator for push to be more obvious
* cache circle-cropped bitmaps
* dedupe numbers when contact has multiple of same phone number

// FREEBIE
11 years ago
Jake McGinty 33000582ed one more try at that one..
// FREEBIE
11 years ago
Jake McGinty e651f352bb fix NPE in isPushDestination
// FREEBIE
11 years ago
Jake McGinty 90169e9468 pending messages more accurately conveyed to user 11 years ago
Moxie Marlinspike 3999171377 Introduce registration-time ID for detecting stale sessions.
1) At registration time, a client generates a random ID and
   transmits to the the server.

2) The server provides that registration ID to any client
   that requests a prekey.

3) Clients include that registration ID in any
   PreKeyWhisperMessage.

4) Clients include that registration ID in their sendMessage
   API call to the server.

5) The server verifies that the registration ID included in
   an API call is the same as the current registration ID
   for the destination device.  Otherwise, it notifies the
   sender that their session is stale.
11 years ago
Moxie Marlinspike 9bb327db42 Handle SMS fallback preferences correctly, and fix directory sync. 11 years ago
Jake McGinty 9cd5a67ec5 directory changes to use number instead of token, group ui progress 11 years ago