Commit Graph

310 Commits (d47ddd112dfadcd5e217687d8f3472eb1c3d0a8c)
 

Author SHA1 Message Date
Matthew Chen d47ddd112d Filter outgoing messages using the blacklist.
// FREEBIE
9 years ago
Matthew Chen af4faaa601 Filter incoming messages using the blacklist.
// FREEBIE
9 years ago
Matthew Chen d1189e5b03 Merge branch 'charlesmchen/singletonAssert' 9 years ago
Matthew Chen f1e770fa0a Respond to CR.
// FREEBIE
9 years ago
Matthew Chen e038d24103 Apply assert to ensure singletons are only created once.
// FREEBIE
9 years ago
Matthew Chen cd4134c9da Apply assert to ensure singletons are only created once.
// FREEBIE
9 years ago
Matthew Chen ec7a796b71 Merge branch 'charlesmchen/blocking1' 9 years ago
Matthew Chen 02004a75f9 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 2a2ad7d679 Improve logging in TSBlockingManager.
// FREEBIE
9 years ago
Matthew Chen a40c09e268 Improve comments in TSBlockingManager.
// FREEBIE
9 years ago
Matthew Chen f036d75fcb Avoid redundant "block list changed" sync messages in TSBlockingManager.
// FREEBIE
9 years ago
Matthew Chen f5237ef5d1 Add TSBlockingManager.
// FREEBIE
9 years ago
Michael Kirk 8b5f82eb6d Merge branch 'mkirk/mark-unfresh' 9 years ago
Michael Kirk 2dbcfed3ba Mark a stored session as unfresh
in case of YapDB object cache.

// FREEBIE
9 years ago
Michael Kirk f4dfd65840 Debug method to print stored sessions
// FREEBIE
9 years ago
Michael Kirk bdd0241a94 Merge pull request #155 from WhisperSystems/mkirk/enforce-singleton
enforce singleton usage for MessagesManager and MessageSender
9 years ago
Michael Kirk 61fe71f0ca MessageSender should be accessed as singleton
// FREEBIE
9 years ago
Michael Kirk 4b0c01c961 MessagesManager should only be accessible via it's shared singleton
Testers can add the verbose init to a category for injecting
dependencies.

// FREEBIE
9 years ago
Matthew Chen 718164fbe5 Merge branch 'charlesmchen/sharingOfOversizeTextMessages' 9 years ago
Matthew Chen e9d6a3747c Fix sharing of oversize text messages.
// FREEBIE
9 years ago
Matthew Chen 80266856e1 Merge branch 'charlesmchen/arbitraryAttachments2' 9 years ago
Matthew Chen 12635c65c2 Improve support for arbitrary attachments.
// FREEBIE
9 years ago
Matthew Chen da3c4bbac7 Merge branch 'feature/acceptArbitraryIncomingAttachments' 9 years ago
Matthew Chen 53623adae8 Accept arbitrary incoming attachments.
// FREEBIE
9 years ago
Matthew Chen 7bbbd2fb9d Merge branch 'charlesmchen/failedAttachmentDownloads' 9 years ago
Matthew Chen 49a24a4e6a Improve handling of incomplete and failed attachment downloads.
// FREEBIE
9 years ago
Matthew Chen bdde3c73c5 Improve handling of incomplete and failed attachment downloads.
// FREEBIE
9 years ago
Matthew Chen fbd3859a85 Merge branch 'charlesmchen/removeRedPhoneCode' 9 years ago
Matthew Chen 36485c9461 Remove RedPhone code.
// FREEBIE
9 years ago
Michael Kirk 968066eff6 Merge pull request #151 from WhisperSystems/mkirk/freebie-check-script
post commit which double checks for freebie presence
9 years ago
Michael Kirk 708dca282e post commit which double checks for freebie presence
// FREEBIE
9 years ago
Matthew Chen 9e0f777556 Merge branch 'charlesmchen/oversizeTextMessages' 9 years ago
Matthew Chen 75fabe5c25 Add support for oversize text messages sent as attachments.
// FREEBIE
9 years ago
Matthew Chen 334912a48f Merge branch 'charlesmchen/filterCountryCodes' 9 years ago
Matthew Chen d38f6fbfd1 Filter out country codes properly.
// FREEBIE
9 years ago
Michael Kirk 28e2639dc5 Merge branch 'charlesmchen/swiftDataWriteCrash' 9 years ago
Michael Kirk f005b66fa5 code review: move unnecessary __block allocation
// FREEBIE
9 years ago
Matthew Chen a730381424 Fix crash writing a "swift" NSData on iOS 9.
// FREEBIE
9 years ago
Matthew Chen 97a66f30f2 Merge branch 'charlesmchen/messageSenderDeadlock' 9 years ago
Matthew Chen 607dd9a2f2 Avoid YapDatabase deadlock in OWSMessageSender.
// FREEBIE
9 years ago
Michael Kirk 63cc0328b5 Merge branch 'mkirk/better-envelope-logging' 9 years ago
Michael Kirk b73594b234 Better envelop logging.
Previously it was basically impossible to trace recipients in debug
logs.

// FREEBIE
9 years ago
Matthew Chen 1fd7627daf Merge branch 'charlesmchen/sendQueuePerConvo' 9 years ago
Matthew Chen 5739f71bd4 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen c3d2ea7abd Use a separate sending queue for each conversation.
// FREEBIE
9 years ago
Matthew Chen 289d0df064 Merge branch 'charlesmchen/sendToSelfVsIncompleteOperation' 9 years ago
Matthew Chen 62d52ce9a0 Fix “send to self operations never complete” issue.
// FREEBIE
9 years ago
Michael Kirk d31cfe6fd6 Ensure existing sessions are invalidated when saving new identity
// FREEBIE
9 years ago
Matthew Chen 4dc18f2f03 Merge branch 'charlesmchen/phoneNumberParsingTweaks' 9 years ago
Matthew Chen 5846131976 Further refinements to phone number parsing.
// FREEBIE
9 years ago