Commit Graph

451 Commits (77dbf6480c160918d3045e5c1b577fc26fbd643a)
 

Author SHA1 Message Date
Matthew Chen 77dbf6480c Respond to CR.
// FREEBIE
8 years ago
Matthew Chen c89b9fb0bf Disable “disappearing messages” job when inactive.
// FREEBIE
8 years ago
Matthew Chen 6e52009ff0 Rework the “disappearing messages” logic.
// FREEBIE
8 years ago
Matthew Chen 9f569d376c Merge branch 'charlesmchen/autoRejoinGroups' 8 years ago
Matthew Chen d5118273b8 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 315775ff23 Auto-rejoin groups by emitting and responding to “request group info” messages.
// FREEBIE
8 years ago
Michael Kirk 311206918f Merge branch 'mkirk/safer-key-delete' 8 years ago
Michael Kirk e9c0c46a23 Always keep at least 3 old signed prekeys (accepted or otherwise).
If the keys weren't marked as accepted, we risk deleting keys which are
still probably relevant.

// FREEBIE
8 years ago
Matthew Chen 4e08b8092d Merge branch 'charlesmchen/flagVoiceMessages' 8 years ago
Matthew Chen e56e9434ab Respond to CR.
// FREEBIE
8 years ago
Matthew Chen b846532351 Flag voice messages as such in protos.
// FREEBIE
8 years ago
Matthew Chen 92de9a5e72 Merge branch 'charlesmchen/attachmentMimeTypes' 8 years ago
Matthew Chen 3e9fbb1bec Prefer to deduce the MIME type from the file extension using lookup, not the UTI type.
// FREEBIE
8 years ago
Matthew Chen cb6de93a83 Try to deduce attachment MIME type from the file extension if possible.
// FREEBIE
8 years ago
Matthew Chen 955c4d8a02 Merge branch 'charlesmchen/phoneNumberParsingPerf' 8 years ago
Matthew Chen 6c2de6ed56 Fix a hotspot in the phone number parsing logic.
// FREEBIE
8 years ago
Matthew Chen 71a304f84f Merge branch 'charlesmchen/multipleAccounts' 8 years ago
Matthew Chen 1b93cd29c2 Rework handling of phone number names.
// FREEBIE
8 years ago
Matthew Chen d82afb8bb7 Merge branch 'charlesmchen/contactsSync' 8 years ago
Matthew Chen 9bfcc8e38b Add “is complete” flag to contacts sync proto.
// FREEBIE
8 years ago
Matthew Chen 41e564db47 Use SignalAccount class to sync contacts.
// FREEBIE
8 years ago
Matthew Chen 741e5c02ac Add “is complete” flag to contacts sync proto.
// FREEBIE
8 years ago
Michael Kirk f078f8adc2 Merge branch 'mkirk/compiler-warnings' 8 years ago
Michael Kirk ad31c75e88 fix more compiler warnings
* initWithCoder is a designated initializer for *any* TSYapDatabase model
* doc fixes
* cast log param appropriately

Compiler Warnings: 337 -> 331

// FREEBIE
8 years ago
Michael Kirk 50df5b682b nullability annotations for TSInteraction
Compiler warnings: 343 -> 337

// FREEBIE
8 years ago
Michael Kirk c9f397d590 nullability audit for MimeTypeUtil
* added missing nullability annotations
* guard against insterting nil into set
* remove unused code

Compiler Warnings: 364 -> 343

// FREEBIE
8 years ago
Michael Kirk 1754ad25d2 nullability annotations
Compiler Warnings: 387 -> 364

// FREEBIE
8 years ago
Michael Kirk 24c84cbbad Merge branch 'mkirk/better-send-logs' 8 years ago
Michael Kirk a92129a0ee better sending logs
// FREEBIE
8 years ago
Michael Kirk e336e0b34a Merge branch 'mkirk/delay-contact-access' 8 years ago
Michael Kirk 4338c59356 disambiguate contact param
// FREEBIE
8 years ago
Matthew Chen d25a934039 Merge branch 'charlesmchen/cleanup' 8 years ago
Matthew Chen 9b8d6bd87d Minor cleanup.
// FREEBIE
8 years ago
Matthew Chen 25e086c221 Merge branch 'charlesmchen/autoMarkAsRead' 8 years ago
Matthew Chen 2a64ff29e5 Temporary change to improve read receipt logging. 8 years ago
Michael Kirk 77833e727a Merge pull request #196 from WhisperSystems/mkirk/contact-fixup
Properly handle "work", "home", and "other" labels
8 years ago
Michael Kirk f4dd01e300 Properly handle "work", "home", and "other" labels
// FREEBIE
8 years ago
Matthew Chen 4431fa3356 Merge branch 'charlesmchen/signalAccount' 8 years ago
Matthew Chen 5058eb837e Add SignalAccount class.
// FREEBIE
8 years ago
Matthew Chen cd9e1fb574 Add SignalAccount class.
// FREEBIE
8 years ago
Matthew Chen e3c9598122 Extract labels for phone numbers.
// FREEBIE
8 years ago
Matthew Chen 9dc6014850 Extract labels for phone numbers.
// FREEBIE
8 years ago
Michael Kirk 608852898a Merge branch 'mkirk/debug-call-messages' 8 years ago
Michael Kirk 52b19a9118 better debug messages about what *kind* of encrypted message we received
Uniform logging, removing redundant logging wherever possible, to add
details about what kind of message was received.

In particular, with calls, when there are lots of messages going back
and forth, this makes it easier to make sense of what's being exchanged.

// FREEBIE
8 years ago
Michael Kirk c47e766c10 Merge branch 'mkirk/debug-spk' 8 years ago
Michael Kirk bf6f013153 debug tool: print signed prekey report
Example output:

    SignedPreKeys Report:
      currentId: 111111111
      firstPrekeyUpdateFailureDate: (null)
      prekeyUpdateFailureCount: 0
      All Keys (count: 2):
        #1 <SignedPreKeyRecord: id: 111111111, generatedAt: 2017-04-24 19:23:55 +0000, wasAcceptedByService:YES, signature: <abcdefgh ..>
        #2 <SignedPreKeyRecord: id: 222222222, generatedAt: 2017-04-20 19:23:55 +0000, wasAcceptedByService:YES, signature: <12345678 ..>

// FREEBIE
8 years ago
Matthew Chen cc055f034a Merge branch 'charlesmchen/genericAttachmentAppearance' 8 years ago
Matthew Chen b986db808d Add filename to attachment streams. 8 years ago
Matthew Chen 5d4b96924d Merge branch 'charlesmchen/utiTypeForFileExtension' 8 years ago
Matthew Chen 19754bacb9 Add a "UTI type for file extension" method.
// FREEBIE
8 years ago