Adam Ierymenko
|
06730c7d1d
|
BSL date bump
|
6 years ago |
Grant Limberg
|
c0c215c83c
|
single dns config per network
|
6 years ago |
Grant Limberg
|
387039456d
|
Pass 1 at adding DNS to controller
|
6 years ago |
Joseph Henry
|
7ed960297b
|
Merge changes from dev into multipath
|
6 years ago |
Grant Limberg
|
ee91c81799
|
Initialize C arrays to NULL in NetworkConfig() constructor
|
6 years ago |
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
7 years ago |
Joseph Henry
|
6958ba9557
|
Added ZT_DISABLE_COMPRESSION build flag for SDK and low-end NAS builds
|
7 years ago |
Joseph Henry
|
90d324ae96
|
Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more permanent homes
|
7 years ago |
Adam Ierymenko
|
678116b6d1
|
One more.
|
7 years ago |
Adam Ierymenko
|
2966eac64f
|
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
7 years ago |
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Joseph Henry
|
9681fedbb4
|
Spellcheck sweep across codebase
|
8 years ago |
Adam Ierymenko
|
f7019d9e80
|
Tie up the rest of hub and spoke designated replicator multicast mode.
|
8 years ago |
Adam Ierymenko
|
d3d58ba8a7
|
Add support for designated multicast replicators to Multicaster::send().
|
8 years ago |
Adam Ierymenko
|
f03fd57997
|
Clean up some multicast code.
|
8 years ago |
Adam Ierymenko
|
384e5b66de
|
More work on GitHub issue #666
|
8 years ago |
Adam Ierymenko
|
4419734a7d
|
Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666
|
8 years ago |
Adam Ierymenko
|
f821db29f3
|
.
|
8 years ago |
Adam Ierymenko
|
6c64f1816d
|
cleanup
|
8 years ago |
Adam Ierymenko
|
34e2ad0dfc
|
Stub out NetworkConfig for GitHub issue #666
|
8 years ago |
Adam Ierymenko
|
07cb62a503
|
cleanup
|
8 years ago |
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
8 years ago |
Adam Ierymenko
|
0608704626
|
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
8 years ago |
Adam Ierymenko
|
16613ab5fb
|
Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again.
|
8 years ago |
Grant Limberg
|
099bedd2e9
|
A few more uint64_t -> int64_t changes for timestamps
|
9 years ago |
Adam Ierymenko
|
1685659e37
|
Remote tracing works.
|
9 years ago |
Adam Ierymenko
|
b9e1d53d7a
|
Minor cleanup.
|
9 years ago |
Adam Ierymenko
|
dab0fb9e05
|
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
9 years ago |
Adam Ierymenko
|
107e3e4106
|
First pass of configurable MTU and max MTU increase.
|
9 years ago |
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
9 years ago |
Adam Ierymenko
|
10185e92fa
|
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
9 years ago |
Adam Ierymenko
|
0b3b994241
|
Relay policy can now be computed.
|
9 years ago |
Adam Ierymenko
|
cc4bacc199
|
Cleanup, and implement compression disable flag for networks.
|
10 years ago |
Adam Ierymenko
|
68e549233d
|
Revise bearer token code in controller, and add relay policy as a meta-data item presented to controller by nodes (to facilitate future meshiness).
|
10 years ago |
Adam Ierymenko
|
ef87069957
|
Fix gating of multicast GATHER replies since these can come from upstream, etc., and fix an issue with sending ECHO to recheck marginal paths.
|
10 years ago |
Adam Ierymenko
|
c9ee8612e4
|
Credential TTL (tags/capabilities) should be credential time max delta, since we could get pushed one that is newer.
|
10 years ago |
Adam Ierymenko
|
8b6d23b9f6
|
Optimize filter code a bit, and add a network-level setting for what should happen if an unsupported or unknown MATCH is encountered in a rules table.
|
10 years ago |
Adam Ierymenko
|
ded5a53a6c
|
Documentation updates, add rules engine revision to network config request meta-data.
|
10 years ago |
Adam Ierymenko
|
0a7a33ef8f
|
Instantaneous blacklisting and credential revocation.
|
10 years ago |
Adam Ierymenko
|
32fa061700
|
Compute credential TTL et al.
|
10 years ago |
Adam Ierymenko
|
68b4ca9b31
|
Cleanup.
|
10 years ago |
Adam Ierymenko
|
0dfc08b317
|
Tidy up a few minor protocol things, improve documentation in Packet.hpp.
|
10 years ago |
Adam Ierymenko
|
77f7dcf40a
|
Obsolete "test network" removal.
|
10 years ago |
Adam Ierymenko
|
9a3c652a51
|
Get rid of expiration in Capability and Tag and move this to NetworkConfig so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
|
10 years ago |
Adam Ierymenko
|
b72847d504
|
Finally implement network join auth tokens, at least at the protocol level.
|
10 years ago |
Adam Ierymenko
|
4d498b3765
|
Handling of multi-part chunked network configs on the inbound side.
|
10 years ago |
Adam Ierymenko
|
bcd05fbdfa
|
Chunking of network config replies.
|
10 years ago |
Adam Ierymenko
|
2ba9343607
|
Encode and decode of tags and capabilities in NetworkConfig.
|
10 years ago |
Adam Ierymenko
|
404a0bbddd
|
...
|
10 years ago |
Adam Ierymenko
|
7e6e56e2bc
|
Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup.
|
10 years ago |