summaryrefslogtreecommitdiffhomepage
path: root/gui
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-25 09:55:29 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-06 08:47:56 -0300
commit759a20aaebe2d460800472ac3b076f42c81b65c9 (patch)
tree7ee434d5ecdff848095dab3fc094b0294eb0ae12 /gui
parent4f4b7670a8254a147c9e379b00e60390a0a7716e (diff)
downloadmullvadvpn-759a20aaebe2d460800472ac3b076f42c81b65c9.tar.xz
mullvadvpn-759a20aaebe2d460800472ac3b076f42c81b65c9.zip
Add `BlockReason::Ipv6Unavailable`
Diffstat (limited to 'gui')
-rw-r--r--gui/packages/desktop/src/renderer/errors.js3
-rw-r--r--gui/packages/desktop/src/renderer/lib/daemon-rpc.js2
2 files changed, 5 insertions, 0 deletions
diff --git a/gui/packages/desktop/src/renderer/errors.js b/gui/packages/desktop/src/renderer/errors.js
index b333f66221..9cbf63808a 100644
--- a/gui/packages/desktop/src/renderer/errors.js
+++ b/gui/packages/desktop/src/renderer/errors.js
@@ -5,6 +5,9 @@ import type { BlockReason } from './lib/daemon-rpc';
export class BlockedError extends Error {
constructor(reason: BlockReason) {
switch (reason) {
+ case 'enable_ipv6_error':
+ super('Could not configure IPv6, please enable it on your system or disable it in the app');
+ break;
case 'set_security_policy_error':
super('Failed to apply security policy');
break;
diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
index aa9f020826..7a3a0bb030 100644
--- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
+++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
@@ -42,6 +42,7 @@ const LocationSchema = object({
});
export type BlockReason =
+ | 'enable_ipv6_error'
| 'set_security_policy_error'
| 'start_tunnel_error'
| 'no_matching_relay'
@@ -245,6 +246,7 @@ const AccountDataSchema = object({
});
const allBlockReasons: Array<BlockReason> = [
+ 'enable_ipv6_error',
'set_security_policy_error',
'start_tunnel_error',
'no_matching_relay',