Commit Graph

  • 3db5ecb80e
    Keep reading buffered test process output after it has exited (#2923) teor 2021-10-21 11:40:39 +1000
  • 595d75d5fb
    Fix synchronization delay issue (#2921) Janito Vaqueiro Ferreira Filho 2021-10-20 21:34:12 -0300
  • ffa6fed7b3
    Improve the template for release versioning (#2906) Marek 2021-10-20 20:02:07 +0200
  • e277975d85
    Try flushing streams before exiting Zebra (#2911) teor 2021-10-20 23:57:09 +1000
  • 92634f788b
    Increase Zebra's restart acceptance test timeout (#2910) teor 2021-10-20 11:59:09 +1000
  • 84f2c07fbc
    Ignore AlreadyInChain error in the syncer (#2890) Conrado Gouvea 2021-10-19 22:07:19 -0300
  • a5d1467624
    Additional mempool metrics (#2878) Conrado Gouvea 2021-10-19 14:10:25 -0300
  • 4b8b65a627
    Avoid spurious acceptance test failures by decreasing the peer crawler timeout (#2905) teor 2021-10-20 01:29:03 +1000
  • 12a96e9bef
    Bump structopt from 0.3.23 to 0.3.25 (#2899) dependabot[bot] 2021-10-19 04:42:19 +0000
  • 0b25257bef
    Bump actions/checkout from 2.3.4 to 2.3.5 (#2898) dependabot[bot] 2021-10-19 04:03:10 +0000
  • 128b8be95d
    Improve mempool::downloads documentation (#2879) Conrado Gouvea 2021-10-18 17:02:40 -0300
  • 303c8cf5ef
    Add a queue checker task, to make sure mempool transactions propagate (#2888) teor 2021-10-19 05:23:21 +1000
  • c8ad19080a
    Improve logging for initial peer connections (#2896) teor 2021-10-19 04:43:12 +1000
  • 42ce79aad9
    Cancel pending download tasks when the mempool is disabled (#2886) teor 2021-10-19 03:39:56 +1000
  • 40c907dd09
    Remove duplicate IDs in mempool requests and responses (#2887) teor 2021-10-19 01:31:11 +1000
  • fb02ce5925
    Add docs to storage and mempool gossip mods (#2884) Alfredo Garcia 2021-10-18 11:48:40 -0300
  • 2d129414e0
    Store the transaction fee in the mempool storage (#2885) teor 2021-10-18 11:24:37 +1000
  • 4648f8fc70
    Make some mempool functions associated with the `mempool::Storage` type (#2872) Deirdre Connolly 2021-10-15 14:03:13 -0400
  • d88e44ff8d
    Add some additional checks to the acceptance mempool test (#2880) Alfredo Garcia 2021-10-14 23:27:50 -0300
  • 002c533ea8
    Return transaction fee (#2876) Marek 2021-10-14 23:15:10 +0200
  • 70ec51d770
    Zero the mempool metrics when the mempool is disabled (#2875) teor 2021-10-15 00:41:07 +1000
  • a21dd26a5e
    Insert new mempool transactions, then check for rejections (#2874) teor 2021-10-14 23:19:21 +1000
  • be5c7fa7c9 Bump owo-colors from 3.0.0 to 3.0.1 dependabot[bot] 2021-10-13 15:02:53 +0000
  • b64ed62777
    Add a debug config that enables the mempool (#2862) teor 2021-10-14 01:04:49 +1000
  • be185315ad
    Add a basic mempool storage dashboard (#2866) teor 2021-10-14 00:22:20 +1000
  • 8120e8abac
    Avoid broadcasting mempool rejected or expired transactions to peers (#2858) Alfredo Garcia 2021-10-12 21:50:35 -0300
  • e36ec346e8
    Upgrade to ed25519-zebra 3.0.0 (#2864) Deirdre Connolly 2021-10-12 19:42:44 -0400
  • a393720560
    Revert "Compute serialized size on the fly" (#2865) Deirdre Connolly 2021-10-12 19:01:24 -0400
  • 5cf5641b9b Compute serialized size on the fly Conrado Gouvea 2021-10-12 17:15:36 -0300
  • 6734a01aa7 Add zcash.mempool.size.transactions and zcash.mempool.size.bytes metrics Conrado Gouvea 2021-10-11 16:05:55 -0300
  • b274ee4066
    Pass the mempool config to the mempool (#2861) teor 2021-10-13 03:31:54 +1000
  • 09f23cb2e0 Bump owo-colors from 2.1.0 to 3.0.0 dependabot[bot] 2021-10-12 15:02:47 +0000
  • 4280ef5003
    Give more information to the user in the wrong port init warning (#2853) Alfredo Garcia 2021-10-11 22:13:13 -0300
  • 2f0926a8e4
    Stop ignoring the mempool conflicting transaction reject list size limit (#2855) teor 2021-10-12 10:35:50 +1000
  • 5d997e9365
    Send looked up UTXOs to the transaction verifier (#2849) teor 2021-10-12 10:25:20 +1000
  • 31e7a21721
    Add expired transactions to the mempool rejected list (#2852) Conrado Gouvea 2021-10-11 18:23:43 -0300
  • 7a5f419cb6
    Bump thiserror from 1.0.29 to 1.0.30 (#2856) dependabot[bot] 2021-10-11 20:36:44 +0000
  • 76fb994a2c
    Make some grafana labels shorter for graph readability (#2850) teor 2021-10-12 03:56:28 +1000
  • 9e78a8af40
    Refactor mempool spend conflict checks to increase performance (#2826) Janito Vaqueiro Ferreira Filho 2021-10-10 20:54:46 -0300
  • dcf281efff
    make `INITIAL_MIN_NETWORK_PROTOCOL_VERSION` suport testnet and mainnet (#2851) Alfredo Garcia 2021-10-08 14:57:04 -0300
  • 724967d488
    Send `AdvertiseTransactionIds` to peers (#2823) Alfredo Garcia 2021-10-08 08:59:46 -0300
  • 0683e0b40b
    Add a mempool config section (#2845) Alfredo Garcia 2021-10-07 19:47:37 -0300
  • dd1f0a6dcc
    Add transactions that failed verification to the mempool rejected list (#2821) Conrado Gouvea 2021-10-07 18:34:01 -0300
  • 664d4384d4
    Un-reject mempool transactions if the rejection depends on the current tip (#2844) teor 2021-10-08 05:58:42 +1000
  • b6a60c6c17 Fix names that are exact or effects depending on the list teor 2021-10-07 13:39:58 +1000
  • e470ed00e6 Return rejected transaction ID iterators from mempool storage teor 2021-10-07 08:45:15 +1000
  • 3357c58c41 Return transaction iterators from mempool storage teor 2021-10-07 08:26:36 +1000
  • 964c819c80
    Split storage errors into same effects and exact matches (#2833) teor 2021-10-08 01:04:23 +1000
  • f4118dadda
    Make block metrics more accurate (#2835) teor 2021-10-07 23:42:38 +1000
  • 04d2cfb3d0
    Gossip recently verified block hashes to peers (#2729) teor 2021-10-07 20:46:37 +1000
  • 0b82298645 Stop dropping queued block senders without sending a response teor 2021-10-07 12:10:58 +1000
  • c7c1a8a469 Remove known UTXOs when pruning blocks teor 2021-10-07 12:10:17 +1000
  • a3a4773047
    Remove unused mempool errors (#2831) teor 2021-10-07 11:20:38 +1000
  • d1ce8e3e6d
    Remove transactions in newly committed blocks from the mempool (#2827) teor 2021-10-07 09:45:14 +1000
  • f1718f5c92
    Add `zcash_serialized_size()` to `ZcashSerialize` trait (#2824) Alfredo Garcia 2021-10-06 19:40:11 -0300
  • c8af72cd30
    Bump tracing from 0.1.28 to 0.1.29 (#2836) dependabot[bot] 2021-10-06 21:27:04 +0000
  • 4c02c55f94
    Bump tracing-subscriber from 0.2.24 to 0.2.25 (#2838) dependabot[bot] 2021-10-07 06:41:27 +1000
  • a85e80a0ec
    Update versions for zebra v1.0.0-alpha.18 release (#2828) Pili Guerra 2021-10-06 04:22:31 +0200
  • 339fefb6e6
    Update shared NU5 dependencies, set the NU5 testnet activation network upgrade parameters (#2825) Janito Vaqueiro Ferreira Filho 2021-10-05 22:08:41 -0300
  • 5d9893cf31
    Send crawled transaction IDs to downloader (#2801) Janito Vaqueiro Ferreira Filho 2021-10-04 21:55:42 -0300
  • 800141446c
    Tweak some assertions to better match their error messages (#2822) Janito Vaqueiro Ferreira Filho 2021-10-04 10:31:56 -0300
  • 21a3e434bc
    remove some dead code attributes (#2820) Alfredo Garcia 2021-10-01 15:59:59 -0300
  • e5f5ac9ce8
    Fix or disable recent nightly clippy lints (#2817) teor 2021-10-02 01:26:06 +1000
  • 50a5728d0b
    Test if the mempool storage is cleared (#2815) Janito Vaqueiro Ferreira Filho 2021-10-01 11:44:25 -0300
  • 966f52a280
    Fix join errors in initial seed peer versions dashboard (#2811) teor 2021-10-01 11:05:00 +1000
  • eb99081a9a
    Enable 'full' feature in tokio for zebra-test (#2809) Conrado Gouvea 2021-09-30 19:19:36 -0300
  • 16a4110475 Cancel all mempool download and verify tasks when a network upgrade activates Conrado Gouvea 2021-09-30 15:20:43 -0300
  • 0325ba9f1f
    Bump pretty_assertions from 0.7.2 to 1.0.0 (#2805) dependabot[bot] 2021-09-30 03:28:32 +0000
  • 175ac99a42
    Improve `MockService` ergonomics for sending error responses (#2810) Janito Vaqueiro Ferreira Filho 2021-09-29 23:48:26 -0300
  • 18acec6849
    Send mined transaction IDs to the download/verify task for cancellation (#2786) Conrado Gouvea 2021-09-29 23:09:08 -0300
  • 20b2e0549e
    Add metrics for initial peer network protocol versions (#2804) teor 2021-09-30 04:08:20 +1000
  • 679b4768df
    Use complete addition instead of incomplete addition inside sinsemilla_commit (#2807) Deirdre Connolly 2021-09-29 13:00:25 -0400
  • 37595c4b32
    Mempool support for transaction expiration (#2774) Alfredo Garcia 2021-09-29 13:52:44 -0300
  • c6878d9b63
    Cancel download and verify tasks when the mempool is deactivated (#2764) Conrado Gouvea 2021-09-28 20:06:40 -0300
  • 1601c9fbb3
    Stop panicking when using sync and async methods on the same ChainTipChange (#2800) teor 2021-09-28 20:48:19 +1000
  • a0d45c38f3
    Reject conflicting mempool transactions (#2765) Janito Vaqueiro Ferreira Filho 2021-09-27 22:03:08 -0300
  • 4567701933
    Fix an incorrect assertion when the block locator is at the tip (#2789) teor 2021-09-28 08:43:05 +1000
  • 952da4c794
    Change current network protocol version for NU5 testnet (#2803) Marek 2021-09-27 15:44:51 +0200
  • b42ab67a4b
    Add tests for mempool Request::Queue (#2770) Conrado Gouvea 2021-09-23 18:13:52 -0300
  • 07e8926fd5
    Send `Response::Nil` instead of sending empty `Message`s (#2791) teor 2021-09-24 05:58:00 +1000
  • 30c9618207
    Clear mempool at a network upgrade (#2773) Marek 2021-09-23 21:09:44 +0200
  • bace79a76e Bump owo-colors from 2.0.0 to 2.1.0 dependabot[bot] 2021-09-23 15:02:30 +0000
  • 11b77afec7
    Refactor mempool tests (#2771) Janito Vaqueiro Ferreira Filho 2021-09-23 10:54:14 -0300
  • 56636c85fc
    Add missing tests for mempool inbound requests (#2769) Alfredo Garcia 2021-09-23 10:17:06 -0300
  • e2cc6e12f8 Bump dirs from 3.0.2 to 4.0.0 dependabot[bot] 2021-09-22 23:34:09 +0000
  • 1f1bf2ec4d
    Replace `mock_peer_set` function with `MockService` (#2790) Janito Vaqueiro Ferreira Filho 2021-09-22 12:44:13 -0300
  • 776432978c
    Allow deliberate instances of the clippy::derivable_impls lint (#2788) teor 2021-09-22 23:43:27 +1000
  • 825da448c0
    Handle zero transaction expirations (#2782) Alfredo Garcia 2021-09-22 00:44:52 -0300
  • b714b2b3b6
    Create a helper `MockService` type to help with writing tests that use mock `tower::Service`s (#2748) Janito Vaqueiro Ferreira Filho 2021-09-21 14:44:59 -0300
  • 061ad55144
    Sneak chain_tip_change into mempool (#2785) Marek 2021-09-21 19:06:52 +0200
  • de589f6b31 Bump tracing-subscriber from 0.2.22 to 0.2.24 dependabot[bot] 2021-09-20 20:35:53 +0000
  • d178e08986 Bump tracing from 0.1.27 to 0.1.28 dependabot[bot] 2021-09-20 15:02:29 +0000
  • 957e12e4ca
    Pass sync_status to mempool (#2754) Conrado Gouvea 2021-09-15 19:13:29 -0300
  • 495316ac06 Bump serde_json from 1.0.67 to 1.0.68 dependabot[bot] 2021-09-15 15:02:48 +0000
  • 3e358dafd1 Bump tracing-subscriber from 0.2.21 to 0.2.22 dependabot[bot] 2021-09-15 01:02:44 +0000
  • 21af477a37 Bump tracing from 0.1.26 to 0.1.27 dependabot[bot] 2021-09-14 21:59:49 +0000
  • 9b3f6b3105
    Bump sha2 from 0.9.6 to 0.9.8 (#2746) dependabot[bot] 2021-09-14 17:57:58 -0400
  • e7cec3efc2
    Update changelog for v1.0.0-alpha.17 (#2751) Conrado Gouvea 2021-09-14 16:30:43 -0300
  • 8971d62727
    Update version strings for v1.0.0 alpha.17 release (#2750) Conrado Gouvea 2021-09-14 14:41:50 -0300
  • ec74f7a821 Update mempool::Storage tests to not use Clone Deirdre Connolly 2021-09-13 21:14:08 -0400