Hi all,
this mail is mainly a reminder for my self to fix the following bug: The ResponderFSM does not handle Queries in WaitConfirm. The problem: If a Response is lost, the Query is retransmitted, while the ResonderFSM might be still in WaitConfirm. Therefore, the Query is dropped and we handshake will fail when the Querying node gives up retransmitting.
Solution: Handle Query in WaitConfirm, restart WaitConfirmTimer and send Response.
As said, I will fix this bug and this mail is just a reminder.
The Bug was found by Mayutan. Thanks.
Christian Dickmann