Commit Graph

251 Commits

Author SHA1 Message Date
Davide De Rosa 99eff9efb4 Update TunnelKit for DNS-only VPN
Fixes #73
2019-04-28 15:51:56 +02:00
Davide De Rosa cedd46d5d3 Update TunnelKit for TLS errors 2019-04-27 11:03:52 +02:00
Davide De Rosa 006f1f0a25 Leave digest editable despite cipher
Fixes #74
2019-04-27 09:31:49 +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 8e74949029 Set beta release 2019-04-26 19:55:16 +02:00
Davide De Rosa bcc35fd8e5 Set beta release 2019-04-26 14:30:28 +02:00
Davide De Rosa 15e1cc1d48 Update providers metadata 2019-04-26 14:25:06 +02:00
Davide De Rosa 2cb1a07ecf Update CHANGELOG 2019-04-25 23:59:37 +02:00
Davide De Rosa 665ed408d4 Set beta release 2019-04-25 17:32:19 +02:00
Davide De Rosa 5451139c8e Update CHANGELOG 2019-04-25 15:54:09 +02:00
Davide De Rosa 81f5fdc13b Set beta release 2019-04-23 23:11:36 +02:00
Davide De Rosa ea5992f6ee Update translations metadata 2019-04-23 15:47:24 +02:00
Davide De Rosa 98f52addb7 Drop TunnelKit refs when there's a master issue 2019-04-18 13:21:47 +02:00
Davide De Rosa 2defbdb6c4 Update TunnelKit with SoftEther fix
Fixes #69
2019-04-18 13:18:08 +02:00
Davide De Rosa 717456ceff Set release date 2019-04-17 22:19:53 +02:00
Davide De Rosa a489cb53c9 Update metadata and CHANGELOG 2019-04-17 10:21:29 +02:00
Davide De Rosa 728d71eece Set beta release 2019-04-17 09:41:20 +02:00
Davide De Rosa e5ed67c26b Update CHANGELOG 2019-04-17 09:16: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 198d320aae Set beta release 2019-04-13 09:33:10 +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 269143c369 Update CHANGELOG and the like 2019-04-11 23:35:29 +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 fe2b03fe34 Set release date 2019-04-11 14:31:18 +02:00
Davide De Rosa c91a200e13 Set beta release 2019-04-10 16:53:53 +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
Davide De Rosa 88d6a7aa37 Merge CHANGELOG into 1.4.0 2019-04-09 10:26:24 +02:00
Davide De Rosa d05e49104e Set beta release 2019-04-08 23:54:38 +02:00
Davide De Rosa ccf738cf93 Fix Mullvad keep-alive interval
Typo in infrastructure. 60 -> 10 seconds.

