Commit Graph

271 Commits

Author SHA1 Message Date
Matthew Chen
8d15ab618e Remove ZXing. 2021-07-02 16:23:46 -03:00
Nora Trapp
a7c628c846 Update to ZKGroup v0.7.3 2021-06-29 16:27:27 -07:00
Matthew Chen
8a1cca9abd Update Cocoapods. 2021-06-18 09:11:44 -03:00
Matthew Chen
6a8ba272ef Update Cocoapods. 2021-06-18 09:11:28 -03:00
Matthew Chen
b953104659 Update MC SDK to v1.1.0-pre2. 2021-06-18 09:11:13 -03:00
Nora Trapp
fcd9bd83b8 Update to Signal built OpenSSL 1.1.1k with M1 and Catalyst support 2021-06-17 14:45:29 -07:00
Eugene Bistolas
476ac11622 Add YYImage/libwebp to podfile 2021-06-17 14:29:15 -07:00
Eugene Bistolas
8c41c15e80 Add post-install podfile step to fix Pods-Signal-frameworks.sh to ensure xcframework symlinks are not broken 2021-06-17 14:29:15 -07:00
Eugene Bistolas
22d67ae286 Adopt OpenSSL-Universal 1.1.1k as dependency to Signal/SignalCoreKit/SignalServiceKit 2021-06-17 14:29:14 -07:00
Eugene Bistolas
9917f0126a Update workspace settings to use modern build system. Update Podfile to strip VALID_ARCHS flag from generated target xcconfig (deprecated in Xcode 12) 2021-06-17 14:29:14 -07:00
Nora Trapp
2d76b7c6e0 Don't build for armv7 2021-04-15 10:57:17 -07:00
Nora Trapp
36015c8fb8 Fix build 2021-04-14 21:41:08 -07:00
Nora Trapp
17b265f71c Update SignalCoreKit 2021-04-14 19:55:47 -07:00
Nora Trapp
a0d542657b Streaming encryption and decryption of attachments 2021-04-08 13:30:36 -07:00
Matthew Chen
7380fd725f Update Cocoapods. 2021-04-06 13:57:11 -03:00
Matthew Chen
7abfeeb2ae Payments: Clean up. 2021-04-06 13:57:11 -03:00
Matthew Chen
f130126b5b Update MC SDK; adopt new payment entropy derivation scheme; update auth credential handling. 2021-04-06 13:57:10 -03:00
Matthew Chen
05f6a54764 Update Cocoapods. 2021-04-06 13:57:10 -03:00
Matthew Chen
7087cc1791 Signal main net, fixes. 2021-04-06 13:57:10 -03:00
Matthew Chen
7b1457b8da Update MobileCoin dependencies. 2021-04-06 13:57:09 -03:00
Matthew Chen
0e76e4e85d Update MC SDK, rework MC SDK config. 2021-04-06 13:57:08 -03:00
Matthew Chen
e10e9ee9fb Update MC SDK. 2021-04-06 13:57:07 -03:00
Matthew Chen
590067499a Payments entropy, storage service, backup + restore flows.
* Update how payments state is stored in storage service.
* Build 'view passphrase' UI flow.
* Build 'restore payments wallet' UI flow.
* Rework the 'view passphrase' UI flow.
2021-04-06 13:57:07 -03:00
Matthew Chen
23aa187cea Add the "disable payments" flow.
* Show memo message in send payment view.
2021-04-06 13:57:07 -03:00
Matthew Chen
a8ea0607d6 Add MobileCoin pod dependency. 2021-04-06 13:57:06 -03:00
Matthew Chen
86b8eb08b8 Remove YapDatabase.
Apply asset from design.

Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Jordan Rose
68a27a76e2 Move AxolotlKit model classes into SSK and remove the dependency
We still need the AxolotlKit model classes to migrate old sessions,
but we don't need any of the actual protocol support. This also
means we can drop HKDFKit.

Additionally, we do still use some utilities from AxolotlKit:

