Commit History

Author SHA1 Message Date
  Adam Ierymenko 06730c7d1d BSL date bump 5 years ago
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 6 years ago
  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