Fixes #62
2019-04-08 23:54:05 +02:00
Davide De Rosa ae2cc86f3d Update CHANGELOG 2019-04-07 15:29:26 +02:00
Davide De Rosa 8d6e54e4cf Fix CHANGELOG, unreleased entries 2019-04-07 15:29:05 +02:00
Davide De Rosa 3cc587becf Update CHANGELOG 2019-04-07 15:26:00 +02:00
Davide De Rosa b4c3b57d38 Set beta release 2019-04-07 08:52:29 +02:00
Davide De Rosa 9d8e6c5056 Set beta release
Use versioned TunnelKit.
2019-04-06 21:17:19 +02:00
Davide De Rosa c158e1ac57 Update CHANGELOG
Fixes #7
2019-04-06 20:27:12 +02:00
Davide De Rosa 716e81c01e Update CHANGELOG 2019-04-06 14:07:15 +02:00
Davide De Rosa bb97bb1d3d Update CHANGELOG 2019-04-05 19:48:59 +02:00
Davide De Rosa 3403d0265a Set beta release 2019-04-05 16:50:40 +02:00
Davide De Rosa 70ef9ff733 Update CHANGELOG 2019-04-05 13:25:35 +02:00
Davide De Rosa 24f21422bd Update CHANGELOG 2019-04-05 00:55:40 +02:00
Davide De Rosa e4088aa8f3 Set beta release 2019-04-04 19:26:53 +02:00
Davide De Rosa ac713bebda Present DNS domain in configuration UI
Fixes #48
2019-04-04 19:11:55 +02:00
Davide De Rosa e50c65b6c6 Set release date 2019-04-03 00:11:59 +02:00
Davide De Rosa 5015ab94b7 Update CHANGELOG 2019-04-02 20:20:39 +02:00
Davide De Rosa 2cc6b9cc0a Set beta release 2019-04-02 11:44:53 +02:00
Davide De Rosa 42268c6789 Update CHANGELOG 2019-04-02 09:55:40 +02:00
Davide De Rosa e168ba675b Set beta release 2019-04-02 01:07:55 +02:00
Davide De Rosa 861588411e Upgrade TunnelKit to handle cert preamble 2019-04-02 01:04:02 +02:00
Davide De Rosa 20302274fb Upgrade TunnelKit with PKCS#8 fix
Fixes #43
2019-04-02 00:43:04 +02:00
Davide De Rosa 907115bcdc Set beta release 2019-04-01 10:49:30 +02:00
Davide De Rosa f37e56581e Update CHANGELOG
Fixes #39
2019-04-01 10:14:55 +02:00
Davide De Rosa e27288fb1c Set release date 2019-03-31 23:49:48 +02:00
Davide De Rosa 09a3939e96 Drop unintended custom header/footer heights
Occasionally overlapping in Organizer.
2019-03-30 23:41:11 +01:00
Davide De Rosa 4ab70ea747 Upgrade pods to Swift 5 2019-03-30 23:23:08 +01:00
Davide De Rosa 2cd9857033 Set beta release 2019-03-30 20:34:47 +01:00
Davide De Rosa a47444848e Update CHANGELOG 2019-03-30 20:11:45 +01:00
Davide De Rosa 6faed15e45 Update CHANGELOG 2019-03-27 23:51:25 +01:00
Davide De Rosa 748d53bafc Update CHANGELOG 2019-03-26 00:43:01 +01:00
Davide De Rosa a9be534dbf Use local issue number 2019-03-25 21:30:27 +01:00
Davide De Rosa b09fc55604 Set beta release 2019-03-25 20:37:10 +01:00
Davide De Rosa 965f345187 Update CHANGELOG 2019-03-25 20:35:52 +01:00
Davide De Rosa 36b502cb9f Update CHANGELOG 2019-03-22 20:20:04 +01:00
Davide De Rosa d8c42694d7 Update CHANGELOG 2019-03-22 19:25:12 +01:00
Davide De Rosa 7f184e140d Set release date 2019-03-22 18:39:06 +01:00
Davide De Rosa 1aa36805ed Update CHANGELOG 2019-03-21 22:32:22 +01:00
Davide De Rosa 79cba1b79b Update TunnelKit with "--compress lzo" support
Fixes #32
2019-03-20 09:46:40 +01:00
Davide De Rosa 85b03314f3 Group CHANGELOG into RC1 2019-03-19 21:52:09 +01:00
Davide De Rosa 76d6b2a32a Update CHANGELOG 2019-03-19 18:01:10 +01:00
Davide De Rosa f5afe5a9ce Set beta release
Add missing LZO credit.
2019-03-19 16:17:06 +01:00
Davide De Rosa 769c6e9e48 Update CHANGELOG 2019-03-19 15:23:45 +01:00
Davide De Rosa 4ee3456b1e Set beta release 2019-03-18 22:42:58 +01:00
Davide De Rosa 1913468ea6 Update CHANGELOG 2019-03-18 22:34:37 +01:00
Davide De Rosa 1b5070d667 Fix duplicated pods (Core + App)
Had to deintegrate and reintegrate CocoaPods.
2019-03-18 17:59:02 +01:00
Davide De Rosa deb491008d Fix unrequested EKU verification 2019-03-18 17:32:46 +01:00
Davide De Rosa e8678e4eea Set beta release
Update to recommended project settings.
2019-03-09 11:39:35 +01:00
Davide De Rosa 5af7103c36 Update CHANGELOG 2019-03-09 11:29:37 +01:00
Davide De Rosa 9ace65e607 Update TunnelKit 2019-03-08 13:39:02 +01:00
Davide De Rosa 29c51753fe Update CHANGELOG 2019-03-08 12:59:55 +01:00
Davide De Rosa 97d28c0753 Set beta release 2019-03-08 00:03:59 +01:00
Davide De Rosa b50cb4681b Fix stupid parsing of ProfileKey from String
Fixes #19
2019-03-08 00:01:52 +01:00
Davide De Rosa 2cd96f2596 Set beta release 2019-03-06 18:19:35 +01:00
Davide De Rosa c5c670b086 Add TunnelBear provider 2019-03-05 23:02:22 +01:00
Davide De Rosa 4d3629e80f Set release date 2019-03-05 23:01:22 +01:00
Davide De Rosa 4eeca4c63c Forgive a nil statusIndexPath
Also drop a few unused and potentially dangerous similar methods.

