Commit Graph

854 Commits

Author SHA1 Message Date
Jim Gustafson
f08bec6705
Update to RingRTC v2.21.3 2022-10-28 11:22:17 -07:00
Max Radermacher
3aa95a999a
Update SignalCoreKit 2022-10-24 23:28:33 -07:00
Nora Trapp
81556532d5 Update to LibSignal 0.21.0 2022-10-17 12:21:17 -07:00
Jim Gustafson
25302d3206
Update to RingRTC v2.21.2 2022-10-06 15:34:21 -07:00
Max Radermacher
20409d51b5 Update Pods for RingRTC v2.21.1 2022-09-23 15:20:42 -07:00
Max Radermacher
2f3a88e4b1 Update Curve25519Kit
Changes:
- Update deployment target to 12.2
2022-09-01 09:33:29 -07:00
Jim Gustafson
895a895ed5
Update to RingRTC v2.21.0 2022-08-31 14:57:11 -07:00
Evan Hahn
4fc5d75793 Update libPhoneNumber-iOS
This updates our libPhoneNumber dependency. See [the libPhoneNumber-iOS
commit][0].

According to [the upstream libphonenumber release notes][1], they
updated the formatting for +49 numbers. That caused a test to break, so
I updated it (and tested a few additional dialing codes).

[0]: 8b6f552682
[1]: 90503ecef3/release_notes.txt (L21)
2022-08-28 15:31:06 +00:00
Adam Mork
aac2f37150
[Payments] Update the MobileCoin dependency to the latest 1.2.2 release
* update MobileCoin to release v1.2.x, add new 1.2.x testNet enclave
values, migrate deprecated function calls to new alternatives.

* Add new top-level error to convertMCError

use staging for now

* Add mainnet enclave values, revert production/staging environment change from testing. Add comment about libmobilecoin static libraries needing to be built on signal build machine.

* add 2.x series enclave measurements

* Add intel hardening advisory for the new 2.x series of enclaves. This hardening advisory being added has no effect on the 1.2.x enclaves, but is required for the 2.x enclaves.

* Remove commented enclave measurements, change Logger.error to Logger.warn (some failed requests is expected for long-living connections), Add in new testNet enclave measurements

* Update to LibMobileCoin v1.2.2

Co-authored-by: Nora Trapp <nora@signal.org>
2022-08-22 13:08:40 -07:00
Evan Hahn
97322aaef8 Use libwebp on CocoaPods instead of our vendored one
This should have no direct user impact.

We recently upgraded `libwebp` in
e3fa7848e5. At the time, [the official
pod][cocoapod] was out of date, so we vendored it in. It's now there, so
we should use it.

[cocoapod]: https://cocoapods.org/pods/libwebp
2022-08-18 07:38:13 -05:00
Nora Trapp
794630f678 Update to Lottie 3.4.1 2022-08-11 13:08:50 -07:00
Nora Trapp
9a5ffcb821 Update to LibSignalClient 0.19.3 2022-08-05 15:01:21 -07:00
Evan Hahn
6305cdc0e6
SignalServiceKit: no longer a separate pod
SignalServiceKit is currently a separate pod. This makes merges tedious
and error-prone. Ultimately, it slows us down. It might've made sense as
a standalone library before, but it's so tightly integrated now that it
isn't useful to have it be separate.

This changes that, and makes SignalServiceKit a "normal" target.

IMO, most of this change isn't that exciting—just a bunch of changes to
scaffolding. There's one slightly spicier change: our generated
`Acknowledgements.plist` is now a little more clever.

Co-authored-by: Max Radermacher <max@signal.org>
2022-08-05 16:14:15 -05:00
Evan Hahn
e3fa7848e5 Upgrade libwebp to v1.2.3
This upgrades `libwebp` (a subdependency of `YYImage`) from v1.0.2 to its
latest version, v1.2.3.

As of this writing, the [libwebp pod does not have v1.2.3][0], so I
modified [the v1.2.1 podspec][1] and vendored it into the project. You
may wish to [compare the v1.2.1 podspec with my version][2]. In the long
term, I will try to get this change submitted upstream.

I tested this with a variety of stickers (usually sent as WebP), [WebP's
alpha test images][2], and [a test WebP image from the Desktop app][3].

