aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cadet/gnunet-service-cadet-new.c')
-rw-r--r--src/cadet/gnunet-service-cadet-new.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet-new.c b/src/cadet/gnunet-service-cadet-new.c
index 97489f3fd..f24c9f518 100644
--- a/src/cadet/gnunet-service-cadet-new.c
+++ b/src/cadet/gnunet-service-cadet-new.c
@@ -183,6 +183,11 @@ unsigned long long ratchet_messages;
183 */ 183 */
184struct GNUNET_TIME_Relative ratchet_time; 184struct GNUNET_TIME_Relative ratchet_time;
185 185
186/**
187 * How frequently do we send KEEPALIVE messages on idle connections?
188 */
189struct GNUNET_TIME_Relative keepalive_period;
190
186 191
187/** 192/**
188 * Send a message to a client. 193 * Send a message to a client.
@@ -1335,6 +1340,18 @@ run (void *cls,
1335 "need delay value"); 1340 "need delay value");
1336 ratchet_time = GNUNET_TIME_UNIT_HOURS; 1341 ratchet_time = GNUNET_TIME_UNIT_HOURS;
1337 } 1342 }
1343 if (GNUNET_OK !=
1344 GNUNET_CONFIGURATION_get_value_time (c,
1345 "CADET",
1346 "REFRESH_CONNECTION_TIME",
1347 &keepalive_period))
1348 {
1349 GNUNET_log_config_invalid (GNUNET_ERROR_TYPE_WARNING,
1350 "CADET",
1351 "REFRESH_CONNECTION_TIME",
1352 "need delay value");
1353 keepalive_period = GNUNET_TIME_UNIT_MINUTES;
1354 }
1338 1355
1339 my_private_key = GNUNET_CRYPTO_eddsa_key_create_from_configuration (c); 1356 my_private_key = GNUNET_CRYPTO_eddsa_key_create_from_configuration (c);
1340 if (NULL == my_private_key) 1357 if (NULL == my_private_key)