Commit Graph

953 Commits

Author SHA1 Message Date
Davide De Rosa
dd6129ebf8 Add script to manually set build number 2019-04-16 20:21:53 +02:00
Davide De Rosa
70d9aada54 Add local symlinks to metadata 2019-04-15 21:14:32 +02:00
Davide De Rosa
c435230a5d Upgrade TunnelKit 2019-04-15 21:14:00 +02:00
Davide De Rosa
a6745ceec7 Move feedback section to main screen 2019-04-15 14:40:16 +02:00
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