diff options
Diffstat (limited to 'src/cadet/gnunet-service-cadet-new.c')
-rw-r--r-- | src/cadet/gnunet-service-cadet-new.c | 17 |
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 | */ |
184 | struct GNUNET_TIME_Relative ratchet_time; | 184 | struct GNUNET_TIME_Relative ratchet_time; |
185 | 185 | ||
186 | /** | ||
187 | * How frequently do we send KEEPALIVE messages on idle connections? | ||
188 | */ | ||
189 | struct 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) |