Commit Graph

124 Commits

Author SHA1 Message Date
Davide De Rosa
5493393bbf Use versioned TunnelKit 2020-04-19 17:01:02 +02:00
Davide De Rosa
581e21beb7 Update pods
TunnelKit to OpenSSL 1.1.1f
2020-04-19 01:53:12 +02:00
Davide De Rosa
8655b97387 Update TunnelKit 2020-04-15 11:25:32 +02:00
Davide De Rosa
f092ec31ed Fix unhandled udp4/tcp4 in --proto
TunnelKit bug.
2020-04-14 22:59:54 +02:00
Davide De Rosa
88b860d666 Fix TunnelKit endpoint regression
Try pre-resolved addresses before DNS resolution.

Evident with e.g. ProtonVPN Secure Core.
2020-04-11 13:16:10 +02:00
Davide De Rosa
b39b8fbae0 Update pods + bundle 2020-04-11 12:53:37 +02:00
Davide De Rosa
ea6499c6ee Update TunnelKit
Explicit IPv4/6 endpoints.
2020-04-06 11:30:59 +02:00
Davide De Rosa
8547899a53 Update TunnelKit
Disconnect on server shutdown.
2020-04-06 11:29:11 +02:00
Davide De Rosa
04b100bcd9 Update pods 2020-02-24 20:50:03 +01:00
Davide De Rosa
f4682f5af8 Update TunnelKit 2020-01-11 09:33:51 +01:00
Davide De Rosa
ecee262fae Update bundle and pods 2019-12-14 19:35:54 +01:00
Davide De Rosa
514705500b Update TunnelKit with ping timeout fix
Potential fix, unconfirmed.

Fixes #106
2019-12-12 18:55:18 +01:00
Davide De Rosa
bbaccb3de5 Prepare release
- Versioned TunnelKit
- Updated Core/API
2019-12-11 17:04:02 +01:00
Davide De Rosa
d734b0e0f7 Update TunnelKit (version only) 2019-12-07 09:47:07 +01:00
Davide De Rosa
c1c7587c8c Handle errors in product requests
Update Convenience due to main queue bugs.
2019-11-30 12:08:30 +01:00
Davide De Rosa
28a7dcdcf7 Update providers via web service
Reload products after update. Always re-list products!

Had to fix web services in Convenience, completion handler not
invoked from main queue.
2019-11-28 11:34:01 +01:00
Davide De Rosa
56ad460ec9 Update WebServices from Core 2019-11-21 00:07:18 +01:00
Davide De Rosa
70783f9dda Reuse Credits from Convenience 2019-11-20 23:14:19 +01:00
Davide De Rosa
fa93e664f3 Update TunnelKit to require more flags in .ovpn 2019-11-20 20:02:36 +01:00
Davide De Rosa
2a6e1ee92a Update Convenience to Dynamic Type
Version/Licenses.
2019-11-20 19:37:06 +01:00
Davide De Rosa
2254a796c8 Use TunnelKit 2.1.0 2019-11-03 04:05:14 +01:00
Davide De Rosa
f936cffe5e Finish up ProductManager implementation
- Reload receipt on updated transactions (e.g. promo code)
- Implement restore purchases (refresh receipt before restoring)
2019-10-31 09:35:58 +01:00
Davide De Rosa
026a94065c Read features from app store receipt
- Use Kvitto to parse App Store receipt
- Infer feature/provider eligibility from features
- Assume full version in beta
- Read receipt even if no products were purchased
2019-10-31 09:32:25 +01:00
Davide De Rosa
6ad44216fc Refactor single search domain to TunnelKit update 2019-10-25 19:10:06 +02:00
Davide De Rosa
dfa711b335 Customize PAC in network settings 2019-10-23 13:08:04 +02:00
Davide De Rosa
343fb69ae3 Update TunnelKit 2019-10-23 11:19:00 +02:00
Davide De Rosa
eb43888776 Update TunnelKit (PAC) 2019-10-22 23:59:39 +02:00
Davide De Rosa
911645cc68 Update TunnelKit 2019-10-22 14:10:48 +02:00
Davide De Rosa
cd5e702a5c Update CocoaPods 2019-10-21 00:42:49 +02:00
Davide De Rosa
1916b88243 Update Convenience for review URL 2019-10-11 18:10:23 +02:00
Davide De Rosa
ea5d3a48ab Add Convenience library 2019-10-11 12:40:06 +02:00
Davide De Rosa
b39ad33081 Update bundle and pods 2019-09-30 14:21:07 +02:00
Davide De Rosa
3c62a967c9 Use TunnelKit 2.0.3
Had to update CocoaPods 1.6.0 to 1.7.5
2019-09-07 00:14:01 +02:00
Davide De Rosa
042d652147 Update TunnelKit 2019-09-03 00:31:20 +02:00
Davide De Rosa
d32674da8c Update pods 2019-09-03 00:19:45 +02:00
Davide De Rosa
9dd1695973 Update TunnelKit 2019-08-23 09:28:01 +02:00
Davide De Rosa
84b7453791 Update TunnelKit
Fix deadlock on shutdown again.
2019-08-12 15:23:21 +02:00
Davide De Rosa
ee3b082acd Use versioned TunnelKit 2019-07-27 10:01:59 +02:00
Davide De Rosa
d69e40e509 Fix TunnelKit commit (rebased) 2019-07-26 23:15:59 +02:00
Davide De Rosa
7f66b43935 Revert ENOBUFS "mitigation" 2019-07-26 20:50:27 +02:00
Davide De Rosa
439364e74a Update TunnelKit
- SOFT_RESET
- Deadlock on shutdown
2019-07-11 18:47:18 +02:00
Davide De Rosa
dd2f20e6dc Set beta release 2019-05-28 18:21:07 +02:00
Davide De Rosa
830c70dd3e Fix broken LZO in TunnelKit 2019-05-28 15:49:31 +02:00
Davide De Rosa
ff57e4fd2c Remove Core test target 2019-05-28 08:41:24 +02:00
Davide De Rosa
dcd4ea6f62 Use versioned TunnelKit 2019-05-27 22:29:56 +02:00
Davide De Rosa
84eb9d09c4 Rename Core targets
Fix import in Core umbrella header.
2019-05-27 00:13:33 +02:00
Davide De Rosa
87527ed290 Upgrade to TunnelKit 2.0
Major reorganization. No changes in logic.

Rename by_* to pod_*.
2019-05-25 18:29:10 +02:00
Davide De Rosa
1eb8dc8fc1 Fix Podfile checksum 2019-05-25 09:53:02 +02:00
Davide De Rosa
e83aebba78 Automate multiple spec inclusion 2019-05-23 23:07:29 +02:00
Davide De Rosa
7b585d02d3 Use TunnelKit 1.7.1 2019-05-14 11:25:36 +02:00