[0]: 11f1b72927/Specs/1/9/2/libwebp
[1]: b04c376a0d/Specs/1/9/2/libwebp/1.2.1/libwebp.podspec.json
[2]: https://gist.github.com/EvanHahn-Signal/c87c301d2d7359df961bb85dd531a91c
[3]: https://developers.google.com/speed/webp/gallery2#webp_links
[4]: 412f07d2a2/fixtures/512x515-thumbs-up-lincoln.webp
2022-08-01 15:55:52 -05:00
Evan Hahn
202ce3e6d3
Update to RingRTC v2.20.13
Co-authored-by: Jim Gustafson <jim@signal.org>
2022-08-01 08:45:27 -05:00
Evan Hahn
9bf84b4f83
Update to RingRTC v2.20.12
Co-authored-by: Jim Gustafson <jim@signal.org>
2022-07-25 10:32:29 -05:00
Max Radermacher
b7ed5ae6ae Update SignalCoreKit 2022-07-21 10:25:44 -07:00
Max Radermacher
3e5a3ea501
Update SignalCoreKit in Podfile.lock
Also: Update DisplayableText tests for new Zalgo logic
2022-07-20 21:59:58 -07:00
george-signal
80565fb43f
Revert "Remove GRDB's memory management. (#4521)" (#4546)
This reverts commit a202f6204e.

It also uses the new facility in GRDB to disable
automatic memory management.

For context see:
https://github.com/groue/GRDB.swift/pull/1253
2022-07-11 14:37:29 -07:00
Evan Hahn
9932c16428 Update Pods 2022-07-05 10:46:44 -05:00
Jim Gustafson
f3799c0bde
Update to RingRTC v2.20.10 2022-06-22 16:50:52 -07:00
Jim Gustafson
d9490f1ca4
Update to RingRTC v2.20.9 2022-06-20 11:12:45 -07:00
Evan Hahn
152080a93b Update libPhoneNumber-iOS
This updates our fork of libPhoneNumber-iOS to include metadata from
libphonenumber v8.12.50.
2022-06-14 14:16:34 +00:00
Jim Gustafson
12a4b687a2 Update to RingRTC v2.20.8 2022-06-02 20:40:46 -07:00
Jim Gustafson
d78c4ad553 Update to RingRTC v2.20.7 2022-05-27 09:39:24 -05:00
Jim Gustafson
de9d24bc83 Update to RingRTC v2.20.6 2022-05-24 15:20:45 -05:00
Nora Trapp
6cd853742d Update to LibSignalClient 0.17.0 2022-05-16 11:14:12 -07:00
Jim Gustafson
600b90c4b7 Update to RingRTC v2.20.5 2022-05-05 23:43:21 -07:00
Jim Gustafson
350e311cf5 Update to RingRTC v2.20.4 2022-05-04 16:17:35 -07:00
Evan Hahn
8c2bd109dd Update Pods 2022-04-26 14:41:16 -05:00
Nora Trapp
1538b0a57f Update to LibSignalClient 0.16.0 2022-04-26 12:28:37 -07:00
Max Radermacher
f254c83382 Remove cocoapods-binary
This was added in f1993e7c79 to support ZXing, but ZXing was removed
in 8d15ab618e & 430d7e9469, so this is no longer used.
2022-04-26 09:20:14 -07:00
Evan Hahn
636b417390 Upgrade GRDB to version 5.23.0
This upgrades [GRDB][0] from v4.3.0 to v5.23.0, the latest version.

I closely followed the [migration guide][1] and stole from a prior
attempt at this upgrade. I also made sure to test the media gallery,
because that allegedly had problems before.

[0]: https://github.com/groue/GRDB.swift
[1]: 6d3f309cad/Documentation/GRDB5MigrationGuide.md
2022-04-20 09:08:50 -05:00
Michelle Linington
4ab5b21fc1 Update Pods 2022-04-13 20:31:30 -07:00
Michelle Linington
d7ed9313a1 Update Pods 2022-04-09 17:09:23 -07:00
Evan Hahn
25a37decfd Upgrade CocoaPods to 1.11.3
This upgrades CocoaPods from 1.10.1 to 1.11.3.
2022-04-09 16:35:41 -05:00
Nora Trapp
1e65b4c413 Update to SQLCipher 4.5.1 2022-03-31 00:37:56 -07:00
Nora Trapp
05313c3725 Update to LibSignalClient v0.15.0 2022-03-24 11:55:45 -07:00
Michelle Linington
db34f2a0fb Update Pods 2022-03-18 20:06:16 -07:00
Martin Böttcher
7b540cb7d2 updated SignalCoreKit pod 2022-03-15 11:36:04 +01:00
Nora Trapp
0f56118382 Update to MobileCoin v1.2.0-pre10 2022-03-04 15:07:50 -08:00
Michelle Linington
34ded18ac8 Update Pods 2022-03-04 14:17:13 -08:00
Michelle Linington
25f8b559bc Update to latest RingRTC 2022-03-04 14:17:04 -08:00
Michelle Linington
da599d4b0b Link against development RingRTC 2022-03-04 14:16:56 -08:00
Nora Trapp
3173cfb70e Update to SignalClient 0.13.0 2022-02-22 12:14:25 -08:00
Jordan Rose
b4c95c541c Update Starscream 2022-02-16 15:13:32 -08:00
Jordan Rose
b9bfad6463 Update libPhoneNumber-iOS 2022-02-14 18:16:07 -08:00
Michelle Linington
49a8953ca4 Update Pods 2022-02-08 18:47:40 -08:00
Nora Trapp
43825b90f1 Update to SignalClient 0.12.2 2022-02-03 13:15:40 -08:00
Jordan Rose
be373b7ec6 Update SignalCoreKit again 2022-02-01 14:48:38 -08:00