Davide De Rosa
299c4088ad
Improve ConnectionProfile description format
...
Refines 137e87a
2018-11-06 11:02:44 +01:00
Davide De Rosa
156f47bb65
Normalize product names
...
Remove platform suffix.
2018-11-06 11:01:44 +01:00
Davide De Rosa
aa6af8acb3
Update TunnelKit to fix IPv4 endianness
...
Hopefully once and for all!
2018-11-05 20:48:51 +01:00
Davide De Rosa
66cfab678b
Fix wrong team ID
...
Even if essentially unused.
2018-11-05 15:44:49 +01:00
Davide De Rosa
fb8e7f9950
Update SwiftGen comments
2018-11-05 14:12:30 +01:00
Davide De Rosa
5b016df7f3
Drop optional, lastModified is non-optional
2018-11-04 18:32:08 +01:00
Davide De Rosa
ceeda8c314
Fix default trust policy
2018-11-04 16:49:46 +01:00
Davide De Rosa
b548a32f37
Fix GitHub URLs in CHANGELOG
2018-11-04 16:08:12 +01:00
Davide De Rosa
137e87ad69
Add description for generic ConnectionProfile
2018-11-04 15:56:05 +01:00
Davide De Rosa
2923991372
Set RC release
2018-11-04 15:15:12 +01:00
Davide De Rosa
fafc34180f
Merge branch 'optimize-serialization'
2018-11-04 15:14:57 +01:00
Davide De Rosa
e7d2dde972
Add/remove profile to/from filesystem immediately
...
Save unnecessary serialization of unaffected profiles.
2018-11-04 15:06:53 +01:00
Davide De Rosa
bc0568cc38
Do not re-save profiles on (de)activate
...
Only service JSON is affected.
2018-11-04 14:55:25 +01:00
Davide De Rosa
f120c51efe
Merge pull request #25 from passepartoutvpn/invert-trusted-network-policy-toggle
...
Invert trusted network policy toggle
2018-11-04 12:15:58 +01:00
Davide De Rosa
9bda7f9576
Reword policy text
2018-11-04 12:14:23 +01:00
Davide De Rosa
375695c72b
Update CHANGELOG
2018-11-04 12:02:02 +01:00
Davide De Rosa
2dafe9f1f2
Invert caption/logic about trusted network policy
...
Looks more intuitive (default ON).
2018-11-04 12:02:02 +01:00
Davide De Rosa
2afe881aa9
Merge branch 'fix-again-compression-warnings'
2018-11-04 12:01:27 +01:00
Davide De Rosa
3f999976ca
Drop superseded migration test
...
Migration code was removed.
2018-11-04 11:57:44 +01:00
Davide De Rosa
cfad536048
Attach .ovpn rather than .txt
...
Less convenient to quick look, yet more convenient for testing
import.
2018-11-04 11:57:44 +01:00
Davide De Rosa
f2b5c05d58
Test and fix behavior with compression options
...
Changes in #20 were insufficient.
2018-11-04 11:57:37 +01:00
Davide De Rosa
c1065751b6
Add method to parse configuration from [String]
...
With an optional original URL. Helps testing. Take the chance to
also disambiguate method overloads.
2018-11-04 11:45:19 +01:00
Davide De Rosa
0b04f2bb51
Merge branch 'update-github-urls'
2018-11-04 10:54:05 +01:00
Davide De Rosa
9e7c4960e5
Update GitHub URL in license preamble
2018-11-04 10:53:16 +01:00
Davide De Rosa
1ab26dd8a2
Update GitHub repository constants
2018-11-04 10:53:16 +01:00
Davide De Rosa
bfdfb27c5d
Merge branch 'remove-test-connectivity'
2018-11-04 10:52:53 +01:00
Davide De Rosa
1522774c98
Temporarily remove "Test connectivity"
...
The action does an HTTP GET to a random well-known home page
among the following:
- Google
- Facebook
- Twitter
- Instagram
- Amazon
This was acceptable for development and beta testing. Not so much
for a release. Omit the option until more transparent.
2018-11-04 10:52:43 +01:00
Davide De Rosa
2fe8bf92ac
Merge branch 'refine-service-delegation'
2018-11-04 10:51:21 +01:00
Davide De Rosa
76a3e48242
Make serialize() the very first call in delegate
2018-11-04 10:49:40 +01:00
Davide De Rosa
ef03b2b94d
Leave serialization up to delegate
...
Ends up calling saveProfiles() multiple times otherwise.
2018-11-04 10:49:40 +01:00
Davide De Rosa
3f5d23a34c
Drop redundant table/model updates on remove
...
Already done in commit row, and also breaks animation.
2018-11-04 10:49:40 +01:00
Davide De Rosa
8e445e90b3
Move profile reactions to delegate
...
- Activation
- Removal
2018-11-04 10:49:40 +01:00
Davide De Rosa
e22cce510c
Merge pull request #24 from passepartoutvpn/host-profile-renaming
...
Host profile renaming
2018-11-04 10:49:27 +01:00
Davide De Rosa
2525467fe9
Hide "Edit" in provider profiles
2018-11-03 22:23:26 +01:00
Davide De Rosa
860750332f
Handle keyboard return in rename alert
2018-11-02 16:23:34 +01:00
Davide De Rosa
ce7e490c27
Update CHANGELOG
2018-11-02 15:56:54 +01:00
Davide De Rosa
f75fbfb4bb
Remove keychain password with profile removal
2018-11-02 15:52:36 +01:00
Davide De Rosa
b051f8118f
Add "Edit" item to rename host profile
...
Disabled in network profiles. Reuse same title style/constraints
and message strings in host wizard.
For consistency, rename activate() to activateProfile(). And it's
not even an IBAction.
2018-11-02 15:52:36 +01:00
Davide De Rosa
56c0a1a15e
Add profile renaming logic
...
- Suspend delegation of internal add/remove.
- Review several try/throws.
2018-11-02 15:52:36 +01:00
Davide De Rosa
aa2b6bafaf
Add method to rename immutable profile
2018-11-02 15:52:34 +01:00
Davide De Rosa
3f1e98f8ac
Delegate profile management from ConnectionService
...
Makes much more sense than dumb wizard notifications. Organizer is
already a ConnectionServiceDelegate.
2018-11-02 15:20:37 +01:00
Davide De Rosa
a0ff420f54
Add dot as legal char in profile title
...
Fixes #22
2018-11-02 14:06:04 +01:00
Davide De Rosa
35882e24d2
Merge pull request #23 from keeshux/provider-endpoints-endianness
...
Provider IPv4 endpoints appear reversed
2018-11-02 14:05:42 +01:00
Davide De Rosa
7e32a7b5d3
Update CHANGELOG
2018-11-02 14:04:08 +01:00
Davide De Rosa
d756948872
Fix endianness of pool addresses
...
Rushed in 64cbb9b
but still broken.
2018-11-02 13:59:35 +01:00
Davide De Rosa
e880192be5
Update version in TunnelKit badge
2018-11-02 08:20:30 +01:00
Davide De Rosa
c7377a548b
Merge pull request #20 from keeshux/incorrect-compression-warnings
...
Incorrect compression warnings
2018-11-02 00:12:51 +01:00
Davide De Rosa
6fd4a26340
Update CHANGELOG
2018-11-02 00:11:50 +01:00
Davide De Rosa
4870e2233d
Fix regexes to warn about compression
...
By not including the potential argument in the pattern:
- comp-lzo *always* raises a warning
- compress *never* raises a warning
2018-11-02 00:04:28 +01:00
Davide De Rosa
af870e2a84
Fix migrateJSON declarations and exposure
...
Unit tests could not compile.
2018-11-01 23:55:59 +01:00