summaryrefslogtreecommitdiff
path: root/node/Node.cpp
AgeCommit message (Expand)Author
2015-10-27Factor out RemotePath subclass of Path -- no longer needed, just cruft.Adam Ierymenko
2015-10-27--wtf; prevent roots from TCP fallbackAdam Ierymenko
2015-10-26More plumbing of cluster status.Adam Ierymenko
2015-10-23Clarify logic in pinging, and prevent roots from pinging "down."Adam Ierymenko
2015-10-20Cluster work -- integrating with the rest of the code.Adam Ierymenko
2015-10-19Fix for V4/V6 stable addressing.Adam Ierymenko
2015-10-16IPv6 support fixes.Adam Ierymenko
2015-10-13Don't keep connections up longer than the alive timeout (unless they are rela...Adam Ierymenko
2015-10-13Expose world ID and world timestamp in ZT_NodeStatusAdam Ierymenko
2015-10-13World stuff...Adam Ierymenko
2015-10-13More World stuff, and mkworld.Adam Ierymenko
2015-10-09Circuit tests basically work but need some tweaks, and fix some issues found ...Adam Ierymenko
2015-10-09Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE)Adam Ierymenko
2015-10-07Make it so ZeroTierOne.h can be used with a C compiler again.Grant Limberg
2015-10-07Trim some cruft that is not used and probably never would be.Adam Ierymenko
2015-10-06Send initial CIRCUIT_TEST packet.Adam Ierymenko
2015-10-06Plumbing through circuit test stuff.Adam Ierymenko
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local i...Adam Ierymenko
2015-09-23Fix for timer jitter problem.Adam Ierymenko
2015-09-23Plumb through localInterfaceId to track local interfaces corresponding with r...Adam Ierymenko
2015-09-04Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongo...Adam Ierymenko
2015-08-25Ignore old root-topology if present -- fix for upgrading on Linux and possibl...Adam Ierymenko
2015-07-24Fix leaving of networks to actually call Network::destroy().Adam Ierymenko
2015-07-13Clean up some YAGNI issues with implementation of GitHub issue #180, and make...Adam Ierymenko
2015-07-07Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG ...Adam Ierymenko
2015-07-07A bunch of comments and cleanup, including some to yesterday's direct path pu...Adam Ierymenko
2015-07-06Plumbing for local interface addresses -- GitHub issue #180Adam Ierymenko
2015-07-06Almost everything for GitHub issue #180 except direct path map setup.Adam Ierymenko
2015-07-06Some cleanup, docs, and Path -> Path > RemotePath refactor.Adam Ierymenko
2015-06-29Fix semantics of std::unique() to actually remove duplicates (hidden memory l...Adam Ierymenko
2015-06-26Redo conversion of _networks to a vector. Just use a simple linear search and...Adam Ierymenko
2015-06-22Merge branch '_networks_vector' of https://github.com/mwarning/ZeroTierOne in...Adam Ierymenko
2015-06-20use _network function to reduce source code complexityMoritz Warning
2015-06-20replace _networks map by vectorMoritz Warning
2015-06-19Root server terminology cleanup, and tighten up a security check by checking ...Adam Ierymenko
2015-06-01docsAdam Ierymenko
2015-06-01Fix to GitHub issue #140 -- network preferred relays. Also go ahead and allow...Adam Ierymenko
2015-06-01Call it _relays since there might be other kinds later.Adam Ierymenko
2015-06-01Always ping / contact network preferred relays (if any).Adam Ierymenko
2015-05-22TCP fallback tunneling is now working. That hurt more than expected.Adam Ierymenko
2015-05-21Completely factor out "desperation" from the core. I thought of a significant...Adam Ierymenko
2015-05-20Apple auto-update stuff, now for Windows.Adam Ierymenko
2015-05-17Build fixes for G++, building without SQLite3 present, and warning removal.Adam Ierymenko
2015-05-06Renamed supernode to rootserverKees Bos
2015-05-04So we need to keep track of external surface per reporter, since some NATs as...Adam Ierymenko
2015-04-30Add some missing includes that older G++ cares about.Adam Ierymenko
2015-04-30Make sure identity.public exists and stays in sync, cleanup extra new in Node...Adam Ierymenko
2015-04-24Windows now builds and runs selftest correctly, and fixed a Windows (and poss...Adam Ierymenko
2015-04-24First pass of Windows cleanup and build fixes...Adam Ierymenko
2015-04-20(1) now builds and works on Linux, (2) fix a threading problem causing carsh ...Adam Ierymenko