You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2020/06/16 06:59:21 UTC

[incubator-tuweni] branch 1.1 updated (cee2b23 -> 323fe9e)

This is an automated email from the ASF dual-hosted git repository.

toulmean pushed a change to branch 1.1
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.


    from cee2b23  Simplify and document build procedure
     add 2d2a639  move to 1.2.0
     add 1de1b65  Fix escape on JsonSerializer of toml (#83)
     add a8854bc  Fix RLPx connection with pad
     add e4f872c  Add AccountState eth domain object
     add 951bd04  Fix signature of the retrieveTransactionReceipts method
     add dfee946  BlockHeader serialization fix for block with no parent hash
     add 2bd2920  various fixes to design of rlpx service, allow to return a future mapping to when the connection is complete
     add eefdc8b  Add genesis file reader
     add 34225ed  New library for the ETH subprotocol
     add 6137ea7  Ignore json files for license header checks
     add 1e9797e  Fix rlp roundtrip until fork hash is computed
     add 04b01c4  Support genesis files with different cases
     add a939154  Use UInt64 instead of bytes for the block header nonce
     add d382a98  spotless
     add eef33c3  use completion handle
     add 70e69de  Use message type instead of magic numbers
     add d071040  remove magic numbers
     add 0c601c6  remove println
     add afee6d7  move tests to integration tests
     add 42cf5ad  Add tests for getting headers
     add 79654d3  Add more tests
     add cd7fb27  Add test for transaction receipts
     add 5cddd34  remove non-null assertion
     add 3c856d5  Add a controller and a requests manager
     add 7a30392  Expose client functionality through EthClient
     add 2f16712  Fix build
     add 7afe4d2  completing EthController, adding containsKey to KV stores
     add e00bc15  fix kotlin warning
     add 6562aa5  add tests for containsKey, make sure it's well supported
     add 0b5207c  spotless
     add 722519c  Implement all eth messages
     add f233f5a  fix compile warnings
     add 7475e21  Add missing kv stores
     add 44e4012  Make DNSDaemon easier to work with
     add d12dd50  use correct class to load
     add 4736dfc  Fix import order
     add 2a8ec52  New eth-client module
     add 5bcc83e  Windows Testing Fixes
     add 63f3143  Make build more resiliant (#85)
     add 9322d7a  Merge branch 'master' of github.com:apache/incubator-tuweni into windows
     add 980d9f7  Merge pull request #84 from shemnon/windows
     add 323fe9e  Fix integration test

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |    38 +-
 .../tuweni/concurrent/coroutines/RetryableTest.kt  |     3 +-
 dependency-versions.gradle                         |     2 +
 {eth => devp2p-eth}/build.gradle                   |    18 +-
 .../tuweni/devp2p/eth/ConnectToAnotherNodeTest.kt  |   179 +
 .../tuweni/devp2p/eth/BlockchainInformation.kt     |    79 +
 .../org/apache/tuweni/devp2p/eth/EthClient.kt      |   159 +
 .../org/apache/tuweni/devp2p/eth/EthController.kt  |   173 +
 .../org/apache/tuweni/devp2p/eth/EthHandler.kt     |   167 +
 .../apache/tuweni/devp2p/eth/EthRequestsManager.kt |    43 +
 .../org/apache/tuweni/devp2p/eth/EthSubprotocol.kt |    71 +
 .../org/apache/tuweni/devp2p/eth/Messages.kt       |   326 +
 .../org/apache/tuweni/devp2p/eth/EthHandlerTest.kt |   261 +
 .../apache/tuweni/devp2p/eth/EthSubprotocolTest.kt |   107 +
 .../org/apache/tuweni/devp2p/eth/MessagesTest.kt   |   198 +
 devp2p-eth/src/test/resources/mainnet.json         | 26707 ++++++++++++++++++
 dist/build.gradle                                  |     8 +-
 .../org/apache/tuweni/discovery/DNSDaemon.kt       |    16 +-
 {eth => eth-client}/build.gradle                   |     8 +-
 .../org/apache/tuweni/ethclient/EthClient.kt       |   125 +
 eth-client/src/main/resources/logback.xml          |    27 +
 eth-client/src/main/resources/mainnet.json         | 26707 ++++++++++++++++++
 eth-reference-tests/build.gradle                   |    10 +
 .../tuweni/eth/reference/BlockRLPTestSuite.java    |     3 +-
 eth-repository/build.gradle                        |     1 +
 .../tuweni/eth/repository/BlockchainIndex.kt       |   119 +-
 .../tuweni/eth/repository/BlockchainRepository.kt  |   104 +-
 .../tuweni/eth/repository/BlockchainIndexTest.kt   |    11 +-
 .../eth/repository/BlockchainRepositoryTest.kt     |    47 +-
 eth/build.gradle                                   |     1 +
 .../java/org/apache/tuweni/eth/AccountState.java   |   118 +
 .../java/org/apache/tuweni/eth/BlockHeader.java    |    14 +-
 .../org/apache/tuweni/eth/genesis/GenesisFile.java |   252 +
 .../org/apache/tuweni/eth/AccountStateTest.java    |    36 +-
 .../org/apache/tuweni/eth/BlockHeaderTest.java     |     3 +-
 .../apache/tuweni/eth/genesis/GenesisFileTest.java |    75 +
 eth/src/test/resources/mainnet.json                | 26708 +++++++++++++++++++
 eth/src/test/resources/missing-difficulty.json     |    24 +
 eth/src/test/resources/missing-nonce.json          |    24 +
 eth/src/test/resources/valid-genesis.json          |    25 +
 eth2-reference-tests/build.gradle                  |    10 +
 gradle/check-licenses.gradle                       |    11 +-
 .../main/java/org/apache/tuweni/io/file/Files.java |    12 +-
 .../apache/tuweni/kv/EntityManagerKeyValueStore.kt |     2 +
 .../apache/tuweni/kv/InfinispanKeyValueStore.kt    |     2 +
 .../kotlin/org/apache/tuweni/kv/KeyValueStore.kt   |    16 +
 .../org/apache/tuweni/kv/LevelDBKeyValueStore.kt   |     2 +
 .../org/apache/tuweni/kv/MapDBKeyValueStore.kt     |     2 +
 .../org/apache/tuweni/kv/MapKeyValueStore.kt       |     2 +
 .../org/apache/tuweni/kv/ProxyKeyValueStore.kt     |     2 +
 .../org/apache/tuweni/kv/RedisKeyValueStore.kt     |     2 +
 .../org/apache/tuweni/kv/RocksDBKeyValueStore.kt   |     2 +
 .../org/apache/tuweni/kv/SQLKeyValueStore.kt       |    11 +
 .../org/apache/tuweni/kv/KeyValueStoreTest.java    |     7 +
 .../org/apache/tuweni/kv/KeyValueStoreSpec.kt      |    67 +-
 .../org/apache/tuweni/les/LESSubProtocolHandler.kt |     4 +-
 .../kotlin/org/apache/tuweni/les/LESSubprotocol.kt |     7 +
 .../apache/tuweni/les/LESSubProtocolHandlerTest.kt |    26 +-
 .../org/apache/tuweni/les/LESSubprotocolTest.kt    |    18 +-
 .../kotlin/org/apache/tuweni/les/MessagesTest.kt   |     3 +-
 .../tuweni/rlpx/vertx/VertxAcceptanceTest.java     |    16 +-
 .../rlpx/MemoryWireConnectionsRepository.java      |     7 +
 .../org/apache/tuweni/rlpx/RLPxConnection.java     |    86 +-
 .../java/org/apache/tuweni/rlpx/RLPxService.java   |    14 +-
 .../tuweni/rlpx/WireConnectionRepository.java      |     8 +
 .../apache/tuweni/rlpx/vertx/VertxRLPxService.java |    42 +-
 .../rlpx/wire/DefaultSubProtocolIdentifier.java    |    19 +-
 .../tuweni/rlpx/wire/DefaultWireConnection.java    |    77 +-
 .../org/apache/tuweni/rlpx/wire/SubProtocol.java   |    20 +
 ...{WireConnection.java => SubProtocolClient.java} |    11 +-
 .../tuweni/rlpx/wire/SubProtocolIdentifier.java    |     4 +
 .../apache/tuweni/rlpx/wire/WireConnection.java    |     8 +
 .../rlpx/wire/DefaultWireConnectionTest.java       |    15 +-
 .../org/apache/tuweni/rlpx/wire/PingPongTest.java  |     6 +-
 settings.gradle                                    |     2 +
 .../org/apache/tuweni/toml/JsonSerializer.java     |     4 +-
 .../apache/tuweni/toml/MutableTomlTableTest.java   |    22 +
 .../org/apache/tuweni/units/bigints/UInt64.java    |    10 +
 78 files changed, 83320 insertions(+), 256 deletions(-)
 copy {eth => devp2p-eth}/build.gradle (66%)
 create mode 100644 devp2p-eth/src/integrationTest/kotlin/org/apache/tuweni/devp2p/eth/ConnectToAnotherNodeTest.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/BlockchainInformation.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthClient.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthController.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthHandler.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthRequestsManager.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthSubprotocol.kt
 create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/Messages.kt
 create mode 100644 devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/EthHandlerTest.kt
 create mode 100644 devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/EthSubprotocolTest.kt
 create mode 100644 devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/MessagesTest.kt
 create mode 100644 devp2p-eth/src/test/resources/mainnet.json
 copy {eth => eth-client}/build.gradle (86%)
 create mode 100644 eth-client/src/main/kotlin/org/apache/tuweni/ethclient/EthClient.kt
 create mode 100644 eth-client/src/main/resources/logback.xml
 create mode 100644 eth-client/src/main/resources/mainnet.json
 create mode 100644 eth/src/main/java/org/apache/tuweni/eth/AccountState.java
 create mode 100644 eth/src/main/java/org/apache/tuweni/eth/genesis/GenesisFile.java
 copy rlpx/src/main/java/org/apache/tuweni/rlpx/wire/DefaultSubProtocolIdentifier.java => eth/src/test/java/org/apache/tuweni/eth/AccountStateTest.java (54%)
 create mode 100644 eth/src/test/java/org/apache/tuweni/eth/genesis/GenesisFileTest.java
 create mode 100644 eth/src/test/resources/mainnet.json
 create mode 100644 eth/src/test/resources/missing-difficulty.json
 create mode 100644 eth/src/test/resources/missing-nonce.json
 create mode 100644 eth/src/test/resources/valid-genesis.json
 copy rlpx/src/main/java/org/apache/tuweni/rlpx/wire/{WireConnection.java => SubProtocolClient.java} (80%)


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