From 6b89f19927f9cd9097017649039b7c88c1ee4ecc Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Tue, 10 Nov 2015 17:29:41 +0100 Subject: [PATCH] Match seed nodes ports with network id, improve logs --- .../common/crypto/SealedAndSigned.java | 9 + .../settings/network/NetworkSettingsView.fxml | 2 +- .../settings/network/NetworkSettingsView.java | 7 + .../io/bitsquare/gui/util/FormBuilder.java | 2 +- .../main/java/io/nucleo/net/Connection.java | 2 +- .../crypto/SealedAndSignedMessage.java | 8 + .../java/io/bitsquare/p2p/P2PService.java | 4 +- .../p2p/messaging/DecryptedMsgWithPubKey.java | 4 +- .../io/bitsquare/p2p/network/Connection.java | 43 ++- .../io/bitsquare/p2p/network/NetworkNode.java | 3 +- .../p2p/peers/AuthenticationHandshake.java | 6 +- .../io/bitsquare/p2p/peers/PeerGroup.java | 256 ++++++++++-------- .../messages/auth/AuthenticationMessage.java | 7 + .../messages/auth/AuthenticationRequest.java | 2 +- .../messages/auth/AuthenticationResponse.java | 2 +- .../messages/auth/GetPeersAuthRequest.java | 2 +- .../messages/auth/GetPeersAuthResponse.java | 6 +- .../messages/maintenance/GetPeersRequest.java | 2 +- .../maintenance/GetPeersResponse.java | 4 +- .../maintenance/MaintenanceMessage.java | 7 + .../messages/maintenance/PingMessage.java | 2 +- .../messages/maintenance/PongMessage.java | 2 +- .../p2p/seed/SeedNodesRepository.java | 23 +- .../ProtectedExpirableDataStorage.java | 2 +- .../p2p/storage/messages/AddDataMessage.java | 2 +- .../messages/DataBroadcastMessage.java | 7 + .../p2p/storage/messages/GetDataRequest.java | 7 + .../p2p/storage/messages/GetDataResponse.java | 5 +- .../storage/messages/RemoveDataMessage.java | 2 +- .../messages/RemoveMailboxDataMessage.java | 2 +- 30 files changed, 259 insertions(+), 173 deletions(-) diff --git a/common/src/main/java/io/bitsquare/common/crypto/SealedAndSigned.java b/common/src/main/java/io/bitsquare/common/crypto/SealedAndSigned.java index 5da7220c8b..6f2406dd1d 100644 --- a/common/src/main/java/io/bitsquare/common/crypto/SealedAndSigned.java +++ b/common/src/main/java/io/bitsquare/common/crypto/SealedAndSigned.java @@ -62,4 +62,13 @@ public final class SealedAndSigned implements Serializable { return result; } + @Override + public String toString() { + return "SealedAndSigned{" + + "encryptedSecretKey.hashCode()=" + Arrays.toString(encryptedSecretKey).hashCode() + + ", encryptedPayloadWithHmac.hashCode()=" + Arrays.toString(encryptedPayloadWithHmac).hashCode() + + ", signature.hashCode()=" + Arrays.toString(signature).hashCode() + + ", sigPublicKey.hashCode()=" + sigPublicKey.hashCode() + + '}'; + } } diff --git a/gui/src/main/java/io/bitsquare/gui/main/settings/network/NetworkSettingsView.fxml b/gui/src/main/java/io/bitsquare/gui/main/settings/network/NetworkSettingsView.fxml index cfd76a8344..a1efeaba10 100644 --- a/gui/src/main/java/io/bitsquare/gui/main/settings/network/NetworkSettingsView.fxml +++ b/gui/src/main/java/io/bitsquare/gui/main/settings/network/NetworkSettingsView.fxml @@ -74,7 +74,7 @@ -