Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko b3491f9de1 ifdef out Unix-only output redirect function on Windows %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 80fc584923 Fix for GitHub issue #97 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko e3c5ada3a7 Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 367b5439e1 Run icacls.exe twice, once for each change - GitHub issue #71 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 994565bdeb Fix for GitHub issue #71 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 7831c4bfef Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 2ac56fd120 Fix TCP connection accumulation problem, still having issues with TCP tunneling. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 22efa1ab53 Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows lockDownFile() implementation that uses 'cacls' utility. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 07f505971c Windows build fixes. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 9ffda4f955 Update Qt build to enable building against local static libraries, rename Network to NetworkWidget to avoid filesystem or object naming collision with Network.o in node/. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f7e3c10eca Cleanup in Utils, fix for HttpClient on Linux. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko b699bdefbd Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 9455b1cc81 Comments, change .nfo to .sig for uploads, clean some unused code from Utils. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 6c63bfce69 File transfer work, add identities for validation of updates. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ae138566a9 Updater code, work in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 7015017686 Make Makefile for Mac use clang options instead of old GCC options, and fix a nasty but obvious bug I introduced into Utils::getSecureRandom. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 17778a36ba Clean up secure random, add packet definitions for update distribution facility. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 0e43e5e8f2 Rest of work on new hashcash based identity scheme. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ea4e1136dd Flesh out membership certificate with signature, better serialize/deserialize, and rename parameter to qualifier to make better conceptual sense. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ceb024ab03 Integrating new crypto, work still in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f3ad05347e Improve code security posture by replacing sprintf with a safer function. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 487eb17ec0 ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 150a53eb17 Self test almost builds, now need skeleton EthernetTap implementation for Windows. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko d6414c9ff7 Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 5076c75b07 More Windows port work. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 67acba4bc9 Stop using RAND_ in libcrypto for Utils::getSecureRandom() due to annoying valgrind spew from libcrypto use of uninitialized RAM as a random source. Might look into replacing RAND_ in libcrypto with our own simple /dev/urandom / Windows CAPI plugin. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 28a73b620e Bunch more debugging and loop closing on new netconf. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 57d8730f1b Wire up RPC plugin loading to Node. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 76bc9968ff New simpler command interface via loopback UDP protected by a crypto token. %!s(int64=12) %!d(string=hai) anos