Commit Graph

6372 Commits

Author SHA1 Message Date
3dde0584ed Merge pull request #1529 from tendermint/greg/persistent-script-fix
Persistence test bash fix for relative folder path
2018-05-14 15:44:27 -04:00
45caff1a20 changelog and version 2018-05-14 15:21:29 -04:00
e132e7842b Merge pull request #223 from tendermint/adrian/circle2
Upgrade to Circle 2.0
2018-05-14 15:09:13 -04:00
52d6dfe074 Update specification.rst 2018-05-14 12:27:29 -04:00
4bca7c1009 Added tendermint/testing docker image description 2018-05-14 12:24:54 -04:00
4be3ffbe9b Persistence test bash fix for relative folder path 2018-05-14 12:24:54 -04:00
5b9a1423ae Merge pull request #1564 from tendermint/bucky/dump-consensus
Improve consensus state RPC
2018-05-14 12:21:54 -04:00
16932f889f changelog 2018-05-14 10:45:18 -04:00
e9804d76cf fixes from review 2018-05-14 10:33:31 -04:00
e6d0ade0e1 Update to latest upstream, debugging information 2018-05-14 16:24:08 +02:00
337ad8e594 Update to new Ledger API in progress 2018-05-14 15:26:14 +02:00
49e03fb481 Update dependency versions 2018-05-14 15:26:14 +02:00
86b09b0cd7 Bugfix 2018-05-14 15:26:14 +02:00
391936b734 Prevent unnecessary signatures, improve error messages 2018-05-14 15:26:14 +02:00
e25a64fdf1 Fix testcases, all looks OK 2018-05-14 15:26:14 +02:00
065c3943b1 Fix no-Ledger testcase 2018-05-14 15:26:14 +02:00
1c9ff46e98 Ledger integration, WIP 2018-05-14 15:26:14 +02:00
a7d695408a Merge pull request #94 from tendermint/tm-bench-improvements
[tm-bench] small fixes and improv.
2018-05-14 15:08:11 +04:00
9439306f0f Change last instance of AppStateBytes to GenesisBytes 2018-05-13 20:05:45 -04:00
a41f0d3891 rpc: /consensus_state for simplified output 2018-05-13 19:53:54 -04:00
f80b3aee48 Change AppStateBytes to GenesisBytes
The consensus should pass the entire genesis file to the application.
That way the application has access to the chain_id, the timestap, ...
2018-05-13 19:50:15 -04:00
658060150c rpc: add voting power totals to vote bitarrays 2018-05-13 19:22:23 -04:00
ef67705524 Allow ResponseInitChain to return the initial validator set
ResponseInitChain should be able to return an initial validator set that
is determined by some logic within the genesis.json file.
2018-05-13 19:04:03 -04:00
d0229e8b1e Merge pull request #1554 from tendermint/jae/expose_peer_stats
Expose peer stats for dump_consensus_state
2018-05-13 16:16:35 -04:00
1c8dffaa28 Initial implementation of xchacha20poly1035 aead 2018-05-13 11:06:20 -04:00
56c9e0da7e Add back sample output in rpc/core/consensus.go; Tweak DumpConsensusState output for peers 2018-05-12 15:39:30 -07:00
fbe253767e Merge pull request #1540 from tendermint/set-genesis-time-on-init
set GenesisTime to now during `tendermint init`
2018-05-12 10:10:06 -04:00
edbec10f9e Expose peer stats for dump_consensus_state 2018-05-10 22:43:21 -07:00
a8fcf45624 Change defaults to 100M and 10G respectively 2018-05-10 20:58:28 -07:00
2e41756b55 Add logjack command 2018-05-10 20:43:50 -07:00
67faf556ed Merge pull request #162 from tendermint/db-gRPC
DB as a service: remove database deployment with API
2018-05-10 18:46:05 +02:00
a28fdfd3a8 fix stats calculation 2018-05-10 17:08:49 +04:00
43570388a9 Update README.md 2018-05-09 13:48:49 -07:00
35cf21c6eb Update README.md 2018-05-09 13:48:21 -07:00
3477dd7a90 safer PRNG seeding: hash concatenation of fresh seedBytes with current seedBytes 2018-05-09 15:04:51 +01:00
851232d1b5 Merge pull request #95 from tendermint/delete-ansible-and-terraform
delete ansible and terraform folders
2018-05-09 07:12:27 -04:00
7fac16dc7f ansible and terraform moved to tendermint core repo
see https://github.com/tendermint/tendermint/tree/master/networks
2018-05-09 15:06:47 +04:00
94ce56d243 Use constant-time comparator (sublte.ConstantTimeCompare) to compare
signatures

prevents potential signature forgery

resolves #91
2018-05-09 11:48:46 +01:00
c0a1a8d3c0 add link to github (#1542) 2018-05-09 12:13:07 +04:00
20be8c75e5 Tweak testcases 2018-05-08 17:13:13 +02:00
0b6d101c77 Implement batch operations 2018-05-08 16:38:39 +02:00
45514a6013 Address PR comments 2018-05-08 15:47:06 +02:00
80e6e0fa05 only call Sleep if it took us less than 1 sec. to generate txs 2018-05-08 16:23:29 +04:00
52d3eca67c check if block was created after timeStart 2018-05-08 16:23:00 +04:00
ac2d3a917e set GenesisTime to now during tendermint init 2018-05-08 12:04:20 +04:00
39e1567d0a Add iterator tests 2018-05-08 00:53:33 +02:00
55f4ccd4fc CI fix 2018-05-07 23:28:41 +02:00
2cca5a7a4c Implement TLS/SSL 2018-05-07 23:16:06 +02:00
bf16d6453c Address PR comments 2018-05-07 22:12:26 +02:00
5d12e1eb46 remotedb: a client package implementing the db.DB interface
Simplified the abstractions to remotedb, a package that
allows clients to use whatever database they can in client
code without having to switch out their code e.g
```go
client, err := remotedb.NewInsecure(":9888")
...
// Just like they'd initialize locally
in := &remotedb.Init{
  Name: "test-remote-db",
  Type: "leveldb",
  Dir: "/tmp/dbs",
}

if err := client.InitRemote(in); err != nil {
    log.Fatalf("Failed to initialize the database")
}

v1 := client.Get(k1)
client.Set(k9, dog)

for itr := client.Iterator(a1, z1); itr.Valid(); itr.Next() {
  k, v := itr.Key(), itr.Value()
  dom := itr.Domain()
  ...
}
```
2018-05-07 22:00:38 +02:00