Davide De Rosa
05d2c4bfc1
Decrease status alpha when profile is inactive
...
Color-blind friendly, as per iTunes review.
2021-01-26 11:25:37 +01:00
Davide De Rosa
e833f64faf
Add status tooltip with profile name
2021-01-26 11:25:37 +01:00
Davide De Rosa
e1d2370564
Merge branch 'secure-dns'
2021-01-26 11:23:17 +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
6686184a9f
Disable DNS HTTPS/TLS editing if non-manual
2021-01-22 21:07:00 +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
7e4a0cdbfd
Fix DNS/proxy loading current settings too late
2021-01-22 20:33:39 +01:00
Davide De Rosa
0a9beaf8e0
Localize strings in common
...
Move "Protocol" from macOS to Core.
2021-01-22 20:33:39 +01:00
Davide De Rosa
49dcbf2553
Fix crash on DNS/proxy table updates (macOS)
...
Also invert DNS addresses/domains position.
2021-01-22 20:33:39 +01:00
Davide De Rosa
5a97ad0241
Merge branch 'refactor-share-mac-translations'
2021-01-22 20:33:23 +01:00
Davide De Rosa
4ea6b893cf
Drop platform-specific details from description
...
App Review may raise concerns.
2021-01-18 20:42:21 +01:00
Davide De Rosa
997fbecc13
Update descriptions to share between iOS/macOS
...
English and Italian.
2021-01-18 20:42:21 +01:00
Davide De Rosa
fa10436804
Drop redundant Mac translations
2021-01-18 20:42:21 +01:00
Davide De Rosa
77c041e37e
Fix platform env for match
2021-01-18 20:42:02 +01:00
Davide De Rosa
2588101efa
Compose some env variables
2021-01-18 17:43:56 +01:00
Davide De Rosa
29f2e01c06
Add macro for single-option menu
2021-01-15 08:02:25 +01:00
Davide De Rosa
30f9cfc05b
Update CHANGELOG
2021-01-15 00:46:23 +01:00
Davide De Rosa
603019d406
Merge branch 'refactor-provider-hierarchy'
2021-01-15 00:46:11 +01:00
Davide De Rosa
498e739dae
Mark selected pool in status submenus
...
Not only country/group.
2021-01-15 00:46:03 +01:00
Davide De Rosa
3b8933a9f2
Leverage representedObject in provider popups
2021-01-15 00:46:03 +01:00
Davide De Rosa
92804acb10
Merge branch 'mac-configuration-layout'
2021-01-15 00:45:54 +01:00
Davide De Rosa
29801d3b71
Present macOS configuration in table view
...
Edit first 4 options (hosts only):
- Cipher
- Digest
- Compression framing
- Compression algorithm
Present everything as readonly for providers.
2021-01-14 23:12:39 +01:00
Davide De Rosa
2bb5163c06
Reuse shared l10n in iOS
2021-01-13 08:20:59 +01:00
Davide De Rosa
9fa40f6ec6
Share configuration l10n in Descriptible
2021-01-13 08:20:10 +01:00
Davide De Rosa
0b0a95d6df
Fix missing propagation of serviceDelegate
...
See 170d089a44
2021-01-11 21:40:02 +01:00
Davide De Rosa
17e3ce9540
Allow full version in beta via scheme
...
Beta was restricted even in development.
2021-01-10 14:44:26 +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
0f44e9dc71
Merge branch 'refactor-profile-encapsulation'
2021-01-08 19:11:38 +01:00
Davide De Rosa
8313cc9497
Delegate profile updates internally
2021-01-08 18:57:15 +01:00
Davide De Rosa
170d089a44
Add ConnectionProfile.serviceDelegate
...
Requires explicit CodingKey to skip field serialization.
Waiting for @transient or the like.
2021-01-08 18:57:15 +01:00
Davide De Rosa
d62570472f
Bump build
2021-01-08 15:11:28 +01:00
Davide De Rosa
f183cda657
Merge branch 'enable-public-beta'
2021-01-08 15:08:45 +01:00
Davide De Rosa
d1cb70a5d9
Lock features with alert if beta
2021-01-08 15:07:57 +01:00
Davide De Rosa
cc8c01a13a
Disable providers and features in beta
2021-01-07 23:50:57 +01:00
Davide De Rosa
54c9ca671a
Revert "Assume full version in beta"
...
This reverts commit 04fc806e5a
.
2021-01-07 23:50:57 +01:00
Davide De Rosa
a7fc4dcc39
Drop hosts restriction
...
Makes "Unlimited hosts" in-app useless.
2021-01-07 23:50:49 +01:00
Davide De Rosa
e21e0b06cb
Bump version
2021-01-07 23:25:17 +01:00
Davide De Rosa
2e8d742333
Set release date
2021-01-07 21:59:51 +01:00
Davide De Rosa
7508198455
Submit iOS build to TestFlight
2021-01-06 19:05:13 +01:00
Davide De Rosa
5f83313b79
Bump base build number
2021-01-06 18:01:28 +01:00
Davide De Rosa
7d47150c15
Script deployment to both platforms
2021-01-06 18:01:28 +01:00
Davide De Rosa
a0be83a499
Set up to upload Mac build to App Store
...
- Do not skip .pkg for Mac App Store builds (beta)
- Add store_deploy lane
2021-01-06 18:01:28 +01:00
Davide De Rosa
8d31bdc22f
Fix Xcode version in CI
...
Xcode was 12 instead of 12.2 and therefore OpenSSL was failing on
Apple Silicon arch (MacOSX arm64).
2021-01-06 17:36:00 +01:00
Davide De Rosa
7a4b9069c5
Set beta release (iOS)
2021-01-05 00:27:07 +01:00
Davide De Rosa
f8782fe627
Fix caching in Travis-CI
...
Wrong syntax.
2021-01-05 00:12:08 +01:00
Davide De Rosa
cdb79c585b
Enable copy in "Server network" screen
2021-01-05 00:02:15 +01:00
Davide De Rosa
7b87f4247c
Retain legacy MTU across iOS update
...
Enforce 1200 (formerly 1250). If and only if unset.
Defaulting to standard MTU (1500) without notice, may break
connectivity for some existing users.
2021-01-04 23:40:49 +01:00
Davide De Rosa
04fc806e5a
Assume full version in beta
2021-01-04 23:13:21 +01:00
Davide De Rosa
6e640bee06
Do not delete "corrupt" profiles
...
Retain to possibly restore on upgrade.
2021-01-04 08:59:12 +01:00
Davide De Rosa
ed1bd7ee69
Fix env in scripts
2021-01-04 00:15:56 +01:00