summaryrefslogtreecommitdiff
path: root/node/Network.cpp
AgeCommit message (Collapse)Author
2019-06-17Fix valgrind warning... not sure if it is an actual issue.Adam Ierymenko
2019-06-17More stack->heap...Adam Ierymenko
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-03-19.Adam Ierymenko
2019-03-14Clean out some unnecessarily pedantic auth stuff in favor of a simpler way ↵Adam Ierymenko
of gating multicast gathers.
2019-01-14Updated licenses for 2019Joseph Henry
2018-07-11Added basic QoS rule handlingJoseph Henry
2018-07-10Rough draft of fq-codel implementationJoseph Henry
2018-03-21Add anchor and multicast hub address field to new multicast enabled ad-hoc ↵Adam Ierymenko
address format.
2018-03-09Other fixes to IPv4 ad-hoc networks.Adam Ierymenko
2018-03-08Some work on IPv4 enabled ad-hoc networks.Adam Ierymenko
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-26Clean up some multicast code.Adam Ierymenko
2018-01-25More work on GitHub issue #666Adam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-10-24Full and clearer implementation of GitHub issue #588Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
2017-09-01Add UDP MTU configurability.Adam Ierymenko
2017-07-13Bunch of remote tracing work.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-07-06Cleanup.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-06-27Rename Utils::snprintf due to it being a #define on one platform.Adam Ierymenko
2017-06-23Remove Cluster.hppAdam Ierymenko
2017-06-05.Adam Ierymenko
2017-06-01More clustering work.Adam Ierymenko
2017-05-04First pass of configurable MTU and max MTU increase.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-11Pass tptr on leave.Adam Ierymenko
2017-04-04Logic simplification, cleanup, and memory use improvements in Membership. ↵Adam Ierymenko
Also fix an issue that may cause network instability in some cases.
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and ↵Adam Ierymenko
then passed to handler functions resulting from a call.
2017-03-17.Adam Ierymenko
2017-03-17Fixes for possible ARM issues, cleanup, fix for spurious meaningless ↵Adam Ierymenko
exceptions on NETWORK_CONFIG_REQUEST
2017-03-06Send revocations automatically on deauth for instant kill, also fix some ↵Adam Ierymenko
issues with the RP.
2017-03-01Fix FILTER_TRACE breakage.Adam Ierymenko
2017-03-01Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into devAdam Ierymenko
2017-03-01Circuit tests now report link quality. Also fixed a little thing in ↵Adam Ierymenko
revocation propagation.
2017-03-01comment broken TRACE messageGrant Limberg
2017-02-28Match on tag sender equals or tag recipient equals.Adam Ierymenko
2017-02-28Add ipauth handling of IPv6 NDP neighbor solicitations and advertisements. ↵Adam Ierymenko
IPv6 works well now with ipauth.
2017-02-27ipauth characteristic now works with ARPAdam Ierymenko
2017-02-23Helps if you actually add the ipauth mask to the characteristics mask.Adam Ierymenko
2017-02-23Finish wiring up ipauth and macauth to Network filter.Adam Ierymenko
2017-02-22Ad-hoc networks, a cool and easy to implement little feature that allows ↵Adam Ierymenko
controllerless networks. These only allow IPv6 6plane, no multicast, and the network ID encodes the allowed port range.
2017-02-07Tags work.Adam Ierymenko
2017-02-07Add a mask and value range to the IP tos rule field. This allows TOS to be ↵Adam Ierymenko
matched more usefully. This will break anyone using tos in the beta, but nobody seems to be and its pre-release so now is the time.
2017-02-06Capabilities basically work but need to refactor a bit for performance reasons.Adam Ierymenko
2017-02-06Add a break action to rules engine to make capabilities easier to use.Adam Ierymenko