Commit Graph

479 Commits

Author SHA1 Message Date
Zach bbf2bd1d81 Deprecate/refactor content in docs/specification (#1934)
* docs: deprecate specification dir, closes #1814

* update genesis

* old spec dir, deprecation complete

* rm a file
2018-07-11 23:45:10 +04:00
Ethan Buchman 7c06a98b71 Merge branch 'master' into develop 2018-07-10 09:46:31 -04:00
Anton Kaliaev 4de9d42e4c
limit the number of requests in flights for Prometheus server (#1927)
* limit the number of requests in flights for Prometheus server

Closes #1804

Default to 1 because usually there's just one collector.

* config: Up default for prom connections
2018-07-10 15:49:48 +04:00
Peng Zhong 0030a8e697 Peng/deprecate aib data (#1926)
* include ecosystem.json

* update changelog

* also include zarko's interview
2018-07-09 13:19:45 +04:00
Anton Kaliaev ed01638076
remove doc. about no longer existing config option 2018-07-07 11:50:34 +02:00
Alexander Simmerl f93798f72d
Merge branch 'master' into release/v0.22.1 2018-07-07 11:45:20 +02:00
Zach Ramsay bef04114ef docs: md fixes & latest tm-bench/monitor 2018-07-06 14:25:04 -04:00
Zach Ramsay 539722c02d ports 2018-07-06 13:31:39 -04:00
Zach Ramsay e54c0f804f docs re-orgnization 2018-07-05 16:08:42 -04:00
Zach Ramsay 79d6bd8ce0 TEST 2018-07-05 13:27:54 -04:00
Zach Ramsay 14b6010240 move a file 2018-07-05 13:22:06 -04:00
Zach e282b3d761
Merge branch 'master' into zach/path-fix 2018-07-05 10:10:11 -04:00
Zach 07747de305 add docs/DOCS_README.md for devs, closes #1885 (#1905) 2018-07-05 11:44:15 +04:00
Zach Ramsay 82a43593ab add linters to docs 2018-07-04 12:01:19 -04:00
Zach Ramsay ccaad06eb5 lint markdown 2018-07-04 12:00:57 -04:00
Ethan Buchman bff68abe04 update abci spec 2018-07-03 23:16:32 -04:00
Zach Ramsay fcf8bd94c2 docs/examples: update getting started and remove old script (now in scripts/install) 2018-07-03 19:07:19 -04:00
Zach Ramsay 0821ccb603 docs/examples: remove node* files 2018-07-03 18:47:13 -04:00
Anton Kaliaev a42c58604d
remove init_testnet script
`tendermint testnet` cmd should be used instead

Closes #1774
2018-07-03 15:42:52 +04:00
Ethan Buchman ec710395b7 RIPEMD160 -> SHA256 2018-07-02 14:27:43 -04:00
Ethan Buchman d47b4ef12d update some docs 2018-07-02 14:20:27 -04:00
Ethan Buchman d6394bcbfd
Merge branch 'release/v0.22.0' into 1762-tm-stops-producing-blocks 2018-07-01 11:39:43 -04:00
Ethan Buchman da4632c651 docs/spec: update address spec to sha2 for ed25519 2018-07-01 01:29:28 -04:00
Ethan Buchman f35ebd5cf7 docs: minor fix for abci query peer filter 2018-07-01 01:23:38 -04:00
Lawrence Tran bb0313d060 Fix typo (#1837)
The base64 encoding for 'abcd' is incorrect for the python decoding examples.
2018-06-29 22:09:50 +04:00
Zach Ramsay 71da5e128a fix url path because cloudfront 2018-06-29 09:56:15 -04:00
Anton Kaliaev 61c5791fa3
revert back to Jae's original payload size limit
except now we calculate the max size using the maxPacketMsgSize()
function, which frees developers from having to know amino encoding
details.

plus, 10 additional bytes are added to leave the room for amino upgrades
(both making it more efficient / less efficient)
2018-06-29 12:57:17 +04:00
Anton Kaliaev f760c24ff0
[config] remove MaxBlockSizeTxs and MaxBlockSizeBytes in favor of consensus params 2018-06-29 12:40:32 +04:00
Dev Ojha b1d6deaf0b config: rename skip_upnp to upnp (#1827)
* config: rename skip_upnp to upnp

Change default option to enable upnp.

Closes #1806

* doc updates

- fix comment and set UPNP to false in TestP2PConfig
- add UPNP to config template
- update changelog
2018-06-28 11:09:39 +04:00
Anton Kaliaev 9f656e1239
add a link to full node guide
Refs https://github.com/tendermint/tendermint/pull/1800/files#r197919542
2018-06-26 11:21:25 +04:00
Zach Ramsay c6626f94de the last RTD version is archived 2018-06-25 10:33:18 -04:00
Zach fd55ccdd99
Merge branch 'develop' into zach/more-docs-fixes 2018-06-25 10:27:33 -04:00
Zach Ramsay 516b3399f3 docs: update js-abci example
closes https://github.com/tendermint/js-abci/issues/21
2018-06-25 10:14:32 -04:00
Ethan Buchman 1215081951 adr: update readme 2018-06-23 09:29:46 -04:00
Ethan Buchman 500fca8efe fixes from review 2018-06-23 09:29:46 -04:00
Anton Kaliaev f6ff6b0e15 use consistent naming for protobuf
protobuf -> proto
protobuf version X -> protoX
2018-06-23 09:29:46 -04:00
Ethan Buchman 956e6d3435 change BeginBlock validators to LastCommitInfo 2018-06-23 09:28:44 -04:00
Ethan Buchman 3e1684d2a2 adr-010-crypto-changes 2018-06-23 09:28:44 -04:00
Ethan Buchman a25d181074 adr-009: add references 2018-06-23 09:28:44 -04:00
Ethan Buchman 7d82bdb3e6 adr-009: no pubkeys in beginblock 2018-06-23 09:28:44 -04:00
Ethan Buchman c48ff031cd add ADR-009 for ABCI design upgrade 2018-06-23 09:28:44 -04:00
zramsay 835af6fcb9 link fixes 2018-06-23 00:06:04 +00:00
zramsay 6c92a6f99a prepare RTD dismantling 2018-06-23 00:00:42 +00:00
Alexander Simmerl f62d6651e3
Merge pull request #1781 from tendermint/1740-node-crashes-when-too-many-rpc-connections
limit number of open connections
2018-06-23 01:15:03 +02:00
Alexander Simmerl e39e43f86f
Merge pull request #1790 from tendermint/xla/merge-abci-tmlibs
Merge abci
2018-06-23 00:55:31 +02:00
Zach Ramsay 003d8956a5 rm dead docs file 2018-06-22 18:23:45 -04:00
Zach 867550dd8b docs: update abci links (#1796) 2018-06-23 00:16:51 +02:00
Zach Ramsay c1548c7861 docs readme is vuepress landing page 2018-06-22 18:13:25 -04:00
Zach Ramsay 8ff95bf32c remove old code 2018-06-22 18:10:50 -04:00
Anton Kaliaev 936a655990
limit number of open connections
Refs #1740

also, expose limit option for number concurrent streams for gRPC
(unlimited by default)
2018-06-22 19:25:11 +04:00
Alexander Simmerl 3e1baf68f8 crypto: Rename last traces of go-crypto (#1786)
Follow-up to #1782
2018-06-22 08:24:36 +04:00
Liamsi 8329b86570 more changes from #1721 2018-06-20 20:25:08 -07:00
Liamsi d2c05bc5b9 Revert "delete everything" (includes everything non-go-crypto)
This reverts commit 96a3502
2018-06-20 17:35:30 -07:00
Liamsi 96a3502126 delete everything 2018-06-20 15:19:08 -07:00
Anton Kaliaev 8c1ca9d64a
updates to docs/specification/configuration.md after rebase 2018-06-20 12:42:43 +04:00
Anton Kaliaev cd11a54f7a
add since column to list of available metrics table 2018-06-20 12:40:25 +04:00
Anton Kaliaev bba2862498
add one useful query 2018-06-20 12:40:11 +04:00
Anton Kaliaev e90cb4f5fa
add docs 2018-06-20 12:40:11 +04:00
Anton Kaliaev c958b5319c
update ADR 2018-06-20 12:38:45 +04:00
Anton Kaliaev 9e14dc21a9
add labels column 2018-06-20 12:38:45 +04:00
Anton Kaliaev 03079185d4
metrics ADR
Refs #986
2018-06-20 12:38:45 +04:00
Zach 63e2f43b72 updates to docs for vuepress (#1763)
* fix docs for vue, #1640

* docs: clean up re-install instructions
2018-06-20 11:51:16 +04:00
Ethan Buchman 9bad770f21
Merge pull request #1757 from tendermint/bucky/update-spec
docs/spec: some organizational cleanup
2018-06-16 13:03:00 -07:00
Ethan Buchman 506cf6c9c7 docs/spec: DuplicateVoteEvidence 2018-06-15 23:19:42 -07:00
Ethan Buchman b8f340afd0 docs/spec: some organizational cleanup 2018-06-15 22:56:26 -07:00
Alexander Simmerl 19af3e9733
Merge pull request #1738 from tendermint/zarko/add-blockchain-reactor-algorithm-spec
Add algorithm for Blockchain Reactor
2018-06-15 01:47:36 +02:00
Ethan Buchman 917bf4d428
Merge pull request #1732 from maxim-levy/patch-2
typo fix
2018-06-13 17:42:29 -07:00
Anton Kaliaev 696e8c6f9e
[docs] write about addr_book_strict in production notes (#1741)
Refs #1736
2018-06-13 18:24:12 +04:00
Zarko Milosevic ce73884857 Add spec for Blockchain Reactor algorithm 2018-06-13 14:05:17 +02:00
Dev Ojha b84f788f36 Switch ports 466xx to 266xx (#1735)
* Switch ports 466xx to be 266xx
This is done so the default ports aren't in the linux kernel's default ephemeral port range.

* Update ABCI import

* Bump cache on circleci

* Get more verbose output for debugging

* Bump abci dependency

* Fix accidental change of a block header's hash

* pin abci release
2018-06-12 13:25:52 +04:00
Max Levy 708ddb30f7
typo fix
And typo fix
2018-06-11 22:53:48 +09:00
ValarDragon fd9375c35b
Docs: Update description of seeds and persistent peers 2018-06-09 01:25:46 +02:00
Zach Ramsay 724b6c39b8 style fixes/typos/etc from PR review 2018-06-07 10:01:31 -04:00
Zach Ramsay 9aef3fa610 docs: pretty fixes 2018-06-07 09:41:57 -04:00
Zach Ramsay e82ab1c374 moar fixes 2018-06-07 09:41:57 -04:00
Zach Ramsay ffa8b5f620 oomph 2018-06-07 09:41:57 -04:00
Zach Ramsay df07f8b36a moar 2018-06-07 09:41:57 -04:00
Zach Ramsay d4d91d7781 running in prod 2018-06-07 09:41:57 -04:00
Zach Ramsay 3039aa1e67 intro 2018-06-07 09:41:57 -04:00
Zach Ramsay d4d79886b2 indexing txns 2018-06-07 09:41:57 -04:00
Zach Ramsay b429d65f9f how to read logs 2018-06-07 09:41:57 -04:00
Zach Ramsay 20e1eadcf1 getting started 2018-06-07 09:41:57 -04:00
Zach Ramsay 2e18a4e633 determinism & ecosystem 2018-06-07 09:41:57 -04:00
Zach Ramsay b860018975 deploy tesnets 2018-06-07 09:41:57 -04:00
Zach Ramsay 44c88805a7 app devel 2018-06-07 09:41:57 -04:00
Zach Ramsay a9b6fcdbc4 docs: cleanup/clarify build process 2018-06-07 09:41:57 -04:00
Zach Ramsay 14a5dfd945 docs: start move back to md 2018-06-07 09:41:57 -04:00
Ethan Buchman 46b957929c Merge branch 'develop' into release/v0.20.0 2018-06-06 19:24:36 -07:00
ValarDragon a6a4fc7784 docs: Add BSD install script 2018-06-06 17:57:25 -07:00
Ethan Buchman fcf61b8088 check addrs match pubkeys in abci Validator. version bump 2018-06-06 16:35:35 -07:00
Ethan Buchman 89925501f3 p2p/filter/pubkey -> p2p/filter/id 2018-06-06 16:13:51 -07:00
Ethan Buchman 8be27494bb update abci spec. add address spec 2018-06-06 16:11:58 -07:00
Zach Ramsay 8706ae765c docs: a link to quick install script 2018-06-04 10:42:28 -04:00
Ethan Buchman 1c643701f5
Merge pull request #1662 from Liamsi/develop
WIP: simplify & update documentation, fix typo
2018-06-02 18:39:36 -04:00
Liamsi 7030d5c2a7 remove notes column
according to: https://github.com/tendermint/go-crypto/pull/110#issuecomment-394048086
2018-06-02 13:04:40 +01:00
Alexander Simmerl 3255c076e5
Remove auth_enc config option
As we didn't hear any voices requesting this feature, we removed the
option to disable it and always have peer connection auth encrypted.

closes #1518
follow-up #1325
2018-06-01 21:07:20 +02:00
Liamsi 978277a4c1 make slightly more readable 2018-05-31 20:40:01 +01:00
Liamsi 58eb76f34d simplify & update documentation, fiy typo 2018-05-31 20:13:41 +01:00
Ethan Buchman 178e357d7f
Merge pull request #1618 from tendermint/1494-production-notes
[docs] notes about running a production system
2018-05-30 23:23:51 -04:00
Ethan Buchman 683b527534
Merge pull request #1636 from tendermint/bucky/docs
gut docs/app-arch
2018-05-30 23:17:26 -04:00
Ethan Buchman d584e03427 fix link and typo 2018-05-30 23:23:39 -04:00
Anton Kaliaev f0ce8b3883
note about state syncing 2018-05-30 16:55:39 +04:00
Anton Kaliaev 3da5198631
fixes after @zramsay's review 2018-05-30 16:51:20 +04:00
Anton Kaliaev 252a0a392b
move reactor descriptions to relevant specs 2018-05-30 16:51:19 +04:00
Anton Kaliaev f7106bfb39
more config variables
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev 2a517ac98c
hardware specs and configuration params
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev b542dce2e1
[docs] signal handling
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev 82ded582f2
[docs] debugging/monitoring sections, restart handling
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev e0d4fe2dba
document DOS exposure and mitigation
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev 83c6f2864d
document the consensus WAL
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev 33ec8cb609
document logging
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev eec9f142b5
[docs] indexing transactions and subscribing to events
Refs #1643
2018-05-30 13:10:04 +04:00
Ethan Buchman c8be091d4a gut docs/app-arch 2018-05-28 16:58:38 -04:00
Zach ec34c8f9d2 docs: update ABCI output (#1635) 2018-05-28 22:06:02 +04:00
Zach 7f20eb5f8e generate RPC docs using Slate (#1612)
* generate RPC docs using Slate (#691)

* update changelog

* skip if branch not develop

* slate: only build if rpc/core has changes

* fetch develop to compare against

* slate: build on master only

* [rpc/core] use original repo, not fork in README
2018-05-25 15:59:24 +04:00
Zach Ramsay 2aa5285c66 fix from self-review 2018-05-23 10:08:57 -04:00
Zach Ramsay 423fef1416 docs: use absolute links (#1617) 2018-05-23 10:01:32 -04:00
Zach Ramsay 60d7486de2 docs: fix dead links, closes #1608 2018-05-22 14:46:56 -04:00
Ethan Buchman 1ef415728d docs/spec: blockchain and consensus dirs 2018-05-20 00:28:47 -04:00
Ethan Buchman d7d12c8030 update networks/local readme 2018-05-19 23:21:35 -04:00
Ethan Buchman 6c4a26f248 update readme 2018-05-19 22:44:29 -04:00
Zach Ramsay 0fb33ca91d docs: update install instructions, closes #1580 2018-05-18 10:12:52 -04:00
Zach Ramsay 35428ceb53 docs: lil fixes 2018-05-18 10:01:56 -04:00
Anton Kaliaev 2987158a65
[docs] add a note about replay protection
Refs #345, https://github.com/tendermint/tendermint/issues/458#issuecomment-297077148
2018-05-18 10:45:51 +04:00
Anton Kaliaev c9001d5a11
bound the mempool
Refs #345
2018-05-18 10:45:51 +04:00
Anton Kaliaev 90446261f3
[docs] document transactional semantics
Refs #1494, #345
2018-05-18 10:45:51 +04:00
Zach 0908e668bd document testnet command, closes #1535 (#1588) 2018-05-18 09:52:31 +04:00
Ethan Buchman b4d6bf7697 add back new-spec/README to tell people it moved 2018-05-17 15:39:49 -04:00
Zach b5c4098c53 update docs/examples & terraform/ansible (#1534)
* update docs/examples

* ansible: add node IDs from docs/examples

* better monikers

* ansible: clearer paths

* upgrade version

* examples: updates

* docs: consolidate terraform & ansible

* remove deprecated info, small reorgs

* docs build fix

* docs: t&a critical commit

* s/dummy/kvstore/g

* terraform/DO region unavailable, persistent error can't be bothered to debug rn

* terraform: need vars

* networks: t&a standalone integration script for DO

* t&a more updates

* examples: add script that shows what the testnet command does

* use AMS3, since AMS2 is not available
2018-05-17 18:05:59 +04:00
Zach 754be1887c spec: move to final location (#1576) 2018-05-17 09:58:15 +04:00
Zach 775b015173 docs: add diagram, closes #1565 (#1577) 2018-05-17 09:57:28 +04:00
Allen c0a1a8d3c0 add link to github (#1542) 2018-05-09 12:13:07 +04:00
Ethan Buchman e2e2127365
Merge pull request #1519 from tendermint/bucky/p2p-cleanup
Cleanup P2P
2018-04-30 15:54:04 -04:00
Ethan Buchman b6c062c451 fixes from review 2018-04-30 08:19:19 -04:00
Ethan Buchman d3c4f746a7 spec: abci notes. closes #1257 2018-04-28 21:12:25 -04:00
Ethan Buchman 3a30ee75b9 minor fixes 2018-04-28 17:27:51 -04:00
Ethan Buchman 3498b676a6 update spec and addrbook.go 2018-04-28 17:14:58 -04:00
Ethan Buchman aaa81092e7 p2p: some comments and a log line 2018-04-28 15:01:33 -04:00
Ethan Buchman f645187122 spec: pex update 2018-04-28 13:11:32 -04:00
Ethan Buchman 936d1a0e68 some notes about the p2p layer 2018-04-28 11:35:09 -04:00
Ethan Buchman 25cee8827a
Merge branch 'develop' into 1428-remove-wal-light 2018-04-27 12:06:08 -04:00
Ethan Buchman 9ab1fafdf1 some amino json for #1504 2018-04-26 22:06:15 -04:00
Ethan Buchman d48a6f930d document pre-amino pubkeys/addresses 2018-04-26 20:46:08 -04:00
Ethan Buchman f1ead2df70 typo 2018-04-26 11:50:45 -04:00
Ethan Buchman e5951acfb4 SHA256 -> RIPEMD160 2018-04-26 11:47:13 -04:00
Ethan Buchman 0e1414ef9d spec: add Address spec. notes about Query 2018-04-26 11:46:20 -04:00
Ethan Buchman 97be1eef87 add abci notes 2018-04-26 11:08:34 -04:00
Ethan Buchman 91c81ef9a1 spec: note on byte arrays, clean up bitarrays and more, add merkle proof, add crypto.go script 2018-04-26 10:42:58 -04:00
Ethan Buchman e2f0778c14 spec: update encoding.md 2018-04-26 09:36:41 -04:00
Anton Kaliaev ece3f678da
[docs/spec] update msg type and Tendermint behavior (#1468)
Refs #1422
2018-04-17 19:38:10 +02:00