summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2014-06-10Bridge routing table - GitHub issue #68Adam Ierymenko
2014-06-10Bridging in NetworkConfig - GitHub Issue #68Adam Ierymenko
2014-06-10Protocol messages for bridging. GitHub issue #68Adam Ierymenko
2014-05-29Fix for GitHub issue #71Adam Ierymenko
2014-05-29Build fix for Windows setsockopt().Adam Ierymenko
2014-05-28Make UDP send and receive buffers as big as possible to reduce packet loss.Adam Ierymenko
2014-05-24Netconf fixes.Adam Ierymenko
2014-05-23Don't transmit broadcasts if enableBroadcast is false on a network.Adam Ierymenko
2014-05-23Windows build fixes for MAC changes (in tap driver), some comments and ↵Adam Ierymenko
cleanup in MAC.hpp.
2014-05-23Default for private should be true.Adam Ierymenko
2014-05-23GitHub issue #67Adam Ierymenko
2014-05-23Fixed for Linux tap for GitHub Issue #69Adam Ierymenko
2014-05-23GitHub Issue #69 - make MAC assignment schema differ between virtual networks.Adam Ierymenko
2014-05-19Another sanity check on filename for GitHub issue #72Adam Ierymenko
2014-05-19Redis schema updates and fix for GitHub issue #72Adam Ierymenko
2014-05-09TESTNET supernodes need different addresses.Adam Ierymenko
2014-05-09Merge branch 'adamierymenko-dev' of ↵Adam Ierymenko
ssh://shub-niggurath.zerotier.com:222/git/ZeroTierOne into adamierymenko-dev
2014-05-09More netconf work... set ZT_HOME and chdir there on service launch.Adam Ierymenko
2014-05-08Add testnet ports and ZT_USE_TESTNET define for contacting the ↵Adam Ierymenko
test.zerotier.com net instead of the live net.
2014-05-08Make Service communicate via empty-line-delimited Dictionary objects instead ↵Adam Ierymenko
of the old size prefix way.
2014-05-08Clean out unused netconf fields, rename a few, work on new netconf server.Adam Ierymenko
2014-04-18Cleanup, dead code removal, some pretty insignificant security stuff that's ↵Adam Ierymenko
based on recommendations.
2014-04-15Adding supernode yig.zerotier.com (Sydney, Australia) and removing ↵Adam Ierymenko
mi-go.zerotier.com (Singapore) due to real-world usage data.
2014-04-10More toward GitHub issue #56Adam Ierymenko
2014-04-10Prevent recursive transit of ZeroTier packets, toward GitHub issue #56Adam Ierymenko
2014-04-10Probable fix for GitHub issue #63 - do not unite() if either path is TCP, ↵Adam Ierymenko
since doing so can result in asymmetric failed NAT-t over UDP if one side has a firewall that permits outgoing UDP but not incoming.
2014-04-10More logic cleanup and some documentation / comment improvements.Adam Ierymenko
2014-04-09Yet more cleanup to TCP logic, this time adding a master switch and adding ↵Adam Ierymenko
UDP preference in send().
2014-04-09Some cleanup, and use best (not first) UDP addresses for NAT-t ↵Adam Ierymenko
VERB_RENDEZVOUS computation.
2014-04-09.... aaaaaand... GitHub issue #61 was caused by the fact that we were no ↵Adam Ierymenko
longer deleting taps on Windows!
2014-04-09Was not closing _shutdownSignalPipe in UnixEthernetTap either...Adam Ierymenko
2014-04-09Set close-on-exec in attempt to head off GitHub issue #61Adam Ierymenko
2014-04-09More tweaks to TCP logic for GitHub issue #60Adam Ierymenko
2014-04-09Some adjustments to TCP logic for GitHub issue #60Adam Ierymenko
2014-04-08More Windows tap cleanup... seems solid. We'll see.Adam Ierymenko
2014-04-08Windows tap: be REAL REAL REAL PARANOID. Wake up sheeple.Adam Ierymenko
2014-04-08Some installer stuff, complete refactoring of Windows side of newly split ↵Adam Ierymenko
tap driver. Seems to work. Now to see if the cleanup we did here gets rid of the zombie tap device issue on Windows.
2014-04-07Builds and runs on Unix with EthernetTap changes, now for Windows... and for ↵Adam Ierymenko
what we did this for: a refactor of the Windows tap connector.
2014-04-07Split EthernetTap into subclasses, work in progress...Adam Ierymenko
2014-04-03A few more tweaks to TCP failover... seems to be switching back and forth ↵Adam Ierymenko
pretty well now!
2014-04-03Tweak some timings and stuff.Adam Ierymenko
2014-04-03Such ping logic. So edge case.Adam Ierymenko
2014-04-02Make Unix domain sockets mode 0777 so that properly authorized ↵Adam Ierymenko
non-privileged users can access them (if they have auth token).
2014-04-02Make GUI work with new control client API, make control client look for user ↵Adam Ierymenko
authtoken.secret if system unreadable.
2014-04-02More tweaks to TCP failover logic. Such edge case.Adam Ierymenko
2014-04-01More tweaks to algorithm for determining when to fail over to TCP, and stop ↵Adam Ierymenko
supernodes from resynchronizing unless explicitly ordered.
2014-04-01The remove paths on send fail thing in Peer.cpp was not well thought out, ↵Adam Ierymenko
and there is no point in mallocing the TCP write buffer.
2014-04-01Resynchronize on startup.Adam Ierymenko
2014-04-01Get : out of Path.toString() since this will conflict with : in IPv6 IPs.Adam Ierymenko
2014-03-31Build fix.Adam Ierymenko