diff --git a/node/Hashtable.hpp b/node/Hashtable.hpp index e3512fefd..aee24989c 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 6c5d8c7d6..10146e6c6 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 87f4136ca..a912c8306 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(&ip),0,ZT_LOCAL_INTERFACE_ADDRESS_TRUST_NORMAL); + _node->addLocalInterfaceAddress(reinterpret_cast(&ip)); ua = ua->Next; } } diff --git a/windows/ZeroTierOne/ZeroTierOne.vcxproj b/windows/ZeroTierOne/ZeroTierOne.vcxproj index 0a43a6f60..c31636089 100644 --- a/windows/ZeroTierOne/ZeroTierOne.vcxproj +++ b/windows/ZeroTierOne/ZeroTierOne.vcxproj @@ -24,7 +24,7 @@ - + @@ -35,6 +35,7 @@ + @@ -87,13 +88,16 @@ + + - + + @@ -111,7 +115,6 @@ - diff --git a/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters b/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters index abaa8547d..b9e00b374 100644 --- a/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters +++ b/windows/ZeroTierOne/ZeroTierOne.vcxproj.filters @@ -105,9 +105,6 @@ Source Files\node - - Source Files\node - Source Files\node @@ -189,6 +186,12 @@ Source Files\osdep + + Source Files\node + + + Source Files\node + @@ -254,9 +257,6 @@ Header Files\node - - Header Files\node - Header Files\node @@ -356,9 +356,6 @@ Header Files\osdep - - Header Files\node - Header Files\osdep @@ -410,6 +407,18 @@ Header Files\ext\bin\miniupnpc\include + + Header Files\node + + + Header Files\node + + + Header Files\node + + + Header Files\node +