From ac3aa3cc3a617bc54ed8beb2b5a30c0b95483525 Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Sat, 20 Mar 2021 13:53:23 +0100 Subject: -multiple fixes and correction regarding messenger service Signed-off-by: TheJackiMonster -added message states to tunnels Signed-off-by: TheJackiMonster -fixed requests for deleted messages returning previous ones Signed-off-by: TheJackiMonster -added automatic solving of member id collissions Signed-off-by: TheJackiMonster -added light timestamp verification Signed-off-by: TheJackiMonster -fixed decoding asserts and member session forwarding Signed-off-by: TheJackiMonster -added permission check for member sessions during local join Signed-off-by: TheJackiMonster --- src/messenger/gnunet-service-messenger_tunnel.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/messenger/gnunet-service-messenger_tunnel.h') diff --git a/src/messenger/gnunet-service-messenger_tunnel.h b/src/messenger/gnunet-service-messenger_tunnel.h index 51c5d32c1..96d98546d 100644 --- a/src/messenger/gnunet-service-messenger_tunnel.h +++ b/src/messenger/gnunet-service-messenger_tunnel.h @@ -32,6 +32,7 @@ #include "gnunet_crypto_lib.h" #include "gnunet-service-messenger_room.h" +#include "gnunet-service-messenger_message_state.h" struct GNUNET_MESSENGER_SrvTunnel { @@ -43,7 +44,7 @@ struct GNUNET_MESSENGER_SrvTunnel uint32_t messenger_version; struct GNUNET_HashCode *peer_message; - struct GNUNET_HashCode *last_message; + struct GNUNET_MESSENGER_MessageState state; }; /** -- cgit v1.2.3