Ismail Khoffi
9d06d7e306
update secret connection to use a little endian encoded nonce ( #2264 )
* update secret connection to use a little endian encoded nonce
* update encoding of chunk length to be little endian, too
* update comment
* Change comment slightly to trigger circelci
6 years ago
Dev Ojha
b1bc3e4f89
crypto/secp256k1: Fix signature malleability, adopt more efficient en… ( #2239 )
* crypto/secp256k1: Fix signature malleability, adopt more efficient encoding
This removes signature malleability per ADR 14, and makes secp match
the encoding in ADR 15.
* (squash this) add lock
6 years ago
Ethan Buchman
38b401657e
Cleanup up Multisig naming ( #2255 )
* crypto/multisig: Pubkey -> PubKey
* crypto/encoding/amino: use pkg vars for routes
* crypto/multisig/bitarray
* crypto/multisig: ThresholdMultiSignaturePubKey -> PubKeyMultisigThreshold
* crypto/encoding/amino: add PubKeyMultisig to table
* remove bA import alias
https://github.com/tendermint/tendermint/pull/2255#discussion_r211900709
6 years ago
Zach
8972b6e293
Update config.js ( #2287 )
6 years ago
Alessio Treglia
5f255f0f71
Replace db_path with db_dir in default configuration ( #2284 )
* db_path is not being parsed
Fix default configuration, db_path is now db_dir.
Closes : cosmos/cosmos-sdk#1712
* Update CHANGELOG_PENDING.md
6 years ago
Peng Zhong
20e35654c6
lint markdown docs using a stop-words and write-good linters ( #2195 )
* lint docs with write-good, stop-words
* remove package-lock.json
* update changelog
* fix wrong paragraph formatting
* fix some docs formatting
* fix docs format
* fix abci spec format
6 years ago
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