summaryrefslogtreecommitdiffhomepage
path: root/gui/packages
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-24 10:35:31 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-10-08 11:04:27 -0300
commit3dbfb62b1348654d6e9f69fa985e85731e6fccdd (patch)
tree3e3f9430d988c6cdf213069f280fbcdffe3fe9d1 /gui/packages
parent5de4ae50f3440fcffa8f493d477376720b5bfee2 (diff)
downloadmullvadvpn-3dbfb62b1348654d6e9f69fa985e85731e6fccdd.tar.xz
mullvadvpn-3dbfb62b1348654d6e9f69fa985e85731e6fccdd.zip
Implement `set_openvpn_mssfix` RPC call in GUI
Diffstat (limited to 'gui/packages')
-rw-r--r--gui/packages/desktop/src/renderer/app.js6
-rw-r--r--gui/packages/desktop/src/renderer/lib/daemon-rpc.js5
2 files changed, 11 insertions, 0 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js
index 94118643f1..d4f5f76830 100644
--- a/gui/packages/desktop/src/renderer/app.js
+++ b/gui/packages/desktop/src/renderer/app.js
@@ -348,6 +348,12 @@ export default class AppRenderer {
actions.settings.updateEnableIpv6(enableIpv6);
}
+ async setOpenVpnMssfix(mssfix: ?number) {
+ const actions = this._reduxActions;
+ actions.settings.updateOpenVpnMssfix(mssfix);
+ await this._daemonRpc.setOpenVpnMssfix(mssfix);
+ }
+
async setAutoConnect(autoConnect: boolean) {
const actions = this._reduxActions;
await this._daemonRpc.setAutoConnect(autoConnect);
diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
index 12c1e0a214..a3e8469fda 100644
--- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
+++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
@@ -336,6 +336,7 @@ export interface DaemonRpcProtocol {
updateRelaySettings(RelaySettingsUpdate): Promise<void>;
setAllowLan(boolean): Promise<void>;
setEnableIpv6(boolean): Promise<void>;
+ setOpenVpnMssfix(?number): Promise<void>;
setAutoConnect(boolean): Promise<void>;
connectTunnel(): Promise<void>;
disconnectTunnel(): Promise<void>;
@@ -438,6 +439,10 @@ export class DaemonRpc implements DaemonRpcProtocol {
await this._transport.send('set_enable_ipv6', [enableIpv6]);
}
+ async setOpenVpnMssfix(mssfix: ?number): Promise<void> {
+ await this._transport.send('set_openvpn_mssfix', [mssfix]);
+ }
+
async setAutoConnect(autoConnect: boolean): Promise<void> {
await this._transport.send('set_auto_connect', [autoConnect]);
}