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 db38b1a  Merge pull request #181 from atoulme/dns_updates
     new d0d9af2  Upgrade to kotlin 1.4.x and use ktor for UDP communications
     new 7eeee55  remove net-coroutines
     new e09e241  shutdown services when done
     new ccfb40b  don't bind to port 0 - just let it be
     new b6545fa  shutdown must close the socket too
     new 62a757a  Fix more port binding issues
     new 73f2d54  wip
     new ba94eee  JSON-RPC with just one call to send transactions, and a 
simple wallet - insecure
     new a6f94cf  Fix issues with upgrade
     new 6122462  close clients
     new 395fe2e  Fix spotless, use vert.x not ktor
     new 4274e17  Merge pull request #182 from atoulme/jsonrpc

The 678 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:
 .idea/codeStyles/Project.xml                       |  11 +-
 build.gradle                                       |   8 +-
 .../concurrent/coroutines/AsyncCompletion.kt       |  42 +-
 .../tuweni/concurrent/coroutines/AsyncResult.kt    |  37 +-
 .../tuweni/concurrent/coroutines/Retryable.kt      |   4 +-
 .../concurrent/coroutines/AsyncCompletionTest.kt   |   8 +-
 .../concurrent/coroutines/AsyncResultTest.kt       |   8 +-
 .../tuweni/concurrent/coroutines/RetryableTest.kt  |   1 -
 .../org/apache/tuweni/crypto/sodium/SecretBox.java |   4 +-
 dependency-versions.gradle                         |  17 +-
 devp2p-eth/build.gradle                            |   1 -
 .../org/apache/tuweni/devp2p/eth/EthHandler.kt     |   3 +-
 .../org/apache/tuweni/devp2p/eth/EthSubprotocol.kt |   8 +-
 .../org/apache/tuweni/devp2p/eth/Messages.kt       |  24 +-
 .../org/apache/tuweni/devp2p/eth/EthHandlerTest.kt |   9 +-
 .../org/apache/tuweni/devp2p/eth/MessagesTest.kt   |   3 +-
 devp2p/build.gradle                                |   5 +-
 .../tuweni/devp2p/DiscoveryServiceJavaTest.java    |  34 +-
 .../tuweni/devp2p/v5/DiscoveryV5ServiceTest.java   |   9 +-
 .../tuweni/devp2p/v5/ConnectTwoServersTest.kt      |  12 +-
 .../org/apache/tuweni/devp2p/v5/MedallaTest.kt     |  17 +-
 .../org/apache/tuweni/devp2p/DiscoveryService.kt   | 348 +++++++--------
 .../kotlin/org/apache/tuweni/devp2p/Endpoint.kt    |  24 +-
 .../org/apache/tuweni/devp2p/EthereumNodeRecord.kt |  58 +--
 .../main/kotlin/org/apache/tuweni/devp2p/Packet.kt |  26 +-
 .../main/kotlin/org/apache/tuweni/devp2p/Peer.kt   |   2 +-
 .../org/apache/tuweni/devp2p/PeerRepository.kt     |   2 +-
 .../org/apache/tuweni/devp2p/PeerRoutingTable.kt   |   3 +-
 .../kotlin/org/apache/tuweni/devp2p/Scraper.kt     |  36 +-
 .../apache/tuweni/devp2p/v5/DiscoveryV5Service.kt  | 104 ++---
 .../apache/tuweni/devp2p/v5/HandshakeSession.kt    |  38 +-
 .../kotlin/org/apache/tuweni/devp2p/v5/Messages.kt |  19 +-
 .../org/apache/tuweni/devp2p/v5/RoutingTable.kt    |   3 +-
 .../kotlin/org/apache/tuweni/devp2p/v5/Scraper.kt  |  31 +-
 .../kotlin/org/apache/tuweni/devp2p/v5/Session.kt  |  12 +-
 .../org/apache/tuweni/devp2p/v5/topic/Ticket.kt    |   8 +-
 .../apache/tuweni/devp2p/v5/topic/TopicTable.kt    |   6 +-
 .../apache/tuweni/devp2p/DiscoveryServiceTest.kt   | 265 ++++++++----
 .../apache/tuweni/devp2p/ENRResponsePacketTest.kt  |   8 +-
 .../tuweni/devp2p/EphemeralPeerRepositoryTest.kt   |   9 +-
 .../org/apache/tuweni/devp2p/FindNodePacketTest.kt |  10 +-
 .../apache/tuweni/devp2p/NeighborsPacketTest.kt    |  11 +-
 .../org/apache/tuweni/devp2p/PingPacketTest.kt     |  25 +-
 .../org/apache/tuweni/devp2p/PongPacketTest.kt     |  16 +-
 .../devp2p/v5/DefaultDiscoveryV5ServiceTest.kt     |  40 +-
 .../tuweni/devp2p/v5/HandshakeSessionTest.kt       |   6 +-
 .../tuweni/devp2p/v5/encrypt/AES128GCMTest.kt      |  12 +-
 .../tuweni/devp2p/v5/packet/PongMessageTest.kt     |   3 +-
 .../devp2p/v5/packet/WhoAreYouMessageTest.kt       |   6 +-
 .../apache/tuweni/devp2p/v5/topic/TicketTest.kt    |   3 +-
 .../org/apache/tuweni/discovery/DNSResolverTest.kt |  12 +-
 .../kotlin/org/apache/tuweni/discovery/DNSEntry.kt |  11 +-
 .../org/apache/tuweni/discovery/DNSEntryTest.kt    |  84 ++--
 .../tuweni/ethclient/DiscoveryPeerRepository.kt    |   2 +-
 .../org/apache/tuweni/ethclient/EthereumClient.kt  |  80 ++--
 .../ethclient/DiscoveryPeerRepositoryTest.kt       |   2 +-
 .../tuweni/ethclient/EthereumClientConfigTest.kt   |   3 +-
 .../tuweni/eth/repository/BlockchainRepository.kt  |  44 +-
 .../tuweni/eth/repository/BlockchainIndexTest.kt   |  12 +-
 .../eth/repository/BlockchainRepositoryTest.kt     |  35 +-
 .../java/org/apache/tuweni/eth/Transaction.java    |  18 +-
 .../apache/tuweni/ethstats/EthStatsReporter.java   |  11 +-
 .../tuweni/evm/TransactionalEVMHostContext.kt      |  29 +-
 .../org/apache/tuweni/evm/EVMReferenceTest.kt      |   4 +-
 .../tuweni/evm/EthereumVirtualMachineTest.kt       |  12 +-
 .../kotlin/org/apache/tuweni/relayer/RelayerApp.kt |   8 +-
 .../org/apache/tuweni/hobbits/InteractionTest.kt   |   9 +-
 .../org/apache/tuweni/hobbits/HobbitsTransport.kt  |  54 +--
 .../kotlin/org/apache/tuweni/hobbits/Relayer.kt    |  52 ++-
 .../org/apache/tuweni/hobbits/MessageTest.kt       |   6 +-
 {eth-repository => jsonrpc}/build.gradle           |  17 +-
 .../org/apache/tuweni/jsonrpc/JSONRPCClient.kt     |  69 +++
 .../org/apache/tuweni/jsonrpc/JSONRPCClientTest.kt | 100 +++++
 .../org/apache/tuweni/jsonrpc/JSONRPCServer.kt     |  30 +-
 .../apache/tuweni/kademlia/KademliaRoutingTable.kt |   7 +-
 .../apache/tuweni/kv/EntityManagerKeyValueStore.kt |  12 +-
 .../org/apache/tuweni/kv/LevelDBKeyValueStore.kt   |  24 +-
 .../org/apache/tuweni/kv/MapDBKeyValueStore.kt     |  12 +-
 .../org/apache/tuweni/kv/RedisKeyValueStore.kt     |  36 +-
 .../org/apache/tuweni/kv/RocksDBKeyValueStore.kt   |  12 +-
 .../org/apache/tuweni/kv/SQLKeyValueStore.kt       |  62 +--
 .../org/apache/tuweni/kv/KeyValueStoreSpec.kt      |  27 +-
 .../org/apache/tuweni/les/GetBlockBodiesMessage.kt |   3 +-
 .../apache/tuweni/les/GetBlockHeadersMessage.kt    |   3 +-
 .../org/apache/tuweni/les/GetReceiptsMessage.kt    |   3 +-
 .../org/apache/tuweni/les/ReceiptsMessage.kt       |   6 +-
 .../apache/tuweni/les/LESSubProtocolHandlerTest.kt |   2 +-
 .../org/apache/tuweni/trie/MerklePatriciaTrie.kt   |   6 +-
 .../kotlin/org/apache/tuweni/trie/PutVisitor.kt    |   6 +-
 net-coroutines/build.gradle                        |  25 --
 .../net/coroutines/CoroutineSocketChannelTest.kt   | 167 --------
 .../tuweni/net/coroutines/CoroutineByteChannel.kt  | 310 --------------
 .../tuweni/net/coroutines/CoroutineChannelGroup.kt | 208 ---------
 .../net/coroutines/CoroutineDatagramChannel.kt     | 183 --------
 .../net/coroutines/CoroutineNetworkChannel.kt      | 159 -------
 .../tuweni/net/coroutines/CoroutineSelector.kt     | 467 ---------------------
 .../net/coroutines/CoroutineServerSocketChannel.kt | 114 -----
 .../net/coroutines/CoroutineSocketChannel.kt       | 128 ------
 .../apache/tuweni/net/coroutines/SelectorTest.java | 175 --------
 .../net/coroutines/CoroutineChannelGroupTest.kt    | 107 -----
 .../net/coroutines/CoroutineDatagramChannelTest.kt |  96 -----
 .../tuweni/net/coroutines/CoroutineSelectorTest.kt | 236 -----------
 .../java/org/apache/tuweni/rlpx/RLPxService.java   |   2 +-
 .../apache/tuweni/rlpx/vertx/VertxRLPxService.java |   4 +-
 .../org/apache/tuweni/rlpx/wire/HelloMessage.java  |   6 +-
 settings.gradle                                    |   3 +-
 {scuttlebutt-rpc => wallet}/build.gradle           |   7 +-
 .../main/kotlin/org/apache/tuweni/wallet/Wallet.kt | 114 +++++
 .../kotlin/org/apache/tuweni/wallet/WalletTest.kt  |  53 ++-
 109 files changed, 1528 insertions(+), 3360 deletions(-)
 copy {eth-repository => jsonrpc}/build.gradle (76%)
 create mode 100644 
