Commit Graph

  • fb724d3b24
    Update rocksdb (#3363) Alfredo Garcia 2022-01-19 17:55:34 -0300
  • 6f0c495416
    Bump structopt from 0.3.25 to 0.3.26 (#3364) dependabot[bot] 2022-01-19 15:50:54 +0000
  • 0db9eea4fa
    Bump serde_json from 1.0.74 to 1.0.75 (#3353) dependabot[bot] 2022-01-19 14:04:30 +0000
  • 4aeabd0b52
    Fix interstitial sprout anchors check (#3283) Conrado Gouvea 2022-01-18 17:18:49 -0300
  • 9b9e49953e
    Use 2022-01-14 nightly to workaround coverage issue https://github.com/taiki-e/cargo-llvm-cov/issues/128 (#3366) Conrado Gouvea 2022-01-18 16:31:09 -0300
  • 6c787dd188
    T1. Fix isolated connection bugs, improve tests, upgrade dependencies (#3302) teor 2022-01-15 05:34:59 +1000
  • ee9f081dd5
    Do not update PRs to the latest tip automatically (#3351) Gustavo Valverde 2022-01-14 11:26:55 -0500
  • b3a487ccff
    Bump inferno from 0.10.9 to 0.10.10 (#3331) dependabot[bot] 2022-01-14 15:54:50 +0000
  • 51c6550602
    Replace `tempdir` dependency with `tempfile` (#3337) Janito Vaqueiro Ferreira Filho 2022-01-14 12:11:23 -0300
  • 3ba0326c51
    Bump secp256k1 from 0.20.3 to 0.21.2 (#3326) dependabot[bot] 2022-01-14 14:25:12 +0000
  • f731c91e9b
    Bump indexmap from 1.7.0 to 1.8.0 (#3335) dependabot[bot] 2022-01-14 13:42:43 +0000
  • 89b0403582
    Enforce Rust edition 2021 (#3332) Deirdre Connolly 2022-01-14 07:10:18 -0500
  • ece2d0f09b
    Document the consensus rules for note commitment trees (#3319) Marek 2022-01-14 02:28:35 +0100
  • e9c2125e7e
    Upgrade to latest redjubjub commit, hasn't been published to crates.io yet (#3333) Deirdre Connolly 2022-01-13 18:59:59 -0500
  • dc4533d368
    Use the correct conditions and merge method in Mergify (#3341) Gustavo Valverde 2022-01-13 18:34:09 -0500
  • 8887ed88aa
    Update Zebra's allowed duplicate dependencies (#3316) teor 2022-01-14 08:43:42 +1000
  • ac4ed57751
    Cancel heartbeats that are waiting for a peer, rather than hanging Zebra (#3325) teor 2022-01-13 05:15:07 +1000
  • d076b999f3
    Fix syncer download order and add sync tests (#3168) teor 2022-01-12 03:11:35 +1000
  • fc1a1cdac1
    Add mergify merging queues (#3324) Gustavo Valverde 2022-01-07 19:11:01 -0500
  • 4c310c0671
    3. Cleanup internal network request handler, fix unused request logging (#3295) teor 2022-01-07 08:05:24 +1000
  • 7e63182cdc
    Stop ignoring some peers when updating the address book (#3292) teor 2022-01-06 09:12:59 +1000
  • 144c532de4
    Cache unsolicited address messages, and provide them to Zebra when requested (#3294) teor 2022-01-06 06:55:59 +1000
  • 469fa6b917
    1. Fix some address crawler timing issues (#3293) teor 2022-01-05 09:43:30 +1000
  • 9b127168eb
    Bump serde from 1.0.132 to 1.0.133 (#3313) dependabot[bot] 2022-01-04 14:26:58 +0000
  • 77a1c686c6
    Bump serde_json from 1.0.73 to 1.0.74 (#3312) dependabot[bot] 2022-01-04 14:57:49 +0100
  • 1a1ce3dbff
    Fix typos (#3314) Dimitris Apostolou 2022-01-04 12:25:00 +0200
  • 454897bc33
    Bump inferno from 0.10.8 to 0.10.9 (#3268) dependabot[bot] 2022-01-03 13:42:35 +0100
  • 46a505b68e
    Retry Zcash sprout and sapling parameters download (#3306) Alfredo Garcia 2022-01-02 19:49:12 -0300
  • 5f772ebf65
    Test for message broadcast to the right number of peers (#3284) Alfredo Garcia 2021-12-30 21:26:50 -0300
  • d2f71f01d6
    Document chain value balances consensus rules with new format (#3286) Alfredo Garcia 2021-12-30 20:50:05 -0300
  • 534494f075
    Upgrade zcash_proofs to get new derived traits (#3308) teor 2021-12-31 03:38:21 +1000
  • 0f92b6729a
    Fix an unrelated type resolution error (#3304) teor 2021-12-30 09:44:28 +1000
  • 918a337d8b
    Document part of the block header consensus rules (#3296) Alfredo Garcia 2021-12-29 20:07:27 -0300
  • 041a2693b7
    change format of funding stream consensus rule (#3285) Alfredo Garcia 2021-12-27 23:56:31 -0300
  • a3cbca6245
    Bump owo-colors from 3.1.1 to 3.2.0 (#3299) dependabot[bot] 2021-12-28 11:06:14 +1000
  • 1cbc06aa64
    Add install.md to checklist, update to use a single PR (#3282) Conrado Gouvea 2021-12-23 10:16:15 -0300
  • 9734ea1014
    Check jubjub key correctness independent of redjubjub / jubjub (#3154) Deirdre Connolly 2021-12-22 10:10:34 -0500
  • 361125079e
    Draft design for lightwalletd database support (#3137) teor 2021-12-22 16:09:53 +1000
  • 31b083ff27
    Bump serde from 1.0.131 to 1.0.132 (#3259) dependabot[bot] 2021-12-22 02:48:57 +0000
  • 3b75e912d1
    Add a copy-state zebrad command, which copies blocks between two state services (#3175) teor 2021-12-22 12:07:52 +1000
  • 1010773b05
    Keep track of background peer tasks (#3253) Janito Vaqueiro Ferreira Filho 2021-12-21 22:35:38 -0300
  • 52bdc4c5cd
    Re-enable code coverage comments on PRs (#3246) teor 2021-12-22 10:52:08 +1000
  • 074011eaad
    Bump futures crates to 0.3.19 (#3276) Conrado Gouvea 2021-12-21 20:12:58 -0300
  • a5713da0af
    Release Zebra v1.0.0-beta.3 (#3256) Conrado Gouvea 2021-12-21 19:42:39 -0300
  • b71833292d
    Use `MockedClientHandle` in other tests (#3241) Janito Vaqueiro Ferreira Filho 2021-12-21 17:13:26 -0300
  • 8db0528165
    Revert "Stop ignoring some completed Responses" (#3274) teor 2021-12-22 00:55:20 +1000
  • a8d2e45e08
    Refactor code to avoid incorrect clippy::unnecessary_to_owned lint (#3270) teor 2021-12-21 17:58:24 +1000
  • 6814525a7a
    Update async correctness docs and the async in Zebra RFC (#3243) teor 2021-12-21 17:10:15 +1000
  • c47ea80529
    Bump metrics from 0.17.0 to 0.17.1 (#3258) dependabot[bot] 2021-12-20 21:00:40 +0000
  • d0e6de8040
    Avoid deadlocks in the address book mutex (#3244) teor 2021-12-20 10:44:43 +1000
  • 410133435e
    Add some proptests for lock time validation (#3089) Janito Vaqueiro Ferreira Filho 2021-12-19 20:44:12 -0300
  • 6cbd7dce43
    Fix task handling bugs, so peers are more likely to be available (#3191) teor 2021-12-20 09:02:31 +1000
  • cb213210b1 Bump metrics-exporter-prometheus from 0.6.1 to 0.7.0 dependabot[bot] 2021-12-17 23:37:56 +0000
  • a4d1a1801c
    Security: Drop blocks that are a long way ahead of the tip (#3167) teor 2021-12-18 02:31:51 +1000
  • 852c5d63bb
    Bump tokio from 1.14.0 to 1.15.0 (#3245) dependabot[bot] 2021-12-17 06:58:07 +1000
  • ea01e305ed
    Silence expected anchor errors in tests (#3237) teor 2021-12-16 08:20:53 +1000
  • f176bb59a2
    Stop ignoring some connection errors that could make the peer set hang (#3200) teor 2021-12-16 00:52:44 +1000
  • bd9c954667
    Disable Sprout anchor check (#3206) Conrado Gouvea 2021-12-15 11:16:59 -0300
  • a09169d4bb
    Bump once_cell from 1.8.0 to 1.9.0 (#3208) dependabot[bot] 2021-12-14 22:43:07 +0000
  • 8935a7107c
    Bump serde_json from 1.0.72 to 1.0.73 (#3207) dependabot[bot] 2021-12-14 22:09:13 +0000
  • f01e5bb817
    Add and use `debug_skip_parameter_preload` config option (#3197) Alfredo Garcia 2021-12-14 18:43:07 -0300
  • 1835ec2c8d
    Add diagnostics for peer set hangs (#3203) teor 2021-12-15 07:11:03 +1000
  • 062b98ce61
    Speed up tests by optimizing performance-critical crates (#3196) Conrado Gouvea 2021-12-14 14:12:35 -0300
  • 6ec42c6044
    Integrate JoinSplit verifier (#3180) Conrado Gouvea 2021-12-13 16:50:49 -0300
  • 7bc2f0ac27
    Describe `PeerSet`s behavior at a network upgrade (#3181) Janito Vaqueiro Ferreira Filho 2021-12-13 07:17:20 -0300
  • 3ddb9f9e59
    Bump hyper from 0.14.15 to 0.14.16 (#3194) dependabot[bot] 2021-12-13 06:59:31 +1000
  • 934c6b4389
    Bump vergen from 5.2.0 to 6.0.0 (#3193) dependabot[bot] 2021-12-10 19:19:29 +0000
  • ba42d59f12
    Stop ignoring panics in inbound handshakes (#3192) teor 2021-12-11 04:32:42 +1000
  • ee073c0876
    Validate JoinSplit proofs (#3128) Conrado Gouvea 2021-12-10 13:33:15 -0300
  • 62c78ad939
    Update the State RFC to match the current database format (#3139) teor 2021-12-10 23:35:35 +1000
  • f750535961
    Spawn initial handshakes in separated task (#3189) Alfredo Garcia 2021-12-09 22:18:43 -0300
  • 37808eaadb
    Security: When there are no new peers, stop crawler using CPU and writing logs (#3177) teor 2021-12-10 10:19:52 +1000
  • 7dd2ac267c
    Bump serde from 1.0.130 to 1.0.131 (#3178) dependabot[bot] 2021-12-09 20:11:27 +0000
  • b973b7a622
    Checking of Sprout anchors in non-finalized state (#3123) Deirdre Connolly 2021-12-09 11:50:26 -0500
  • 4ce6fbccc4
    Fix new clippy lints in clippy nightly (#3176) teor 2021-12-10 00:19:14 +1000
  • 0ad89f2f41
    Disconnect from outdated peers on network upgrade (#3108) Janito Vaqueiro Ferreira Filho 2021-12-08 23:54:29 -0300
  • c55753d5bd
    Add debug-level Zebra network message tracing (#3170) teor 2021-12-09 11:09:23 +1000
  • 1f756fcc81
    Add `zebra_test::init_async` helper function (#3169) Janito Vaqueiro Ferreira Filho 2021-12-08 21:18:17 -0300
  • a6d56b2c08
    Bump itertools from 0.10.1 to 0.10.3 (#3171) dependabot[bot] 2021-12-08 22:57:14 +0000
  • f0ce91a841
    Bump owo-colors from 3.1.0 to 3.1.1 (#3173) dependabot[bot] 2021-12-09 07:33:31 +1000
  • 39ddfff1c6
    Bump vergen from 5.1.18 to 5.2.0 (#3164) dependabot[bot] 2021-12-07 01:51:31 +0000
  • 5543b9b6bc
    Bump EmbarkStudios/cargo-deny-action from 1.2.6 to 1.2.9 (#3163) dependabot[bot] 2021-12-07 11:08:51 +1000
  • 332afc17d5
    Security: Limit address book size to limit memory usage (#3162) teor 2021-12-07 05:09:10 +1000
  • 9416729db8
    Fix coinbase height deserialization (#3129) Alfredo Garcia 2021-12-05 19:38:02 -0300
  • 4d608d3224
    Stop doing thousands of time checks each time we connect to a peer (#3106) teor 2021-12-04 04:09:43 +1000
  • 022808d028
    Release Zebra v1.0.0-beta.2 (#3132) teor 2021-12-03 06:54:14 +1000
  • a92c431c03
    Ignore NotFound errors in the syncer (#3131) teor 2021-12-03 00:28:20 +1000
  • b1acdc61b4
    Add transaction-verification.json Grafana dashboard (#3122) Deirdre Connolly 2021-12-01 01:44:33 -0500
  • ab471b0db0
    Revert "Stop returning NotFound errors, use the response instead" (#3124) teor 2021-12-01 15:09:54 +1000
  • ebc40f8af7
    Upgrade to vergen 5.1.18 (#3119) teor 2021-12-01 10:04:36 +1000
  • c85ea18b43
    Fix slow Zebra startup times, to reduce CI failures (#3104) teor 2021-12-01 07:04:32 +1000
  • a358c410f5
    Stop closing connections on unexpected messages, Credit: Equilibrium (#3120) teor 2021-12-01 05:26:17 +1000
  • e6ffe374d4
    Validate sapling, orchard anchors (#3084) Deirdre Connolly 2021-11-30 11:05:35 -0500
  • 3c9ad89018
    Add Sprout anchors to `zebra-state` (#3100) Marek 2021-11-30 11:05:58 +0100
  • 2f46d698dd
    Validate non coinbase expiration height (#3103) Alfredo Garcia 2021-11-25 21:37:24 -0300
  • 012143609f
    Bump serde_json from 1.0.71 to 1.0.72 (#3105) dependabot[bot] 2021-11-25 19:44:43 +0000
  • 0ef4629232
    Automatically download and load sprout parameters (#3085) teor 2021-11-26 02:26:32 +1000
  • a61eae0065
    Validate miner transaction fees (#3067) Alfredo Garcia 2021-11-24 00:36:17 -0300
  • f6abb15778
    Security: Stop routing inventory requests by peer address (#3090) teor 2021-11-24 10:31:42 +1000
  • 0fafa30e5d
    Bump futures from 0.3.17 to 0.3.18 (#3097) dependabot[bot] 2021-11-23 18:43:41 +0000