diff options
-rw-r--r-- | node/Hashtable.hpp | 2 | ||||
-rw-r--r-- | node/Utils.cpp | 4 | ||||
-rw-r--r-- | service/OneService.cpp | 2 | ||||
-rw-r--r-- | windows/ZeroTierOne/ZeroTierOne.vcxproj | 9 | ||||
-rw-r--r-- | windows/ZeroTierOne/ZeroTierOne.vcxproj.filters | 27 |
5 files changed, 28 insertions, 16 deletions
diff --git a/node/Hashtable.hpp b/node/Hashtable.hpp index e3512fef..aee24989 100644 --- a/node/Hashtable.hpp +++ b/node/Hashtable.hpp @@ -103,7 +103,7 @@ public: private: unsigned long _idx; Hashtable *_ht; - Hashtable::_Bucket *_b; + _Bucket *_b; }; friend class Hashtable::Iterator; diff --git a/node/Utils.cpp b/node/Utils.cpp index 6c5d8c7d..10146e6c 100644 --- a/node/Utils.cpp +++ b/node/Utils.cpp @@ -168,14 +168,14 @@ void Utils::getSecureRandom(void *buf,unsigned int bytes) fprintf(stderr,"FATAL ERROR: Utils::getSecureRandom() CryptGenRandom failed!\r\n"); exit(1); } - s20.init(s20key,256,s20key,8); + s20.init(s20key,256,s20key); } if (!CryptGenRandom(cryptProvider,(DWORD)bytes,(BYTE *)buf)) { fprintf(stderr,"FATAL ERROR: Utils::getSecureRandom() CryptGenRandom failed!\r\n"); exit(1); } - s20.encrypt(buf,buf,bytes); + s20.encrypt12(buf,buf,bytes); #else // not __WINDOWS__ diff --git a/service/OneService.cpp b/service/OneService.cpp index 87f4136c..a912c830 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -796,7 +796,7 @@ public: while (ua) { InetAddress ip(ua->Address.lpSockaddr); ip.setPort(_port); - _node->addLocalInterfaceAddress(reinterpret_cast<const struct sockaddr_storage *>(&ip),0,ZT_LOCAL_INTERFACE_ADDRESS_TRUST_NORMAL); + _node->addLocalInterfaceAddress(reinterpret_cast<const struct sockaddr_storage *>(&ip)); ua = ua->Next; } } diff --git a/windows/ZeroTierOne/ZeroTierOne.vcxproj b/windows/ZeroTierOne/ZeroTierOne.vcxproj index 0a43a6f6..c3163608 100644 --- a/windows/ZeroTierOne/ZeroTierOne.vcxproj +++ b/windows/ZeroTierOne/ZeroTierOne.vcxproj @@ -24,7 +24,7 @@ <ClCompile Include="..\..\ext\lz4\lz4.c" /> <ClCompile Include="..\..\node\C25519.cpp" /> <ClCompile Include="..\..\node\CertificateOfMembership.cpp" /> - <ClCompile Include="..\..\node\Defaults.cpp" /> + <ClCompile Include="..\..\node\DeferredPackets.cpp" /> <ClCompile Include="..\..\node\Dictionary.cpp" /> <ClCompile Include="..\..\node\Identity.cpp" /> <ClCompile Include="..\..\node\IncomingPacket.cpp" /> @@ -35,6 +35,7 @@ <ClCompile Include="..\..\node\Node.cpp" /> <ClCompile Include="..\..\node\OutboundMulticast.cpp" /> <ClCompile Include="..\..\node\Packet.cpp" /> + <ClCompile Include="..\..\node\Path.cpp" /> <ClCompile Include="..\..\node\Peer.cpp" /> <ClCompile Include="..\..\node\Poly1305.cpp" /> <ClCompile Include="..\..\node\Salsa20.cpp" /> @@ -87,13 +88,16 @@ <ClInclude Include="..\..\node\Array.hpp" /> <ClInclude Include="..\..\node\AtomicCounter.hpp" /> <ClInclude Include="..\..\node\BandwidthAccount.hpp" /> + <ClInclude Include="..\..\node\BinarySemaphore.hpp" /> <ClInclude Include="..\..\node\Buffer.hpp" /> <ClInclude Include="..\..\node\C25519.hpp" /> <ClInclude Include="..\..\node\CertificateOfMembership.hpp" /> + <ClInclude Include="..\..\node\Cluster.hpp" /> <ClInclude Include="..\..\node\CMWC4096.hpp" /> <ClInclude Include="..\..\node\Constants.hpp" /> - <ClInclude Include="..\..\node\Defaults.hpp" /> + <ClInclude Include="..\..\node\DeferredPackets.hpp" /> <ClInclude Include="..\..\node\Dictionary.hpp" /> + <ClInclude Include="..\..\node\Hashtable.hpp" /> <ClInclude Include="..\..\node\Identity.hpp" /> <ClInclude Include="..\..\node\IncomingPacket.hpp" /> <ClInclude Include="..\..\node\InetAddress.hpp" /> @@ -111,7 +115,6 @@ <ClInclude Include="..\..\node\Path.hpp" /> <ClInclude Include="..\..\node\Peer.hpp" /> <ClInclude Include="..\..\node\Poly1305.hpp" /> - <ClInclude Include="..\..\node\RemotePath.hpp" /> <ClInclude Include="..\..\node\RuntimeEnvironment.hpp" /> <ClInclude Include="..\..\node\Salsa20.hpp" /> <ClInclude Include="..\..\node\SelfAwareness.hpp" /> diff --git a/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters b/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters index abaa8547..b9e00b37 100644 --- a/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters +++ b/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters @@ -105,9 +105,6 @@ <ClCompile Include="..\..\node\CertificateOfMembership.cpp"> <Filter>Source Files\node</Filter> </ClCompile> - <ClCompile Include="..\..\node\Defaults.cpp"> - <Filter>Source Files\node</Filter> - </ClCompile> <ClCompile Include="..\..\node\Dictionary.cpp"> <Filter>Source Files\node</Filter> </ClCompile> @@ -189,6 +186,12 @@ <ClCompile Include="..\..\osdep\UPNPClient.cpp"> <Filter>Source Files\osdep</Filter> </ClCompile> + <ClCompile Include="..\..\node\Path.cpp"> + <Filter>Source Files\node</Filter> + </ClCompile> + <ClCompile Include="..\..\node\DeferredPackets.cpp"> + <Filter>Source Files\node</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="resource.h"> @@ -254,9 +257,6 @@ <ClInclude Include="..\..\node\Constants.hpp"> <Filter>Header Files\node</Filter> </ClInclude> - <ClInclude Include="..\..\node\Defaults.hpp"> - <Filter>Header Files\node</Filter> - </ClInclude> <ClInclude Include="..\..\node\Dictionary.hpp"> <Filter>Header Files\node</Filter> </ClInclude> @@ -356,9 +356,6 @@ <ClInclude Include="..\..\osdep\BackgroundResolver.hpp"> <Filter>Header Files\osdep</Filter> </ClInclude> - <ClInclude Include="..\..\node\RemotePath.hpp"> - <Filter>Header Files\node</Filter> - </ClInclude> <ClInclude Include="..\..\osdep\UPNPClient.hpp"> <Filter>Header Files\osdep</Filter> </ClInclude> @@ -410,6 +407,18 @@ <ClInclude Include="..\..\ext\bin\miniupnpc\include\miniupnpc\upnpreplyparse.h"> <Filter>Header Files\ext\bin\miniupnpc\include</Filter> </ClInclude> + <ClInclude Include="..\..\node\BinarySemaphore.hpp"> + <Filter>Header Files\node</Filter> + </ClInclude> + <ClInclude Include="..\..\node\Cluster.hpp"> + <Filter>Header Files\node</Filter> + </ClInclude> + <ClInclude Include="..\..\node\Hashtable.hpp"> + <Filter>Header Files\node</Filter> + </ClInclude> + <ClInclude Include="..\..\node\DeferredPackets.hpp"> + <Filter>Header Files\node</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ResourceCompile Include="ZeroTierOne.rc"> |