[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] 07/09: first_challenge_use has to be reset in case of revalidat
From: |
gnunet |
Subject: |
[gnunet] 07/09: first_challenge_use has to be reset in case of revalidation. |
Date: |
Wed, 10 Jan 2024 12:00:04 +0100 |
This is an automated email from the git hooks/post-receive script.
t3sserakt pushed a commit to branch master
in repository gnunet.
commit c69a0e9f5714d5ff11fafbd22cca580c6af2796c
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Wed Jan 10 11:43:07 2024 +0100
first_challenge_use has to be reset in case of revalidation.
---
src/service/transport/gnunet-service-transport.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/service/transport/gnunet-service-transport.c
b/src/service/transport/gnunet-service-transport.c
index fff59349f..86a5044db 100644
--- a/src/service/transport/gnunet-service-transport.c
+++ b/src/service/transport/gnunet-service-transport.c
@@ -10806,8 +10806,14 @@ static void
validation_transmit_on_queue (struct Queue *q, struct ValidationState *vs)
{
struct TransportValidationChallengeMessage tvc;
+ struct GNUNET_TIME_Absolute monotonic_time;
- vs->last_challenge_use = GNUNET_TIME_absolute_get_monotonic (GST_cfg);
+ monotonic_time = GNUNET_TIME_absolute_get_monotonic (GST_cfg);
+ if (GNUNET_TIME_UNIT_ZERO_ABS.abs_value_us ==
vs->last_challenge_use.abs_value_us)
+ {
+ vs->first_challenge_use = monotonic_time;
+ }
+ vs->last_challenge_use = monotonic_time;
tvc.header.type =
htons (GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE);
tvc.header.size = htons (sizeof(tvc));
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet] branch master updated (577ad2f7d -> 29213833f), gnunet, 2024/01/10
- [gnunet] 04/09: Resuming communicators in case of core restarting., gnunet, 2024/01/10
- [gnunet] 01/09: Changed creation of key for kx to be for every notification of transport about a new connected peer., gnunet, 2024/01/10
- [gnunet] 02/09: Added missing GNUNET_TRANSPORT_core_receive_continue., gnunet, 2024/01/10
- [gnunet] 03/09: Fixed bug in logic getting root parent of fragment which is a DV box., gnunet, 2024/01/10
- [gnunet] 06/09: Fixed bug calculating next resend of fragments., gnunet, 2024/01/10
- [gnunet] 07/09: first_challenge_use has to be reset in case of revalidation.,
gnunet <=
- [gnunet] 08/09: When to resend a validation challenge and when to start revalidation needs to be seperate logic., gnunet, 2024/01/10
- [gnunet] 09/09: Merge branch 'master' of ssh://git.gnunet.org/gnunet, gnunet, 2024/01/10
- [gnunet] 05/09: Fixed bug in logic freeing timedout QueueEntry., gnunet, 2024/01/10