Michael Kirk
9662b3cb1e
Wait a week before nagging when a new release comes out
6 years ago
Matthew Chen
a5ffbdebb3
Remove Obj-c proto parser.
6 years ago
Michael Kirk
495c334d14
update pods
...
// FREEBIE
6 years ago
Matthew Chen
d709a02493
Clean up formatting.
6 years ago
Michael Kirk
f633ebe2d9
update socketrocket
6 years ago
Michael Kirk
a7bc023526
update pods
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
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
7 years ago
Michael Kirk
00e5e1b0d6
Fixup some tests
...
// FREEBIE
7 years ago
Matthew Chen
e12a1e984a
Work on two-factor auth settings UI.
7 years ago
Matthew Chen
710d164186
Update minimum iOS version to 9.0.
7 years ago
Matthew Chen
e411bd5ee5
Update cocoapods.
7 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