summaryrefslogtreecommitdiff
path: root/node/CertificateOfMembership.hpp
AgeCommit message (Collapse)Author
2019-06-25CleanupAdam Ierymenko
2019-03-25Get rid of some mem* calls that are bad C++ form (but worked fine) and cause ↵Adam Ierymenko
warnings.
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-26Clean up some old stuff.Adam 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-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-07-17Minor cleanup.Adam Ierymenko
2017-04-27License header update.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.
2016-08-23Compute credential TTL et al.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-04More work on tags and capabilities.Adam Ierymenko
2016-08-02Rules engine work: capability based security model with tags and ↵Adam Ierymenko
capabilities, and some cleanup across other places.
2016-07-28Cleanup...Adam Ierymenko
2016-07-28More rules engine work: key/value pair matching for microsegmentation.Adam Ierymenko
2016-06-16Big refactor mostly builds. We now have a uniform backward compatible netconf.Adam Ierymenko
2016-04-12NetworkConfig refactor almost done.Adam Ierymenko
2016-04-12NetworkConfig refactor part 1Adam Ierymenko
2016-02-10Widen max delta for TS/revision just a bit more for now.Adam Ierymenko
2016-02-10Tweak certificate of membership revision/time tolerance to eliminate ↵Adam Ierymenko
boundary packet loss issues occasionally seen in the wild.
2016-01-12boring doc stuffAdam Ierymenko
2015-10-01Peer serialization and related changes.Adam Ierymenko
2015-04-01Tons more refactoring: simplify Network, move explicit management of Tap ↵Adam Ierymenko
out, redo COM serialization, etc.
2015-02-17Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]Adam Ierymenko
2015-01-06Cleanup, new C++ netconf code is almost ready to test!Adam Ierymenko
2015-01-05Cleanup, add tristate to config code in Network, and happy new year!Adam Ierymenko
2014-02-16Boring stuff: update dates in copyrights across all files.Adam Ierymenko
2014-01-21Several things:Adam Ierymenko
(1) Add a bunch of tedious type casts to eliminate unnecessary compiler warnings on Windows X64 builds. (2) Some EthernetTap work to integrate Windows custom IOCTL for multicast group lookup (not done quite yet). (3) Dump some more info in selftest to make sure our Windows path lookup functions are returning sane results.
2013-12-06Dead code removal, fix for cleanup GitHub issue #28Adam Ierymenko
2013-10-24More tying up of certificate of membership stuff in the client.Adam Ierymenko
2013-10-21Self-test for certificate of membership.Adam Ierymenko
2013-10-18Work in progress...Adam Ierymenko
2013-10-17Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit ↵Adam Ierymenko
more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones.
2013-10-16Lots of cleanup, more work on certificates, some security fixes.Adam Ierymenko
2013-10-07Automagically push netconf certs -- Network support.Adam Ierymenko
2013-10-07Break out certificate of membership into its own class.Adam Ierymenko