summaryrefslogtreecommitdiff
path: root/node/NetworkConfig.hpp
AgeCommit message (Collapse)Author
2019-07-23Added ZT_DISABLE_COMPRESSION build flag for SDK and low-end NAS buildsJoseph Henry
2019-05-17Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more ↵Joseph Henry
permanent homes
2019-03-25One more.Adam Ierymenko
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-01-14Updated licenses for 2019Joseph Henry
2018-06-07Spellcheck sweep across codebaseJoseph Henry
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-26Add support for designated multicast replicators to Multicaster::send().Adam Ierymenko
2018-01-26Clean up some multicast code.Adam Ierymenko
2018-01-25More work on GitHub issue #666Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast ↵Adam Ierymenko
replicators - GitHub issue #666
2018-01-24.Adam Ierymenko
2018-01-24cleanupAdam Ierymenko
2018-01-24Stub out NetworkConfig for GitHub issue #666Adam Ierymenko
2018-01-09cleanupAdam 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-12-04Clean up remote tracing code, add per-network remote trace settings, add ↵Adam Ierymenko
remote trace level, and make local trace output readable again.
2017-10-04A few more uint64_t -> int64_t changes for timestampsGrant Limberg
2017-07-17Remote tracing works.Adam Ierymenko
2017-07-17Minor cleanup.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-05-04First pass of configurable MTU and max MTU increase.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-02-23Certificate of ownership -- used to secure against IP address spoofing, ↵Adam Ierymenko
especially for IPv4 and regular IPv6.
2017-01-27Relay policy can now be computed.Adam Ierymenko
2016-09-27Cleanup, and implement compression disable flag for networks.Adam Ierymenko
2016-09-15Revise bearer token code in controller, and add relay policy as a meta-data ↵Adam Ierymenko
item presented to controller by nodes (to facilitate future meshiness).
2016-09-09Fix gating of multicast GATHER replies since these can come from upstream, ↵Adam Ierymenko
etc., and fix an issue with sending ECHO to recheck marginal paths.
2016-09-07Credential TTL (tags/capabilities) should be credential time max delta, ↵Adam Ierymenko
since we could get pushed one that is newer.
2016-09-01Optimize filter code a bit, and add a network-level setting for what should ↵Adam Ierymenko
happen if an unsupported or unknown MATCH is encountered in a rules table.
2016-08-26Documentation updates, add rules engine revision to network config request ↵Adam Ierymenko
meta-data.
2016-08-23Instantaneous blacklisting and credential revocation.Adam Ierymenko
2016-08-23Compute credential TTL et al.Adam Ierymenko
2016-08-23Cleanup.Adam Ierymenko
2016-08-23Tidy up a few minor protocol things, improve documentation in Packet.hpp.Adam Ierymenko
2016-08-23Obsolete "test network" removal.Adam Ierymenko
2016-08-22Get rid of expiration in Capability and Tag and move this to NetworkConfig ↵Adam Ierymenko
so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
2016-08-17Finally implement network join auth tokens, at least at the protocol level.Adam Ierymenko
2016-08-09Handling of multi-part chunked network configs on the inbound side.Adam Ierymenko
2016-08-09Chunking of network config replies.Adam Ierymenko
2016-08-09Encode and decode of tags and capabilities in NetworkConfig.Adam Ierymenko
2016-08-04...Adam Ierymenko
2016-08-03Bunch of work on pushing and replication of tags and capabilities, and ↵Adam Ierymenko
protocol cleanup.
2016-08-02Kill network preferred relays -- this feature is gone (and was seldom used ↵Adam Ierymenko
anyway) in favor of federation.
2016-07-25Integration of Filter into inbound and outbound packet path.Adam Ierymenko
2016-07-18Fix for GitHub issue #358 and bump version to 1.1.13 (dev)Adam Ierymenko
2016-06-23IPv6 NDP emulation flag in NetworkConfig, and implement Docker-friendlyAdam Ierymenko
(and other host friendly) IPv6 /80 magic subnetting to allow massive multicast-free NDP emulated IPv6 networks where each host can have a /48 worth of IPv6 IPs for internal containers, VMs, etc. Alan Kay, thou art avenged. https://ivanovivan.wordpress.com/2010/09/13/alan-kay-quotes/
2016-06-21Make Dictionary templatable so it can be used where we want a higher capacity.Adam Ierymenko
2016-06-16Bug fix.Adam Ierymenko