Fixes #36
2019-03-05 10:32:13 +01:00
Davide De Rosa 8e51dd0f5e Set release date and notes 2019-03-04 17:17:38 +01:00
Davide De Rosa 3ddfa87b58 Disconnect before switching active profile
Make sure that completionHandler is ALWAYS called, despite vpn
object being nil.
2019-03-03 13:04:27 +01:00
Davide De Rosa b97b6eedeb Fix DNS servers not applied 2019-03-03 10:57:44 +01:00
Davide De Rosa e4a0e20207 Set beta release 2019-03-01 21:11:30 +01:00
Davide De Rosa 6d4c566e05 Fix renamed SwiftGen license file 2019-03-01 21:10:38 +01:00
Davide De Rosa 1f722198e9 Shut down if server uses compression at all.
- Announcement in PUSH_REPLY
- Header in data packets

Bump to 1.0.2.
2019-02-28 17:20:36 +01:00
Davide De Rosa 78568631a8 Reorder and update CHANGELOG for release 2019-02-27 19:56:28 +01:00
Davide De Rosa 2bada4ef33 Set beta release 2019-02-26 09:13:34 +01:00
Davide De Rosa 0c3261b53f Add PR link to CHANGELOG 2019-02-25 23:17:09 +01:00
Davide De Rosa f335440800 Shut down if server pushes a compression directive 2019-02-25 23:13:12 +01:00
Davide De Rosa df3c70fa30 Set beta release 2019-02-25 10:55:38 +01:00
Davide De Rosa f9da8f4a17 Add mention to DNS override 2019-02-23 12:16:28 +01:00
Davide De Rosa d4e5739de2 Relax EKU verification 2019-02-23 12:14:02 +01:00
Davide De Rosa 2663999b91 Update CHANGELOG 2019-02-03 22:10:14 +01:00
Davide De Rosa 9be5d36b9c Update CHANGELOG 2019-01-17 09:54:56 +01:00
Davide De Rosa f585130355 Set release date 2019-01-16 23:32:23 +01:00
Davide De Rosa e8068d34e2 Regroup log into GM build 2018-12-15 11:05:23 +01:00
Davide De Rosa a0e4a0b610 Update CHANGELOG 2018-12-10 12:53:15 +01:00
Davide De Rosa 5dea24295d Update API URL following relocation 2018-12-09 12:30:39 +01:00
Davide De Rosa d25753a263 Use custom domain to avoid GitHub redirect
Badly handled by iOS.

