5231003bfc
Merge pull request #115 from tendermint/socket_client_StopOnErrorDeadlock-fix
...
socketClient: fix and test for StopForError deadlock
2017-10-18 20:54:42 -04:00
fa56e8c0ce
Merge pull request #676 from tendermint/state-unexpose-genesisDoc-chainID
...
all, state: unexpose GenesisDoc, ChainID fields make them accessor methods
2017-10-18 20:10:02 -04:00
fc406d1657
docs: update abci example details [ci skip]
2017-10-18 16:33:37 -04:00
9dcefd0e1e
Merge pull request #754 from tendermint/improve-docs
...
add tm-migrator to docs
2017-10-18 13:04:12 -04:00
a2dc53d43d
Merge pull request #757 from tendermint/756-specification-validators
...
correct an error in validator's specification [ci skip] (Refs #756 )
2017-10-18 13:02:13 -04:00
b9c4fab96e
correct an error in validator's specification [ci skip] (Refs #756 )
2017-10-18 19:23:30 +04:00
fa07dbd7ec
docs: add info about tm-migrate
2017-10-18 08:47:58 -04:00
9b382d7a11
docs: remove mention of type byte
2017-10-18 08:00:01 -04:00
46d94f8325
socketClient: fix and test for StopForError deadlock
...
Fixes https://github.com/tendermint/abci/issues/114 .
Fix and test for StopForError deadlock due to accidental
Mutex misuse. The test should return instantenously if
StopForError works without erraneous contention, lest it regressed.
2017-10-17 22:08:22 -06:00
45095e83e7
add Write method to autofile/Group
2017-10-17 16:48:44 +04:00
498fb1134a
write docs for autofile/group
2017-10-17 16:48:34 +04:00
8e5266a9ef
Merge pull request #62 from tendermint/tests-fix
...
fix goLevelDBIterator
2017-10-17 16:06:41 +04:00
75b78bfb72
panic on marshal/unmarshal failures for genesisDoc
2017-10-17 13:33:57 +04:00
1f15ade60d
Merge pull request #61 from tendermint/60-cmn-gopath-needs-a-default
...
call go env GOPATH if env var is not found (Refs #60 )
2017-10-17 12:26:20 +04:00
b234f7aba2
Merge pull request #741 from tendermint/client-compile-time-assertions
...
rpc/client: use compile time assertions instead of methods
2017-10-17 03:41:24 -04:00
0b22b27bbb
avoid infinite recursion by proxying to iterator
...
```
WARNING: staticcheck, gosimple and unused are all set, using megacheck instead
db/go_level_db.go:126:15⚠️ infinite recursive call (SA5007) (megacheck)
db/go_level_db.go:135:17⚠️ infinite recursive call (SA5007) (megacheck)
db/mem_db.go:106:2⚠️ redundant return statement (S1023) (megacheck)
```
https://circleci.com/gh/tendermint/tmlibs/220
Also remove unnecessary return statement
2017-10-17 11:01:46 +04:00
bff069f83c
types: ConsensusParams test + document the ranges/limits
...
Fixes https://github.com/tendermint/tendermint/issues/747
Updates https://github.com/tendermint/tendermint/issues/693
* Document the unmentioned limits for ConsensusParams.Validate()
* Make the limit for ConsensusParams.BlockSizeParams.MaxBytes
clear at 100MiB
2017-10-16 16:57:44 -06:00
616b07ff6b
make AppOptions an interface{}
2017-10-16 10:58:52 +04:00
b26f812399
update changelog
2017-10-16 10:58:52 +04:00
321061125f
add app_options to GenesisDoc (Refs #564 )
2017-10-16 10:58:52 +04:00
6469e2ccca
save genesis doc in DB to prevent user errors
...
https://github.com/tendermint/tendermint/pull/676#discussion_r144411458
2017-10-16 10:51:58 +04:00
c4646bf87f
make state#Params not a pointer
...
also remove the comment
2017-10-16 10:34:02 +04:00
716364182d
[state] expose ChainID and Params
...
```
jaekwon
Yeah we should definitely expose ChainID.
ConsensusParams is small enough, we can just write it.
```
https://github.com/tendermint/tendermint/pull/676#discussion_r144123203
2017-10-16 10:34:02 +04:00
1971e149fb
ChainID() and Params() do not return errors
...
- remove state#GenesisDoc() method
2017-10-16 10:34:02 +04:00
7939d62ef0
all, state: unexpose GenesisDoc, ChainID fields make them accessor methods
...
Fixes #671
Unexpose GenesisDoc and ChainID fields to avoid them being
serialized to the DB on every block write/state.Save()
A GenesisDoc can now be alternatively written to the state's
database, by serializing its JSON as a value of key "genesis-doc".
There are now accessors and a setter for these attributes:
- state.GenesisDoc() (*types.GenesisDoc, error)
- state.ChainID() (string, error)
- state.SetGenesisDoc(*types.GenesisDoc)
This is a breaking change since it changes how the state's
serialization and requires that if loading the GenesisDoc entirely
from the database, you'll need to set its value in the database
as the GenesisDoc's JSON marshaled bytes.
2017-10-16 10:34:01 +04:00
4c1f1e4e57
Merge pull request #746 from srmo/701-add-dev-docs-in-java
...
701 add dev docs in java
2017-10-15 11:02:36 -04:00
09170f76fe
Merge pull request #743 from tendermint/zramsay-patch-1
...
Update getting-started.rst
2017-10-15 11:01:19 -04:00
9e1edf8685
[docs] add Java examples for each section
2017-10-15 13:45:43 +02:00
e7fe299504
[docs] replace all GO snippets with collapsible blocks
2017-10-15 12:21:06 +02:00
b90edffe28
[docs] add first java block for deliverTx
2017-10-15 12:00:08 +02:00
f361092ed9
[docs] provide means to have collapsible code blocks without adding a new theme
2017-10-15 11:59:37 +02:00
c0e373bad0
bump bucky fermions
2017-10-14 08:46:06 -04:00
a1e0f0ba95
docs/ecosystem: add py-tendermint to abci-servers
2017-10-14 00:59:34 -04:00
95048b21b2
Added fermion to bucky
2017-10-13 21:45:17 -04:00
5f218a43fd
rpc/client: use compile time assertions instead of methods
2017-10-13 14:30:54 -06:00
7fe470fc76
Update getting-started.rst
2017-10-13 14:50:54 -04:00
cd2ad19db4
Merge pull request #57 from tendermint/feature/improve-db-interface
...
WIP: Improve db interface
2017-10-13 18:31:05 +04:00
d490c25807
Merge pull request #720 from tendermint/types-heartbeat-test
...
types/heartbeat: test all Heartbeat functions
2017-10-13 09:22:59 -04:00
340f33b475
Merge pull request #734 from tendermint/482-support-historical-abci-queries
...
support historical abci queries
2017-10-13 09:14:32 -04:00
639aedd5a1
Changed wallets
2017-10-13 08:31:15 -04:00
6b1e3bcee3
Add comments about copying
2017-10-13 13:03:43 +02:00
7518c4a9be
[rpc] update comment [ci skip]
2017-10-13 15:03:21 +04:00
db413aadfd
fixes from @cloudhead review
2017-10-13 15:03:21 +04:00
5433e5771e
support historical abci queries (Refs #482 )
2017-10-13 15:03:20 +04:00
43c86c2a9c
Ansible 2.2 compatibility fix
2017-10-12 14:55:24 -04:00
7aa0957fc5
Changed fermion numbers
2017-10-12 14:42:59 -04:00
e0fbe6fb3e
Version parsing changed in build to accommodate Gaia's extra space
2017-10-12 14:08:29 -04:00
51d74ebdfa
Zaki added
2017-10-12 12:49:26 -04:00
7872ade626
testnet specification fixes
2017-10-12 10:17:38 -04:00
8e7f0e7701
Upgrade keys to use bcrypt with salts ( #38 )
...
This commit adds salts to the library using bcrypt.
2017-10-12 14:26:59 +02:00