summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-21Forgot to uncomment secret debug #define of death.Adam Ierymenko
2014-08-21Fix for crazy Windows threading bug... repeatedly adding and removing a ↵Adam Ierymenko
network now doesn't leave networks in limbo.
2014-08-21Change 1.1.1.1 pseudo-IP used for default route hack to 25.255.255.254, ↵Adam Ierymenko
since 1.1.1.1 is from a now-in-use IPv4 block while 25.0.0.0/8 is still unrouted. It can be changed in the future without impacting anything, since Windows keys off the MAC not the IP to classify networks.
2014-08-20Version bump to 0.9.2 -- preparing for release...Adam Ierymenko
2014-08-20Fix for GitHub issue #102Adam Ierymenko
2014-08-20Some UI fixes for Windows.Adam Ierymenko
2014-08-19...Adam Ierymenko
2014-08-19Disable service management in UI -- installer should automatically start ↵Adam Ierymenko
service and this is annoying for testing purposes.
2014-08-19UI stuff and sign .dmg on build.Adam Ierymenko
2014-08-19Add MAC to listnetworks, and some other make stuff.Adam Ierymenko
2014-08-19Makefile changes, and make Topology::getBestSupernode() return the "next" ↵Adam Ierymenko
supernode if I am a supernode. Also some comment cleanup.
2014-08-18Do HttpClient refactoring for Windows.Adam Ierymenko
2014-08-18Increase sleep/wake detection threshold... might want to switch to using ↵Adam Ierymenko
native interfaces to really detect this in the future since this is not 100% reliable.
2014-08-18Add "make debug" to make building debug one-offs easier (Linux).Adam Ierymenko
2014-08-16Default to built-in root topology if signature check fails (instead of exiting)Adam Ierymenko
2014-08-16Small thread safety fix in HttpClient.Adam Ierymenko
2014-08-16Refactor HttpClient a bit.Adam Ierymenko
2014-08-15Web request part of supernode resync (not quite done, needs test)Adam Ierymenko
2014-08-15docsAdam Ierymenko
2014-08-15Add encrypt/decrypt to attic.Adam Ierymenko
2014-08-14(1) distribute default root-topology in new dictionary format, (2) bump peer ↵Adam Ierymenko
serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
2014-08-14Regenerate root topology dictionary with field fix.Adam Ierymenko
2014-08-14Accept supernode dictionaries in Topology, also fix (unused) field name in ↵Adam Ierymenko
one of these.
2014-08-12(1) Tweak LAN locator beacon frequencies, (2) Windows virtual networksAdam Ierymenko
now show up as *real* networks and prompt the user to set their location and firewall status (public, private, home/work, etc.). The hack used to achieve #2 should not be examined by children or those suffering from epilepsy or heart conditions.
2014-08-08Some fixes to firewall config code.Adam Ierymenko
2014-08-08Fix a Windows bug in refactored tap code, and always make sure we have a ↵Adam Ierymenko
firewall exception rule on startup.
2014-08-08Kill ugly old getSecureRandom() and replace with simple wrapper for Windows ↵Adam Ierymenko
CAPI and *nix /dev/urandom, and some build fixes.
2014-08-08Fix an oversight in signed dictionaries: the timestamp and signing identity ↵Adam Ierymenko
should themselves be part of the signature. Also include the raw dictionary in addition to the bin2c version in root-topology/
2014-08-07Windows compile fixes, compiler warning fix, unfreed memory fix in main.c ↵Adam Ierymenko
(though it would not have mattered since program exits immediately after).
2014-08-07Change topology URL to something prettier.Adam Ierymenko
2014-08-07Rename topology/ to be more descriptive, and some more updates.Adam Ierymenko
2014-08-07More root topology stuff.Adam Ierymenko
2014-08-07make clean fixAdam Ierymenko
2014-08-07mktopology for making new signed topology root server dictionariesAdam Ierymenko
2014-08-07Singapore supernode -- its baaaackAdam Ierymenko
2014-08-07LinuxEthernetTap refactor.Adam Ierymenko
2014-08-07Linux build stuff.Adam Ierymenko
2014-08-07Compile for for TRACE, remove old TESTNET cruft.Adam Ierymenko
2014-08-07Silence kextload/kextunload output, error handling improvements.Adam Ierymenko
2014-08-07ifdef out Unix-only output redirect function on WindowsAdam Ierymenko
2014-08-07Fix for GitHub issue #97Adam Ierymenko
2014-08-07Make install scripts also symlink zerotier-idtool script, and doc updates.Adam Ierymenko
2014-08-06Some tap interface changes and integration into main.cpp for *nix systems.Adam Ierymenko
2014-08-05(1) Disable firewall openers (its easy to re-enable), (2) Do some prep work ↵Adam Ierymenko
for making supernode topology hot-updatable.
2014-08-05Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.Adam Ierymenko
2014-08-04Windows Ethernet tap refactoring complete.Adam Ierymenko
2014-07-31Linux routing table now works.Adam Ierymenko
2014-07-31Newly broken out OSX tap driver builds now.Adam Ierymenko
2014-07-31Path fixes in osnet/ stuffAdam Ierymenko
2014-07-31Tons of code cleanup, refactor Network to use EthernetTapFactory, probably ↵Adam Ierymenko
also fix GitHub issue #90