Fixes #29
2018-12-06 10:26:15 +01:00
Davide De Rosa 9fa26b340f Update CHANGELOG 2018-12-04 10:47:12 +01:00
Davide De Rosa 6a1c010c48 Set RC date 2018-11-15 20:23:56 +01:00
Davide De Rosa b548a32f37 Fix GitHub URLs in CHANGELOG 2018-11-04 16:08:12 +01:00
Davide De Rosa 2923991372 Set RC release 2018-11-04 15:15:12 +01:00
Davide De Rosa 375695c72b Update CHANGELOG 2018-11-04 12:02:02 +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 ce7e490c27 Update CHANGELOG 2018-11-02 15:56:54 +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 7e32a7b5d3 Update CHANGELOG 2018-11-02 14:04:08 +01:00
Davide De Rosa 6fd4a26340 Update CHANGELOG 2018-11-02 00:11:50 +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 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 a42ab0cd5e Synthesize beta CHANGELOG so far 2018-11-01 13:42:20 +01:00
Davide De Rosa 474105d671 Add current Wi-Fi without auto-trusting 2018-10-28 14:50:09 +01:00
Davide De Rosa 345bd55100 Set beta release 2018-10-27 22:21:54 +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 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 d96d5728fd Update CHANGELOG 2018-10-27 12:48:15 +02:00
Davide De Rosa 22e3a1f3a5 Update CHANGELOG 2018-10-27 09:43:57 +02:00
Davide De Rosa 5ae705035f Set beta release 2018-10-26 19:10:03 +02:00
Davide De Rosa 78abb8c764 Refactor service to use external profile JSONs
- Store only profile key/metadata into service.

- Map profiles by (context, id), context being either provider
or host.

- Initialize cache with a placeholder profile, lazily load full
profile (e.g. after opening profile).

- Only serialize non-placeholder profiles (opened once).

- Do not load full profiles for organizer listing

WARNING: always load active profile as non-placeholder.
2018-10-26 18:30:37 +02:00
Davide De Rosa 52cf733948 Only make host editable if original cfg available 2018-10-25 22:57:42 +02:00
Davide De Rosa f1f09dde2f Rename support request to join community 2018-10-24 21:57:27 +02:00
Davide De Rosa ef9032e440 Update TunnelKit
- Improve logging performance and privacy.
- Fix server-side renegotiation issues.
2018-10-24 21:23:13 +02:00
Davide De Rosa 8fe29cf924 Fix original configuration not really saved
Added in #10 but partially broken.
2018-10-23 18:51:18 +02:00
Davide De Rosa 52123aa030 Set beta release 2018-10-23 12:59:35 +02:00
Davide De Rosa ec91bfff65 Update CHANGELOG 2018-10-23 12:57:41 +02:00
Davide De Rosa 2a40a729c5 Update CHANGELOG 2018-10-23 12:57:11 +02:00
Davide De Rosa ea3eb8ae89 Update CHANGELOG 2018-10-23 12:55:11 +02:00
Davide De Rosa 34455410ae Update CHANGELOG 2018-10-22 01:44:24 +02:00
Davide De Rosa e5b0a43178 Update CHANGELOG 2018-10-20 19:21:59 +02:00
Davide De Rosa 982090743e Set beta release 2018-10-19 23:00:11 +02:00
Davide De Rosa 66f6936497 Update CHANGELOG 2018-10-19 17:31:41 +02:00
Davide De Rosa efe1ff66f1 Update CHANGELOG 2018-10-19 16:08:29 +02:00
Davide De Rosa cc5655e0a8 Update CHANGELOG properly 2018-10-19 02:32:39 +02:00
Davide De Rosa 3f8752f9d9 Update pods and CHANGELOG 2018-10-18 17:02:27 +02:00
Davide De Rosa 176d2dd025 Fix typo 2018-10-18 16:19:26 +02:00
Davide De Rosa 2fd5c32435 Fix PIA infra with empty endpoints 2018-10-18 14:48:20 +02:00
Davide De Rosa 116d35db79 Update CHANGELOG 2018-10-18 14:07:40 +02:00
Davide De Rosa ec52d49816 Push new beta 2018-10-16 18:10:46 +02:00