Commit graph

1649 commits

Author SHA1 Message Date
Matthew Chen 6e457e43ca Clear typing indicators when they are disabled. 2018-12-05 13:31:54 -05:00
Matthew Chen aa4fea64cf Improve Profiles Debug UI. 2018-12-03 22:02:03 -05:00
Michael Kirk 9eeed99708 fix formatting after merge 2018-12-03 16:28:44 -05:00
Michael Kirk 156302acc7 Merge tag '2.31.2.0' into release/2.32.0 2018-12-03 16:24:24 -05:00
Matthew Chen 0955ab8662 Refine envelope processing. 2018-12-02 17:30:31 -05:00
Michael Kirk 1ab4ed9aec enable typing indicators directly from splash 2018-11-30 09:20:01 -07:00
Matthew Chen 973afd041d Merge branch 'hotfix/2.31.1' into release/2.32.0 2018-11-30 09:25:34 -05:00
Michael Kirk 2b43fe31ed verify serialzed message exists 2018-11-29 18:06:59 -05:00
Matthew Chen a2dfcd0288 Respond to CR. 2018-11-29 15:00:37 -05:00
Matthew Chen c183aeca8e Refine asserts around message sending. 2018-11-29 14:30:16 -05:00
Matthew Chen a6cef1c4cc Update UD indicators. 2018-11-29 14:30:03 -05:00
Matthew Chen b290c9a89f Fix headers for censorship circumvention. 2018-11-29 13:31:10 -05:00
Matthew Chen 4d1c38cc45 Never failover message sends. 2018-11-29 13:10:40 -05:00
Michael Kirk b6e336a071 Merge tag '2.31.1.0' into release/2.32.0 2018-11-28 22:07:15 -07:00
Michael Kirk 24a19eaaca update REST endpoint ack url 2018-11-28 21:50:55 -07:00
Matthew Chen 4126b35a27 Respond to CR. 2018-11-26 09:42:41 -05:00
Matthew Chen 4ce0b68a86 Discard sender certificates after 24 hours. 2018-11-26 09:19:12 -05:00
Michael Kirk 4a70f8dc0f only process attachments if they exist 2018-11-24 17:35:15 -06:00
Matthew Chen f7df229fc0 Merge tag '2.31.0.39' into release/2.32.0 2018-11-19 14:41:05 -05:00
Matthew Chen 4d2bbfc54d Fix crash around account attributes update when unregistered. 2018-11-19 13:10:59 -05:00
Michael Kirk 6935761ab9 Merge tag '2.31.0.38' into release/2.32.0 2018-11-16 17:32:02 -06:00
Michael Kirk f52a58e31e Handle known sender 2018-11-16 17:22:40 -06:00
Michael Kirk 6c2dbbc7c3 verify envelope source before proceeding with error handling 2018-11-16 10:32:02 -06:00
Matthew Chen 81f234f6a0 Fix breakage in share extension. 2018-11-15 12:42:48 -05:00
Michael Kirk 12b916ad36 Merge tag '2.31.0.37' into release/2.32.0 2018-11-15 10:35:03 -06:00
Matthew Chen dacccccf74 Remove UD websocket. 2018-11-14 18:03:10 -05:00
Matthew Chen c2cc74f387 Fix build break. 2018-11-14 16:43:05 -05:00
Matthew Chen 949225d525 Respond to CR. 2018-11-14 16:35:11 -05:00
Matthew Chen bbdeeffc76 Use persistent HTTP connection for UD requests. 2018-11-14 14:54:37 -05:00
Matthew Chen c0e57bb35b Use persistent HTTP connection for UD requests. 2018-11-14 14:48:47 -05:00
Matthew Chen 11f8fcc80f Use persistent HTTP connection for UD requests. 2018-11-14 14:45:11 -05:00
Matthew Chen b865b91147 Use REST for UD requests. 2018-11-14 08:30:25 -05:00
Matthew Chen b583e96a04 Tweak clearMayHaveLinkedDevices. 2018-11-13 16:40:34 -05:00
Matthew Chen d71a4c6ff3 Revert "Randomly fail half of all websocket requests."
This reverts commit cae430bac9.
2018-11-13 16:40:16 -05:00
Michael Kirk b25a704039 Fix: Compose thread picker doesn't show self 2018-11-13 10:38:08 -06:00
Michael Kirk 7eaaab7be4 restrict self device id in message building, not in recipient data model 2018-11-13 10:38:08 -06:00
Matthew Chen cae430bac9 Randomly fail half of all websocket requests. 2018-11-13 09:37:11 -05:00
Michael Kirk b79860ae0f fix compiler doc warning 2018-11-12 09:45:06 -06:00
Michael Kirk c50b8dd0d3 fix compiler warning 2018-11-12 09:44:01 -06:00
Michael Kirk 10af14d965 Remove legacy built in test runner from SSK.
You can run the SSK test suite by adding to your cocoaopods file:

    pod 'SignalServiceKit', git: 'https://github.com/signalapp/Signal-iOS.git', testspecs: ["Tests"]
2018-11-11 11:31:57 -06:00
Michael Kirk 7cba367c0a reconcile jobqueue tests with NSTimer based retry 2018-11-11 11:31:57 -06:00
Michael Kirk 4971be5c26 Fix DESIGNATED_INITIALIZER syntax 2018-11-11 11:31:57 -06:00
Michael Kirk 2f3d875dcf fixup ud manager tests 2018-11-11 11:31:57 -06:00
Michael Kirk 79bed93b2d reconcile jobqueue with new readiness based setup 2018-11-11 11:28:59 -06:00
Michael Kirk 2c44cbccfd avoid assertion when deliberately testing for failure 2018-11-11 11:28:59 -06:00
Michael Kirk 24668fa790 update to reflect id assignment on build 2018-11-11 11:28:59 -06:00
Michael Kirk 4b0fc51933 update test to reflect correct behavior 2018-11-11 11:28:59 -06:00
Michael Kirk e2ad9d81bb attachment factory
flesh out other factory builders
2018-11-11 11:28:59 -06:00
Michael Kirk 4d860bb9c7 fixup job queue test 2018-11-11 11:28:59 -06:00
Michael Kirk 24f57cedda add missing method to FakeContactsManager, convert to Swift to avoid missing
protocol methods in the future.
2018-11-11 11:28:59 -06:00