Matthew Chen
710d164186
Update minimum iOS version to 9.0.
2018-02-26 14:13:38 -05:00
Matthew Chen
e411bd5ee5
Update cocoapods.
2018-02-13 10:53:37 -05:00
Matthew Chen
b64528e817
Respond to CR.
2018-02-09 10:42:25 -05:00
Matthew Chen
122ef91e57
Add protocol context to protocol kit.
2018-02-09 10:31:29 -05:00
Michael Kirk
6f959ff292
CR: be more conservative about deriving key spec, clear old passphrase
...
after deriving key spec.
// FREEBIE
2018-01-31 17:22:42 -08:00
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
2018-01-31 16:08:03 -08:00
Michael Kirk
938b9c85b8
Don't crash on clean install
...
Otherwise we'll error when retrieving non-existent password.
// FREEBIE
2018-01-31 13:28:14 -08:00
Matthew Chen
96b7dc5163
Update YapDatabase to reflect CR.
2018-01-30 10:26:33 -05:00
Matthew Chen
3c2b5e54d9
Add more logging to database conversion.
2018-01-29 09:37:09 -05:00
Matthew Chen
513ba5776b
Update OpenSSL build.
2018-01-25 12:53:38 -05:00
Matthew Chen
21a0106722
Update reference to YapDatabase.
2018-01-25 12:45:30 -05:00
Matthew Chen
d8f72dbec5
Clean up ahead of PR.
2018-01-25 11:07:22 -05:00
Matthew Chen
c5079ed3d7
Add support for key specs.
2018-01-25 11:00:38 -05:00
Matthew Chen
dc73342573
Convert databases if necessary.
2018-01-25 11:00:38 -05:00
Matthew Chen
63dc3391be
Update OpenSSL to new version, app extension compliant.
2018-01-12 17:19:32 -05:00
Matthew Chen
8769fb07cf
Write backup to encrypted zip.
2018-01-11 10:40:49 -05:00
Matthew Chen
c8351cef57
Update YapDatabase.
2017-12-15 11:11:04 -05:00
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
2017-12-07 10:13:06 -05:00
Michael Kirk
f781199e27
ignore warnings in AFNetworking
...
// FREEBIE
2017-12-07 10:12:23 -05:00
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
2017-12-04 12:50:28 -05:00
Matthew Chen
e7b32899cb
Sketch out SAE load screen; make a number of infrastructure changes.
2017-12-01 09:37:52 -05:00
Michael Kirk
7ca314aa28
Use up-to-date framework friendly OpenSSL
...
// FREEBIE
2017-11-30 09:43:17 -08:00
Matthew Chen
8d4e9b4565
Respond to CR.
2017-11-30 10:02:04 -05:00
Michael Kirk
961727814b
Move pinning certificates into App
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
b56f0e0d25
Pod setup for SignalMessaging framework
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
e38535cbe1
update OpenSSL pod
...
// FREEBIE
2017-11-08 10:43:45 -05:00
Matthew Chen
e07a240ee5
Merge tag '2.18.0.9'
2017-11-03 14:23:47 -04:00
Michael Kirk
81cff837ae
Include root certs from pki.goog
...
// FREEBIE
2017-11-03 13:55:12 -04:00
Michael Kirk
a30533e7b5
Add GTSGIAG3 to censorship circumvention trust store
...
openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt
// FREEBIE
2017-11-03 11:24:57 -04:00
Matthew Chen
569e6808a4
Update podfile.lock.
...
// FREEBIE
2017-11-01 12:36:24 -04:00
Matthew Chen
aec6d67df3
Respond to CR.
...
// FREEBIE
2017-10-31 15:07:38 -04:00
Matthew Chen
73ae5b298c
Suppress build warnings for Cocoapods dependencies.
...
// FREEBIE
2017-10-31 15:04:40 -04:00
Michael Kirk
2e196e21c6
update third party dependencies
...
// FREEBIE
2017-10-06 17:56:29 -04:00
Matthew Chen
e0194fd605
Allow multiple simultaneous GIF downloads.
...
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen
2dfd7aa0e9
Actually send GIFs.
...
// FREEBIE
SQUASH ME.
SQUASH ME.
2017-10-02 13:37:32 -04:00
Matthew Chen
3b9726a4fa
Sketch out the GIF picker.
...
// FREEBIE
2017-10-02 13:37:32 -04:00
Michael Kirk
ecf8ca093f
[JSQMVC] iOS11 compatability
...
// FREEBIE
2017-09-06 11:46:25 -04:00
Matthew Chen
1be49e4858
Update JSQMessagesViewController pod.
...
// FREEBIE
2017-08-31 16:36:21 -04:00
Matthew Chen
7d32491968
Preserve scroll state across conversation view layout changes, if possible.
...
// FREEBIE
2017-08-31 15:21:27 -04:00
Matthew Chen
44f071bdfb
Respond to CR.
...
// FREEBIE
2017-08-29 12:20:58 -04:00
Matthew Chen
6f5437ee0d
Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
...
// FREEBIE
2017-08-29 12:20:58 -04:00
Matthew Chen
7f717c0ca6
Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
...
// FREEBIE
2017-08-29 12:20:58 -04:00
Matthew Chen
d4879a5f5b
Update JSQMessageView.
...
* Fix "scroll state flickers when presenting messages view" issue.
* Ignore spurious trait collection changes on view presentation.
* Remove redundant view layout in JSQ view.
// FREEBIE
2017-08-25 16:59:01 -04:00
Matthew Chen
14d472781f
Respond to CR.
...
// FREEBIE
2017-08-21 17:13:36 -04:00
Michael Kirk
0ab958f03a
cleanup per codereview
...
- reference OWS OpenSSL
- clarify comments
- fix typo
// FREEBIE
2017-08-21 16:37:16 -04:00
Michael Kirk
72fbb02028
aes-gcm via openssl
...
// FREEBIE
2017-08-21 16:37:16 -04:00
Michael Kirk
370ce5ba01
Merge branch 'hotfix/2.15.3'
2017-08-10 13:22:21 -04:00
Michael Kirk
93d2baa096
[JSQMVC] Fix scrolling crashes
...
- First occurs when the "Load More Messages" is shown, while scrolling and
receiving new messages
- Second occurs when scrolling while popping/dismissing the keyboard
(Not sure if receiving messages was a precondition for this crash)
// FREEBIE
2017-08-10 12:17:42 -04:00
Michael Kirk
71be024fd9
[SPK] more asserts/logging
...
// FREEBIE
2017-08-07 12:08:56 -04:00