17CONF_VAR(AuthDirFastGuarantee, MEMUNIT, 0, "100 KB")
21CONF_VAR(AuthDirGuardBWGuarantee, MEMUNIT, 0, "2 MB")
24CONF_VAR(AuthDirHasIPv6Connectivity, BOOL, 0, "0")
35CONF_VAR(AuthDirMaxServersPerAddr, POSINT, 0, "2")
49CONF_VAR(AuthDirTestEd25519LinkKeys, BOOL, 0, "1")
64CONF_VAR(MinMeasuredBWsForAuthToIgnoreAdvertised, INT, 0, "500")
68CONF_VAR(MinUptimeHidServDirectoryV2, INTERVAL, 0, "96 hours")
71CONF_VAR(RecommendedVersions, LINELIST, 0, NULL)
74CONF_VAR(RecommendedClientVersions, LINELIST, 0, NULL)
77CONF_VAR(RecommendedServerVersions, LINELIST, 0, NULL)
80CONF_VAR(MinimalAcceptedServerVersion, STRING, 0, "0.4.8.0-alpha-dev")
89CONF_VAR(AuthDirVoteStableGuaranteeMinUptime, INTERVAL, 0, "30 days")
93CONF_VAR(AuthDirVoteStableGuaranteeMTBF, INTERVAL, 0, "5 days")
98CONF_VAR(AuthDirVoteGuardGuaranteeTimeKnown, INTERVAL, 0, "8 days")
101CONF_VAR(AuthDirVoteGuardGuaranteeWFU, DOUBLE, 0, "0.98")
106CONF_VAR(AuthDirVoteGuardBwThresholdFraction, DOUBLE, 0, "0.75")
111CONF_VAR(TestingAuthDirTimeToLearnReachability, INTERVAL, 0, "30 minutes")
115CONF_VAR(TestingDirAuthVoteExit, ROUTERSET, 0, NULL)
116CONF_VAR(TestingDirAuthVoteExitIsStrict, BOOL, 0, "0")
120CONF_VAR(TestingDirAuthVoteGuard, ROUTERSET, 0, NULL)
121CONF_VAR(TestingDirAuthVoteGuardIsStrict, BOOL, 0, "0")
125CONF_VAR(TestingDirAuthVoteHSDir, ROUTERSET, 0, NULL)
126CONF_VAR(TestingDirAuthVoteHSDirIsStrict, BOOL, 0, "0")
129CONF_VAR(TestingMinExitFlagThreshold, MEMUNIT, 0, "0")
132CONF_VAR(TestingMinFastFlagThreshold, MEMUNIT, 0, "0")
136CONF_VAR(VersioningAuthoritativeDirectory, BOOL, 0, "0")
143CONF_VAR(AuthDirRejectRequestsUnderLoad, BOOL, 0, "1")
#define END_CONF_STRUCT(name)
#define CONF_VAR(varname, vartype, varflags, initval)
#define BEGIN_CONF_STRUCT(name)