Adam Ierymenko
|
a3ef9b8a15
Cleanup
|
6 years ago |
Adam Ierymenko
|
b56753ea9f
Get rid of some mem* calls that are bad C++ form (but worked fine) and cause warnings.
|
6 years ago |
Adam Ierymenko
|
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
6 years ago |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 years ago |
Joseph Henry
|
9681fedbb4
Spellcheck sweep across codebase
|
7 years ago |
Adam Ierymenko
|
f3dfd63634
Clean up some old stuff.
|
7 years ago |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
7 years ago |
Adam Ierymenko
|
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
7 years ago |
Grant Limberg
|
b1d60df44c
timestamps changed from uint64_t to int64_t
|
7 years ago |
Adam Ierymenko
|
b9e1d53d7a
Minor cleanup.
|
8 years ago |
Adam Ierymenko
|
1b68d6dbdc
License header update.
|
8 years ago |
Adam Ierymenko
|
eddbc7e757
Logic simplification, cleanup, and memory use improvements in Membership. Also fix an issue that may cause network instability in some cases.
|
8 years ago |
Adam Ierymenko
|
e4896b257f
Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call.
|
8 years ago |
Adam Ierymenko
|
32fa061700
Compute credential TTL et al.
|
9 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.
|
9 years ago |
Adam Ierymenko
|
f057bb63cd
More work on tags and capabilities.
|
9 years ago |
Adam Ierymenko
|
ecc1324bb0
Rules engine work: capability based security model with tags and capabilities, and some cleanup across other places.
|
9 years ago |
Adam Ierymenko
|
d3b0081447
Cleanup...
|
9 years ago |
Adam Ierymenko
|
22e44c762b
More rules engine work: key/value pair matching for microsegmentation.
|
9 years ago |
Adam Ierymenko
|
e09c1a1c11
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
9 years ago |
Adam Ierymenko
|
31db6f8f36
NetworkConfig refactor almost done.
|
9 years ago |
Adam Ierymenko
|
6f854c8391
NetworkConfig refactor part 1
|
9 years ago |
Adam Ierymenko
|
f9230eb970
Widen max delta for TS/revision just a bit more for now.
|
9 years ago |
Adam Ierymenko
|
10bb9919f1
Tweak certificate of membership revision/time tolerance to eliminate boundary packet loss issues occasionally seen in the wild.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
5076c49210
Peer serialization and related changes.
|
10 years ago |
Adam Ierymenko
|
1f28ce3980
Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc.
|
10 years ago |
Adam Ierymenko
|
93012b0ee5
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
10 years ago |
Adam Ierymenko
|
60fb28a90a
Cleanup, new C++ netconf code is almost ready to test!
|
10 years ago |
Adam Ierymenko
|
4e95384ad6
Cleanup, add tristate to config code in Network, and happy new year!
|
10 years ago |