diff options
| author | David Lönnhager <david.l@mullvad.net> | 2020-11-25 15:46:18 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2020-11-25 15:46:18 +0100 |
| commit | 581a487b6012ea753137a1d9d3cc343d15de684d (patch) | |
| tree | 6de890ae11ce144edf9b367b57f94265068669f4 | |
| parent | d6efb533aa661c23bf586b158fa3847e960ec806 (diff) | |
| parent | 8b316fc9454121bc148d0a65e20b308309c0e96d (diff) | |
| download | mullvadvpn-581a487b6012ea753137a1d9d3cc343d15de684d.tar.xz mullvadvpn-581a487b6012ea753137a1d9d3cc343d15de684d.zip | |
Merge branch 'update-winfw'
| -rw-r--r-- | CHANGELOG.md | 5 | ||||
| m--------- | windows/libwfp | 0 | ||||
| -rw-r--r-- | windows/winfw/src/winfw/sessioncontroller.cpp | 1 |
3 files changed, 3 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index ac4a3afd44..f4c1fbc73e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ Line wrap the file at 100 chars. Th #### Windows - Fully uninstall the app when it is downgraded. Traffic is not blocked. +- Use Wintun instead of the OpenVPN TAP driver for OpenVPN. #### Linux - Make route monitor ignore loopback routes. @@ -64,9 +65,6 @@ Line wrap the file at 100 chars. Th - Set up routes for OpenVPN using the route manager instead of relying on OpenVPN. - Use rule-based routing and static routes. -#### Windows -- Use Wintun instead of the OpenVPN TAP driver for OpenVPN. - ### Fixed - Fix missing map animation after selecting a new location in the desktop app. - Fix crash on older kernels which report a default route through the loopback interface. @@ -89,6 +87,7 @@ Line wrap the file at 100 chars. Th #### Windows - Fix log output encoding for Windows modules. - Fix app not appearing on top in some situations when pressing the tray icon. +- Fix memory leak in Windows firewall code. #### Linux - Handle statically added routes. diff --git a/windows/libwfp b/windows/libwfp -Subproject c73a1773046ce5c044d44ef362a3c4274c17d4f +Subproject a04443baf1bab038170d50696efd0503e5e7fe0 diff --git a/windows/winfw/src/winfw/sessioncontroller.cpp b/windows/winfw/src/winfw/sessioncontroller.cpp index 97a9e498d6..afa6cf952b 100644 --- a/windows/winfw/src/winfw/sessioncontroller.cpp +++ b/windows/winfw/src/winfw/sessioncontroller.cpp @@ -140,6 +140,7 @@ bool SessionController::executeTransaction(TransactionFunctor operation) scopeDestructor += [this]() { m_activeTransaction.store(false); + m_transactionRecords.clear(); }; m_transactionRecords = m_records; |
