Commit Graph

156 Commits

Author SHA1 Message Date
Davide De Rosa
dd7f144bb3 Move VPN.shared from TunnelKit to Core
Start moving legacy out of inner library.
2021-09-20 20:07:30 +02:00
Davide De Rosa
07f5a03b81 Upgrade TunnelKit 2021-08-07 23:35:33 +02:00
Davide De Rosa
d31c647935 Update TunnelKit (XOR) 2021-07-22 11:17:44 +02:00
Davide De Rosa
83b6adbf86 Fix crash on in-app purchase
Concurrency issue. Purchase is however credited after app relaunch.
2021-07-20 00:27:18 +02:00
Davide De Rosa
414ba01dad Revert Kvitto to main repo
Might fix some issues with Mac receipt parsing.
2021-07-19 21:38:01 +02:00
Davide De Rosa
9ea7c9b6a6 Update TunnelKit to 3.3.3 2021-07-19 21:35:26 +02:00
Davide De Rosa
79b548417a Update TunnelKit 2021-07-17 10:36:32 +02:00
Davide De Rosa
3b5e16b2a1 Add support for --compress stub-v2
Via TunnelKit.
2021-07-16 21:34:30 +02:00
Davide De Rosa
554cd3065c Use versioned TunnelKit 2021-06-26 11:15:23 +02:00
Davide De Rosa
c1f169b239 Upgrade Xcode project and TunnelKit 2021-06-26 09:55:00 +02:00
Davide De Rosa
a140ffca7f Update pods and API 2021-02-12 02:22:19 +01:00
Davide De Rosa
7bc4c4628c Update TunnelKit 2021-02-12 01:14:34 +01:00
Davide De Rosa
8ffc1c9903 Use versioned TunnelKit 2021-01-28 12:16:10 +01:00
Davide De Rosa
371ec47af2 Update TunnelKit with simpler password reference 2021-01-27 02:17:45 +01:00
Davide De Rosa
2eb5aa8d03 Specify DNS servers also for DNS over TLS
- iOS: retain addresses section
- macOS: use a more convenient stack view
2021-01-26 11:22:11 +01:00
Davide De Rosa
7763e368b9 Implement DNS protocol in network settings
Hide HTTPS/TLS before iOS 14 and macOS 11.

Fixes #91
2021-01-22 21:07:00 +01:00
Davide De Rosa
9fa40f6ec6 Share configuration l10n in Descriptible 2021-01-13 08:20:10 +01:00
Davide De Rosa
81bc2a7ebd Support OpenVPN 2.5 --data-ciphers
When present, pick cipher among available data ciphers from
configuration, rather than all recognized ciphers.

Reorder available ciphers by decreasing "security".
2021-01-10 10:27:10 +01:00
Davide De Rosa
4ff4dc2b99 Update TunnelKit 2021-01-03 22:28:11 +01:00
Davide De Rosa
f3b267ba88 Update TunnelKit
Refactored tunnel configuration.
2021-01-03 22:28:10 +01:00
Davide De Rosa
d4b7d47498 Merge macOS app and Core into repository
Temporarily drop env and fastlane.
2021-01-03 22:28:07 +01:00
Davide De Rosa
466aab83cc Update pods 2020-12-28 18:22:59 +01:00
Davide De Rosa
9d6a2cbd64 Refactor MTU in TunnelKit 2020-12-28 16:08:59 +01:00
Davide De Rosa
93b0a02568 Update copyright 2020-12-27 17:36:48 +01:00
Davide De Rosa
1213212332 Move ProductManager to Core 2020-12-27 16:56:25 +01:00
Davide De Rosa
aa20c209db Update TunnelKit 2020-11-21 19:19:26 +01:00
Davide De Rosa
1e374a50ab Use versioned TunnelKit 2020-11-15 22:21:25 +01:00
Davide De Rosa
46d90b1112 Update project
- Pods
- Target (12.0)
- Version (1.13.0)
- API
2020-11-15 17:41:38 +01:00
Davide De Rosa
32ea6a9cfd Use active profile name in iOS settings 2020-07-02 19:30:53 +02:00
Davide De Rosa
4887c27816 Update TunnelKit with VPN manager 2020-06-23 09:54:39 +02:00
Davide De Rosa
0efcfc6250 Update TunnelKit + API 2020-06-11 17:06:01 +02:00
Davide De Rosa
df45fb29a2 Update TunnelKit
Optimize DNS resolution.
2020-06-11 16:39:57 +02:00
Davide De Rosa
5d8d0581bb Update TunnelKit 2020-05-19 19:58:47 +02:00
Davide De Rosa
a694ea7309 Update Convenience 2020-05-13 14:10:04 +02:00
Davide De Rosa
53d65853af Update TunnelKit 2020-05-12 15:24:58 +02:00
Davide De Rosa
06c9705e46 Use versioned TunnelKit 2020-05-10 11:45:22 +02:00
Davide De Rosa
3d187f40fd Update TunnelKit 2020-05-09 14:49:58 +02:00
Davide De Rosa
55c86842ed Update pods
TunnelKit to OpenSSL 1.1.1g
2020-04-22 01:24:18 +02:00
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
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
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