Compute credential TTL et al.

This commit is contained in:
Adam Ierymenko 2016-08-23 13:02:59 -07:00
parent 7036831203
commit 32fa061700
6 changed files with 67 additions and 13 deletions

View file

@ -40,6 +40,22 @@
#include "Dictionary.hpp"
#include "Identity.hpp"
/**
* Default maximum credential TTL and maxDelta for COM timestamps
*
* The current value is two hours, providing ample time for a controller to
* experience fail-over, etc.
*/
#define ZT_NETWORKCONFIG_DEFAULT_MAX_CREDENTIAL_TTL 7200000ULL
/**
* Default minimum credential TTL and maxDelta for COM timestamps
*
* This is just slightly over three minutes and provides three retries for
* all currently online members to refresh.
*/
#define ZT_NETWORKCONFIG_DEFAULT_MIN_CREDENTIAL_TTL 185000ULL
/**
* Flag: allow passive bridging (experimental)
*/