Commit Graph

240 Commits (f4c2b5e47893fa8e69af2a4774dc5e44d26fa635)

Author SHA1 Message Date
Matthew Chen 7d727b7ac9 Modify proto wrapper builders to require required fields. 6 years ago
Matthew Chen 8ae200ac21 Fix build breakage around SignalCoreKit. 6 years ago
Matthew Chen 0125535d4d Pull out SignalCoreKit. 6 years ago
Michael Kirk 06eae47e09 ConversationViewItem -> protocol 6 years ago
Matthew Chen 98630cca50 Respond to CR; add db utility methods to test base classes. 6 years ago
Matthew Chen 66fc389fba Get SSK tests building and running. 6 years ago
Matthew Chen b881bb467c Fix proto stream test. 6 years ago
Matthew Chen e8186a7005 Fix rebase breakage. Make environment properties mutable in tests. 6 years ago
Matthew Chen e1db60c1c0 Rework creation of singletons. 6 years ago
Matthew Chen 0c6f6cdafd Fix compilation errors in Signal tests. 6 years ago
Michael Kirk 13856acb02 remove wrong import 6 years ago
Michael Kirk 966db1bd49 Get tests compiling by any means necessary
comment out and fail tests which don't compile
6 years ago
Michael Kirk fdc846cb55 remove test for deleted method 6 years ago
Michael Kirk 170eb63772 update old non-existant API usage 6 years ago
Michael Kirk 7a832e85ec remove wrong import 6 years ago
Matthew Chen 9b94580dae Update assertions.
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
6 years ago
Matthew Chen 6c8af5b541 Update cocoapods. 6 years ago
Matthew Chen 62c55c9cfb Fix broken tests. 6 years ago
Matthew Chen 3935b019f4 Add base class for tests. 6 years ago
Matthew Chen cc117b385c Modify environment accessors to use our 'shared' convention. 6 years ago
Matthew Chen bd05cdc031 Rename TextSecureKitEnv to SSKEnvironment. 6 years ago
Matthew Chen f9eab5cd24 Merge remote-tracking branch 'origin/release/2.29.2' 6 years ago
Michael Kirk c7662b5a86 Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
6 years ago
Matthew Chen 498828f93c Rename AttachmentStream methods. 6 years ago
Matthew Chen 9ab4da5c81 cherry-pick Merge branch 'charlesmchen/logSdp' 6 years ago
Matthew Chen cc5a480baa Apply OWS log functions in Objective-C. 6 years ago
Matthew Chen 3a50377902 Apply OWS log functions in Objective-C. 6 years ago
Matthew Chen 0b5b74a901 Respond to CR. 6 years ago
Matthew Chen 2d06c05a4f Log call session description. 6 years ago
Matthew Chen 5b50e81b4f Rename fail macros in Swift. 6 years ago
Michael Kirk 82e559d11b Use swift macros for main thread assert 6 years ago
Matthew Chen db3df249bf Merge NSData categories. 6 years ago
Matthew Chen 2c9c028504 Clean up. 6 years ago
Matthew Chen a5ffbdebb3 Remove Obj-c proto parser. 6 years ago
Matthew Chen a4d24c78a4 Respond to CR. 6 years ago
Matthew Chen 90002459c4 Add unit tests around proto wrappers. 6 years ago
Matthew Chen 379104c532 Migrate to WebRTC proto wrappers. 6 years ago
Michael Kirk df01c7e63e Update to latest YapDB (with Signal patches applied)
Applied branches:

- mkirk/invalidFinalIndices
- mkirk/upstream-unencrypted-headers

Also fixed up test suite.
6 years ago
Matthew Chen 03a9b21cfd Respond to CR. 6 years ago
Matthew Chen 6be3d2e42d Code generate Swift wrappers for protocol buffers. 6 years ago
Matthew Chen f814157a9e Code generate Swift wrappers for protocol buffers. 6 years ago
Michael Kirk ac461ca2d1 Fixup parser: Robust to servers various "empty" types
For base64Encoded data, sometimes the server sends "null" sometimes the server
sends an empty string.
6 years ago
Michael Kirk bae2e8649d Dry up Parameter parsing logic 6 years ago
Michael Kirk d39906f606 CR: test malformed protos 6 years ago
Michael Kirk b42f528713 Integrate with new contact discovery endpoint
Also:
* use system cookie parsing
* add AESGCM additional authenticated data parameter

// FREEBIE
6 years ago
Matthew Chen b197e4776e Respond to CR. 6 years ago
Matthew Chen 73eb0778c0 Add unit tests around byte parser. 6 years ago
Matthew Chen c3d47d3323 Respond to CR. 6 years ago
Matthew Chen 904ed1549e Add unit test around remote attestation. 6 years ago
Matthew Chen 460f7344ad Remote attestation. 6 years ago