summaryrefslogtreecommitdiff
path: root/node/Membership.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2019-06-25 13:42:20 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2019-06-25 13:42:20 -0700
commita019c3dd5d141d07a1554e36b6b4c942edfc4d70 (patch)
tree745e76548d3d51277bf6a42534f13d10d058ccec /node/Membership.cpp
parenta3ef9b8a15554326aaffdf14ebcf7795e5b73aff (diff)
downloadinfinitytier-a019c3dd5d141d07a1554e36b6b4c942edfc4d70.tar.gz
infinitytier-a019c3dd5d141d07a1554e36b6b4c942edfc4d70.zip
Tighten up credential push just a bit for faster up-time with older nodes, should not have significant impact on bandwidth. Also some cleanup and push direct path timing fixes.
Diffstat (limited to 'node/Membership.cpp')
-rw-r--r--node/Membership.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/node/Membership.cpp b/node/Membership.cpp
index aa6d4359..92dd30cb 100644
--- a/node/Membership.cpp
+++ b/node/Membership.cpp
@@ -40,6 +40,7 @@ namespace ZeroTier {
Membership::Membership() :
_lastUpdatedMulticast(0),
_comRevocationThreshold(0),
+ _lastPushedCredentials(0),
_revocations(4),
_remoteTags(4),
_remoteCaps(4),
@@ -103,6 +104,8 @@ void Membership::pushCredentials(const RuntimeEnvironment *RR,void *tPtr,const i
outp.compress();
RR->sw->send(tPtr,outp,true);
}
+
+ _lastPushedCredentials = now;
}
Membership::AddCredentialResult Membership::addCredential(const RuntimeEnvironment *RR,void *tPtr,const NetworkConfig &nconf,const CertificateOfMembership &com)