Commit Graph

  • 68d7198e9f
    Re-order Zebra startup, so slow services are launched last (#3091) teor 2021-11-24 03:42:44 +1000
  • 8e49663e31
    Sum transaction miner fees in the block verifier (#3093) teor 2021-11-24 01:31:56 +1000
  • ec2c980bb1
    Validate transaction lock times (#3060) Janito Vaqueiro Ferreira Filho 2021-11-23 02:53:53 -0300
  • dbd49a3f00
    Validate coinbase expiration height (#3082) Alfredo Garcia 2021-11-23 02:17:05 -0300
  • 29d5da320f
    Use prepared verifying key for non-batch Groth16 verification (#3092) teor 2021-11-23 14:30:59 +1000
  • b39f4ca5aa
    Shut down channels and tasks on PeerSet Drop (#3078) teor 2021-11-23 11:29:34 +1000
  • e054d57622
    Speed up CI, and split unrelated and conflicting CI jobs (#3077) teor 2021-11-23 03:26:07 +1000
  • 1d14032b10
    Bump tower from 0.4.10 to 0.4.11 (#3081) dependabot[bot] 2021-11-22 06:26:39 +1000
  • f7202bfbc0
    Download Zcash Sapling parameters and load them from cached files (#3057) teor 2021-11-20 09:02:56 +1000
  • 26b3a50e01
    Updates for zebra v1.0.0-beta.1 release (#3073) Pili Guerra 2021-11-19 13:05:11 +0100
  • 09c788d03e
    Bump serde_json from 1.0.70 to 1.0.71 (#3074) dependabot[bot] 2021-11-19 02:45:17 +0000
  • 375a997d2f
    Stop downloading unnecessary blocks in Zebra acceptance tests (#3072) teor 2021-11-19 11:55:38 +1000
  • 9b17bbce3d
    Add missing nSpendsSapling limit check (#3076) Conrado Gouvea 2021-11-18 21:36:50 -0300
  • 1643d394bf
    Bump fpe from 0.5.0 to 0.5.1 (#3066) dependabot[bot] 2021-11-18 23:50:00 +0000
  • 8963007397
    Sprout note commitment trees (#3051) Marek 2021-11-19 00:05:52 +0100
  • ad81718514
    Bump hyper from 0.14.14 to 0.14.15 (#3065) dependabot[bot] 2021-11-18 21:32:51 +0000
  • 88b09c812a
    Check nSpendsSapling, nOutputsSapling, and nActionsOrchard 2^16 limit (#3069) Conrado Gouvea 2021-11-18 15:06:07 -0300
  • 3fc049e2eb
    Implement graceful shutdown for the peer set (#3071) teor 2021-11-18 23:28:25 +1000
  • c4118dcc2c
    Check for panics in the address book updater task (#3064) teor 2021-11-18 22:34:51 +1000
  • 7218b4ffa8
    Verify Halo2 proofs as part of V5 transaction verification (#3039) Deirdre Connolly 2021-11-17 00:54:14 -0500
  • eda83ebe0e
    Async Halo2 verifier service (#2645) Deirdre Connolly 2021-11-16 22:26:15 -0500
  • b33ffc9df8
    Bump tokio from 1.13.0 to 1.14.0 (#3062) dependabot[bot] 2021-11-17 09:27:01 +1000
  • 90da94fff3
    Upgrade crypto deps (#3059) Deirdre Connolly 2021-11-16 14:47:54 -0500
  • 43c6d013a7
    Bump serde_json from 1.0.69 to 1.0.70 (#3058) dependabot[bot] 2021-11-15 21:42:34 +0000
  • 1df3bdb089
    Check MAX_BLOCK_SIGOPS in the block verifier (#3049) teor 2021-11-16 06:55:32 +1000
  • 7457edcb86
    Stop asking users to report peer errors, fix a common peer error (#3054) teor 2021-11-16 00:32:18 +1000
  • afb8b3d477
    Fix typos (#3055) Dimitris Apostolou 2021-11-12 21:30:22 +0200
  • d321e8f0cf
    Validate funding stream addresses (#3040) Alfredo Garcia 2021-11-12 15:20:31 -0300
  • d6f3b3dc9a
    Parse received addrv2 messages (#3022) teor 2021-11-12 10:25:23 +1000
  • 6570ebeeb8
    ZIP 212: validate Sapling and Orchard output of coinbase transactions (#3029) Conrado Gouvea 2021-11-11 19:18:37 -0300
  • a7299aa7f7
    Depend on a multiset git commit that includes a bug fix (#3033) teor 2021-11-12 07:37:01 +1000
  • 11b5a33651
    Security: Avoid reconnecting to peers that are likely unreachable (#3030) Janito Vaqueiro Ferreira Filho 2021-11-10 20:51:22 -0300
  • c0c00b3f0d
    Simplify preallocate tests (#3032) teor 2021-11-11 07:53:21 +1000
  • 02526c3339
    deny.toml: skip orchard and equihash instead of zcash_primitives (#3044) Conrado Gouvea 2021-11-09 20:28:56 -0300
  • 85b016756d
    Refactor addr v1 serialization using a separate AddrV1 type (#3021) teor 2021-11-10 06:47:50 +1000
  • 62bfa15e96
    Validate funding stream amounts in coinbase transaction (#3017) Alfredo Garcia 2021-11-08 19:33:12 -0300
  • f7c1907fb6
    validate orchard flags in v5 (#3035) Alfredo Garcia 2021-11-08 18:45:54 -0300
  • c393b9a488
    Bump serde_json from 1.0.68 to 1.0.69 (#3034) dependabot[bot] 2021-11-09 06:38:44 +1000
  • af2baa0a5e
    Avoid listener address conflicts in network tests (#3031) teor 2021-11-09 00:20:13 +1000
  • 7d8240fac3
    Fix verbose add_initial_peers logs (#3019) teor 2021-11-08 08:21:51 +1000
  • 88cdf0f832
    Move MetaAddr serialization into zebra_network::protocol::external (#3020) teor 2021-11-08 07:37:38 +1000
  • b1303ab8d7
    Replace read_compactsize and write_compactsize with CompactSizeMessage (#3014) teor 2021-11-06 04:24:24 +1000
  • bdf5f70557
    Bump actions/checkout from 2.3.5 to 2.4.0 (#3009) dependabot[bot] 2021-11-05 15:08:39 +1000
  • 07e8c26bd2
    Re-enable duplicate dependency checking for `inferno` (#3013) teor 2021-11-05 05:50:21 +1000
  • 01e63da3fe
    Create CompactSize64 for non-message-length fields (#3008) teor 2021-11-05 01:57:30 +1000
  • d03161c63f
    Add unused seed peers to the AddressBook (#2974) Marek 2021-11-04 12:34:00 +0100
  • 59ee4168cb
    Bump vergen from 5.1.16 to 5.1.17 (#3010) dependabot[bot] 2021-11-03 18:04:05 +0000
  • 756f6f8fef Bump inferno from 0.10.7 to 0.10.8 dependabot[bot] 2021-11-03 15:02:52 +0000
  • 2a986aa965 s/black swan/consensus split/ Deirdre Connolly 2021-11-02 16:45:05 -0400
  • 2aa91f3ae6 Some tweaks of the README Deirdre Connolly 2021-11-02 15:58:07 -0400
  • 4d600a0fc1
    truncate `Peers` response further (#3007) Alfredo Garcia 2021-11-02 19:21:54 -0300
  • e4b0af73da
    Bump owo-colors from 3.0.1 to 3.1.0 (#3003) dependabot[bot] 2021-11-02 19:32:24 +0000
  • 0960e4fb0b
    Update to Tokio 1.13.0 (#2994) Janito Vaqueiro Ferreira Filho 2021-11-02 15:46:57 -0300
  • 989ba51cb9
    Update release-checklist.md (#3001) Pili Guerra 2021-11-02 16:36:47 +0100
  • 938376f11f
    Disable an unreliable test on macOS (#2997) teor 2021-11-03 00:11:39 +1000
  • d7286f5d46
    Update README troubleshooting and beta scope (#2996) teor 2021-11-02 19:59:13 +1000
  • a9f1c189d9
    Make `services` field in `MetaAddr` optional (#2976) Janito Vaqueiro Ferreira Filho 2021-11-01 23:45:35 -0300
  • 9963471b7c
    Check for duplicate crate dependencies in CI (#2986) teor 2021-11-02 07:19:22 +1000
  • da8be766dd
    Mempool doc (#2978) Deirdre Connolly 2021-11-01 10:32:48 -0400
  • e9d2ba835e
    Increase maximum request delay for `inbound` tests (#2977) Janito Vaqueiro Ferreira Filho 2021-10-31 22:36:08 -0300
  • 6905c79fd6
    Use `broadcast::Receiver::recv` instead of `next` (#2933) Janito Vaqueiro Ferreira Filho 2021-10-29 21:28:54 -0300
  • 0db35fbee0
    Update changelog for the first beta release (#2975) Alfredo Garcia 2021-10-29 18:06:44 -0300
  • e54917ae7c
    V1.0.0-beta.0 (#2973) Conrado Gouvea 2021-10-29 17:21:26 -0300
  • 4367b232fc
    Improve documentation for Beta release (#2894) Conrado Gouvea 2021-10-29 16:25:30 -0300
  • 78529bd009
    Updates to README for Beta release (#2967) Pili Guerra 2021-10-29 19:43:29 +0200
  • 07610feef3
    Reduce outgoing peers demand (#2969) Alfredo Garcia 2021-10-29 13:29:52 -0300
  • 6b39edc74b
    add `compile_fail` instead of `ignore` for doc test (#2970) Alfredo Garcia 2021-10-29 11:58:04 -0300
  • 761782e236
    Mempool rustdoc improvements (#2965) Deirdre Connolly 2021-10-29 10:12:51 -0400
  • 2c285b0f8e
    Expand documentation in `mempool::crawler` module (#2968) Janito Vaqueiro Ferreira Filho 2021-10-29 10:08:30 -0300
  • df65b8cb65
    Restore and update mempool tests (#2966) Conrado Gouvea 2021-10-28 17:55:05 -0300
  • 8f04c9a243
    Refactor the mempool error docs (#2963) Marek 2021-10-28 22:09:05 +0200
  • 3402c1d8a2
    Add user agent metrics (#2957) Alfredo Garcia 2021-10-28 16:23:09 -0300
  • e592df2b3a
    Add a note to mempool::Storage (#2964) Deirdre Connolly 2021-10-28 13:27:59 -0400
  • 36d488edb4
    Reject a mempool transaction if it has internal spend conflicts (#2843) Janito Vaqueiro Ferreira Filho 2021-10-27 23:49:28 -0300
  • f26a60b801
    Limit the number of inbound peer connections (#2961) teor 2021-10-28 11:49:31 +1000
  • 8d01750459
    Rate-limit initial seed peer connections (#2943) Conrado Gouvea 2021-10-27 20:46:43 -0300
  • 3e03d48799
    Limit the number of outbound peer connections (#2944) teor 2021-10-28 07:28:51 +1000
  • 46fb33a04f
    Limit the size and age of the ZIP-401 rejected transaction ID list (#2932) Conrado Gouvea 2021-10-27 17:27:00 -0300
  • 0381c2347b
    ZIP-401: weighted random mempool eviction (#2889) Deirdre Connolly 2021-10-26 20:21:19 -0400
  • a166964a34
    Document why CheckForVerifiedTransactions is required (#2955) teor 2021-10-26 23:19:12 +1000
  • 52357f7522
    Remove dconnolly as default assignee and reviewer on dependabot PRs, and make them low priority (#2951) Deirdre Connolly 2021-10-25 20:22:51 -0400
  • 537c1e909e
    Improve mempool errors documentation (#2942) Marek 2021-10-26 01:41:23 +0200
  • c2734f5661
    Simplify calling `add_initial_peers` (#2945) teor 2021-10-26 06:16:35 +1000
  • c7a5db3c24
    Fix or disable the new clippy::question_mark lint (#2946) teor 2021-10-26 05:34:34 +1000
  • 2920d838ff
    Limit transaction size in the mempool (#2917) Marek 2021-10-25 20:25:28 +0200
  • 451448ef99
    Remove unused error variants (#2941) Marek 2021-10-22 22:25:01 +0200
  • 2a1d4281c5
    Manually pin `Sleep` futures (#2914) Janito Vaqueiro Ferreira Filho 2021-10-22 16:06:03 -0300
  • ae6c90f914
    Bump vergen from 5.1.12 to 5.1.16 (#2926) dependabot[bot] 2021-10-22 03:34:46 +0000
  • 4f7a977565
    Test multiple chain resets (#2897) Marek 2021-10-22 04:54:08 +0200
  • 67327ac462
    Downgrade some less interesting info-level logs to debug (#2938) teor 2021-10-22 12:11:09 +1000
  • 424edfa4d9
    Improve documentation and types in the PeerSet (#2925) teor 2021-10-22 11:26:04 +1000
  • ad5f5ff24a
    Rate limit the amount of inbound connections (#2928) Alfredo Garcia 2021-10-21 21:35:34 -0300
  • 35290db052
    Only run fake activation heights tests on zebra-state (#2929) teor 2021-10-22 09:51:20 +1000
  • 2de93bba8e
    Limit the number of initial peers (#2913) Alfredo Garcia 2021-10-21 20:04:46 -0300
  • 4cdd12e2c4
    Track the number of active inbound and outbound peer connections (#2912) teor 2021-10-22 07:36:42 +1000
  • 86d05c5e90
    Update the documentation for value pools (#2919) Marek 2021-10-21 22:30:11 +0200
  • 39ed7d70d3
    Use single thread Tokio runtime for tests (#2916) Janito Vaqueiro Ferreira Filho 2021-10-21 13:22:12 -0300
  • fc4a2664fd
    Disable mempool large sync test unless specifically requested (#2924) teor 2021-10-21 22:30:11 +1000
  • 192a45ccf1
    Refactor rate limiting to not store `Sleep` type (#2915) Janito Vaqueiro Ferreira Filho 2021-10-21 08:47:04 -0300
  • d2a5af0ea5
    V1.0.0 alpha.19 (#2907) Marek 2021-10-21 12:33:35 +0200