Commit Graph

473 Commits (2ba5f65d8906a051ef04f294fcea9b81be4588f3)

Author SHA1 Message Date
Michael Kirk b860dce7f9 Swift protos for Envelope 6 years ago
Matthew Chen 25a98554b7 Intern JSQMessagesViewController. 6 years ago
Matthew Chen 819c2b1ceb Remove Twisted Oak. 6 years ago
Michael Kirk 77997639f5 Use CurrentAppContext instead of compiler flag to affect test behavior 6 years ago
Michael Kirk d423d3487f Disable swift optimizations for tests
Otherwise step-through debugging is untenable

// FREEBIE
6 years ago
Michael Kirk 6b43199ba1 Full text search pods changes
// FREEBIE
6 years ago
Michael Kirk 51747deeb7 update openssl 6 years ago
Matthew Chen 2ed80eb2dc Update cocoapods. 6 years ago
Matthew Chen 0131b8de2d Update cocoapods. 6 years ago
Matthew Chen 1395a6c37b Respond to CR. 6 years ago
Michael Kirk eae2fa27b3 Update pods
// FREEBIE
6 years ago
Michael Kirk 00e5e1b0d6 Fixup some tests
// FREEBIE
6 years ago
Matthew Chen e12a1e984a Work on two-factor auth settings UI. 6 years ago
Matthew Chen 710d164186 Update minimum iOS version to 9.0. 6 years ago
Matthew Chen e411bd5ee5 Update cocoapods. 6 years ago
Matthew Chen b64528e817 Respond to CR. 7 years ago
Matthew Chen 122ef91e57 Add protocol context to protocol kit. 7 years ago
Michael Kirk 6f959ff292 CR: be more conservative about deriving key spec, clear old passphrase
after deriving key spec.

// FREEBIE
7 years ago
Michael Kirk 426c9baa16 Key material changes
- For new installs, generate raw key-spec rather than derive it
- Adapt to separated concerns of the key derivation migration from the unencrypted header migration
- Reduce number of places where we delete/generate keying information
- Only store relevant keying material

// FREEBIE
7 years ago
Michael Kirk 938b9c85b8 Don't crash on clean install
Otherwise we'll error when retrieving non-existent password.

// FREEBIE
7 years ago
Matthew Chen 96b7dc5163 Update YapDatabase to reflect CR. 7 years ago
Matthew Chen 3c2b5e54d9 Add more logging to database conversion. 7 years ago
Matthew Chen 513ba5776b Update OpenSSL build. 7 years ago
Matthew Chen 21a0106722 Update reference to YapDatabase. 7 years ago
Matthew Chen d8f72dbec5 Clean up ahead of PR. 7 years ago
Matthew Chen c5079ed3d7 Add support for key specs. 7 years ago
Matthew Chen dc73342573 Convert databases if necessary. 7 years ago
Matthew Chen 63dc3391be Update OpenSSL to new version, app extension compliant. 7 years ago
Matthew Chen 8769fb07cf Write backup to encrypted zip. 7 years ago
Matthew Chen c8351cef57 Update YapDatabase. 7 years ago
Michael Kirk a58f1f385c Share a photo from photos app
Shows the conversation picker, and sends the attachment to that
conversation.

There's still a lot TODO

-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager

// FREEBIE
7 years ago
Michael Kirk f781199e27 ignore warnings in AFNetworking
// FREEBIE
7 years ago
Michael Kirk 08c324f948 Fix compiler warnings around ambiguous macro redefinition.
LMK if there's a better way to do this, which doesn't involve requiring
modules.

// FREEBIE
7 years ago
Matthew Chen e7b32899cb Sketch out SAE load screen; make a number of infrastructure changes. 7 years ago
Michael Kirk 7ca314aa28 Use up-to-date framework friendly OpenSSL
// FREEBIE
7 years ago
Matthew Chen 8d4e9b4565 Respond to CR. 7 years ago
Michael Kirk 961727814b Move pinning certificates into App
// FREEBIE
7 years ago
Michael Kirk a11d83187b WIP: Framework-friendly - compiles but crashes on launch
// FREEBIE
7 years ago
Michael Kirk b56f0e0d25 Pod setup for SignalMessaging framework
// FREEBIE
7 years ago
Michael Kirk e38535cbe1 update OpenSSL pod
// FREEBIE
7 years ago
Matthew Chen e07a240ee5 Merge tag '2.18.0.9' 7 years ago
Michael Kirk 81cff837ae Include root certs from pki.goog
// FREEBIE
7 years ago
Michael Kirk a30533e7b5 Add GTSGIAG3 to censorship circumvention trust store
openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt

// FREEBIE
7 years ago
Matthew Chen 569e6808a4 Update podfile.lock.
// FREEBIE
7 years ago
Matthew Chen aec6d67df3 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 73ae5b298c Suppress build warnings for Cocoapods dependencies.
// FREEBIE
7 years ago
Michael Kirk 2e196e21c6 update third party dependencies
// FREEBIE
7 years ago
Matthew Chen e0194fd605 Allow multiple simultaneous GIF downloads.
// FREEBIE
7 years ago
Matthew Chen 2dfd7aa0e9 Actually send GIFs.
// FREEBIE

SQUASH ME.

SQUASH ME.
7 years ago
Matthew Chen 3b9726a4fa Sketch out the GIF picker.
// FREEBIE
7 years ago