Commit Graph

949 Commits

Author SHA1 Message Date
Davide De Rosa 1d47650a16 Refine referrals 2019-04-15 13:44:07 +02:00
Davide De Rosa e82e1ba60e Merge branch 'optimize-app-store' 2019-04-15 13:31:05 +02:00
Davide De Rosa 531e74eb73 Remove keywords from repository 2019-04-15 13:30:49 +02:00
Davide De Rosa 8b39936882 Mention features in subtitle 2019-04-15 13:30:49 +02:00
Davide De Rosa 6e152c058c Include OpenVPN in the app name 2019-04-15 13:30:49 +02:00
Davide De Rosa a92a2a65c2 Update NordVPN link 2019-04-15 13:30:45 +02:00
Davide De Rosa 5d7d20403b Fix missing icon in Credits
After broken Xcode externalization. What the HELL?
2019-04-14 17:06:01 +02:00
Davide De Rosa a1a51d0107 Set beta release 2019-04-13 23:59:36 +02:00
Davide De Rosa 72fe776055 Upgrade TunnelKit to fix SoftEther 2019-04-13 23:59:20 +02:00
Davide De Rosa 899b5301b9 Reuse none string in it 2019-04-13 19:28:42 +02:00
Davide De Rosa 990654287b Show English version of untranslated strings 2019-04-13 19:27:11 +02:00
Davide De Rosa 21d1f7d410 Add support for PROXY_BYPASS 2019-04-13 19:24:40 +02:00
Davide De Rosa fd9a165817 Use Locale for country names too
I hadn't thought it before!
2019-04-13 18:55:45 +02:00
Davide De Rosa d64df68f8f Merge branch 'credit-translators' 2019-04-13 18:55:22 +02:00
Davide De Rosa b65db8d42f Use translation language, not country 2019-04-13 18:51:54 +02:00
Davide De Rosa b6d7655b6d Add translations to Credits 2019-04-13 18:45:33 +02:00
Davide De Rosa ba68b06fc1 Fix a glitch with HTTP proxy 2019-04-13 17:56:04 +02:00
Davide De Rosa 198d320aae Set beta release 2019-04-13 09:33:10 +02:00
Davide De Rosa 6aa3ec2e76 Show proxy servers in configuration 2019-04-13 09:30:53 +02:00
Davide De Rosa 9a6d6c009e Refine GitHub link stripping 2019-04-12 23:24:43 +02:00
Davide De Rosa 99cd09bce4 Set beta release 2019-04-12 23:22:56 +02:00
Davide De Rosa 03844964fc Add support for dhcp-option PROXY_HTTP[S] 2019-04-12 22:41:41 +02:00
Davide De Rosa 257f62e136 Merge branch 'optimize-pool-caching' 2019-04-11 23:38:45 +02:00
Davide De Rosa ddb0c38860 Add comments about the need of cache LRU 2019-04-11 23:38:16 +02:00
Davide De Rosa cf8f0984a3 Cache pool models, do not rebuild each time
Invalidate on new infrastructure.
2019-04-11 23:38:16 +02:00
Davide De Rosa d264c0089d Pick random server number on simple selection 2019-04-11 23:38:16 +02:00
Davide De Rosa 7a4ec7364f
Merge pull request #65 from passepartoutvpn/integrate-nordvpn
Integrate NordVPN
2019-04-11 23:37:23 +02:00
Davide De Rosa 269143c369 Update CHANGELOG and the like 2019-04-11 23:35:29 +02:00
Davide De Rosa 8a81ad8f72 Update NordVPN infrastructure
- Pick default pool by country e.g. "us" rather than "us-123"
- Drop overwhelming resolved addresses

Required changes:

- Assume default pool id to be a prefix
- Make Pool addresses optional
2019-04-11 21:14:56 +02:00
Davide De Rosa e0c8b478bb Unzip NordVPN external resources to cache 2019-04-11 19:11:08 +02:00
Davide De Rosa 2088795a9c Add NordPVN provider 2019-04-11 19:11:03 +02:00
Davide De Rosa cbbf136d10 Merge branch 'use-external-infra-certs' 2019-04-11 19:02:08 +02:00
Davide De Rosa 8203bc99f8 Import downloaded resources into provider cache
Show message in HUD while extracting files
2019-04-11 19:01:59 +02:00
Davide De Rosa 35605ba89f Download resource with progress HUD 2019-04-11 19:01:59 +02:00
Davide De Rosa 2f09a41d06 Stop to download additional provider resources 2019-04-11 19:01:55 +02:00
Davide De Rosa 0507b8324a Prepare infrastructures to import an external URL 2019-04-11 18:09:03 +02:00
Davide De Rosa 922a715bfd Inject external resources into configuration 2019-04-11 18:05:53 +02:00
Davide De Rosa 8373fc3975 Signal externally loaded preset resources
Via "external" array. The following fields can be external:

- CA
- Client certificate/key
- TLS key

Make CA therefore optional in preset.
2019-04-11 18:05:53 +02:00
Davide De Rosa b4c6bfb8de Fix Xcode warnings and deprecations 2019-04-11 16:56:38 +02:00
Davide De Rosa 2b3600bd0d Update TunnelKit 2019-04-11 16:52:40 +02:00
Davide De Rosa 4add7a695c Migrate to Swift 5
Last time was probably incomplete.
2019-04-11 16:51:12 +02:00
Davide De Rosa 60259a2fb9 Base profile selection on ConnectionProfile
Rather than cells, which relies on cell visibility. Drop ugly
selection segue.

Fixes #63
2019-04-11 15:52:24 +02:00
Davide De Rosa 867f5370c5 Bump version 2019-04-11 15:36:25 +02:00
Davide De Rosa c23919cf69 Fix masking preference not retained
Fixes #64
2019-04-11 15:33:02 +02:00
Davide De Rosa fe2b03fe34 Set release date 2019-04-11 14:31:18 +02:00
Davide De Rosa 1d91e484b9 Add parameter to list untranslated 2019-04-11 14:30:18 +02:00
Davide De Rosa 4bb535be6d Update it release notes (incomplete) 2019-04-10 16:56:41 +02:00
Davide De Rosa c91a200e13 Set beta release 2019-04-10 16:53:53 +02:00
Davide De Rosa 2e305b4e82 Merge branch 'add-vpn-status-shortcut' 2019-04-10 16:51:25 +02:00
Davide De Rosa 5aadde5065 Enter active profile on VPN status selection
Rename selectedIndexPath to activeIndexPath.
2019-04-10 16:51:05 +02:00