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
Davide De Rosa
88124f5588
Replace source section with web section
2018-10-30 20:44:58 +01:00
Davide De Rosa
0706d552be
Drop redundant disconnection alert on Wi-Fi add
...
Doesn't trust by default, so it won't disconnect.
See 474105d
2018-10-30 00:30:30 +01:00
Davide De Rosa
e566b2483e
Merge branch 'adjust-metadata-and-about'
2018-10-29 21:37:30 +01:00
Davide De Rosa
2564f2446d
Show disclaimer from website
2018-10-29 21:25:22 +01:00
Davide De Rosa
fe85677e68
Add privacy policy
2018-10-29 21:25:08 +01:00
Davide De Rosa
482b51cb52
Move non-affiliation to main version screen
2018-10-29 21:25:08 +01:00
Davide De Rosa
17ebaccbad
Add title to version screen
2018-10-29 21:25:08 +01:00
Davide De Rosa
fec2f02df5
Move Credits inside Version
2018-10-29 21:25:06 +01:00
Davide De Rosa
22ad02fc6a
Update screenshots
2018-10-29 20:30:36 +01:00
Davide De Rosa
bcdd1616c6
Fix some wording in README
2018-10-29 20:30:36 +01:00
Davide De Rosa
cced9b018f
Fix provider name ordering
...
Define intrinsecally with Comparable.
2018-10-29 17:48:17 +01:00
Davide De Rosa
571cee7818
Merge branch 'minor-fixes'
2018-10-28 14:50:24 +01:00
Davide De Rosa
0d49d1abc8
Upgrade SwiftGen
2018-10-28 14:50:12 +01:00
Davide De Rosa
474105d671
Add current Wi-Fi without auto-trusting
2018-10-28 14:50:09 +01:00
Davide De Rosa
ebe8c5836b
Only retain first parsing warning
2018-10-28 14:41:41 +01:00
Davide De Rosa
49b86c2888
Move variable declaration to proper scope
2018-10-28 14:41:41 +01:00
Davide De Rosa
345bd55100
Set beta release
2018-10-27 22:21:54 +02:00
Davide De Rosa
c6d632ede4
Add title to configuration parameter selector
2018-10-27 22:21:20 +02:00
Davide De Rosa
e3d2d54226
Merge branch 'bad-host-wizard-flow'
2018-10-27 22:19:07 +02:00
Davide De Rosa
3d62728a95
Fix detail replacement in compact mode
...
Do not push created profile onto presented profile or any other
screen deeper inside (e.g. Parameters).
2018-10-27 22:17:53 +02:00
Davide De Rosa
06ecd3367f
Overwrite pending profile when reimporting
...
- Overwrite title field
- Remove old .ovpn
useSuggestedTitle() is only called on load, it will never
overwrite user input unless there's a new import.
2018-10-27 20:41:47 +02:00
Davide De Rosa
c084c71db3
Present host wizard in presented vc or root
2018-10-27 20:37:30 +02:00
Davide De Rosa
326c5b823d
Observe wizard creation via notifications
...
Flow is too scattered to safely maintain delegation.
2018-10-27 20:11:26 +02:00
Davide De Rosa
fa59b8b5f9
Fix handling of extra whitespaces in .ovpn
...
Fixes #17
2018-10-27 19:49:35 +02:00
Davide De Rosa
b7dc72a5e9
Sort hosts ignoring case
2018-10-27 16:56:41 +02:00
Davide De Rosa
7abfc544f6
Set beta release
2018-10-27 16:01:11 +02:00
Davide De Rosa
33849c8ec8
Retain credentials of replaced host profile
2018-10-27 16:00:34 +02:00
Davide De Rosa
b2953bdd25
Udpate CHANGELOG
2018-10-27 15:06:07 +02:00
Davide De Rosa
45634b58d1
Merge branch 'warn-about-compression-settings'
2018-10-27 15:04:25 +02:00
Davide De Rosa
ad063965da
Retain back button in import flow
2018-10-27 15:01:51 +02:00
Davide De Rosa
0f43255676
Show warning alert before continuing import
...
Fixes #16
2018-10-27 15:01:51 +02:00
Davide De Rosa
8d2ce2e7ae
Handle potentially unsupported as a warning alert
...
Configuration is imported anyway, so alert must be asynchronous.
2018-10-27 14:57:37 +02:00