summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2018-10-12 20:23:09 +0200
committerLinus Färnstrand <linus@mullvad.net>2018-10-12 20:23:09 +0200
commit87baccb37927d25e09a6289511a19af6f74d4e31 (patch)
treefde597e0eb0d53354a263a7380de7d6f9ec4dbbe
parent61ad54aa433089f68e70e794b73acbf6b59b37f0 (diff)
parent50a30c748f9beca87f93e005bc460c856c991498 (diff)
downloadmullvadvpn-87baccb37927d25e09a6289511a19af6f74d4e31.tar.xz
mullvadvpn-87baccb37927d25e09a6289511a19af6f74d4e31.zip
Merge branch 'change-mssfix-trigger-reconnect'
-rw-r--r--CHANGELOG.md1
-rw-r--r--mullvad-daemon/src/lib.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c77d67d90e..47939a293d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,7 @@ Line wrap the file at 100 chars. Th
### Fixed
- Pick new random relay for each reconnect attempt instead of just retrying with the same one.
+- Fix so changing the OpenVPN mssfix setting triggers setting up a new tunnel with the new setting.
## [2018.4-beta3] - 2018-10-12
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index 36306f1d76..ad62336a38 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -589,6 +589,8 @@ impl Daemon {
if settings_changed {
self.management_interface_broadcaster
.notify_settings(&self.settings);
+ info!("Initiating tunnel restart because the OpenVPN mssfix setting changed");
+ self.reconnect_tunnel();
}
}
Err(e) => error!("{}", e.display_chain()),