Forwarded accept messages aren't visible to the introducee.

This commit is contained in:
akwizgran
2020-12-03 17:12:52 +00:00
parent b8b8894f48
commit 6c6c3ab3a8

View File

@@ -263,8 +263,8 @@ class IntroducerProtocolEngine
// Forward ACCEPT message // Forward ACCEPT message
Introducee i = getOtherIntroducee(s, m.getGroupId()); Introducee i = getOtherIntroducee(s, m.getGroupId());
// The message will be visible to the introducee // The forwarded message will not be visible to the introducee
long localTimestamp = getTimestampForVisibleMessage(txn, s, i); long localTimestamp = getTimestampForInvisibleMessage(s, i);
Message sent = sendAcceptMessage(txn, i, localTimestamp, Message sent = sendAcceptMessage(txn, i, localTimestamp,
m.getEphemeralPublicKey(), m.getAcceptTimestamp(), m.getEphemeralPublicKey(), m.getAcceptTimestamp(),
m.getTransportProperties(), false); m.getTransportProperties(), false);
@@ -324,8 +324,8 @@ class IntroducerProtocolEngine
// Forward ACCEPT message // Forward ACCEPT message
Introducee i = getOtherIntroducee(s, m.getGroupId()); Introducee i = getOtherIntroducee(s, m.getGroupId());
// The message will be visible to the introducee // The forwarded message will not be visible to the introducee
long localTimestamp = getTimestampForVisibleMessage(txn, s, i); long localTimestamp = getTimestampForInvisibleMessage(s, i);
Message sent = sendAcceptMessage(txn, i, localTimestamp, Message sent = sendAcceptMessage(txn, i, localTimestamp,
m.getEphemeralPublicKey(), m.getAcceptTimestamp(), m.getEphemeralPublicKey(), m.getAcceptTimestamp(),
m.getTransportProperties(), false); m.getTransportProperties(), false);
@@ -377,7 +377,7 @@ class IntroducerProtocolEngine
// Forward DECLINE message // Forward DECLINE message
Introducee i = getOtherIntroducee(s, m.getGroupId()); Introducee i = getOtherIntroducee(s, m.getGroupId());
// The message will be visible to the introducee // The forwarded message will be visible to the introducee
long localTimestamp = getTimestampForVisibleMessage(txn, s, i); long localTimestamp = getTimestampForVisibleMessage(txn, s, i);
Message sent = sendDeclineMessage(txn, i, localTimestamp, false); Message sent = sendDeclineMessage(txn, i, localTimestamp, false);
@@ -430,7 +430,7 @@ class IntroducerProtocolEngine
// Forward DECLINE message // Forward DECLINE message
Introducee i = getOtherIntroducee(s, m.getGroupId()); Introducee i = getOtherIntroducee(s, m.getGroupId());
// The message will be visible to the introducee // The forwarded message will be visible to the introducee
long localTimestamp = getTimestampForVisibleMessage(txn, s, i); long localTimestamp = getTimestampForVisibleMessage(txn, s, i);
Message sent = sendDeclineMessage(txn, i, localTimestamp, false); Message sent = sendDeclineMessage(txn, i, localTimestamp, false);