gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r26004 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r26004 - gnunet/src/regex
Date: Mon, 4 Feb 2013 16:54:21 +0100

Author: bartpolot
Date: 2013-02-04 16:54:21 +0100 (Mon, 04 Feb 2013)
New Revision: 26004

Modified:
   gnunet/src/regex/gnunet-daemon-regexprofiler.c
Log:
- add randomness to the announce period: 10-20 min

Modified: gnunet/src/regex/gnunet-daemon-regexprofiler.c
===================================================================
--- gnunet/src/regex/gnunet-daemon-regexprofiler.c      2013-02-04 15:40:56 UTC 
(rev 26003)
+++ gnunet/src/regex/gnunet-daemon-regexprofiler.c      2013-02-04 15:54:21 UTC 
(rev 26004)
@@ -172,9 +172,19 @@
     GNUNET_assert (NULL != announce_handle);
     GNUNET_REGEX_reannounce (announce_handle);
   }
-  reannounce_task = GNUNET_SCHEDULER_add_delayed (reannounce_freq,
-                                                  &reannounce_regex,
-                                                  cls);
+
+  reannounce_task = GNUNET_SCHEDULER_add_delayed (
+    GNUNET_TIME_relative_add (reannounce_freq,
+                              GNUNET_TIME_relative_multiply (
+                                GNUNET_TIME_UNIT_SECONDS,
+                                GNUNET_CRYPTO_random_u32 (
+                                  GNUNET_CRYPTO_QUALITY_WEAK,
+                                  600
+                                )
+                              )
+                             ),
+    &reannounce_regex,
+    cls);
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]