Davide De Rosa
c45e741750
Disconnect on masking change
...
To ensure that the stale log is erased immediately.
2019-03-22 19:23:32 +01:00
Davide De Rosa
fdc3869d29
Move baseVPNConfiguration to TransientStore
...
Simplifies configuration update.
2019-03-22 19:09:52 +01:00
Davide De Rosa
c391663d11
Persist masking flag
2019-03-22 19:09:52 +01:00
Davide De Rosa
e4c1ea4def
Delete log on masking change
...
It may contain stale and either sensitive or irrelevant data.
2019-03-22 18:54:54 +01:00
Davide De Rosa
96f5210c7c
Control debug masking via diagnostics
...
Be clear about NOT logging any sensitive data. In fact, the
variable name masksPrivateData is potentially misleading.
2019-03-22 18:54:54 +01:00
Davide De Rosa
9f6307dbc2
Make default VPN configuration mutable
2019-03-22 18:46:04 +01:00
Davide De Rosa
1cb315b44c
Update TunnelKit for log masking
2019-03-22 18:46:04 +01:00
Davide De Rosa
fa6f9b9ff9
Bump minor version
2019-03-22 18:46:04 +01:00
Davide De Rosa
7f184e140d
Set release date
2019-03-22 18:39:06 +01:00
Davide De Rosa
1aa36805ed
Update CHANGELOG
2019-03-21 22:32:22 +01:00
Davide De Rosa
0aaffd2dcf
Merge branch 'pool-name-localization'
2019-03-21 22:22:03 +01:00
Davide De Rosa
9a788ae0c8
Update bundled infra with areas
2019-03-21 22:21:42 +01:00
Davide De Rosa
dacd5653b4
Make localizedName a subordinate method
...
To reuse localizedCountryArea for sorting regardless of display.
2019-03-21 22:21:42 +01:00
Davide De Rosa
42f64db0b7
Localize pools consistently
2019-03-21 22:21:42 +01:00
Davide De Rosa
15f23dd448
Retain Pool.name internally but show .localizedName
...
Use name from API if available (XXX: not localized).
Make it private to avoid unintended use in app.
2019-03-21 22:21:42 +01:00
Davide De Rosa
3eb9c6ae98
Localize Pool via country code + area
2019-03-21 22:21:42 +01:00
Davide De Rosa
78a35b590c
Merge branch 'dev-to-app-center'
2019-03-21 22:20:59 +01:00
Davide De Rosa
75859e1ebd
Submit dev builds to App Center
2019-03-21 22:20:53 +01:00
Davide De Rosa
7ad476f27f
Add App Center plugin for fastlane
2019-03-21 22:20:53 +01:00
Davide De Rosa
a30c49435e
Fix cert type in dev script
2019-03-21 22:20:53 +01:00
Davide De Rosa
2c23c5b050
Merge branch 'update-asc-metadata'
2019-03-20 20:15:40 +01:00
Davide De Rosa
be4e6de85f
Update ASC metadata
2019-03-20 20:15:16 +01:00
Davide De Rosa
ac8cecce10
Update some screenshots
...
- Organizer with TunnelBear and Siri
- Parameters with compression and DNS
2019-03-20 20:15:16 +01:00
Davide De Rosa
d357a000c7
Use versioned TunnelKit
2019-03-20 18:07:32 +01:00
Davide De Rosa
79cba1b79b
Update TunnelKit with "--compress lzo" support
...
Fixes #32
2019-03-20 09:46:40 +01:00
Davide De Rosa
85b03314f3
Group CHANGELOG into RC1
2019-03-19 21:52:09 +01:00
Davide De Rosa
ed79c79df5
XXX: Restore intent definition w/o gen classes
...
Okay, it's causing "Invalid Siri Support" l10n warnings when
uploading to App Store Connect, but intents don't work without
this.
Back and forth from 5dd02e8
and a471161
2019-03-19 18:05:11 +01:00
Davide De Rosa
05d777ca86
Merge branch 'enrich-interactions'
2019-03-19 18:05:07 +01:00
Davide De Rosa
3bf340c74c
Prepare before disconnection intent
...
manager is nil otherwise in connect/disconnect.
Doesn't apply to reinstall/reconnect.
2019-03-19 18:01:15 +01:00
Davide De Rosa
af51911536
Replace Cancel with X to exit shortcuts
...
Misleading!
2019-03-19 18:01:15 +01:00
Davide De Rosa
63d74b6feb
Reorganize shortcut sections
2019-03-19 18:01:15 +01:00
Davide De Rosa
c0be33dacc
Add descriptive footer to Siri section
2019-03-19 18:01:15 +01:00
Davide De Rosa
03c8e43ce7
Tweak intent donations
...
- Activate -> EnableVPN
- Connect -> ConnectVPN/MoveToLocation
- Disconnect -> DisableVPN
2019-03-19 18:01:15 +01:00
Davide De Rosa
76d6b2a32a
Update CHANGELOG
2019-03-19 18:01:10 +01:00
Davide De Rosa
877dd4d990
Fix similar completionHandler bugs
...
See previous commit
2019-03-19 17:27:42 +01:00
Davide De Rosa
9a67918dc0
Fix disconnection handler not called when inactive
...
Fixes #42
2019-03-19 17:24:45 +01:00
Davide De Rosa
f5afe5a9ce
Set beta release
...
Add missing LZO credit.
2019-03-19 16:17:06 +01:00
Davide De Rosa
cbcda11ee0
Merge branch 'support-legacy-lzo'
2019-03-19 15:24:10 +01:00
Davide De Rosa
769c6e9e48
Update CHANGELOG
2019-03-19 15:23:45 +01:00
Davide De Rosa
82aa8b5f79
Add LZO license
2019-03-19 15:23:45 +01:00
Davide De Rosa
fbbd0b33f2
Reorganize compression section
...
- Show algorithm.
- Make framing readonly.
Easy way to prevent combination of LZO with new framing.
2019-03-19 15:23:45 +01:00
Davide De Rosa
3b1fbcc807
Update TunnelKit for LZO support
2019-03-19 15:23:42 +01:00
Davide De Rosa
a471161892
Fix again intent definition glitch
2019-03-18 23:11:41 +01:00
Davide De Rosa
4ee3456b1e
Set beta release
2019-03-18 22:42:58 +01:00
Davide De Rosa
745476e42e
Merge pull request #41 from passepartoutvpn/siri-shortcuts
...
Siri shortcuts
2019-03-18 22:42:19 +01:00
Davide De Rosa
88a1e39a6e
Add a Done button to exit connect shortcuts
2019-03-18 22:40:06 +01:00
Davide De Rosa
1913468ea6
Update CHANGELOG
2019-03-18 22:34:37 +01:00
Davide De Rosa
220d1233af
Restore intents definition in app target
2019-03-18 22:32:07 +01:00
Davide De Rosa
15602f7dc9
Pick profile/location for connection intent
...
- Host: ConnectVPN intent
- Provider: requires Pool selection
2019-03-18 22:13:36 +01:00
Davide De Rosa
1ea85ff32e
Move shortcuts to separate storyboard
2019-03-18 21:18:40 +01:00