summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Expand)Author
2015-09-08Add a bit of useful testing instrumentation to SqliteNetworkController.Adam Ierymenko
2015-09-04Final std::map<> from Switch, and add some smallish default values for hash s...Adam Ierymenko
2015-09-04Almost done... very few std::map<>s remaining in any spot that matters.Adam Ierymenko
2015-09-04Remove way-overkill multimap from Switch.Adam Ierymenko
2015-09-04Starting in on Switch... kill map in defrag queue, which will probably improv...Adam Ierymenko
2015-09-04... and another ...Adam Ierymenko
2015-09-04Two for one! (std::map removal)Adam Ierymenko
2015-09-04... and another one!Adam Ierymenko
2015-09-04Another std::map<> dies.Adam Ierymenko
2015-09-04Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongo...Adam Ierymenko
2015-09-04Add entries() to go with keys() for future use.Adam Ierymenko
2015-09-03Hash table bug fix, and add copy constructor and assignment operator for prin...Adam Ierymenko
2015-08-27Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map...Adam Ierymenko
2015-08-27A simple and fast Hashtable, tested but not yet integrated with anything.Adam Ierymenko
2015-08-25Ignore old root-topology if present -- fix for upgrading on Linux and possibl...Adam Ierymenko
2015-07-31Add security notice to auto-update info in -h output, and fix a missing paren.Adam Ierymenko
2015-07-31Remove a bit of redundant logic, and also announce MULTICAST_LIKEs to control...Adam Ierymenko
2015-07-31Dead code removal.Adam Ierymenko
2015-07-28docs,cleanupAdam Ierymenko
2015-07-28Cancel NAT-t attempts if peer is no longer "alive"Adam Ierymenko
2015-07-28Kill more kittens.Adam Ierymenko
2015-07-28Revert... no luck with any of that.Adam Ierymenko
2015-07-28Play with NAT-t tweaks some more.Adam Ierymenko
2015-07-28Disable type punning on ARM by ifdef.Adam Ierymenko
2015-07-28Remove some left over debug code, and fix attempt to send to self if we are a...Adam Ierymenko
2015-07-28Add TRACE for NAT-t debugging.Adam Ierymenko
2015-07-28Try another NAT traversal improvement.Adam Ierymenko
2015-07-28Nuke some abandoned code.Adam Ierymenko
2015-07-27Fix to NAT escalation sequence.Adam Ierymenko
2015-07-27Fix IP scoping bug, and disable remotely reported surface push... not helping...Adam Ierymenko
2015-07-27Fix infinite loop typo.Adam Ierymenko
2015-07-27Push remote surface as reported by peers along with known interface direct pa...Adam Ierymenko
2015-07-27Eliminate some aggressive port scanning NAT-t behavior that has proven ineffe...Adam Ierymenko
2015-07-24Fix leaving of networks to actually call Network::destroy().Adam Ierymenko
2015-07-23(1) Fix updating of network revision counter on member change.Adam Ierymenko
2015-07-23Add a rate limiting circuit breaker to the network controller to prevent floo...Adam Ierymenko
2015-07-23Eliminate some poorly thought out optimizations from the netconf/controller i...Adam Ierymenko
2015-07-17sp.Adam Ierymenko
2015-07-13Workaround for uclibc missing map::operator==()Adam Ierymenko
2015-07-13Add additional TRACE output in pushDirectPaths.Adam Ierymenko
2015-07-13Clean up some YAGNI issues with implementation of GitHub issue #180, and make...Adam Ierymenko
2015-07-13Merge branch 'adamierymenko-dev' of http://git.int.zerotier.com/zerotier/zero...Adam Ierymenko
2015-07-13Fixes to PUSH_DIRECT_PATHS.Adam Ierymenko
2015-07-13ZT_TRACE build fix.Adam Ierymenko
2015-07-13Put back legacy code to listen for LAN announcements to support same network ...Adam Ierymenko
2015-07-08Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning co...Adam Ierymenko
2015-07-07Implement ERROR_UNWATNED_MULTICASTAdam Ierymenko
2015-07-07Kill a potential source of type punning BUS errors on Android, and besides th...Adam Ierymenko
2015-07-07Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG ...Adam Ierymenko
2015-07-07etherTypeName() is only used in Switch and only with ZT_TRACEAdam Ierymenko