This is an automated email from the ASF dual-hosted git repository.
toulmean pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from f8995ac Merge pull request #38 from YouJustDontKnow/v5-udp-transport
new c114b10 find node + nodes message handler
new 33c653f fix test
new 3b9fefd table mainteinance
new 04a9e7e table mainteinance
new 57cf3a8 save
new 6618648 integration test base
new 505e22a tests
new 9b17c98 work in progress
new 48bab29 tests
new e746bbe Merge pull request #39 from YouJustDontKnow/v5-udp-transport
The 214 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../v5/{packet/RandomMessage.kt => ENRStorage.kt} | 31 ++--
.../RandomMessage.kt => MessageObserver.kt} | 26 ++-
.../tuweni/devp2p/v5/NodeDiscoveryService.kt | 12 +-
.../org/apache/tuweni/devp2p/v5/PacketCodec.kt | 3 +-
.../org/apache/tuweni/devp2p/v5/UdpConnector.kt | 67 +++++--
.../apache/tuweni/devp2p/v5/encrypt/AES128GCM.kt | 1 -
.../devp2p/v5/encrypt/SessionKeyGenerator.kt | 2 +-
.../v5/internal/DefaultAuthenticationProvider.kt | 27 ++-
.../devp2p/v5/internal/DefaultPacketCodec.kt | 60 +++++--
.../devp2p/v5/internal/DefaultUdpConnector.kt | 193 +++++++++++++++++----
...MessageHandler.kt => FindNodeMessageHandler.kt} | 36 ++--
...domMessageHandler.kt => NodesMessageHandler.kt} | 16 +-
...ndomMessageHandler.kt => PingMessageHandler.kt} | 11 +-
...ndomMessageHandler.kt => PongMessageHandler.kt} | 18 +-
.../v5/internal/handler/RandomMessageHandler.kt | 3 +-
.../v5/internal/handler/WhoAreYouMessageHandler.kt | 18 +-
.../RandomMessage.kt => misc/EncodeResult.kt} | 20 +--
.../RandomMessage.kt => misc/TrackingMessage.kt} | 21 +--
.../tuweni/devp2p/v5/packet/FindNodeMessage.kt | 6 +-
.../tuweni/devp2p/v5/packet/RandomMessage.kt | 5 +-
.../DefaultENRStorage.kt} | 22 +--
.../tuweni/devp2p/v5/storage/RoutingTable.kt | 72 ++++++++
.../tuweni/devp2p/v5/AbstractIntegrationTest.kt | 145 ++++++++++++++++
.../devp2p/v5/DefaultNodeDiscoveryServiceTest.kt | 4 +-
.../tuweni/devp2p/v5/HandshakeIntegrationTest.kt | 113 ------------
.../org/apache/tuweni/devp2p/v5/IntegrationTest.kt | 146 ++++++++++++++++
.../internal/DefaultAuthenticationProviderTest.kt | 21 +--
.../devp2p/v5/internal/DefaultPacketCodecTest.kt | 34 ++--
.../devp2p/v5/internal/DefaultUdpConnectorTest.kt | 70 +++++++-
.../tuweni/devp2p/v5/packet/FindNodeMessageTest.kt | 2 +-
.../tuweni/devp2p/v5/packet/RandomMessageTest.kt | 4 +-
.../tuweni/devp2p/v5/storage/EnrStorageTest.kt | 28 +++
.../tuweni/devp2p/v5/storage/RoutingTableTest.kt | 67 +++++++
.../apache/tuweni/kademlia/KademliaRoutingTable.kt | 29 +++-
.../tuweni/kademlia/KademliaRoutingTableTest.kt | 14 +-
35 files changed, 973 insertions(+), 374 deletions(-)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet/RandomMessage.kt =>
ENRStorage.kt} (70%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet/RandomMessage.kt =>
MessageObserver.kt} (71%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/internal/handler/{WhoAreYouMessageHandler.kt
=> FindNodeMessageHandler.kt} (58%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/internal/handler/{RandomMessageHandler.kt
=> NodesMessageHandler.kt} (70%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/internal/handler/{RandomMessageHandler.kt
=> PingMessageHandler.kt} (73%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/internal/handler/{RandomMessageHandler.kt
=> PongMessageHandler.kt} (62%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet/RandomMessage.kt =>
misc/EncodeResult.kt} (74%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet/RandomMessage.kt =>
misc/TrackingMessage.kt} (74%)
copy
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet/RandomMessage.kt =>
storage/DefaultENRStorage.kt} (64%)
create mode 100644
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/storage/RoutingTable.kt
create mode 100644
devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/AbstractIntegrationTest.kt
delete mode 100644
devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/HandshakeIntegrationTest.kt
create mode 100644
devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/IntegrationTest.kt
create mode 100644
devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/storage/EnrStorageTest.kt
create mode 100644
devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/storage/RoutingTableTest.kt
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]