summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md5
m---------windows/libwfp0
-rw-r--r--windows/winfw/src/winfw/sessioncontroller.cpp1
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;