jsonrpc/src/main/kotlin/org/apache/tuweni/jsonrpc/JSONRPCClient.kt
 create mode 100644 
jsonrpc/src/test/kotlin/org/apache/tuweni/jsonrpc/JSONRPCClientTest.kt
 copy les/src/main/kotlin/org/apache/tuweni/les/LESPeerState.kt => 
jsonrpc/src/test/kotlin/org/apache/tuweni/jsonrpc/JSONRPCServer.kt (61%)
 delete mode 100644 net-coroutines/build.gradle
 delete mode 100644 
net-coroutines/src/integrationTest/kotlin/org/apache/tuweni/net/coroutines/CoroutineSocketChannelTest.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineByteChannel.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineChannelGroup.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineDatagramChannel.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineNetworkChannel.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineSelector.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineServerSocketChannel.kt
 delete mode 100644 
net-coroutines/src/main/kotlin/org/apache/tuweni/net/coroutines/CoroutineSocketChannel.kt
 delete mode 100644 
net-coroutines/src/test/java/org/apache/tuweni/net/coroutines/SelectorTest.java
 delete mode 100644 
net-coroutines/src/test/kotlin/org/apache/tuweni/net/coroutines/CoroutineChannelGroupTest.kt
 delete mode 100644 
net-coroutines/src/test/kotlin/org/apache/tuweni/net/coroutines/CoroutineDatagramChannelTest.kt
 delete mode 100644 
net-coroutines/src/test/kotlin/org/apache/tuweni/net/coroutines/CoroutineSelectorTest.kt
 copy {scuttlebutt-rpc => wallet}/build.gradle (89%)
 create mode 100644 wallet/src/main/kotlin/org/apache/tuweni/wallet/Wallet.kt
 copy 
eth-repository/src/test/kotlin/org/apache/tuweni/eth/repository/TransactionPoolTest.kt
 => wallet/src/test/kotlin/org/apache/tuweni/wallet/WalletTest.kt (54%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@tuweni.apache.org
For additional commands, e-mail: commits-h...@tuweni.apache.org

Reply via email to