- AxolotlExceptions.h: NSException names, should eventually be
  replaced by NSErrors everywhere

- NSData+keyVersionByte.h: prepend/remove public key type byte,
  should eventually be replaced by strong types (ECPublicKey)

- SPKProtocolContext.h: defines the SPKProtocol{Read,Write}Context
  marker protocols, should be replaced by direct use of
  SDSAny{Read,Write}Transaction
2021-03-22 16:17:47 -07:00
Jordan Rose
f9025cc0d8 Update SignalClient, and stop using cocoapods-binary to build it
Includes updates for SignalMetadataKit and SignalServiceKit for the
change requiring SenderCertificates to always have UUIDs.
2021-02-23 14:18:16 -08:00
Jordan Rose
2d7ebc03a1 Re-apply "Update and prebuild SignalClient"
Also pulls in an update for SignalCoreKit build flags that were
causing a problem.
2021-02-08 12:02:43 -08:00
Matthew Chen
7dd7bac83f Revert "Merge branch 'jrose/prebuild-SignalClient'"
This reverts commit 632e28680e, reversing
changes made to a411ecbb73.
2021-02-05 18:10:10 -03:00
Matthew Chen
f92befcad3 Update Cocoapods. 2021-02-05 17:37:16 -03:00
Jordan Rose
04d5a12723 Update and prebuild SignalClient (and CocoaLumberjack, by dependency)
This requires declaring a generic "Release" configuration in the
Podfile for the prebuilds to use.
2021-02-05 10:02:19 -08:00
Matthew Chen
02042cd26e Update Cocoapods. 2021-01-29 17:35:50 -03:00
Jordan Rose
8d141db975 Update Pods for SignalMetadataKit using SignalClient 2021-01-28 12:03:49 -08:00
Jordan Rose
dec438c67f Add SignalClient to the Podfile 2021-01-28 12:03:49 -08:00
Michelle Linington
fb282411cb Warn for ZKGroup, take a different approach for debug symbols
Jordan highlighted that we might be able to get away with just setting
COPY_PHASE_STRIP off for the resulting product. It appears to work
great!
2021-01-23 19:47:39 -08:00
Michelle Linington
f12aafae65 Update project to keep symbols in Debug config
Also makes changes to our Podfile to suppress warnings in projects not
actively being worked on while in the Debug configuration

Fixes the Profile configuration so it works on the simulator
2021-01-23 19:33:24 -08:00
Jordan Rose
29f7194500 Strip internal symbols from Pods frameworks
See https://github.com/CocoaPods/CocoaPods/issues/10277
2020-12-16 09:36:25 -08:00
Nora Trapp
18ab5f3181 Switch Argon2 pod name 2020-10-15 15:55:49 -07:00
Nora Trapp
d5b28a6987 Improve acknowledgements generation 2020-09-23 14:44:13 -07:00
Nora Trapp
b7cda17fe8 Research Megaphone 2020-09-21 12:08:36 -07:00
Matthew Chen
2dfd9f4b49 Respond to CR. 2020-09-02 13:44:15 -03:00
Matthew Chen
825cb06edb Animated sticker support. 2020-09-02 13:44:15 -03:00
Matthew Chen
a097d96164 Fix cocoapods issue around preprocessor definitions. 2020-06-03 11:03:39 -03:00
Nora Trapp
57a810658a Goodbye iOS 10 2020-05-27 17:34:32 -07:00
Matthew Chen
f7be178b41 Leverage session sender key indices when merging recipients. 2020-05-07 11:21:23 -03:00
Matthew Chen
73418e4087 Clean up ahead of PR. 2020-03-17 10:29:28 -03:00
Matthew Chen
f88bf3fb9d Update ZKGroup library to v0.4.0. 2020-03-17 10:29:28 -03:00
Michael Kirk
8a2ae1a8fe force compiler error with missing property synthesis 2020-03-09 16:52:40 -06:00
Michael Kirk
880781c439 update zxing 2020-02-28 14:44:57 -06:00