summaryrefslogtreecommitdiffhomepage
path: root/gui/packages
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2019-02-15 10:49:53 +0100
committerOdd Stranne <odd@mullvad.net>2019-02-15 15:06:51 +0100
commitb36a2228d1833931bbfa729c21649c615f4e97e1 (patch)
tree775e34b835ae48d0c39c0af6251944da1ccb1325 /gui/packages
parent44d8c6624c3bc2433a76b28ec97216e8b68f85aa (diff)
downloadmullvadvpn-b36a2228d1833931bbfa729c21649c615f4e97e1.tar.xz
mullvadvpn-b36a2228d1833931bbfa729c21649c615f4e97e1.zip
Update settings definitions in GUI
Diffstat (limited to 'gui/packages')
-rw-r--r--gui/packages/desktop/src/main/daemon-rpc.ts7
-rw-r--r--gui/packages/desktop/src/shared/daemon-rpc-types.ts8
2 files changed, 14 insertions, 1 deletions
diff --git a/gui/packages/desktop/src/main/daemon-rpc.ts b/gui/packages/desktop/src/main/daemon-rpc.ts
index 390e301756..69ed725d52 100644
--- a/gui/packages/desktop/src/main/daemon-rpc.ts
+++ b/gui/packages/desktop/src/main/daemon-rpc.ts
@@ -162,6 +162,13 @@ const openVpnProxySchema = maybe(
),
}),
}),
+ object({
+ shadowsocks: partialObject({
+ peer: string,
+ password: string,
+ cipher: string,
+ }),
+ }),
),
);
diff --git a/gui/packages/desktop/src/shared/daemon-rpc-types.ts b/gui/packages/desktop/src/shared/daemon-rpc-types.ts
index bc6d6e048c..c4e2f6e53f 100644
--- a/gui/packages/desktop/src/shared/daemon-rpc-types.ts
+++ b/gui/packages/desktop/src/shared/daemon-rpc-types.ts
@@ -170,7 +170,7 @@ export interface ITunnelOptions {
};
}
-export type ProxySettings = ILocalProxySettings | IRemoteProxySettings;
+export type ProxySettings = ILocalProxySettings | IRemoteProxySettings | IShadowsocksProxySettings;
export interface ILocalProxySettings {
port: number;
@@ -187,6 +187,12 @@ export interface IRemoteProxyAuth {
password: string;
}
+export interface IShadowsocksProxySettings {
+ peer: string;
+ password: string;
+ cipher: string;
+}
+
export interface IAppVersionInfo {
currentIsSupported: boolean;
latest: {