diff --git a/briar-core/src/main/java/org/briarproject/briar/mailbox/IntroduceeProtocolEngine.java b/briar-core/src/main/java/org/briarproject/briar/mailbox/IntroduceeProtocolEngine.java index c5aed9f534c0a826c8cf5131b8cf940e1a33d111..39c5d6302ca4f9042f326e80b6d1441a44f81e50 100644 --- a/briar-core/src/main/java/org/briarproject/briar/mailbox/IntroduceeProtocolEngine.java +++ b/briar-core/src/main/java/org/briarproject/briar/mailbox/IntroduceeProtocolEngine.java @@ -112,6 +112,7 @@ class IntroduceeProtocolEngine private IntroduceeSession onRemoteRequest(Transaction txn, IntroduceeSession s, IntroduceeRequestMessage m) throws DbException { + LOG.info("OnRemoteRequest Introducee"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s, m.getPreviousMessageId())) return abort(txn, s); @@ -229,6 +230,7 @@ class IntroduceeProtocolEngine MailboxIntroductionSucceededEvent e = new MailboxIntroductionSucceededEvent(c); txn.attach(e); + LOG.info("Contact mailbox added"); } catch (GeneralSecurityException e) { logException(LOG, WARNING, e); return abort(txn, s); diff --git a/briar-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java b/briar-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java index 82f96d31b011b12562df82bdec49a65b6a6d8bde..679012a95b1e3169babc2c065674416def753ffd 100644 --- a/briar-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java +++ b/briar-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java @@ -96,6 +96,7 @@ class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { private MailboxSession onRemoteRequest(Transaction txn, MailboxSession s, RequestMessage m) throws DbException { + LOG.info("onRemoteREquest mailbox"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s, m.getPreviousMessageId())) return abort(txn, s); @@ -244,6 +245,7 @@ class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { sendMailboxAuthMessage(txn, s, clock.currentTimeMillis(), transportProperties, mac, signature, s.getMessageCounter()); + LOG.info("Contact from owner added"); //TODO: Check for reasons to decline and if any, move to LOCAL_DECLINE return MailboxSession .clear(s, CONTACT_ADDED, reply.getId(), diff --git a/briar-core/src/main/java/org/briarproject/briar/mailbox/OwnerProtocolEngine.java b/briar-core/src/main/java/org/briarproject/briar/mailbox/OwnerProtocolEngine.java index d54397a746a1fc2996973e31578478fa376fc2f9..fb205df0490ef3cf4aa7cb781ad418cc884e43ee 100644 --- a/briar-core/src/main/java/org/briarproject/briar/mailbox/OwnerProtocolEngine.java +++ b/briar-core/src/main/java/org/briarproject/briar/mailbox/OwnerProtocolEngine.java @@ -19,6 +19,8 @@ import org.briarproject.briar.api.client.ProtocolStateException; import org.briarproject.briar.api.mailbox.event.MailboxIntroductionResponseReceivedEvent; import org.briarproject.briar.api.mailbox.event.MailboxIntroductionSucceededEvent; +import java.util.logging.Logger; + import javax.inject.Inject; import static org.briarproject.briar.mailbox.OwnerState.ADDED; @@ -28,6 +30,7 @@ import static org.briarproject.briar.mailbox.OwnerState.AWAIT_RESPONSE_M; class OwnerProtocolEngine extends AbstractProtocolEngine<OwnerSession> { + private static final Logger LOG =Logger.getLogger(OwnerProtocolEngine.class.getName()); @Inject OwnerProtocolEngine(DatabaseComponent db, ClientHelper clientHelper, ContactManager contactManager, @@ -113,6 +116,7 @@ class OwnerProtocolEngine extends AbstractProtocolEngine<OwnerSession> { private OwnerSession onMailboxAccept(Transaction txn, OwnerSession s, MailboxAcceptMessage m) throws DbException { + LOG.info("mailbox acccept"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s.getMailbox().lastRemoteMessageId, m.getPreviousMessageId())) return abort(txn, s); @@ -139,6 +143,7 @@ class OwnerProtocolEngine extends AbstractProtocolEngine<OwnerSession> { @Override public OwnerSession onAuthMessage(Transaction txn, OwnerSession s, MailboxAuthMessage m) throws DbException, FormatException { + LOG.info("Forward auth message"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s.getMailbox().getLastLocalMessageId(), m.getPreviousMessageId())) return abort(txn, s); @@ -166,6 +171,7 @@ class OwnerProtocolEngine extends AbstractProtocolEngine<OwnerSession> { @Override public OwnerSession onIntroduceeAcceptMessage(Transaction txn, OwnerSession s, IntroduceeAcceptMessage m) throws DbException { + LOG.info("Forward introducee accept message"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s.getIntroducee().getLastLocalMessageId(), m.getPreviousMessageId())) return abort(txn, s); @@ -185,6 +191,7 @@ class OwnerProtocolEngine extends AbstractProtocolEngine<OwnerSession> { private OwnerSession onLocalRequest(Transaction txn, OwnerSession s, long timestamp) throws DbException { + LOG.info("local request intro"); // Send REQUEST messages long maxIntroduceeTimestamp = Math.max(getLocalTimestamp(s, s.getMailbox()), diff --git a/mailbox-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java b/mailbox-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java index ea128eb7d4041fd37fa95dfca2b3a6e70ce4949f..7016570b81a985063b0c61e183459b79b964083f 100644 --- a/mailbox-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java +++ b/mailbox-core/src/main/java/org/briarproject/briar/mailbox/MailboxProtocolEngine.java @@ -39,6 +39,7 @@ import static org.briarproject.briar.mailbox.MailboxState.CONTACT_ADDED; class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { + private final static Logger LOG = Logger.getLogger(MailboxProtocolEngine.class.getName()); @@ -46,14 +47,14 @@ class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { MailboxProtocolEngine(DatabaseComponent db, ClientHelper clientHelper, ContactManager contactManager, ContactGroupFactory contactGroupFactory, - IdentityManager identityManager, + IdentityManager identityManager, MailboxMessageParser messageParser, MailboxMessageEncoder messageEncoder, Clock clock, MailboxIntroductionCrypto crypto, KeyManager keyManager, TransportPropertyManager transportPropertyManager) { super(db, clientHelper, contactManager, contactGroupFactory, - identityManager, messageParser, messageEncoder, + identityManager, messageParser, messageEncoder, clock, crypto, keyManager, transportPropertyManager); } @@ -95,6 +96,7 @@ class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { private MailboxSession onRemoteRequest(Transaction txn, MailboxSession s, RequestMessage m) throws DbException { + LOG.info("onRemoteREquest mailbox"); // The dependency, if any, must be the last remote message if (isInvalidDependency(s, m.getPreviousMessageId())) return abort(txn, s); @@ -243,6 +245,7 @@ class MailboxProtocolEngine extends AbstractProtocolEngine<MailboxSession> { sendMailboxAuthMessage(txn, s, clock.currentTimeMillis(), transportProperties, mac, signature, s.getMessageCounter()); + LOG.info("Contact from owner added"); //TODO: Check for reasons to decline and if any, move to LOCAL_DECLINE return MailboxSession .clear(s, CONTACT_ADDED, reply.getId(),