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
Davide De Rosa
a38f5d3070
Use .svg logo
2018-11-01 16:38:08 +01:00
Davide De Rosa
3f90294e3b
Add missing PIA credit in README
2018-11-01 15:35:26 +01:00
Davide De Rosa
84cd721a79
Set RC release
...
Remove #19 because it's not necessarily fixed.
2018-11-01 15:26:28 +01:00
Davide De Rosa
2a1a72e719
Merge branch 'reject-encrypted-certificate-key'
2018-11-01 14:31:36 +01:00
Davide De Rosa
25c2308c63
Reject encrypted certificate key
...
Do at least a poor-man check on the PEM header.
Fixes #15
2018-11-01 14:31:24 +01:00
Davide De Rosa
0ab2244c36
Revert "Move variable declaration to proper scope"
...
This reverts commit 49b86c2888
.
...because it was VERY WRONG.
2018-11-01 14:29:03 +01:00
Davide De Rosa
a482da892a
Try avoid cropping of mobile preview
2018-11-01 14:02:32 +01:00
Davide De Rosa
10798def40
Merge branch 'link-readme-to-external-statements'
2018-11-01 13:58:02 +01:00
Davide De Rosa
864a489f4c
Make web the unique source for legal statements
2018-11-01 13:53:08 +01:00
Davide De Rosa
5034f8c6b6
Update gitignore
2018-11-01 13:45:47 +01:00
Davide De Rosa
3f4d38c392
Merge branch 'clean-up-rc'
2018-11-01 13:44:19 +01:00
Davide De Rosa
a42ab0cd5e
Synthesize beta CHANGELOG so far
2018-11-01 13:42:20 +01:00
Davide De Rosa
52394296be
Drop pre-release migration logic
2018-11-01 13:42:20 +01:00
Davide De Rosa
64cbb9b4b2
Use versioned TunnelKit
...
Also fixes issues with IPv4/UInt32 endianness.
2018-11-01 13:41:27 +01:00
Davide De Rosa
bcd8032978
Merge branch 'use-relative-documents-url'
2018-11-01 13:40:25 +01:00
Davide De Rosa
a4f46d0d7b
Reword imported hosts title
2018-11-01 13:40:15 +01:00
Davide De Rosa
964a4d701b
Make serviceURL an external static var
2018-11-01 13:40:15 +01:00
Davide De Rosa
36995e089b
Locate profiles via relative URLs
...
Avoid absolute URLs, profiles directory is always relative to
documents. Assume profiles to be based in the documents root
unless directory is != nil.
Given that, starting from iOS 8, the documents location can change
from time to time, could this fix #19 ?
2018-11-01 13:39:55 +01:00
Davide De Rosa
2197c96bd9
Move serialization URLs to ConnectionService
...
Keep ProfileKey a bare struct.
2018-11-01 13:32:53 +01:00
Davide De Rosa
5434e1abf0
Merge branch 'group-web-pages'
2018-10-30 20:47:08 +01:00
Davide De Rosa
6cb85a952d
Find source links in the home page
2018-10-30 20:46:41 +01:00