https://github.com/tendermint/tendermint
- HEAD
- refs/heads/0.35x
- refs/heads/1394-mempool-overload-2
- refs/heads/2565-max-age-duration
- refs/heads/2926_don_panic_with_getaddr
- refs/heads/abci++
- refs/heads/abci++_rebased
- refs/heads/abci-responses-flag-merge
- refs/heads/abci_remove_setOption
- refs/heads/add_persistence
- refs/heads/adi/gldb_test
- refs/heads/alessio/go1.14
- refs/heads/alessio/new-setup-test-configuration
- refs/heads/anca/block_search_q
- refs/heads/anca/fix_TestReactorTerminationScenarios
- refs/heads/anca/fix_pbts_tests
- refs/heads/anca/pbts_metrics
- refs/heads/anca/prevote_nil_untimely
- refs/heads/anca/remove_median_time
- refs/heads/anton/4963-jepsen-tests
- refs/heads/anton/block-file-format-adr
- refs/heads/bez/check-deliver-tx-block-gas-used
- refs/heads/bez/consensus-reactor-internal
- refs/heads/bez/kafka-indexer-sink
- refs/heads/bez/nuke-libs
- refs/heads/bez/p2p-refactor-blockchain-v2-reactor
- refs/heads/bez/revert-16bbe8c
- refs/heads/bez/v0.34.x-prioritized-mempool
- refs/heads/bez/wal-update
- refs/heads/breaking
- refs/heads/bucky/2871-disconnect-bad-peers
- refs/heads/bucky/adr-038
- refs/heads/bucky/chunking
- refs/heads/bucky/fix-pb2tm-header
- refs/heads/bucky/node-info-substructs
- refs/heads/bucky/upgrades
- refs/heads/bucky/versions
- refs/heads/bucky/ws
- refs/heads/cal/abci-client-mutex
- refs/heads/cal/backport-grpc-deprecation
- refs/heads/cal/default-trust-level
- refs/heads/cal/e2e-evidence
- refs/heads/cal/local-sync-adr
- refs/heads/cal/node-constructor
- refs/heads/cal/port-confix
- refs/heads/cal/prepare-proposal
- refs/heads/cal/process_proposal
- refs/heads/cal/rfc-lib-main
- refs/heads/cal/val-tool
- refs/heads/cal/vote-extensions-1
- refs/heads/cal/vote-extensions-2
- refs/heads/callum/adr16-versioning
- refs/heads/callum/app-version
- refs/heads/callum/config
- refs/heads/callum/e2e-timeout
- refs/heads/callum/e2e-upgrade
- refs/heads/callum/event-bus
- refs/heads/callum/evidence-hashes
- refs/heads/callum/handshake
- refs/heads/callum/mempool-full-error
- refs/heads/callum/merge-spec
- refs/heads/callum/nuke-libs
- refs/heads/callum/p2p-logs
- refs/heads/callum/p2p-provider
- refs/heads/callum/rfc-lib
- refs/heads/callum/simplify-config
- refs/heads/callum/v035-spec
- refs/heads/cason/bls-dev
- refs/heads/cason/rfc-accountability
- refs/heads/checked_ints
- refs/heads/clist-waitgroup
- refs/heads/cmd-add-p2p-external-address
- refs/heads/conr2d/doc-go-built-in
- refs/heads/creachadair/psql-event-schema
- refs/heads/delete-proto-gen-script
- refs/heads/dependabot/go_modules/github.com/docker/docker-24.0.9incompatible
- refs/heads/dependabot/go_modules/master/github.com/bufbuild/buf-1.4.0
- refs/heads/dependabot/npm_and_yarn/docs/express-4.19.2
- refs/heads/dependabot/pip/scripts/qa/reporting/pillow-10.3.0
- refs/heads/dev/boiler_plate_val_distr_tets
- refs/heads/dev/simple_merkle_rfc
- refs/heads/do-not-delete/wiki
- refs/heads/docs-staging
- refs/heads/docs-tendermint-com
- refs/heads/dont_panic_fileperms
- refs/heads/e2e-avoid-random-node-selection
- refs/heads/e2e-extend-timeouts
- refs/heads/e2e-future-proof
- refs/heads/e2e-limit-experiment
- refs/heads/e2e-limited-no-catchup
- refs/heads/e2e-no-perterb
- refs/heads/e2e-perturb-timeouts
- refs/heads/e2e-small-suite
- refs/heads/erik/usi-kvstore-statesync
- refs/heads/feature/abci++vef
- refs/heads/feature/adr075-backport
- refs/heads/finalizeBlock
- refs/heads/fix-issue-8160
- refs/heads/igor/spec-annotations1.2-lightclient
- refs/heads/igor/tendermint-ind-inv
- refs/heads/indexer_return_early
- refs/heads/ismail/custom_types_revival_or_not
- refs/heads/jae/generalmerkle
- refs/heads/jae/literefactor6
- refs/heads/jae/verifyingcachineprovider
- refs/heads/jasmina-200-testnet
- refs/heads/jasmina/4457-blocksync-verification_part1
- refs/heads/jasmina/4457_block_sync_verification
- refs/heads/jasmina/8219-blocksync-spec
- refs/heads/jasmina/8219-blocksync-verification-rfc
- refs/heads/jasmina/e2efix-nightly-fails
- refs/heads/jasmina/kvindexer-eventq-0.37
- refs/heads/jasmina/kvindexer-fix-0.34
- refs/heads/jasmina/p2p-bad-peers
- refs/heads/jk/pbtsPOL
- refs/heads/jlandrews/removetimestamp
- refs/heads/jlandrews/trim_commit
- refs/heads/jmalicevic/4729-evidence-individual-processing
- refs/heads/josef/check-validators
- refs/heads/josef/i9573-josef-p2p
- refs/heads/lasarojc-patch-1
- refs/heads/lasarojc-patch-2
- refs/heads/lasarojc/spec/gossip
- refs/heads/main
- refs/heads/main-libp2p
- refs/heads/main-pbts
- refs/heads/main_backup
- refs/heads/manuel/abci++-spec-refactor-methodspage
- refs/heads/marko/4698grpc_priv
- refs/heads/marko/bringbackdocs
- refs/heads/marko/filter_logging
- refs/heads/marko/int64-
- refs/heads/marko/remove-apphash
- refs/heads/master
- refs/heads/mergify/bp/v0.34.x/pr-7266
- refs/heads/mergify/bp/v0.34.x/pr-7551
- refs/heads/mergify/bp/v0.34.x/pr-7625
- refs/heads/mergify/bp/v0.34.x/pr-9351
- refs/heads/mergify/bp/v0.34.x/pr-9367
- refs/heads/mergify/bp/v0.35.x/pr-7551
- refs/heads/mergify/bp/v0.35.x/pr-7625
- refs/heads/mergify/bp/v0.35.x/pr-7849
- refs/heads/mergify/bp/v0.35.x/pr-8694
- refs/heads/mergify/bp/v0.35.x/pr-9007
- refs/heads/mergify/bp/v0.36.x/pr-9007
- refs/heads/mergify/bp/v0.37.x/pr-9367
- refs/heads/mergify/bp/v0.37.x/pr-9473
- refs/heads/mergify/bp/v0.37.x/pr-9500
- refs/heads/mergify/bp/v0.37.x/pr-9505
- refs/heads/mergify/bp/v0.37.x/pr-9622
- refs/heads/mergify/bp/v0.37.x/pr-9650
- refs/heads/mergify/bp/v0.37.x/pr-9720
- refs/heads/mergify/bp/v0.37.x/pr-9933
- refs/heads/mjf/adr075-eventlog
- refs/heads/mjf/panic-tooling
- refs/heads/mjf/rpc-rfc-bbq
- refs/heads/mr/short-tests
- refs/heads/p2p-accept-not-abort
- refs/heads/proto-fixup
- refs/heads/proxy-move-internal
- refs/heads/proxy-remove-triforcated-client
- refs/heads/rc0/v0.33.8
- refs/heads/rc1/0.33.4
- refs/heads/rc1/v0.32.12
- refs/heads/rc1/v0.33.5
- refs/heads/rc1/v0.33.6
- refs/heads/rc2/v0.33.5
- refs/heads/rc5/v0.34.0
- refs/heads/rc6/v0.34.0
- refs/heads/rc7/v0.34.0
- refs/heads/release/0.32.12
- refs/heads/release/v0.28.0
- refs/heads/release/v0.28.1
- refs/heads/release/v0.29.0
- refs/heads/release/v0.29.1
- refs/heads/release/v0.29.2
- refs/heads/release/v0.30.0
- refs/heads/release/v0.30.1
- refs/heads/release/v0.30.2
- refs/heads/release/v0.30.3
- refs/heads/release/v0.31.0
- refs/heads/release/v0.31.0-dev0-fix
- refs/heads/release/v0.31.1
- refs/heads/release/v0.31.3
- refs/heads/release/v0.31.4
- refs/heads/release/v0.31.6
- refs/heads/release/v0.31.7
- refs/heads/release/v0.31.8
- refs/heads/release/v0.31.9
- refs/heads/release/v0.32.1
- refs/heads/release/v0.32.11
- refs/heads/release/v0.32.13
- refs/heads/release/v0.32.14
- refs/heads/release/v0.32.2
- refs/heads/release/v0.32.3
- refs/heads/release/v0.32.4
- refs/heads/release/v0.32.5
- refs/heads/release/v0.32.8
- refs/heads/release/v0.32.9
- refs/heads/release/v0.33.1
- refs/heads/release/v0.33.2
- refs/heads/release/v0.33.4
- refs/heads/release/v0.33.5
- refs/heads/release/v0.33.7
- refs/heads/release/v0.33.8
- refs/heads/release/v0.33.9
- refs/heads/release/v0.34.0
- refs/heads/release/v0.34.13
- refs/heads/release/v0.37.1
- refs/heads/removes-formatting
- refs/heads/removing-formatting
- refs/heads/revert-8754-thane/7832-generic-e2e-runner
- refs/heads/rfc-e2e-tests
- refs/heads/rpc-header
- refs/heads/sam/abci++-tutorial
- refs/heads/sam/abci-responses
- refs/heads/sam/test-lint-downgrade
- refs/heads/sergio/9954-fix-contexts
- refs/heads/sergio/chpi-finalize
- refs/heads/sergio/e2e-external-load-prototype
- refs/heads/sergio/for-william-timout-gc
- refs/heads/sergio/hide_header_beginblock
- refs/heads/sergio/vote-ext
- refs/heads/show_validator_experiments
- refs/heads/sign_bytes_amino
- refs/heads/split_validator_upgrade_test
- refs/heads/statesync-reactor-lifecycle
- refs/heads/stepper-default
- refs/heads/tau3/feature/2998/addressbooks-hash
- refs/heads/tessr/codeowner
- refs/heads/tessr/f
- refs/heads/tessr/speling
- refs/heads/tessr/tm-db
- refs/heads/thane/7655-vote-extensions
- refs/heads/thane/7832-generic-e2e-runner
- refs/heads/thane/8272-propagate-vote-extensions
- refs/heads/thane/9020-qa
- refs/heads/thane/adr-082-data-companion-api
- refs/heads/thane/adr-084-data-companion-pull-api
- refs/heads/thane/v0.34.x/ci-multiversion-e2e
- refs/heads/tmp
- refs/heads/tycho/mempool-prioritized-e2e-testing
- refs/heads/tycho/p2p-dialer-storage-change
- refs/heads/tycho/p2p-dialer-storage-change-35-backport
- refs/heads/tycho/p2p-dialer-store-change
- refs/heads/tychoish/adr-node-init
- refs/heads/tychoish/e2e-smaller-queues
- refs/heads/tychoish/rfc-databases
- refs/heads/tychoish/scratch-node-minimize
- refs/heads/update-to-consensus-params
- refs/heads/v0.19.1
- refs/heads/v0.19.2
- refs/heads/v0.25
- refs/heads/v0.30
- refs/heads/v0.31
- refs/heads/v0.31.6-changelog
- refs/heads/v0.31.9-changelog
- refs/heads/v0.32.5-backport
- refs/heads/v0.32.x
- refs/heads/v0.33.x
- refs/heads/v0.34.0-rc
- refs/heads/v0.34.x
- refs/heads/v0.35.x
- refs/heads/v0.36.x
- refs/heads/v0.37.x
- refs/heads/v035-mempool-test
- refs/heads/v035-testing
- refs/heads/wb/035-backport-ticker-startup
- refs/heads/wb/abc-cli-install
- refs/heads/wb/abci++-enum
- refs/heads/wb/abci++-metrics
- refs/heads/wb/abci++-protos-branch
- refs/heads/wb/abci-buffer-revert
- refs/heads/wb/abci-cli-install
- refs/heads/wb/abci-endblock-metric
- refs/heads/wb/abci-finalize-block-synchronize
- refs/heads/wb/abci-metrics
- refs/heads/wb/abci-metrics-backport
- refs/heads/wb/abci-prepare-proposal-synchronize
- refs/heads/wb/abci-process-proposal-synchronize
- refs/heads/wb/abcicli-test-fixup
- refs/heads/wb/adaptive-synchrony
- refs/heads/wb/add-consensus-param-internal
- refs/heads/wb/add-multiversion-script
- refs/heads/wb/add-nullable-false
- refs/heads/wb/add-timeout-params
- refs/heads/wb/adr-071
- refs/heads/wb/adr-74
- refs/heads/wb/apphash-fail
- refs/heads/wb/authors-script
- refs/heads/wb/backport-load-time
- refs/heads/wb/backport-load-time-v0.34
- refs/heads/wb/backport-metrics
- refs/heads/wb/backport-rpc-change
- refs/heads/wb/backport-ticker-startup
- refs/heads/wb/block-height-app-hash
- refs/heads/wb/block-time-metrics
- refs/heads/wb/blocksync-fastsync-rename
- refs/heads/wb/blocksync-shutdown-deadlock
- refs/heads/wb/builtin-tutorial-fixup
- refs/heads/wb/callbacks-invoked
- refs/heads/wb/callbacks-invoked-fp
- refs/heads/wb/celestia-fixes
- refs/heads/wb/chain-upgrade
- refs/heads/wb/change-con-startup-ordering
- refs/heads/wb/changelog-update
- refs/heads/wb/check-proposal-non-nil
- refs/heads/wb/clist-revert
- refs/heads/wb/clist-tests
- refs/heads/wb/config-queue-name
- refs/heads/wb/consensus-change
- refs/heads/wb/consensus-params-proto
- refs/heads/wb/consensus-timing-metrics
- refs/heads/wb/debug-db
- refs/heads/wb/default-synchrony
- refs/heads/wb/delete-gas
- refs/heads/wb/dialnext-error
- refs/heads/wb/dialwaker-change
- refs/heads/wb/dispatch-lightblock-race-cond
- refs/heads/wb/do-not-send-extensions-when-not-needed
- refs/heads/wb/dockerfile-fixup
- refs/heads/wb/e2e-cleanup-defer
- refs/heads/wb/e2e-do-disconnected
- refs/heads/wb/ensure-timeout-refactor
- refs/heads/wb/envelope-experiments
- refs/heads/wb/epoch-block-idea
- refs/heads/wb/epoch-block-idea-2
- refs/heads/wb/epoch-block-idea-3
- refs/heads/wb/epoch-fixes-forward-port
- refs/heads/wb/epoch-fixes-forward-port-master
- refs/heads/wb/even-faster-dial
- refs/heads/wb/evidence-nondeterminism
- refs/heads/wb/exec-tx-result
- refs/heads/wb/experiments
- refs/heads/wb/extensions-proto
- refs/heads/wb/fix-%w-error-format
- refs/heads/wb/fix-README-libs
- refs/heads/wb/fix-max-size-check
- refs/heads/wb/fix-new-node-dial
- refs/heads/wb/fix-pbts-params
- refs/heads/wb/fix-pqueue-metric
- refs/heads/wb/fix-proto-lints
- refs/heads/wb/fix-state-no-initialized
- refs/heads/wb/fix-test-errorf
- refs/heads/wb/fix-timeout-defaults
- refs/heads/wb/fuzz-testdata-cases
- refs/heads/wb/genesis-time-change
- refs/heads/wb/getfreeport-fix
- refs/heads/wb/handlemsg-error-handling
- refs/heads/wb/handshake-dial-timeout
- refs/heads/wb/handshake-dial-timeout-35
- refs/heads/wb/image-publish
- refs/heads/wb/implement-wrapper
- refs/heads/wb/increase-default-synchrony-params
- refs/heads/wb/ingest-consensus-params
- refs/heads/wb/ingest-params
- refs/heads/wb/initial-height
- refs/heads/wb/internal-consensus-param
- refs/heads/wb/internal-consensus-param-all
- refs/heads/wb/internal-consensus-param-commits
- refs/heads/wb/is-regression-testnet-peers-questionmark
- refs/heads/wb/is-timely
- refs/heads/wb/is-timely-metric
- refs/heads/wb/issue-3546
- refs/heads/wb/issue-5908
- refs/heads/wb/issue-6570
- refs/heads/wb/issue-6660
- refs/heads/wb/issue-6849
- refs/heads/wb/issue-6850
- refs/heads/wb/issue-7750
- refs/heads/wb/issue-7761
- refs/heads/wb/issue-7849
- refs/heads/wb/issue-7950
- refs/heads/wb/issue-8039
- refs/heads/wb/issue-8088
- refs/heads/wb/issue-8124
- refs/heads/wb/issue-8126
- refs/heads/wb/issue-8156
- refs/heads/wb/issue-8178
- refs/heads/wb/issue-8182
- refs/heads/wb/issue-8639
- refs/heads/wb/issue-9165
- refs/heads/wb/issue-9166
- refs/heads/wb/issue-9227
- refs/heads/wb/issue-9331
- refs/heads/wb/issue-9352
- refs/heads/wb/issue-9587
- refs/heads/wb/issue-9773
- refs/heads/wb/issue-9790
- refs/heads/wb/json-rpc-fuzz
- refs/heads/wb/light-client-sycnronization
- refs/heads/wb/light-client-test-fix
- refs/heads/wb/loadtime
- refs/heads/wb/lock-debug
- refs/heads/wb/lower-default-outgoing
- refs/heads/wb/mark-peer-unavailable-during-dispatch
- refs/heads/wb/master-2
- refs/heads/wb/max-connected
- refs/heads/wb/mconn-change
- refs/heads/wb/mconn-close-fix
- refs/heads/wb/merge-master
- refs/heads/wb/message-byte-measurement
- refs/heads/wb/message-delay-metrics
- refs/heads/wb/metrics-gen-transition
- refs/heads/wb/metrics-md-fixup
- refs/heads/wb/metrics-to-prom
- refs/heads/wb/metrics-wip
- refs/heads/wb/metricsdiff
- refs/heads/wb/mg
- refs/heads/wb/mg-issues
- refs/heads/wb/mockery-tools
- refs/heads/wb/mocks
- refs/heads/wb/more-dial-routines
- refs/heads/wb/msg-byte-tests
- refs/heads/wb/msg-byte-tests-22
- refs/heads/wb/msg-byte-tests-envelope
- refs/heads/wb/msg-byte-tests-no-envelope
- refs/heads/wb/multi-test-simultaneously
- refs/heads/wb/no-tx
- refs/heads/wb/no-update-until-start
- refs/heads/wb/option-3
- refs/heads/wb/p2p-accept-not-abort-v035
- refs/heads/wb/p2p-test
- refs/heads/wb/panic-on-serialize-fail
- refs/heads/wb/panic-remove
- refs/heads/wb/pbts-doc-fixup
- refs/heads/wb/pbts-metrics
- refs/heads/wb/pbts-overview
- refs/heads/wb/pbts-rebase
- refs/heads/wb/pbts-rebase-master
- refs/heads/wb/pbts-runbook
- refs/heads/wb/pbts-test-fixup
- refs/heads/wb/peer-manager-test-fix
- refs/heads/wb/peer-use-wait
- refs/heads/wb/peer-use-wait-backport
- refs/heads/wb/pqueue-close-test
- refs/heads/wb/pqueue-proposal
- refs/heads/wb/proposal-timeout
- refs/heads/wb/proposal-timestamp-difference
- refs/heads/wb/proposer-based-timestamps
- refs/heads/wb/proposer-based-timestamps-redux
- refs/heads/wb/proposer-brased-timestamps
- refs/heads/wb/proposer-sets-block-time
- refs/heads/wb/proposer-sets-own-time
- refs/heads/wb/proposer-waits-state
- refs/heads/wb/proposer-waits-until
- refs/heads/wb/proto-fixes
- refs/heads/wb/provider-mock
- refs/heads/wb/provider-mock-old
- refs/heads/wb/random-seed-testnet
- refs/heads/wb/rare-statesync-race-fix
- refs/heads/wb/rebuild-protos
- refs/heads/wb/rebuild-synchrony-params
- refs/heads/wb/refactor-ensure
- refs/heads/wb/reimpl
- refs/heads/wb/release-commit
- refs/heads/wb/release-document
- refs/heads/wb/remove-accuracy
- refs/heads/wb/remove-app-signed
- refs/heads/wb/remove-old-blockchain-reactors
- refs/heads/wb/remove-old-proto-lint
- refs/heads/wb/remove-privval-reseuse
- refs/heads/wb/remove-proposal-wait
- refs/heads/wb/remove-proto-lints
- refs/heads/wb/remove-rand-state-helpers
- refs/heads/wb/remove-rechecktx-panic
- refs/heads/wb/remove-vector-tests
- refs/heads/wb/remove-wake-more
- refs/heads/wb/remove-wake-more-v036
- refs/heads/wb/rename-timing-params
- refs/heads/wb/retry-blocksync-test
- refs/heads/wb/rfc-01-performance-questions
- refs/heads/wb/rfc-015
- refs/heads/wb/rfc-017-transition
- refs/heads/wb/rfc-block-structure
- refs/heads/wb/rfc-bls-project
- refs/heads/wb/rfc-broadcast-with-timeout
- refs/heads/wb/rfc-deterministic-proto-bytes
- refs/heads/wb/rfc-perf-taxonomy
- refs/heads/wb/rollback-test-fix
- refs/heads/wb/roundstate-test-fix
- refs/heads/wb/routes-combine
- refs/heads/wb/rw-bench
- refs/heads/wb/set-empty-timeouts
- refs/heads/wb/simple-property
- refs/heads/wb/simul-queue
- refs/heads/wb/state-add-vote-refactor
- refs/heads/wb/state-serialize
- refs/heads/wb/state-serialize-receive
- refs/heads/wb/state-sync-mock
- refs/heads/wb/statesync-init-deadlock
- refs/heads/wb/switch-to-cons-update-to-state
- refs/heads/wb/syncer-fix
- refs/heads/wb/synchronize-pbts-adr
- refs/heads/wb/synchrony-defaults
- refs/heads/wb/test
- refs/heads/wb/test-branch
- refs/heads/wb/test-fix
- refs/heads/wb/test-lint-upgrade
- refs/heads/wb/test-lint-upgrade-main
- refs/heads/wb/test-vote-extension-called
- refs/heads/wb/timely-metrics-fixup
- refs/heads/wb/tm-signer-harness
- refs/heads/wb/tools-fix
- refs/heads/wb/triggered-precommit-fix
- refs/heads/wb/txrset
- refs/heads/wb/undo-queue-buffer-limit
- refs/heads/wb/untimely-propose
- refs/heads/wb/update-changelog-6630
- refs/heads/wb/update-mockery
- refs/heads/wb/upgrade-p2p-v0.35
- refs/heads/wb/upgrade-test-prototype
- refs/heads/wb/use-buffered-channel-test-state-full-round
- refs/heads/wb/use-ctx-err
- refs/heads/wb/use-fifo-in-test
- refs/heads/wb/use-metricsgen
- refs/heads/wb/uuid-on-startup
- refs/heads/wb/v0.34.17-release-commit
- refs/heads/wb/v0.34.24-docker-release
- refs/heads/wb/v034-e2e
- refs/heads/wb/v035-testing
- refs/heads/wb/validator-set-changes-fail
- refs/heads/wb/validator-waits-for-proposal
- refs/heads/wb/vote-duplication
- refs/heads/wb/vote-extension-blocksync-test
- refs/heads/wb/vote-info-enum
- refs/heads/wb/vwfp-rebased
- refs/heads/wb/with-old-call
- refs/heads/zarko/1555-make-proposer-selection-functional
- refs/heads/zarko/add-experiments-code
- refs/heads/zm_light_client_spec
- refs/remotes/origin/config
- refs/remotes/tychoish/e2e-runner-load-generation
- refs/remotes/zmanian/zaki/HttpServerWithTimeouts
- refs/tags/0.1
- refs/tags/0.19.0-rc1
- refs/tags/0.19.0-rc2
- refs/tags/0.2
- refs/tags/v0.0.0
- refs/tags/v0.0.1
- refs/tags/v0.10.0
- refs/tags/v0.10.0-rc1
- refs/tags/v0.10.0-rc2
- refs/tags/v0.10.1
- refs/tags/v0.10.2
- refs/tags/v0.10.3
- refs/tags/v0.10.4
- refs/tags/v0.11.0
- refs/tags/v0.11.1
- refs/tags/v0.12.0
- refs/tags/v0.12.1
- refs/tags/v0.13.0
- refs/tags/v0.14.0
- refs/tags/v0.15.0
- refs/tags/v0.16.0
- refs/tags/v0.17.0
- refs/tags/v0.17.1
- refs/tags/v0.18.0
- refs/tags/v0.18.0-autodraft
- refs/tags/v0.18.0-rc1
- refs/tags/v0.19.0
- refs/tags/v0.19.0-rc3
- refs/tags/v0.19.0-rc4
- refs/tags/v0.19.1
- refs/tags/v0.19.2
- refs/tags/v0.19.2-rc0
- refs/tags/v0.19.3
- refs/tags/v0.19.3-rc0
- refs/tags/v0.19.4-rc0
- refs/tags/v0.19.5
- refs/tags/v0.19.5-rc0
- refs/tags/v0.19.5-rc1
- refs/tags/v0.19.6
- refs/tags/v0.19.6-rc0
- refs/tags/v0.19.6-rc1
- refs/tags/v0.19.6-rc2
- refs/tags/v0.19.7
- refs/tags/v0.19.7-rc0
- refs/tags/v0.19.8
- refs/tags/v0.19.9
- refs/tags/v0.19.9-rc0
- refs/tags/v0.20.0
- refs/tags/v0.20.0-rc0
- refs/tags/v0.20.0-rc1
- refs/tags/v0.20.0-rc2
- refs/tags/v0.20.0-rc3
- refs/tags/v0.20.1-rc0
- refs/tags/v0.21.0
- refs/tags/v0.21.0-rc0
- refs/tags/v0.21.1-rc0
- refs/tags/v0.21.1-rc1
- refs/tags/v0.22.0
- refs/tags/v0.22.0-autodraft
- refs/tags/v0.22.0-rc0
- refs/tags/v0.22.0-rc1
- refs/tags/v0.22.0-rc2
- refs/tags/v0.22.1
- refs/tags/v0.22.2
- refs/tags/v0.22.2-rc0
- refs/tags/v0.22.3
- refs/tags/v0.22.4
- refs/tags/v0.22.4-rc0
- refs/tags/v0.22.5
- refs/tags/v0.22.6
- refs/tags/v0.22.6-rc0
- refs/tags/v0.22.7
- refs/tags/v0.22.8
- refs/tags/v0.22.8-autodraft
- refs/tags/v0.22.8-rc0
- refs/tags/v0.23.0
- refs/tags/v0.23.1
- refs/tags/v0.23.1-rc0
- refs/tags/v0.24.0
- refs/tags/v0.24.0-rc0
- refs/tags/v0.25.0
- refs/tags/v0.25.1-rc0
- refs/tags/v0.26.0
- refs/tags/v0.26.0-dev0
- refs/tags/v0.26.0-rc0
- refs/tags/v0.26.0-rc1
- refs/tags/v0.26.1
- refs/tags/v0.26.1-rc0
- refs/tags/v0.26.1-rc1
- refs/tags/v0.26.1-rc2
- refs/tags/v0.26.1-rc3
- refs/tags/v0.26.2
- refs/tags/v0.26.2-rc0
- refs/tags/v0.26.3
- refs/tags/v0.26.4
- refs/tags/v0.27.0
- refs/tags/v0.27.0-dev0
- refs/tags/v0.27.0-dev1
- refs/tags/v0.27.0-rc0
- refs/tags/v0.27.0-rc1
- refs/tags/v0.27.1
- refs/tags/v0.27.2
- refs/tags/v0.27.3
- refs/tags/v0.27.4
- refs/tags/v0.28.0
- refs/tags/v0.28.0-beta1
- refs/tags/v0.28.0-beta2
- refs/tags/v0.28.0-dev0
- refs/tags/v0.28.1
- refs/tags/v0.29.0
- refs/tags/v0.29.0-beta0
- refs/tags/v0.29.0-beta1
- refs/tags/v0.29.0-rc0
- refs/tags/v0.29.1
- refs/tags/v0.29.1-rc0
- refs/tags/v0.29.2
- refs/tags/v0.29.2-rc0
- refs/tags/v0.29.2-rc1
- refs/tags/v0.29.2-rc2
- refs/tags/v0.30.0
- refs/tags/v0.30.0-rc0
- refs/tags/v0.30.1
- refs/tags/v0.30.2
- refs/tags/v0.30.3
- refs/tags/v0.30.4
- refs/tags/v0.31.0
- refs/tags/v0.31.0-dev0
- refs/tags/v0.31.0-dev0-fix0
- refs/tags/v0.31.0-rc0
- refs/tags/v0.31.1
- refs/tags/v0.31.10
- refs/tags/v0.31.11
- refs/tags/v0.31.12
- refs/tags/v0.31.2
- refs/tags/v0.31.2-rc0
- refs/tags/v0.31.3
- refs/tags/v0.31.4
- refs/tags/v0.31.5
- refs/tags/v0.31.6
- refs/tags/v0.31.7
- refs/tags/v0.31.8
- refs/tags/v0.31.9
- refs/tags/v0.32.0
- refs/tags/v0.32.1
- refs/tags/v0.32.10
- refs/tags/v0.32.11
- refs/tags/v0.32.12
- refs/tags/v0.32.13
- refs/tags/v0.32.14
- refs/tags/v0.32.2
- refs/tags/v0.32.3
- refs/tags/v0.32.4
- refs/tags/v0.32.5
- refs/tags/v0.32.6
- refs/tags/v0.32.7
- refs/tags/v0.32.8
- refs/tags/v0.32.9
- refs/tags/v0.33.0
- refs/tags/v0.33.1
- refs/tags/v0.33.2
- refs/tags/v0.33.3
- refs/tags/v0.33.4
- refs/tags/v0.33.5
- refs/tags/v0.33.6
- refs/tags/v0.33.7
- refs/tags/v0.33.8
- refs/tags/v0.33.9
- refs/tags/v0.34.0-rc3
- refs/tags/v0.34.11
- refs/tags/v0.34.13
- refs/tags/v0.35.0-rc1
- refs/tags/v0.35.0-rc2
- refs/tags/v0.7.0
- refs/tags/v0.7.1
- refs/tags/v0.7.2
- refs/tags/v0.7.3
- refs/tags/v0.7.4
- refs/tags/v0.8.0
- refs/tags/v0.9.0
- refs/tags/v0.9.1
- refs/tags/v0.9.2
- v0.37.0-rc2
- v0.37.0-rc1
- v0.37.0-alpha.2
- v0.37.0-alpha.1
- v0.36.0-dev
- v0.35.9-rc0
- v0.35.9
- v0.35.8
- v0.35.7
- v0.35.6
- v0.35.5
- v0.35.4
- v0.35.3
- v0.35.2
- v0.35.1
- v0.35.0-rc4
- v0.35.0-rc3
- v0.35.0-dev
- v0.35.0
- v0.34.9
- v0.34.8
- v0.34.7
- v0.34.6
- v0.34.5
- v0.34.4
- v0.34.3
- v0.34.24
- v0.34.23
- v0.34.22
- v0.34.21
- v0.34.20-rc1
- v0.34.20-rc0
- v0.34.20
- v0.34.2
- v0.34.19
- v0.34.18
- v0.34.17
- v0.34.16
- v0.34.15
- v0.34.14
- v0.34.12
- v0.34.10
- v0.34.1-rc1
- v0.34.1-dev1
- v0.34.1
- v0.34.0-rc6
- v0.34.0-rc5
- v0.34.0-rc4
- v0.34.0-rc2
- v0.34.0-dev1
- v0.34.0
- v0.33.1-dev3
- v0.33.1-dev2
- v0.33.1-dev1
- v0.33.1-dev0
- v0.33.0-dev2
- v0.33.0-dev1
- v0.32.13-rc1
- v0.32.0-dev2
- v0.32.0-dev1
- v0.32.0-dev0
- v0.10.5
- dev-v0.38.0
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.![swh spinner](/static/img/swh-spinner.gif)
Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
3d2f989 | Marko Baricevic | 15 June 2020, 13:50:10 UTC | remove remotesignererror and fix proto-lint | 15 June 2020, 13:50:10 UTC |
7906da2 | Marko | 15 June 2020, 13:45:40 UTC | Merge branch 'master' into marko/4698grpc_priv | 15 June 2020, 13:45:40 UTC |
b8b5073 | Marko | 15 June 2020, 11:17:12 UTC | encoding: remove codecs (#4996) ## Description This pr removes amino from tendermint. Closes: #4278 | 15 June 2020, 11:17:12 UTC |
74cae49 | Marko | 15 June 2020, 09:14:36 UTC | proto: leftover amino (#4986) | 15 June 2020, 09:14:36 UTC |
893c2fc | Marko Baricevic | 14 June 2020, 21:41:12 UTC | fix test-harness | 14 June 2020, 21:47:05 UTC |
a37480c | Marko | 14 June 2020, 19:41:25 UTC | tools: update gogoproto get cmd (#5007) ## Description Update gogoproto tools cmd to download the correct version. I still need to update the docker container and test that they generate the same Closes: #XXX | 14 June 2020, 19:41:25 UTC |
2df2ce0 | Marko | 14 June 2020, 19:34:08 UTC | Merge branch 'master' into marko/4698grpc_priv | 14 June 2020, 19:34:08 UTC |
206c814 | Anton Kaliaev | 12 June 2020, 16:07:44 UTC | UPGRADING.md: write about the LastResultsHash change (#5000) Refs #1007 | 12 June 2020, 16:07:44 UTC |
a8d8600 | Anton Kaliaev | 12 June 2020, 08:49:14 UTC | [block#LastResultsHash] add Events + GasWanted/Used (#4845) Closes #1007 | 12 June 2020, 08:49:14 UTC |
a39d4bc | Marko | 11 June 2020, 17:44:57 UTC | bring back binary:fixed64 (#4997) ## Description Binary: fixed64 is used for ledger support in signing for validators. This can be useful for other hsms as well Closes: #XXX | 11 June 2020, 17:44:57 UTC |
0fe4ebf | Marko Baricevic | 11 June 2020, 14:56:14 UTC | define service | 11 June 2020, 14:56:14 UTC |
8b59eb6 | Marko Baricevic | 11 June 2020, 14:49:49 UTC | Merge branch 'master' into marko/4698grpc_priv | 11 June 2020, 14:49:49 UTC |
bdac081 | Marko | 11 June 2020, 14:37:29 UTC | p2p: proto leftover (#4995) ## Description removing codec.go from p2p pkg and some leftover amino encoding Closes: #XXX | 11 June 2020, 14:37:29 UTC |
f6243d8 | Marko | 11 June 2020, 09:54:02 UTC | privval: migrate to protobuf (#4985) | 11 June 2020, 09:54:02 UTC |
31a361d | Marko | 11 June 2020, 09:10:37 UTC | proto: move keys to oneof (#4983) | 11 June 2020, 09:10:37 UTC |
18d333c | Callum Waters | 10 June 2020, 18:17:32 UTC | docs: update amnesia adr (#4994) | 10 June 2020, 18:17:32 UTC |
a057da6 | Marko | 10 June 2020, 17:49:27 UTC | toml: make sections standout (#4993) ## Description make sections in the toml standout. Making this PR as I found it hard to find different sections on the `config.toml` when it was generated. This makes it somewhat simpler Closes: #XXX | 10 June 2020, 17:49:27 UTC |
b1dba35 | Callum Waters | 10 June 2020, 16:56:24 UTC | light: added more tests for pruning, initialization and bisection (#4978) | 10 June 2020, 16:56:24 UTC |
46f6d17 | Marko | 10 June 2020, 14:57:38 UTC | crypto/merkle: remove simple prefix (#4989) ## Description This PR removes simple prefix from all types in the crypto/merkle directory. The two proto types `Proof` & `ProofOp` have been moved to the `proto/crypto/merkle` directory. proto messge `Proof` was renamed to `ProofOps` and `SimpleProof` message to `Proof`. Closes: #2755 | 10 June 2020, 14:57:38 UTC |
d54de61 | Marko | 10 June 2020, 12:08:47 UTC | consensus: proto migration (#4984) ## Description migrate consensus to protobuf Closes: #XXX | 10 June 2020, 12:08:47 UTC |
5697e14 | Callum Waters | 10 June 2020, 11:53:55 UTC | evidence: adr56 form amnesia evidence (#4821) Creates Amnesia Evidence which is formed from Potential Amnesia Evidence with either a matching proof or after a period of time denoted as the Amnesia Trial Period. This also adds the code necessary so that Amnesia Evidence can be validated and committed on a block | 10 June 2020, 11:53:55 UTC |
65909a1 | Anton Kaliaev | 10 June 2020, 07:13:38 UTC | consensus: stricter on LastCommitRound check (#4970) LastCommitRound should always be >= 0 for heights > 1. In State.updateToState, last precommit is computed only when round greater than -1 and has votes. But "LastCommit" is always updated regardless of the condition. If there's no last precommit, "LastCommit" is set to (*types.VoteSet)(nil). That's why "LastCommit" can be -1 for heights > 1. To fix it, only update State.RoundState.LastCommit when there is last precommit. Fixes #2737 Co-authored-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> | 10 June 2020, 07:13:38 UTC |
660e72a | Erik Grinaker | 09 June 2020, 16:09:51 UTC | p2p/conn: migrate to Protobuf (#4990) Migrates the p2p connections to Protobuf. Supersedes #4800. gogoproto's `NewDelimitedReader()` uses an internal buffer, which makes it unsuitable for reading individual messages from a shared reader (since any remaining data in the buffer will be discarded). We therefore add a new `protoio` package with an unbuffered `NewDelimitedReader()`. Additionally, the `NewDelimitedWriter()` returns the number of bytes written, and we've added `MarshalDelimited()` and `UnmarshalDelimited()`, to ease migration of existing code. | 09 June 2020, 16:09:51 UTC |
4d9f573 | Marko Baricevic | 09 June 2020, 15:51:30 UTC | migration of privval module to gRPC | 09 June 2020, 15:51:30 UTC |
89665e7 | Stevan Ognjanovic | 09 June 2020, 15:15:32 UTC | types: Remove duplicated validation in VerifyCommit (#4991) | 09 June 2020, 15:15:32 UTC |
6961c7e | Marko | 09 June 2020, 08:13:49 UTC | crypto: removal of multisig (#4988) ## Description deprecation & removal of multisig. This key was only used in the sdk and now it has been added there Closes: #4715 Closes: #2163 | 09 June 2020, 08:13:49 UTC |
9998527 | Marko | 09 June 2020, 07:54:47 UTC | evidence: migrate reactor to proto (#4949) ## Description migration of evidence reactor to proto Closes: #XXX | 09 June 2020, 07:54:47 UTC |
6ec58f1 | Anton Kaliaev | 09 June 2020, 05:30:05 UTC | rpc: support EXISTS operator in /tx_search query (#4979) Closes #4763 * check for Error after for loop ends so we don't silently ignore errors, which would lead to clients getting incomplete results Refs https://github.com/tendermint/tendermint/pull/4979/files#r436511572 | 09 June 2020, 05:30:05 UTC |
a89f258 | Marko | 08 June 2020, 12:45:03 UTC | blockchain: proto migration (#4969) ## Description migration of blockchain reactors to protobuf Closes: #XXX | 08 June 2020, 12:45:03 UTC |
db8f1b3 | Erik Grinaker | 08 June 2020, 12:22:59 UTC | migrate all JSON to new JSON encoder (#4975) Uses new JSON encoder in #4955 for all JSON. Branched off of #4968. | 08 June 2020, 12:22:59 UTC |
ba3a2dd | Erik Grinaker | 08 June 2020, 12:04:05 UTC | rpc: replace Amino with new JSON encoder (#4968) Migrates the `rpc` package to use new JSON encoder in #4955. Branched off of that PR. Tests pass, but I haven't done any manual testing beyond that. This should be handled as part of broader 0.34 testing. | 08 June 2020, 12:04:05 UTC |
ccc9904 | Erik Grinaker | 08 June 2020, 11:42:35 UTC | json: add Amino-compatible encoder/decoder (#4955) Amino-compatible JSON encoder/decoder, including bug compatibility. Interface types must be registered via `json.RegisterType()`. Unlike Amino, this allows floats to be encoded/decoded. Partial fix for #4828, needs code migration. | 08 June 2020, 11:42:35 UTC |
7a8224f | Marko | 08 June 2020, 10:16:35 UTC | state: proto migration (#4972) ## Description the second part of state proto migration Closes: #XXX | 08 June 2020, 10:16:35 UTC |
bd950c1 | dependabot-preview[bot] | 08 June 2020, 10:03:04 UTC | build(deps): [Security] Bump websocket-extensions from 0.1.3 to 0.1.4 in /docs (#4976) Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. **This update includes a security fix.** <details> <summary>Vulnerabilities fixed</summary> <p><em>Sourced from <a href="https://github.com/advisories/GHSA-g78m-2chm-r7qv">The GitHub Security Advisory Database</a>.</em></p> <blockquote> <p><strong>Regular Expression Denial of Service in websocket-extensions (NPM package)</strong></p> <h3>Impact</h3> <p>The ReDoS flaw allows an attacker to exhaust the server's capacity to process incoming requests by sending a WebSocket handshake request containing a header of the following form:</p> <pre><code>Sec-WebSocket-Extensions: a; b="\c\c\c\c\c\c\c\c\c\c ... </code></pre> <p>That is, a header containing an unclosed string parameter value whose content is a repeating two-byte sequence of a backslash and some other character. The parser takes exponential time to reject this header as invalid, and this will block the processing of any other work on the same thread. Thus if you are running a single-threaded server, such a request can render your service completely unavailable.</p> <h3>Patches</h3> <p>Users should upgrade to version 0.1.4.</p> <h3>Workarounds</h3> </tr></table> ... (truncated) <p>Affected versions: < 0.1.4</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=websocket-extensions&package-manager=npm_and_yarn&previous-version=0.1.3&new-version=0.1.4)](https://dependabot.com/compatibility-score/?dependency-name=websocket-extensions&package-manager=npm_and_yarn&previous-version=0.1.3&new-version=0.1.4) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) Dependabot will merge this PR once CI passes on it, as requested by @marbar3778. [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details> | 08 June 2020, 10:03:04 UTC |
dcc6764 | Marko | 08 June 2020, 09:49:47 UTC | proto: remove amino proto tests (#4982) ## Description These tests were made to test the compatibility of amino and protobuf. Since we are moving to protobuf they are not needed anymore. The proto3 directory was created to be used only in these tests Closes: #XXX | 08 June 2020, 09:49:47 UTC |
4d422e4 | Anton Kaliaev | 08 June 2020, 09:36:46 UTC | p2p: expose SaveAs on NodeKey (#4981) Closes #4681 | 08 June 2020, 09:36:46 UTC |
3b256cc | Marko | 08 June 2020, 09:23:58 UTC | p2p/pex: migrate to Protobuf (#4973) ## Description migrate p2p/pex to protobuf Closes: #XXX | 08 June 2020, 09:23:58 UTC |
0bc0446 | Marko | 08 June 2020, 07:51:52 UTC | readme: add source graph badge (#4980) ## Description <img width="1140" alt="Screen Shot 2020-06-08 at 9 29 15 AM" src="https://user-images.githubusercontent.com/24299864/84003556-87e85800-a96a-11ea-828b-3656f116b518.png"> Closes: #XXX | 08 June 2020, 07:51:52 UTC |
4a87d60 | Marko | 08 June 2020, 07:14:58 UTC | light: migrate to proto (#4964) | 08 June 2020, 07:14:58 UTC |
f9f4916 | Marko | 08 June 2020, 06:43:29 UTC | store: proto migration (#4974) ## Description migrate store to protobuf Closes: #XXX | 08 June 2020, 06:43:29 UTC |
6cfbe1e | dependabot-preview[bot] | 05 June 2020, 11:17:35 UTC | build(deps): Bump github.com/stretchr/testify from 1.6.0 to 1.6.1 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> | 08 June 2020, 05:05:29 UTC |
b76b270 | Erik Grinaker | 05 June 2020, 15:18:12 UTC | blockchain/v2: correctly set block store base in status responses (#4971) See: https://github.com/tendermint/tendermint/pull/4969#pullrequestreview-425298225 | 05 June 2020, 15:18:12 UTC |
9ef266b | Marko | 05 June 2020, 13:29:53 UTC | types: migrate params to protobuf (#4962) | 05 June 2020, 13:29:53 UTC |
d4f1876 | Callum Waters | 05 June 2020, 13:04:45 UTC | consensus: change logging and handling of height mismatch (#4954) | 05 June 2020, 13:04:45 UTC |
245794a | Anton Kaliaev | 05 June 2020, 12:31:30 UTC | types: remove VerifyFutureCommit (#4961) It was previously used by the now removed `lite` package. | 05 June 2020, 12:31:30 UTC |
b4aca98 | Marko | 05 June 2020, 12:18:44 UTC | proto: change to use gogofaster (#4957) | 05 June 2020, 12:18:44 UTC |
b9af87c | Marko | 05 June 2020, 08:47:16 UTC | state: proto migration (#4951) | 05 June 2020, 08:47:16 UTC |
ee91312 | Marko | 05 June 2020, 04:42:04 UTC | proto: add more to/from (#4956) ## Description adding in some more to/from methods/functions Closes: #XXX | 05 June 2020, 04:42:04 UTC |
dc49dcc | Marko | 04 June 2020, 22:41:16 UTC | evidence: json tags for DuplicateVoteEvidence (#4959) ## Description Add json tags to duplicate evidence Closes: #4958 | 04 June 2020, 22:41:16 UTC |
a88537b | Marko | 04 June 2020, 14:34:56 UTC | ints: stricter numbers (#4939) | 04 June 2020, 14:34:56 UTC |
7c576f0 | Marko | 04 June 2020, 13:32:42 UTC | keys: change to []bytes (#4950) | 04 June 2020, 13:32:42 UTC |
d53a8d0 | Callum Waters | 04 June 2020, 11:45:39 UTC | light: implement validate basic (#4916) run a validate basic on inbound validator sets and headers before further processing them | 04 June 2020, 11:45:39 UTC |
2302422 | Marko | 04 June 2020, 09:58:25 UTC | swagger: define version (#4952) ## Description try to further resolve rpc docs issue Closes: #XXX | 04 June 2020, 09:58:25 UTC |
7f8415d | Marko | 03 June 2020, 13:25:02 UTC | fix swagger page (#4948) ## Description _Please add a description of the changes that this PR introduces and the files that are the most critical to review._ Closes: #XXX | 03 June 2020, 13:25:02 UTC |
ce3c9c2 | Anton Kaliaev | 03 June 2020, 12:51:51 UTC | rpc/core: return an error if `page=0` (#4947) * rpc/core: return an error if `page=0` Closes #4942 affected endpoints: - /validators - /tx_search * swagger: update doc for /unconfirmed_txs | 03 June 2020, 12:51:51 UTC |
9949122 | Anton Kaliaev | 03 June 2020, 12:28:23 UTC | p2p/conn: add a test for MakeSecretConnection (#4829) Refs #4154 | 03 June 2020, 12:28:23 UTC |
c848353 | Alessio Treglia | 03 June 2020, 11:14:12 UTC | consensus: attempt to repair the WAL file on data corruption (#4682) Closes: #4578 Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com> | 03 June 2020, 11:14:12 UTC |
c2578e2 | Marko | 03 June 2020, 10:13:42 UTC | light: rename lite2 to light & remove lite (#4946) This PR removes lite & renames lite2 to light throughout the repo Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> Closes: #4944 | 03 June 2020, 10:13:42 UTC |
395d58c | Erik Grinaker | 03 June 2020, 09:34:25 UTC | docs: document open file limit in production guide (#4945) See e.g. https://github.com/tendermint/tendermint/issues/4925#issuecomment-637929251 for people getting hit by this. Should we document it elsewhere as well? | 03 June 2020, 09:34:25 UTC |
4e6a844 | Marko | 03 June 2020, 08:43:50 UTC | statesync: use Protobuf instead of Amino for p2p traffic (#4943) ## Description Closes: #XXX | 03 June 2020, 08:43:50 UTC |
123beea | Anton Kaliaev | 03 June 2020, 07:32:51 UTC | lite2: compare header with witnesses in parallel (#4935) Closes #4801 | 03 June 2020, 07:32:51 UTC |
2af939a | Anton Kaliaev | 03 June 2020, 07:11:19 UTC | lite2: check header w/ witnesses only when doing bisection (#4929) * lite2: check header w/ witnesses only when doing bisection Closes #4872 We don't need to check witnesses if we're doing backwards hash chain verification. I also think we don't need to do it when sequential verification is being used. * lite2: require 1 witness only when verificationMode=skipping https://github.com/tendermint/tendermint/pull/4929#pullrequestreview-423256477 we don't need witnesses when performing sequential verification (except when primary fails) | 03 June 2020, 07:11:19 UTC |
af1d16b | Anton Kaliaev | 03 June 2020, 06:54:14 UTC | lite2: allow bigger requests to LC proxy (#4930) Closes #4838 Previously, we're only setting MaxOpenConnections, whereas we should set all config variables based on user's config.toml. | 03 June 2020, 06:54:14 UTC |
99d88cb | Marko | 03 June 2020, 05:46:29 UTC | crypto: remove key suffixes (#4941) ## Description - remove keyname suffix from keys Closes: #2228 | 03 June 2020, 05:46:29 UTC |
0da7d87 | Marko | 03 June 2020, 05:30:52 UTC | proto: move mempool to proto (#4940) * proto: move mempool to proto - changes according to moving the mempool reactor to proto Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> Closes: #2883 | 03 June 2020, 05:30:52 UTC |
26bea83 | Callum Waters | 03 June 2020, 04:44:06 UTC | evidence: retrieve header at height of evidence for validation (#4870) validation of lunatic evidence requires that the node retrieve the header at the height of the infringement from the block store for comparison | 03 June 2020, 04:44:06 UTC |
e538ea0 | Callum Waters | 02 June 2020, 20:46:03 UTC | consensus: fix startnextheightcorrectly test (#4938) | 02 June 2020, 20:46:03 UTC |
8ab0a4c | Anton Kaliaev | 02 June 2020, 14:51:50 UTC | lite2: correctly return the results of the "latest" block (#4931) Closes #4837 - `/block_results` before: failed to update light client to 7: failed to obtain the header #7: signed header not found after: We can't return the latest block results because we won't be able to prove them. Return the results for the previous block instead. - /block_results?height=X` no changes | 02 June 2020, 14:51:50 UTC |
da924fc | Federico Kunze | 01 June 2020, 05:04:45 UTC | rpc: add BlockByHash to Client (#4923) Ethermint currently has to maintain a map height-> block hash on the store (see here) as it needs to expose the eth_getBlockByHash JSON-RPC query for Web3 compatibility. This query is currently not supported by the tendermint RPC client. | 01 June 2020, 05:04:45 UTC |
0572315 | dependabot-preview[bot] | 29 May 2020, 12:45:08 UTC | build(deps): Bump vuepress-theme-cosmos from 1.0.165 to 1.0.166 in /docs (#4920) Bumps [vuepress-theme-cosmos](https://github.com/cosmos/vuepress-theme-cosmos) from 1.0.165 to 1.0.166. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/cosmos/vuepress-theme-cosmos/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=vuepress-theme-cosmos&package-manager=npm_and_yarn&previous-version=1.0.165&new-version=1.0.166)](https://dependabot.com/compatibility-score/?dependency-name=vuepress-theme-cosmos&package-manager=npm_and_yarn&previous-version=1.0.165&new-version=1.0.166) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @marbar3778. [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details> | 29 May 2020, 12:45:08 UTC |
29e5079 | Tess Rinearson | 29 May 2020, 11:49:10 UTC | CHANGELOG: add 0.32.12 changelog entry (#4918) | 29 May 2020, 11:49:10 UTC |
4f009e3 | dependabot-preview[bot] | 29 May 2020, 11:17:56 UTC | build(deps): Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> | 29 May 2020, 11:35:10 UTC |
d5a60b0 | Marko | 29 May 2020, 11:05:50 UTC | rpc: increase waitForEventTimeout to 8 seconds (#4917) ## Description I was able to reproduce this non-determinism locally After increasing the timeout to 8 seconds from 5 I was not able to reproduce it Closes: #2856 | 29 May 2020, 11:05:50 UTC |
bdf268e | Tess Rinearson | 29 May 2020, 10:49:44 UTC | CHANGELOG: update to reflect 0.33.5 (#4915) Final step of a point release. | 29 May 2020, 10:49:44 UTC |
8b50ff6 | Joe Bowman | 29 May 2020, 06:15:46 UTC | only retrieve pubkey once for all validators (partially fixes #4865) (#4895) ## Description in consensus/state.go, when calulating metrics, retrieve address (ergo, pubkey) once prior to iterating over validatorset to ensure we do not make excessive calls to signer. Partially closes: #4865 | 29 May 2020, 06:15:46 UTC |
89cdc4b | Anton Kaliaev | 29 May 2020, 06:02:24 UTC | consensus: increase ensureTimeout (#4891) attempt to fix #4270 TestMempoolProgressAfterCreateEmptyBlocksInterval and other tests which rely on ensureTimeout | 29 May 2020, 06:02:24 UTC |
75e19f9 | Tess Rinearson | 28 May 2020, 20:28:59 UTC | CONTRIBUTING: update minor release process (#4909) Updates our development and release process to match the process outlined in #4860. Also elaborates on a few git/Github conventions that we've discussed in the past. | 28 May 2020, 20:28:59 UTC |
a27317d | Marko | 28 May 2020, 13:09:59 UTC | ci: add timeouts (#4912) ## Description Add Timeouts to Github action jobs. The goal of adding timeouts is so if a job is hanging on something it gets killed and the author will get notified. I picked these times based on previous circle and Github action times then doubled & in some places tripled the times. Closes: #XXX | 28 May 2020, 13:09:59 UTC |
aded0b0 | dependabot-preview[bot] | 28 May 2020, 11:28:27 UTC | build(deps): Bump vuepress-theme-cosmos from 1.0.164 to 1.0.165 in /docs Bumps [vuepress-theme-cosmos](https://github.com/cosmos/vuepress-theme-cosmos) from 1.0.164 to 1.0.165. - [Release notes](https://github.com/cosmos/vuepress-theme-cosmos/releases) - [Commits](https://github.com/cosmos/vuepress-theme-cosmos/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> | 28 May 2020, 11:56:48 UTC |
8cd3dec | Callum Waters | 28 May 2020, 09:40:39 UTC | types: create ValidateBasic() funcs for validator and validator set (#4905) | 28 May 2020, 09:40:39 UTC |
e69a3d9 | Erik Grinaker | 27 May 2020, 11:49:57 UTC | rpc/test: wait for subscription in TestTxEventsSentWithBroadcastTxAsync (#4907) Mitigates race condition causing these test failures: ``` === RUN TestTxEventsSentWithBroadcastTxAsync === RUN TestTxEventsSentWithBroadcastTxAsync/*http.HTTP I[2020-05-25|12:29:08.477] Starting WSEvents service impl=WSEvents TestTxEventsSentWithBroadcastTxAsync/*http.HTTP: event_test.go:124: Error Trace: event_test.go:124 Error: Expected nil, but got: &errors.errorString{s:"timed out waiting for event"} Test: TestTxEventsSentWithBroadcastTxAsync/*http.HTTP Messages: 0: timed out waiting for event ``` | 27 May 2020, 11:49:57 UTC |
f146ef2 | Erik Grinaker | 27 May 2020, 11:36:42 UTC | p2p: remove nil guard (#4901) https://github.com/tendermint/tendermint/pull/4893#discussion_r430940912 | 27 May 2020, 11:36:42 UTC |
804e2d1 | Erik Grinaker | 27 May 2020, 11:24:05 UTC | rpc/test: wait for mempool CheckTx callback (#4908) Fixes race conditions causing the following test failures: ``` === RUN TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:342: Error Trace: rpc_test.go:342 Error: Not equal: expected: 1 actual : 0 Test: TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:343: Error Trace: rpc_test.go:343 Error: Not equal: expected: 1 actual : 0 Test: TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:345: Error Trace: rpc_test.go:345 Error: Not equal: expected: types.Txs{types.Tx{0x39, 0x44, 0x4d, 0x6c, 0x4b, 0x66, 0x46, 0x78, 0x3d, 0x45, 0x33, 0x33, 0x68, 0x47, 0x6e, 0x79, 0x58}} actual : types.Txs(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -(types.Txs) (len=1) { - (types.Tx) (len=17) Tx{39444D6C4B6646783D45333368476E7958} -} +(types.Txs) <nil> Test: TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:342: Error Trace: rpc_test.go:342 Error: Not equal: expected: 1 actual : 0 Test: TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:343: Error Trace: rpc_test.go:343 Error: Not equal: expected: 1 actual : 0 Test: TestUnconfirmedTxs TestUnconfirmedTxs: rpc_test.go:345: Error Trace: rpc_test.go:345 Error: Not equal: expected: types.Txs{types.Tx{0x39, 0x44, 0x4d, 0x6c, 0x4b, 0x66, 0x46, 0x78, 0x3d, 0x45, 0x33, 0x33, 0x68, 0x47, 0x6e, 0x79, 0x58}} actual : types.Txs{} Diff: --- Expected +++ Actual @@ -1,3 +1,2 @@ -(types.Txs) (len=1) { - (types.Tx) (len=17) Tx{39444D6C4B6646783D45333368476E7958} +(types.Txs) { } Test: TestUnconfirmedTxs --- FAIL: TestUnconfirmedTxs (0.20s) === RUN TestNumUnconfirmedTxs TestNumUnconfirmedTxs: rpc_test.go:364: Error Trace: rpc_test.go:364 Error: Not equal: expected: 1 actual : 0 Test: TestNumUnconfirmedTxs TestNumUnconfirmedTxs: rpc_test.go:365: Error Trace: rpc_test.go:365 Error: Not equal: expected: 1 actual : 0 Test: TestNumUnconfirmedTxs TestNumUnconfirmedTxs: rpc_test.go:364: Error Trace: rpc_test.go:364 Error: Not equal: expected: 1 actual : 0 Test: TestNumUnconfirmedTxs TestNumUnconfirmedTxs: rpc_test.go:365: Error Trace: rpc_test.go:365 Error: Not equal: expected: 1 actual : 0 Test: TestNumUnconfirmedTxs --- FAIL: TestNumUnconfirmedTxs (0.09s) ``` | 27 May 2020, 11:24:05 UTC |
f100079 | Erik Grinaker | 27 May 2020, 11:10:49 UTC | types/test: remove slow test cases in TestValSetUpdatePriorityOrderTests (#4903) These test cases are extremely slow when running with the race detector, often taking more that 2 minutes on my local machine. I can easily see them timing out on the much slower CI machines, causing these failures: ``` panic: test timed out after 5m0s goroutine 234 [running]: testing.(*M).startAlarm.func1() /usr/local/go/src/testing/testing.go:1460 +0x11c created by time.goFunc /usr/local/go/src/time/sleep.go:168 +0x52 goroutine 1 [chan receive, 4 minutes]: testing.(*T).Run(0xc000172c60, 0x107a5a2, 0x22, 0x11bfc68, 0x1) /usr/local/go/src/testing/testing.go:1044 +0x699 testing.runTests.func1(0xc000172c60) /usr/local/go/src/testing/testing.go:1285 +0xa7 testing.tRunner(0xc000172c60, 0xc00012bcc8) /usr/local/go/src/testing/testing.go:992 +0x1ec testing.runTests(0xc00000e2c0, 0x1901500, 0x72, 0x72, 0x0) /usr/local/go/src/testing/testing.go:1283 +0x528 testing.(*M).Run(0xc000214380, 0x0) /usr/local/go/src/testing/testing.go:1200 +0x300 github.com/tendermint/tendermint/types.TestMain(0xc000214380) /go/src/github.com/tendermint/tendermint/types/block_test.go:30 +0x59 main.main() _testmain.go:380 +0x334 goroutine 255 [runnable]: bytes.Equal(...) /usr/local/go/src/bytes/bytes.go:20 github.com/tendermint/tendermint/types.(*ValidatorSet).GetByAddress(0xc005499020, 0xc006056650, 0x5, 0x8, 0x13af, 0xc005514100) /go/src/github.com/tendermint/tendermint/types/validator_set.go:253 +0xfd github.com/tendermint/tendermint/types.verifyUpdates.func1(0xc00614b940, 0xc005499020, 0x47cd) /go/src/github.com/tendermint/tendermint/types/validator_set.go:415 +0x84 github.com/tendermint/tendermint/types.verifyUpdates(0xc006110000, 0x11b7, 0x1780, 0xc005499020, 0xb52ff, 0x0, 0x0, 0x5c9) /go/src/github.com/tendermint/tendermint/types/validator_set.go:429 +0x220 github.com/tendermint/tendermint/types.(*ValidatorSet).updateWithChangeSet(0xc005499020, 0xc00602c000, 0x1780, 0x1780, 0xc006098201, 0xc00608d4b8, 0xc006037bf8) /go/src/github.com/tendermint/tendermint/types/validator_set.go:600 +0x2f3 github.com/tendermint/tendermint/types.(*ValidatorSet).UpdateWithChangeSet(0xc005499020, 0xc00602c000, 0x1780, 0x1780, 0x1780, 0x1780) /go/src/github.com/tendermint/tendermint/types/validator_set.go:636 +0x78 github.com/tendermint/tendermint/types.applyChangesToValSet(0xc0005c8ea0, 0x0, 0x0, 0xc005499020, 0xc0005d1160, 0x3, 0x3) /go/src/github.com/tendermint/tendermint/types/validator_set_test.go:1169 +0x1bb github.com/tendermint/tendermint/types.verifyValSetUpdatePriorityOrder(0xc0005c8ea0, 0xc005499020, 0x0, 0x0, 0xc005600000, 0x2710, 0x2710, 0xc0055c8000, 0x5c9, 0x5c9, ...) /go/src/github.com/tendermint/tendermint/types/validator_set_test.go:1239 +0x217 github.com/tendermint/tendermint/types.TestValSetUpdatePriorityOrderTests(0xc0005c8ea0) /go/src/github.com/tendermint/tendermint/types/validator_set_test.go:1228 +0x1205 testing.tRunner(0xc0005c8ea0, 0x11bfc68) /usr/local/go/src/testing/testing.go:992 +0x1ec created by testing.(*T).Run /usr/local/go/src/testing/testing.go:1043 +0x661 FAIL github.com/tendermint/tendermint/types 300.677s FAIL ``` | 27 May 2020, 11:10:49 UTC |
287110d | Anton Kaliaev | 27 May 2020, 09:31:02 UTC | consensus: bring back log.Error statement (#4899) Refs #3406 cs.Logger is protected by a global mutex, so it cannot be a reason for the halt in #3401. | 27 May 2020, 09:31:02 UTC |
2014357 | Callum Waters | 27 May 2020, 07:20:45 UTC | evidence: remove header from phantom evidence (#4892) | 27 May 2020, 07:20:45 UTC |
d0dcf81 | Erik Grinaker | 26 May 2020, 16:08:42 UTC | rpc/test: fix test race in TestAppCalls (#4894) Fixes the following test race condition: ``` === RUN TestAppCalls TestAppCalls: rpc_test.go:216: Error Trace: rpc_test.go:216 Error: Expected value not to be nil. Test: TestAppCalls --- FAIL: TestAppCalls (2.20s) ``` | 26 May 2020, 16:08:42 UTC |
f497846 | Erik Grinaker | 26 May 2020, 15:50:07 UTC | p2p/test: fix Switch test race condition (#4893) | 26 May 2020, 15:50:07 UTC |
3c1cb77 | Callum Waters | 26 May 2020, 15:17:43 UTC | lite2/http: fix provider test by increasing the block retention value (#4890) | 26 May 2020, 15:17:43 UTC |
40d5c7f | Erik Grinaker | 26 May 2020, 13:34:28 UTC | p2p/test: wait for listener to get ready (#4881) Attempt to fix this the below test failure by waiting for the listener to get ready. I am not at all convinced that this is the correct fix - the below indicates that the TCP socket was closed after it was set up - but I'm unable to come up with an actionable hypothesis for what caused it. ``` 2020/05/14 17:25:11 Failed to accept conn: accept tcp 127.0.0.1:44737: use of closed network connection 2020/05/14 17:25:11 Failed to accept conn: accept tcp 127.0.0.1:42589: use of closed network connection 2020/05/14 17:25:11 Failed to accept conn: accept tcp 127.0.0.1:40905: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:39847: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:39989: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:43587: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:35415: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:38657: use of closed network connection 2020/05/14 17:25:12 Failed to accept conn: accept tcp 127.0.0.1:38217: use of closed network connection 2020/05/14 17:25:13 Failed to accept conn: accept tcp 127.0.0.1:42247: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:39705: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:39491: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:37107: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:39909: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:37987: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:41505: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:39121: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:46569: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:45643: use of closed network connection 2020/05/14 17:25:16 Failed to accept conn: accept tcp 127.0.0.1:35289: use of closed network connection --- FAIL: TestTransportMultiplexAcceptMultiple (0.43s) transport_test.go:200: auth failure: handshake failed: EOF FAIL ``` | 26 May 2020, 13:34:28 UTC |
187120a | Anton Kaliaev | 26 May 2020, 13:16:58 UTC | types: remove unnecessary sort call (#4876) in TestValSetUpdatePriorityOrderTests https://app.circleci.com/pipelines/github/tendermint/tendermint/3849/workflows/6d241fc8-72a8-4a3b-b3fc-887a48518f82/jobs/114996 also, reduce the number of reactors in TestReactorBroadcastTxMessage https://app.circleci.com/pipelines/github/tendermint/tendermint/3797/workflows/935cda34-dfb3-46e9-8257-92277171c91b/jobs/114562 | 26 May 2020, 13:16:58 UTC |
b9a0d47 | Erik Grinaker | 26 May 2020, 11:51:37 UTC | test/blockchain/v0: mitigate test data race (#4886) Mitigates the below data race. The proper fix involves not fiddling with reactor internals, which needs a rewrite of the test and possible additional reactor infrastructure. ``` ================== WARNING: DATA RACE Write at 0x00c001118e78 by goroutine 187: github.com/tendermint/tendermint/blockchain/v0.TestBadBlockStopsPeer() /go/src/github.com/tendermint/tendermint/blockchain/v0/reactor_test.go:234 +0x9d7 testing.tRunner() /usr/local/go/src/testing/testing.go:992 +0x1eb Previous read at 0x00c001118e78 by goroutine 326: [failed to restore the stack] Goroutine 187 (running) created at: testing.(*T).Run() /usr/local/go/src/testing/testing.go:1043 +0x660 testing.runTests.func1() /usr/local/go/src/testing/testing.go:1285 +0xa6 testing.tRunner() /usr/local/go/src/testing/testing.go:992 +0x1eb testing.runTests() /usr/local/go/src/testing/testing.go:1283 +0x527 testing.(*M).Run() /usr/local/go/src/testing/testing.go:1200 +0x2ff main.main() _testmain.go:112 +0x337 Goroutine 326 (running) created at: github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).OnStart() /go/src/github.com/tendermint/tendermint/blockchain/v0/reactor.go:118 +0x12c github.com/tendermint/tendermint/libs/service.(*BaseService).Start() /go/src/github.com/tendermint/tendermint/libs/service/service.go:140 +0x504 github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).Start() <autogenerated>:1 +0x43 github.com/tendermint/tendermint/p2p.(*Switch).OnStart() /go/src/github.com/tendermint/tendermint/p2p/switch.go:225 +0x120 github.com/tendermint/tendermint/libs/service.(*BaseService).Start() /go/src/github.com/tendermint/tendermint/libs/service/service.go:140 +0x504 github.com/tendermint/tendermint/p2p.StartSwitches() /go/src/github.com/tendermint/tendermint/p2p/test_util.go:168 +0x75 github.com/tendermint/tendermint/p2p.MakeConnectedSwitches() /go/src/github.com/tendermint/tendermint/p2p/test_util.go:89 +0x17d github.com/tendermint/tendermint/blockchain/v0.TestBadBlockStopsPeer() /go/src/github.com/tendermint/tendermint/blockchain/v0/reactor_test.go:209 +0x768 testing.tRunner() /usr/local/go/src/testing/testing.go:992 +0x1eb ================== panic: BlockStore can only save contiguous blocks. Wanted 149, got 147 goroutine 1259 [running]: github.com/tendermint/tendermint/store.(*BlockStore).SaveBlock(0xc000ff9cc0, 0xc001997180, 0xc0010c6a00, 0xc0013b3000) /go/src/github.com/tendermint/tendermint/store/store.go:276 +0xbc4 github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).poolRoutine(0xc001118d00, 0x107c000) /go/src/github.com/tendermint/tendermint/blockchain/v0/reactor.go:355 +0xe90 created by github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).OnStart /go/src/github.com/tendermint/tendermint/blockchain/v0/reactor.go:118 +0x12d FAIL github.com/tendermint/tendermint/blockchain/v0 11.447s FAIL ``` | 26 May 2020, 11:51:37 UTC |
0566646 | Erik Grinaker | 26 May 2020, 11:33:49 UTC | test/abci: use random socket names to avoid collisions (#4885) Fixes these test failures: ``` === RUN TestKVStore ### Testing KVStore I[2020-05-25|13:32:31.303] Starting ABCIServer service module=abci-server impl=ABCIServer TestKVStore: example_test.go:48: Error Trace: example_test.go:48 example_test.go:28 Error: Received unexpected error: listen unix test.sock: bind: address already in use Test: TestKVStore Messages: Error starting socket server --- FAIL: TestKVStore (0.00s) ``` | 26 May 2020, 11:33:49 UTC |
7866f4a | Marko | 26 May 2020, 08:10:41 UTC | ci: migrate localnet to github actions (#4878) ## Description This PR moves `localnet` from circleci to github actions. Would we like to add longer lived nets? Closes: #XXX | 26 May 2020, 08:10:41 UTC |
89a3cb2 | Marko | 26 May 2020, 06:37:24 UTC | libs: remove kv (#4874) ## Description In https://github.com/tendermint/tendermint/pull/4466 a new type was created (EventAttribute) that replaced KV.Pair. This made the type Pair deadcode, this pr removes that type. I don't think a changelog entry is needed since it is not being used anymore. But will add a section to the upgrading.md to let users know that it was replaced Closes: #XXX | 26 May 2020, 06:37:24 UTC |
e03b61a | Marko | 25 May 2020, 15:52:34 UTC | proto: add proto files for ibc unblock (#4853) ## Description these proto files are meant to help unblock ibc in their quest of migrating the ibc module to proto. Closes: #XXX | 25 May 2020, 15:52:34 UTC |
970cbba | Callum Waters | 25 May 2020, 15:33:13 UTC | blockchain[v1]: increased timeout times for peer tests (#4871) | 25 May 2020, 15:33:13 UTC |
439a06a | Anton Kaliaev | 25 May 2020, 15:01:34 UTC | p2p: TestTransportMultiplexAcceptNonBlocking and TestTransportMultiplexConnFilterTimeout (#4868) * p2p: log error in transport tests * p2p: exit from fast peer only when handshake is done TestTransportMultiplexAcceptNonBlocking fixes panic: write to a closed channel * p2p: increase timeout in TestTransportMultiplexConnFilterTimeout Fixes https://github.com/tendermint/tendermint/issues/4854#issuecomment-630739200 * p2p: yield control to another goroutine manually * increase timeout in TestTransportMultiplexAcceptNonBlocking | 25 May 2020, 15:01:34 UTC |
976eebe | Marko | 22 May 2020, 12:04:01 UTC | ci: bump the timeout for test_coverage (#4864) ## Description bumping the timeout on test_coverage as the amount of tests have increased causing quite a few timeouts. Closes: #XXX | 22 May 2020, 12:04:01 UTC |
1b50b4e | Callum Waters | 20 May 2020, 04:33:45 UTC | lite2: fix pivot height during bisection (#4850) | 20 May 2020, 04:33:45 UTC |