Zarko Milosevic
1895cde590
[WIP] Fill in consensus core details in ADR 030 ( #2696 )
* Initial work towards making ConsensusCore spec complete
* Initial version of executor and complete consensus
6 years ago
Ethan Buchman
56a4fb4d72
add signing spec ( #3061 )
* add signing spec
* fixes from review
* more fixes
* fixes from review
6 years ago
srmo
49017a5787
3070 [docs] unindent text as it is supposed to behave the same as the parts before ( #3075 )
6 years ago
Zach
30f346fe44
docs: add rpc link to docs navbar and re-org sidebar ( #3041 )
* add rpc to docs navbar and close #3000
* Update config.js
6 years ago
Anton Kaliaev
4d8f29f79c
set allow_duplicate_ip to false ( #2992 )
* config: cors options are arrays of strings, not strings
Fixes #2980
* docs: update tendermint-core/configuration.html page
* set allow_duplicate_ip to false
* in `tendermint testnet`, set allow_duplicate_ip to true
Refs #2712
* fixes after Ismail's review
6 years ago
Zach
2182f6a702
update go version & other cleanup ( #3018 )
* update go version & other cleanup
* fix lints
* go one.eleven.four
* keep circle on 1.11.3 for now
6 years ago
Zach
0ff715125b
fix docs / proxy app ( #2988 )
* fix docs / proxy app, closes #2986
* counter_serial
* review comments
* list all possible options
* add changelog entries
6 years ago
Anton Kaliaev
b53a2712df
docs: networks/docker-compose: small fixes ( #3017 )
6 years ago
Hleb Albau
a75dab492c
#2980 fix cors doc ( #3013 )
6 years ago
Ethan Buchman
7c9e767e1f
2980 fix cors ( #3021 )
* config: cors options are arrays of strings, not strings
Fixes #2980
* docs: update tendermint-core/configuration.html page
* set allow_duplicate_ip to false
* in `tendermint testnet`, set allow_duplicate_ip to true
Refs #2712
* fixes after Ismail's review
* Revert "set allow_duplicate_ip to false"
This reverts commit 24c1094ebc
.
6 years ago
Zach
f5cca9f121
docs: update DOCS_README ( #3019 )
Co-Authored-By: zramsay <zach.ramsay@gmail.com>
6 years ago
Zach
3fbe9f235a
docs: add edit on Github links ( #3014 )
6 years ago
Zach
9e075d8dd5
docs: enable full-text search ( #3004 )
6 years ago
Zach
8003786c9a
docs: fixes from 'first time' review ( #2999 )
6 years ago
Zach
68b467886a
docs: relative links in docs/spec/readme.md, js-amino lib ( #2977 )
Co-Authored-By: zramsay <zach.ramsay@gmail.com>
6 years ago
Anton Kaliaev
380afaa678
docs: update ecosystem.json: add Rust ABCI ( #2945 )
6 years ago
Ismail Khoffi
b30c34e713
rename Accum -> ProposerPriority: ( #2932 )
- rename fields, methods, comments, tests
6 years ago
Zach
3d15579e0c
docs: fix js-abci example ( #2935 )
6 years ago
Dev Ojha
4571f0fbe8
Enforce validators can only use the correct pubkey type ( #2739 )
* Enforce validators can only use the correct pubkey type
* adapt to variable renames
* Address comments from #2636
* separate updating and validation logic
* update spec
* Add test case for TestStringSliceEqual, clarify slice copying code
* Address @ebuchman's comments
* Split up testing validator update execution, and its validation
6 years ago
srmo
e291fbbebe
2871 remove proposalHeartbeat infrastructure ( #2874 )
* 2871 remove proposalHeartbeat infrastructure
* 2871 add preliminary changelog entry
6 years ago
Anton Kaliaev
ef9902e602
docs: small improvements ( #2933 )
* update docs
- make install_c cmd (install)
- explain node IDs (quick-start)
- update UPGRADING section (using-tendermint)
* use git clone with JS example
JS devs may not have Go installed and we should not force them to.
* rewrite sentence
6 years ago
Jernej Kos
99b9c9bf60
types: Emit tags from BeginBlock/EndBlock ( #2747 )
This commit makes both EventNewBlock and EventNewBlockHeader emit tags
on the event bus, so subscribers can use them in queries.
6 years ago
Ethan Buchman
47a0669d12
Fix fast sync stack with wrong block #2457 ( #2731 )
* fix fastsync may stuck by a wrong block
* fixes from updates
* fixes from review
* Align spec with the changes
* fmt
6 years ago
Ismail Khoffi
56052c0a87
update encoding spec ( #2903 )
Quick fix for #2902
6 years ago
Joe Bowman
72f86b5192
[pv] add ability to use ipc validator ( #2866 )
Ref #2827
(I have since seen #2847 which is a fix for the same issue; this PR has tests and docs too ;) )
6 years ago
Anton Kaliaev
7b883a5457
docs/install: prepend cp to /usr/local with sudo ( #2885 )
Closes #2884
6 years ago
cong
fd8d1d6b69
add BlockTimeIota to the config.toml ( #2878 )
Refs #2877
6 years ago
Anton Kaliaev
e6a0d098e8
small fixes to spec & http_server & Vagrantfile ( #2859 )
* Vagrantfile: install dev_tools
Follow-up on https://github.com/tendermint/tendermint/pull/2824
* update consensus params spec
* fix test name
* rpc_test: panic if failed to start listener
also
- remove http_server#MustListen
- align StartHTTPServer and StartHTTPAndTLSServer functions
* dep: allow minor releases for grpc
6 years ago
Zach
c033975a53
docs ADR ( #2828 )
* wip
* use same ADR template as SDK
* finish docs adr
* lil fixes
6 years ago
Anton Kaliaev
06225e332e
Config option for JSON output formatter ( #2843 )
* Introduce a structured logging option
* rename StructuredLog to LogFormat
* add changelog entry
* move log_format under log_level
6 years ago
Zach
be8c2d5018
use a github link ( #2849 )
6 years ago
zramsay
1ce24a6282
docs: update config: ref #2800 & #2837
6 years ago
Zach
3af11c43f2
cleanup ecosystem docs ( #2829 )
6 years ago
Zach
27fcf96556
update genesis docs, closes #2814 ( #2831 )
6 years ago
yutianwu
e11699038d
[R4R] Add adr-034: PrivValidator file structure ( #2751 )
* add adr-034
* update changelog
* minor changes
* do some refactor
6 years ago
Zach
8b77328313
[docs] improve organization of ABCI docs & fix links ( #2749 )
* dedup with spec/abci/client-server
* fixup abci/readme
* link to getting started in abci/README
* https
* spec/abci: some deduplication
* docs: remove extraneous comment
6 years ago
Anton Kaliaev
80e4fe6c0d
[ADR] [DRAFT] pubsub 2.0 ( #2532 )
* pubsub adr
Refs #951 , #1879 , #1880
* highlight question
* fix typos after Ismail's review
6 years ago
Ethan Buchman
a22c962e28
TMHASH is 32 bytes. Closes #1990 ( #2732 )
* tmhash is fully 32 bytes. closes #1990
* AddressSize
* fix tests
* fix max sizes
6 years ago
Zarko Milosevic
a83c268d7f
Fix spec ( #2736 )
6 years ago
Zarko Milosevic
c5905900eb
Simplify proposal msg ( #2735 )
* Align Proposal message with spec
* Update spec
6 years ago
Zarko Milosevic
7a03344480
Introduce EventValidBlock for informing peers about wanted block ( #2652 )
* Introduce EventValidBlock for informing peer about wanted block
* Merge with develop
* Add isCommit flag to NewValidBlock message
- Add test for the case of +2/3 Precommit from the previous round
6 years ago
Ismail Khoffi
a530352f61
Align Vote/Proposal fields with canonical order and fields ( #2730 )
* reorder fields
* add TestVoteString & update tests
* remove redundant info from Proposal.String()
* update spec
* revert changes on vote.String() -> more human friendly
6 years ago
yutianwu
60437953ac
[R4R] libs/log: add year to log format ( #2707 )
* add year to log format
* update documentation
6 years ago
Dev Ojha
56d7160606
Add ValidatorPubkeyTypes as a consensus param ( #2636 )
* Add ValidatorPubkeyTypes as a consensus param
Ref #2414
* update spec
* address anton's comment
* Switch to Validator and Validator Params
* Correct changelog entry
* Address bucky's comments!
* forgot to update changelog
* fix typo
* fix Params naming
6 years ago
Ethan Buchman
30519e8361
types: first field in Canonical structs is Type ( #2675 )
* types: first field in Canonical structs is Type
* fix spec
6 years ago
Ethan Buchman
f536089f0b
types: dont use SimpleHashFromMap for header. closes #1841 ( #2670 )
* types: dont use SimpleHashFromMap for header. closes #1841
* changelog and spec
* comments
6 years ago
Ethan Buchman
e798766a27
types: remove Version from CanonicalXxx ( #2666 )
6 years ago
Ethan Buchman
c3384e88e5
adr-016: update int64->uint64; add version to ConsensusParams ( #2667 )
6 years ago
Ethan Buchman
ed4ce5ff6c
ADR-016: Update ABCI Info method for versions ( #2662 )
* abci: update RequestInfo for versions
* abci: update ResponseInfo for versions
* compile fix
* fix test
* software_version -> version
* comment fix
* update spec
* add test
* comments and fix test
6 years ago
Anton Kaliaev
055d7adffb
add tm-abci python ABCI server (fork of py-abci) ( #2658 )
It utilises async IO -> greater performance.
6 years ago