summaryrefslogtreecommitdiff
path: root/controller/EmbeddedNetworkController.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-09-09 11:36:10 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-09-09 11:36:10 -0700
commitab9afbc749f24f08f25dcf8bd6f4263b97c79bb9 (patch)
treed6a1e94dd522fcfe19642fcd18f4146a0cedb0bb /controller/EmbeddedNetworkController.cpp
parentef8706995786f26df7bcb9f69b2a332419841964 (diff)
downloadinfinitytier-ab9afbc749f24f08f25dcf8bd6f4263b97c79bb9.tar.gz
infinitytier-ab9afbc749f24f08f25dcf8bd6f4263b97c79bb9.zip
(1) Public networks now get COMs even though they do not gate with them since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup.
Diffstat (limited to 'controller/EmbeddedNetworkController.cpp')
-rw-r--r--controller/EmbeddedNetworkController.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp
index 79560dcc..861792ed 100644
--- a/controller/EmbeddedNetworkController.cpp
+++ b/controller/EmbeddedNetworkController.cpp
@@ -924,13 +924,11 @@ NetworkController::ResultCode EmbeddedNetworkController::doNetworkConfigRequest(
}
}
- if (_jB(network["private"],true)) {
- CertificateOfMembership com(now,credentialtmd,nwid,identity.address());
- if (com.sign(signingId)) {
- nc.com = com;
- } else {
- return NETCONF_QUERY_INTERNAL_SERVER_ERROR;
- }
+ CertificateOfMembership com(now,credentialtmd,nwid,identity.address());
+ if (com.sign(signingId)) {
+ nc.com = com;
+ } else {
+ return NETCONF_QUERY_INTERNAL_SERVER_ERROR;
}
_writeJson(memberJP,member);