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
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