diff --git a/CHANGELOG b/CHANGELOG
index 127f5b7..7ee21d1 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -291,3 +291,9 @@ WinDivert 2.0.0-rc
values correspond to higher priorities.
- The last two arguments for WinDivertRecv() and WinDivertSend() have been
swapped.
+WinDivert 2.0.1-rc
+ - Fix WFP callout install optimization bug.
+ - Fix WinDivertHelperNtohIpv6Address/WinDivertHelperHtonIpv6Address bug.
+ - Rename the following functions for consistency:
+ * WinDivertHelperNtohIpv6Address -> WinDivertHelperNtohIPv6Address
+ * WinDivertHelperHtonIpv6Address -> WinDivertHelperHtonIPv6Address
diff --git a/VERSION b/VERSION
index b50fd54..45e0a92 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.0.0-rc
+2.0.1-rc
diff --git a/dll/windivert.def b/dll/windivert.def
index 5f9e485..2c2ecc7 100644
--- a/dll/windivert.def
+++ b/dll/windivert.def
@@ -28,3 +28,5 @@ EXPORTS
WinDivertHelperHtonll
WinDivertHelperNtohIPv6Address
WinDivertHelperHtonIPv6Address
+ WinDivertHelperNtohIpv6Address
+ WinDivertHelperHtonIpv6Address
diff --git a/dll/windivert_helper.c b/dll/windivert_helper.c
index a619872..0b91cc6 100644
--- a/dll/windivert_helper.c
+++ b/dll/windivert_helper.c
@@ -5055,3 +5055,12 @@ extern void WinDivertHelperHtonIPv6Address(const UINT *inAddr, UINT *outAddr)
WinDivertByteSwap128(inAddr, outAddr);
}
+// Old names to be removed in next version
+extern void WinDivertHelperNtohIpv6Address(const UINT *inAddr, UINT *outAddr)
+{
+ WinDivertByteSwap128(inAddr, outAddr);
+}
+extern void WinDivertHelperHtonIpv6Address(const UINT *inAddr, UINT *outAddr)
+{
+ WinDivertByteSwap128(inAddr, outAddr);
+}
diff --git a/doc/windivert.html b/doc/windivert.html
index 23e69c6..d5a8ce0 100644
--- a/doc/windivert.html
+++ b/doc/windivert.html
@@ -2299,7 +2299,7 @@ Parses an IPv6 address stored in addrStr.
If pAddr is non-NULL, the buffer assumed
to be large enough to hold a 16-byte IPv6 address.
The result is stored in host-byte-order.
-Use WinDivertHelperHtonIpv6Address()
+Use WinDivertHelperHtonIPv6Address()
to convert the result into network-byte-order.
SOCKET layer, or
WINDIVERT_EVENT_REFLECT_CLOSE for the REFLECT
layer.
-NETWORKWINDIVERT_LAYER_FLOW_NETWORKNETWORK_FORWARDWINDIVERT_LAYER_FLOW_NETWORK_FORWARDFLOWWINDIVERT_LAYER_FLOW_FLOWSOCKETWINDIVERT_LAYER_FLOW_SOCKETREFLECTWINDIVERT_LAYER_FLOW_REFLECTNETWORKWINDIVERT_LAYER_NETWORKNETWORK_FORWARDWINDIVERT_LAYER_NETWORK_FORWARDFLOWWINDIVERT_LAYER_FLOWSOCKETWINDIVERT_LAYER_SOCKETREFLECTWINDIVERT_LAYER_REFLECT