Ahmad M ElShareif
8a84593c02
Reduce code in common/math ( #2274 )
6 years ago
Zach
aab5947d82
docs: deprecate RTD ( #2280 )
6 years ago
Zach
2f7fc87230
docs: fix img links, closes #2214 ( #2282 )
6 years ago
Anton Kaliaev
1cf6712a36
quick fix for CircleCI ( #2279 )
See https://discuss.circleci.com/t/saving-cache-stopped-working-warning-skipping-this-step-disabled-in-configuration/24423/2
6 years ago
Dev Ojha
43ebc77f9b
Fix typo, closes #2269 ( #2277 )
6 years ago
Ethan Buchman
debe56326f
Merge pull request #2159 from tendermint/bucky/abci-validators
Bucky/abci validators
6 years ago
Ethan Buchman
6dde320591
fixes from review
6 years ago
bradyjoestar
62b2093da5
ABCIAppClient conn close ( #2236 )
Refs https://github.com/grpc/grpc-go/issues/2264
6 years ago
Ethan Buchman
76bb4b15c7
rebase fixes
6 years ago
Ethan Buchman
0cbf9b2a7d
update changelog
6 years ago
Ethan Buchman
0701d79046
minor fixes
6 years ago
Ethan Buchman
4f61b97bbe
update dep for proto. fix types/proto3/block.proto
6 years ago
Ethan Buchman
1111c1848d
update abci spec
6 years ago
Ethan Buchman
c919643c3e
abci: move round back from votes to commit
6 years ago
Ethan Buchman
b189ab676f
makefile: lint flags
6 years ago
Ethan Buchman
fe6a504374
revert gogo version used to generate files
6 years ago
Ethan Buchman
91376627ea
update ADR
6 years ago
Ethan Buchman
e3f54ece2f
abci: VoteInfo, ValidatorUpdate. See ADR-018
6 years ago
Ethan Buchman
f26b83f15f
abci: add next_validators_hash to header
6 years ago
Ethan Buchman
1f6c7bf22a
make: update protoc_abci use of awk
6 years ago
Ethan Buchman
d69cf9dd2f
Merge pull request #2231 from tendermint/anton/changelog-2
Add a changelog entry & Upgrading guides
6 years ago
Anton Kaliaev
4e78badac9
docs: note max outbound peers excludes persistent
6 years ago
Anton Kaliaev
684e3cb446
add upgrading guides
6 years ago
Anton Kaliaev
a649deb6ee
add a changelog entry
6 years ago
bradyjoestar
5446452b01
pass in NodeKey to NewNode ( #2212 )
Fixes #1544
6 years ago
bradyjoestar
ad24d66750
[abci-cli] print out all the sub-commands available ( #2219 )
6 years ago
Anton Kaliaev
eb98f1c3a9
add missing changelog entries ( #2224 )
6 years ago
Dev Ojha
728d2ed266
crypto: Remove unnecessary prefixes from amino route variable names ( #2205 )
* crypto: Remove unnecessary ed25519 and secp256k1 prefixes from amino routes.
* (squash this) add changelog
* (squash this) multisig amino fixes
* (squash this) fix build error
6 years ago
Zach
e10666859f
Zach/automated docs ( #2225 )
* add docs/config.js for better developer experience
* update docs_readme :)
6 years ago
Anton Kaliaev
6fad8eaf5a
[p2p/pex] connect to more than 10 peers ( #2169 )
* [p2p/pex] connect to more than 10 peers
also, remove DefaultMinNumOutboundPeers because a) I am not sure it's
needed b) it's super confusing
look closely
```
maxPeers := sw.config.MaxNumPeers - DefaultMinNumOutboundPeers
if maxPeers <= sw.peers.Size() {
sw.Logger.Info("Ignoring inbound connection: already have enough peers", "address", inConn.RemoteAddr().String(), "numPeers", sw.peers.Size(), "max", maxPeers)
```
we print maxPeers = config.MaxPeers - DefaultMinNumOutboundPeers. So we
may not have enough peers even though we say we have enough.
Refs #2130
* update spec
* replace MaxNumPeers with MaxNumInboundPeers/MaxNumOutboundPeers
Refs #2130
* update changelog
* make max rpc conns formula visible to users
* update spec
* docs: note max outbound peers excludes persistent
6 years ago
Ethan Buchman
db53dc5fd4
Merge pull request #2164 from tendermint/dev/multisig
Threshold Multisignature implementation
6 years ago
ValarDragon
2fe34491ba
(squash this) Fix build errors
6 years ago
Anton Kaliaev
80e49abada
send ValidatorSetUpdates event when validator set changes ( #2161 )
Refs #1916
6 years ago
b00f
0f931eeb10
types: allow genesis file to have 0 validators ( #2148 )
* fixing issue 2015
* Remove comments for code review
* Update tests
6 years ago
Dev Ojha
89668c3179
clist: Speedup functions ( #2208 )
* clist: Speedup detachNext() and detachPrev()
We used unnecessary function calls, defers, and extra mutexes.
These are not our friends for writing fast code in our libs.
* Remove more defers from clist functions
* Add more benchmarks
6 years ago
Dev Ojha
d0dcb1cde1
cmap: Remove defers ( #2210 )
All functions in cmap have just one code path. Thus there is not a reason
to use defer statements.
6 years ago
bradyjoestar
ed08ae7321
[tm-monitor] use pubkey.Equals() func instead of raw `==` ( #2221 )
6 years ago
ValarDragon
6beaf6e72d
(squash this) address Jae's comments on `NumTrueBitsBefore`
6 years ago
peerlink
3624a17642
blockchain: fix register concrete name. ( #2213 )
6 years ago
Dev Ojha
8a1a79257e
mempool: Keep cache hashmap and linked list in sync ( #2188 )
* mempool: Keep cache hashmap and linked list in sync
This removes bugs with the linked list being full, but hashmap empty
* address PR comments
* switch clist back to list
6 years ago
Ethan Buchman
9c6fdad276
Merge pull request #2200 from tendermint/anton/missing-changelog-entry
Add missing changelog entry
6 years ago
ValarDragon
8d28344e84
(Squash this) switch to bare
6 years ago
ValarDragon
4cf1dbd676
(squash this) fix amino route
6 years ago
ValarDragon
00db469fc0
(squash this) begin addressing PR comments
6 years ago
Anton Kaliaev
93aadf160f
add missing changelog entry
Refs #1954
6 years ago
Dev Ojha
2756be5a59
libs: Remove usage of custom Fmt, in favor of fmt.Sprintf ( #2199 )
* libs: Remove usage of custom Fmt, in favor of fmt.Sprintf
Closes #2193
* Fix bug that was masked by custom Fmt!
6 years ago
Anton Kaliaev
fc7c298cc0
Remove gogoproto from Makefile's TOOLS ( #2198 )
* remove gogoproto from tools
because it's not a binary
* update protobuf version to 3.6.1 in `make get_protoc`
* update libs/common/types.pb.go and rpc/grpc/types.pb.go
* fix app tests
6 years ago
bradyjoestar
785786bec4
add json2wal & fix wal2json ( #2196 )
* add json2wal & fix wal2json
* fix bug
* Update main.go
* add wal2JsonTest file
* Delete wal2JsonTest
6 years ago
ValarDragon
aab26c3ff7
Merge remote-tracking branch 'origin/develop' into dev/multisig
6 years ago
Dev Ojha
5a8fe61200
crypto: Add compact bit array for intended usage in the multisig ( #2140 )
* crypto: Add compact bit array for intended usage in the multisig
This is in a separate PR for ease of review.
* (squash this) add comment
6 years ago