Commit Graph

375 Commits

Author SHA1 Message Date
Davide De Rosa
42fba9f4c5 Add pt translations
Google Translate + common sense.
2019-05-18 12:27:56 +02:00
Davide De Rosa
11b966e9da Add ru translations
Google Translate.
2019-05-18 12:02:42 +02:00
Davide De Rosa
cfaca12021 Add de translations 2019-05-18 11:51:39 +02:00
Davide De Rosa
e07676d565 Add it translations 2019-05-18 11:51:39 +02:00
Davide De Rosa
b1e2d60f37 Make connect rule interface explicit
Shouldn't make a difference but you never know with iOS.
2019-05-17 17:21:30 +02:00
Davide De Rosa
a17a3f7e48 Sort constants alphabetically (case-insensitive) 2019-05-17 13:15:55 +02:00
Davide De Rosa
c8066e8e27 Remove 'slower' from PIA 256-bit 2019-05-13 10:01:51 +02:00
Davide De Rosa
f546ca33ae Update TunnelKit with gateway fixes 2019-05-11 17:43:30 +02:00
Davide De Rosa
accd04eead Default to server settings for default gateway
IPv6 is not necessarily supported.
2019-05-11 15:59:02 +02:00
Davide De Rosa
547746e0d9 Customize TLS security level (lowest) 2019-05-08 23:55:21 +02:00
Davide De Rosa
d44e9f861b Set supported preset on start 2019-05-04 10:29:27 +02:00
Davide De Rosa
a4cbbbc1aa Pick preset from pool supported presets only
Fixes #78
2019-05-02 13:08:24 +02:00
Davide De Rosa
77eff6373b Parse optional category presets 2019-05-02 13:08:24 +02:00
Davide De Rosa
22dfb42bfa Update infrastructures 2019-05-02 13:08:24 +02:00
Davide De Rosa
c6fbdca342 Move network settings to ad-hoc screen
Can now set gateway/DNS/proxy settings explicitly.

- Read from .ovpn (hosts only)
- Pull from server (PUSH_REPLY)
- Set manually
2019-05-01 23:00:28 +02:00
Davide De Rosa
bab8e28b04 Use builders for editing configurations
Slip-ups in TunnelKit made configurations erroneously mutable.
2019-05-01 23:00:28 +02:00
Davide De Rosa
22681d8a09 Rename default category to empty string 2019-05-01 22:59:05 +02:00
Davide De Rosa
6329c32903 Reuse shared cell values globally 2019-05-01 22:59:05 +02:00
Davide De Rosa
e6d67ac9f6 Take no risks with unwrapped optionals 2019-04-28 21:50:18 +02:00
Davide De Rosa
b714f8acd9 Log cached infra JSON when unable to parse 2019-04-28 21:34:12 +02:00
Davide De Rosa
125c6a7d67 Fix encoding of external map in preset
The effect of this is that refreshed infrastructures were not
remembered.
2019-04-28 21:34:12 +02:00
Davide De Rosa
02c02690fd Add ru translations 2019-04-28 17:36:05 +02:00
Davide De Rosa
2dac8b0728 Add de-DE translations 2019-04-28 15:52:15 +02:00
Davide De Rosa
15768bd00b Add pt-BR translations 2019-04-28 15:52:15 +02:00
Davide De Rosa
396a6f775d Add it translations 2019-04-28 15:52:15 +02:00
phrozen77
47a9a76745
Update Localizable.strings
Oops, forgot that one :)
Regarding version.title - Version is the same in German :)
2019-04-28 13:48:59 +02:00
Davide De Rosa
99d1d2ef5c Enable LZO compression with VyprVPN 2019-04-27 22:47:22 +02:00
Davide De Rosa
14333a1ccf Fix misleading Mullvad credentials footer
Password "m" is only valid for temporary accounts.

Fixes #75
2019-04-27 09:30:33 +02:00
Davide De Rosa
ffb273ce23 Create GitHub section in About
Leave README and CHANGELOG untranslated.
2019-04-27 09:23:03 +02:00
Davide De Rosa
b1cde74798 Refactor renamed strings 2019-04-26 18:28:01 +02:00
Davide De Rosa
1979e8b700 Capitalize languages 2019-04-26 16:08:23 +02:00
Davide De Rosa
ebddbe9f4b Fix language sorting
Sorted by country, rendered by language.
2019-04-26 16:06:51 +02:00
Davide De Rosa
4afbe4aa4e Fix condition for external hostname in endpoints 2019-04-26 15:29:50 +02:00
Davide De Rosa
15e1cc1d48 Update providers metadata 2019-04-26 14:25:06 +02:00
Davide De Rosa
bb55bb9b0a Update infrastructures 2019-04-26 14:23:03 +02:00
Davide De Rosa
d430e7c268 Add VyprVPN provider 2019-04-26 14:05:05 +02:00
Davide De Rosa
027bf82208 Store category groups as a list
Map complexity is of no use.

Update JSON (stub).
2019-04-26 13:48:26 +02:00
Davide De Rosa
807aca43fe Update infrastructures
Optimize ProtonVPN Secure Core rendering.
2019-04-26 10:30:40 +02:00
Davide De Rosa
b61906c32f Handle Pool.resolved to use external hostname 2019-04-26 10:15:24 +02:00
Davide De Rosa
94a717befa Fix Pool.localizedId 2019-04-25 23:56:25 +02:00
Davide De Rosa
baf1996f58 Upgrade web services version 2019-04-25 23:20:07 +02:00
Davide De Rosa
b5679289ce Upgrade API to v2 (JSON) 2019-04-25 23:13:26 +02:00
Davide De Rosa
bd29b6d6f0 Split external configuration read and injection
For reuse in Pool.addresses
2019-04-25 22:25:54 +02:00
Davide De Rosa
547c669e81 Inject external provider pool hostname 2019-04-25 22:25:54 +02:00
Davide De Rosa
990a0f033a Append tags to Pool.secondaryId 2019-04-25 21:30:43 +02:00
Davide De Rosa
a12cecb647 Fix Pool.secondaryId and use it for sorting
Account for extraCountries.
2019-04-25 21:30:43 +02:00
Davide De Rosa
d9a0ebd923 Upgrade API to v2 (entities) 2019-04-25 21:30:43 +02:00
Davide De Rosa
2d40213625 Drop old Pool.name 2019-04-25 18:32:29 +02:00
Davide De Rosa
04c2191e83 Migrate profiles routing policies
- Providers: enforce all (IPv4 + IPv6)
- Hosts: re-read .ovpn on app update, fall back to all (safer)

Reload hosts in order to re-interpret "redirect-gateway".
2019-04-25 15:40:40 +02:00
Davide De Rosa
b3a509fbea Show default gateway policy in configuration UI 2019-04-25 15:30:23 +02:00