Commit Graph

299 Commits (f5237ef5d16022f2179d9cbf2749ff188ee6dbcc)
 

Author SHA1 Message Date
Matthew Chen f5237ef5d1 Add TSBlockingManager.
// FREEBIE
8 years ago
Michael Kirk 8b5f82eb6d Merge branch 'mkirk/mark-unfresh' 8 years ago
Michael Kirk 2dbcfed3ba Mark a stored session as unfresh
in case of YapDB object cache.

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

// FREEBIE
8 years ago
Matthew Chen 1fd7627daf Merge branch 'charlesmchen/sendQueuePerConvo' 8 years ago
Matthew Chen 5739f71bd4 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen c3d2ea7abd Use a separate sending queue for each conversation.
// FREEBIE
8 years ago
Matthew Chen 289d0df064 Merge branch 'charlesmchen/sendToSelfVsIncompleteOperation' 8 years ago
Matthew Chen 62d52ce9a0 Fix “send to self operations never complete” issue.
// FREEBIE
8 years ago
Michael Kirk d31cfe6fd6 Ensure existing sessions are invalidated when saving new identity
// FREEBIE
8 years ago
Matthew Chen 4dc18f2f03 Merge branch 'charlesmchen/phoneNumberParsingTweaks' 8 years ago
Matthew Chen 5846131976 Further refinements to phone number parsing.
// FREEBIE
8 years ago
Matthew Chen 5dc4938746 Merge branch 'charlesmchen/decryptionExceptionLogging' 8 years ago
Matthew Chen 7f681e964b Improve logging around decryption exceptions.
// FREEBIE
8 years ago
Matthew Chen cdef86e276 Merge branch 'charlesmchen/websocketEdgeCases' 8 years ago
Matthew Chen a1e5019370 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen e92d40a127 Fix edge cases around the websocket lifecycle.
// FREEBIE
8 years ago
Matthew Chen 0f47dc6200 Fix edge cases around the websocket lifecycle.
// FREEBIE
8 years ago
Matthew Chen 5cbaafe38a Merge branch 'charlesmchen/maxIncomingAttachmentFileSize' 8 years ago
Matthew Chen 04a3e4323c Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 8231f79977 Don’t check content length header until we’ve received at least one byte of the attachment download.
// FREEBIE
8 years ago
Matthew Chen 2c61943537 Abort attachment downloads of excessive size.
// FREEBIE
8 years ago
Michael Kirk d3af0d3a27 Merge pull request #135 from WhisperSystems/mkirk/fix-attachment-dispatch
Only call sendMessage on main thread.
8 years ago