summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-03-09 20:12:46 +0100
committerOskar Nyberg <oskar@mullvad.net>2020-03-10 17:20:29 +0100
commitc2018a0c960990bfdc428dd9c2c3eb3c7e21e1ba (patch)
treebabcb93232c867d889406e19895ab4503deae33f /gui/src/shared
parent548a2c025da264ab2d929f1ac1e255950a8e2cdf (diff)
downloadmullvadvpn-c2018a0c960990bfdc428dd9c2c3eb3c7e21e1ba.tar.xz
mullvadvpn-c2018a0c960990bfdc428dd9c2c3eb3c7e21e1ba.zip
Add wireguard mtu call
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/ipc-event-channel.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/gui/src/shared/ipc-event-channel.ts b/gui/src/shared/ipc-event-channel.ts
index c01c8ced89..3a24d3f46e 100644
--- a/gui/src/shared/ipc-event-channel.ts
+++ b/gui/src/shared/ipc-event-channel.ts
@@ -71,6 +71,7 @@ interface ISettingsMethods extends IReceiver<ISettings> {
setBlockWhenDisconnected(block: boolean): Promise<void>;
setBridgeState(state: BridgeState): Promise<void>;
setOpenVpnMssfix(mssfix?: number): Promise<void>;
+ setWireguardMtu(mtu?: number): Promise<void>;
updateRelaySettings(update: RelaySettingsUpdate): Promise<void>;
updateBridgeSettings(bridgeSettings: BridgeSettings): Promise<void>;
}
@@ -81,6 +82,7 @@ interface ISettingsHandlers extends ISender<ISettings> {
handleBlockWhenDisconnected(fn: (block: boolean) => Promise<void>): void;
handleBridgeState(fn: (state: BridgeState) => Promise<void>): void;
handleOpenVpnMssfix(fn: (mssfix?: number) => Promise<void>): void;
+ handleWireguardMtu(fn: (mtu?: number) => Promise<void>): void;
handleUpdateRelaySettings(fn: (update: RelaySettingsUpdate) => Promise<void>): void;
handleUpdateBridgeSettings(fn: (bridgeSettings: BridgeSettings) => Promise<void>): void;
}
@@ -160,6 +162,7 @@ const SET_ENABLE_IPV6 = 'set-enable-ipv6';
const SET_BLOCK_WHEN_DISCONNECTED = 'set-block-when-disconnected';
const SET_BRIDGE_STATE = 'set-bridge-state';
const SET_OPENVPN_MSSFIX = 'set-openvpn-mssfix';
+const SET_WIREGUARD_MTU = 'set-wireguard-mtu';
const UPDATE_RELAY_SETTINGS = 'update-relay-settings';
const UPDATE_BRIDGE_SETTINGS = 'update-bridge-location';
@@ -236,6 +239,7 @@ export class IpcRendererEventChannel {
setBlockWhenDisconnected: requestSender(SET_BLOCK_WHEN_DISCONNECTED),
setBridgeState: requestSender(SET_BRIDGE_STATE),
setOpenVpnMssfix: requestSender(SET_OPENVPN_MSSFIX),
+ setWireguardMtu: requestSender(SET_WIREGUARD_MTU),
updateRelaySettings: requestSender(UPDATE_RELAY_SETTINGS),
updateBridgeSettings: requestSender(UPDATE_BRIDGE_SETTINGS),
};
@@ -333,6 +337,7 @@ export class IpcMainEventChannel {
handleBlockWhenDisconnected: requestHandler(SET_BLOCK_WHEN_DISCONNECTED),
handleBridgeState: requestHandler(SET_BRIDGE_STATE),
handleOpenVpnMssfix: requestHandler(SET_OPENVPN_MSSFIX),
+ handleWireguardMtu: requestHandler(SET_WIREGUARD_MTU),
handleUpdateRelaySettings: requestHandler(UPDATE_RELAY_SETTINGS),
handleUpdateBridgeSettings: requestHandler(UPDATE_BRIDGE_SETTINGS),
};