Jae Kwon
|
fcc26d7355
|
Resolve host for NetAddressFromString(). Test fix.
|
2015-04-23 18:41:14 -07:00 |
Jae Kwon
|
f1703249ff
|
...
|
2015-04-23 18:40:44 -07:00 |
Jae Kwon
|
d9bfe82d93
|
rpc.StartHTTPServer listener bug fix
|
2015-04-23 18:33:20 -07:00 |
Jae Kwon
|
66ff985cd2
|
Added a registry to Barak.
|
2015-04-23 16:56:46 -07:00 |
Ethan Buchman
|
0e80059e79
|
versioning
|
2015-04-23 16:53:28 -07:00 |
Jae Kwon
|
4bcfc1e4bb
|
Merge pull request #55 from tendermint/sync
Sync
|
2015-04-22 11:15:31 -07:00 |
Jae Kwon
|
9513f601de
|
Removed Log.File, all log goes out to stdout.
|
2015-04-22 11:07:34 -07:00 |
Ethan Buchman
|
67ea49c5fb
|
Merge branch 'develop' of https://github.com/tendermint/tendermint into develop
Conflicts:
p2p/peer.go
rpc/core/net.go
rpc/core/types/responses.go
|
2015-04-21 02:00:58 -07:00 |
Jae Kwon
|
2ba6f86f2e
|
Add Network to SignBytes, to prevent network clashes
|
2015-04-20 23:59:52 -07:00 |
Jae Kwon
|
df026f64fa
|
Remoted bytes from logging messages
|
2015-04-20 18:51:20 -07:00 |
Jae Kwon
|
dc1fddd1d8
|
Added NodeInfo (still need to add to AddrBook); Proper Handshake
|
2015-04-20 15:29:01 -07:00 |
Ethan Buchman
|
882a82bad4
|
more crawler work
|
2015-04-20 14:00:19 -07:00 |
Jae Kwon
|
da9f4118a7
|
Atomic write to addrbook and privvalidator
|
2015-04-18 12:53:45 -07:00 |
Jae Kwon
|
a9467414d6
|
Merge remote-tracking branch 'origin/websockets' into develop
|
2015-04-17 13:20:47 -07:00 |
Jae Kwon
|
c72eb1be99
|
fix for{go func} scope issue
|
2015-04-17 11:08:03 -07:00 |
Jae Kwon
|
44565872ae
|
Fixed BlockchainMessage{} Decode issue.
Fixed Warn(UnknownMessage) issues.
|
2015-04-16 17:53:33 -07:00 |
Jae Kwon
|
89cfedeb73
|
Make all messages be registered as pointer receivers,
Warn on unknown messages.
|
2015-04-16 17:46:27 -07:00 |
Ethan Buchman
|
d27e0bbad5
|
event cache and fireable interace
|
2015-04-16 00:08:58 -07:00 |
Jae Kwon
|
e5d34befde
|
Remote TypeByte()
|
2015-04-14 15:57:16 -07:00 |
Jae Kwon
|
5b1c1eb0e0
|
ProposalMessage wrapper, warn on unknown messages
|
2015-04-13 08:40:37 -07:00 |
Jae Kwon
|
6d6f061f19
|
Support nil pointers for Binary.
If the thing does not already have a typebyte declared,
a fake one will be given (0x01).
A TypeByte of 0x00 is reserved for nil things.
No nil-dogs.
|
2015-04-12 17:46:16 -07:00 |
Jae Kwon
|
675dbf0e9c
|
Merge branch 'rpc_jae' into develop
Conflicts:
node/node.go
rpc/core/accounts.go
rpc/core_client/client.go
rpc/handlers.go
rpc/http_server.go
rpc/test/helpers.go
rpc/test/http_rpc_test.go
rpc/test/json_rpc_test.go
|
2015-04-08 14:27:03 -07:00 |
Jae Kwon
|
7356556938
|
Some renames and small fixes.
|
2015-04-08 12:30:49 -07:00 |
Jae Kwon
|
a09051438c
|
Intermediate... working on debora
|
2015-04-08 11:35:17 -07:00 |
Ethan Buchman
|
474bf31400
|
events: integrate event switch into services via Eventable interface
|
2015-04-07 00:34:26 -05:00 |
Jae Kwon
|
f271ab7256
|
various changes. removed debora temporarily
|
2015-04-03 16:15:52 -07:00 |
Jae Kwon
|
13b6508ecd
|
Package import path change
|
2015-04-01 17:30:16 -07:00 |
Jae Kwon
|
c74b5522a1
|
fixied IsListening()
|
2015-04-01 14:52:25 -07:00 |
Ethan Buchman
|
9ce75fe755
|
add debora support
|
2015-03-31 17:04:53 -07:00 |
Ethan Buchman
|
60f166e823
|
tendermint2
|
2015-03-31 15:33:31 -07:00 |
Jae Kwon
|
1a4aab4c35
|
When using JSONRPC, do not double-encode JSON.
|
2015-03-30 15:14:33 -07:00 |
Jae Kwon
|
af3c418ea9
|
comment fixes
|
2015-03-26 00:52:07 -07:00 |
Jae Kwon
|
7171823fc6
|
Fix blockpool bugs and clean up log messages.
|
2015-03-25 23:04:17 -07:00 |
Jae Kwon
|
bd6d9d646d
|
start peer before AddPeer() on reactors.
|
2015-03-25 13:22:46 -07:00 |
Jae Kwon
|
788f9bfb93
|
started/stopped -> running; contiguous vs fast forward ConsensusState
updates.
|
2015-03-25 13:01:28 -07:00 |
Jae Kwon
|
94c3a51760
|
bug fix in daemon -- network name only, no chain hash
|
2015-03-25 12:13:32 -07:00 |
Jae Kwon
|
cebfae60c7
|
BlockchainReactor syncs first before ConsensusReactor.
|
2015-03-25 11:50:28 -07:00 |
Jae Kwon
|
aed4bbf0f0
|
Fix switch tests
|
2015-03-25 02:36:59 -07:00 |
Jae Kwon
|
08a83aa9fb
|
Reactors can be stopped or started at any time.
|
2015-03-25 00:15:18 -07:00 |
Jae Kwon
|
0237d284cc
|
Channel bytes are spelled fully, "XXXChannel"
|
2015-03-24 12:00:27 -07:00 |
Jae Kwon
|
b25915ee41
|
Minor cleanup
|
2015-03-21 19:01:13 -07:00 |
Jae Kwon
|
43a0c253f8
|
Merge pull request #39 from tendermint/development
Development
|
2015-03-21 17:41:41 -07:00 |
Ethan Buchman
|
a2938fd35b
|
p2p: fix switch test for Broadcast returning success channel
|
2015-03-18 23:27:28 -07:00 |
Ethan Buchman
|
21530bf00f
|
p2p: broadcast spawns goroutine to Send on each peer and times out after 10 seconds. Closes #7
|
2015-03-18 23:27:27 -07:00 |
Ethan Buchman
|
65a232bd9d
|
p2p: fix switch_test to account for handshake
|
2015-03-18 23:27:27 -07:00 |
Ethan Buchman
|
4abca6e963
|
p2p: push handshake containing chainId for early disconnect. Closes #12
|
2015-03-18 23:27:27 -07:00 |
Ethan Buchman
|
7aa1d67c97
|
rpc: add status and net info
|
2015-03-18 23:23:56 -07:00 |
Jae Kwon
|
5c8e69d6de
|
Log adding of addresses to book
|
2015-01-21 14:18:25 -08:00 |
Jae Kwon
|
85110224b4
|
Fix PeerSet.Remove() bug.
|
2015-01-21 13:40:26 -08:00 |
Jae Kwon
|
29cff9ff48
|
updated dialing logs
|
2015-01-20 15:52:30 -08:00 |
Jae Kwon
|
687815f6ed
|
Less log lines to STDOUT
|
2015-01-20 15:31:31 -08:00 |
Jae Kwon
|
3f159dab69
|
proper string formatting for txs
|
2015-01-16 00:31:34 -08:00 |
Jae Kwon
|
135894ea88
|
Dot import -> named import
Changed modulename_ to short module names
Also removed Unreader, replaced with PrefixdReader in select locations
|
2015-01-14 20:34:53 -08:00 |
Jae Kwon
|
44a60a89c6
|
fixed #11
|
2015-01-14 00:02:34 -08:00 |
Jae Kwon
|
491970639d
|
fix & log ping/pong; fixes #10
|
2015-01-13 18:22:41 -08:00 |
Jae Kwon
|
51c70dd8ac
|
Write log also to a file.
|
2015-01-08 17:24:04 -08:00 |
Jae Kwon
|
05c642a84c
|
Changed config to confer, TOML format.
|
2015-01-08 16:40:23 -08:00 |
Jae Kwon
|
40fec4f319
|
Stop peer routines upon connection failure
|
2014-12-30 16:49:23 -08:00 |
Jae Kwon
|
2ca882a9b6
|
Log which commits are being sent for catchup
|
2014-12-29 19:59:06 -08:00 |
Jae Kwon
|
3215cbf0d5
|
use tendermint/log15
|
2014-12-29 19:44:38 -08:00 |
Jae Kwon
|
07b5b7a8f2
|
various log fixes
|
2014-12-29 18:39:19 -08:00 |
Jae Kwon
|
0bfb389b35
|
change logger to log15
|
2014-12-29 18:09:06 -08:00 |
Jae Kwon
|
591d84947b
|
Handle errors in DecodeMessage, added logging
|
2014-12-29 16:04:38 -08:00 |
Jae Kwon
|
5bace5cce8
|
Unreader to unread bytes
|
2014-12-29 15:14:54 -08:00 |
Jae Kwon
|
b0755c938a
|
Better debug output
|
2014-12-28 16:26:53 -08:00 |
Jae Kwon
|
fa7c83166f
|
P2P docs
|
2014-12-23 19:31:24 -08:00 |
Jae Kwon
|
bff93107ef
|
UPNP + hairpin probing
|
2014-12-23 17:20:52 -08:00 |
Jae Kwon
|
61d1635085
|
Fixed tests
|
2014-12-21 21:47:38 -08:00 |
Jae Kwon
|
83d313cbe5
|
Refactor Tx, Validator, and Account structure
|
2014-12-16 05:45:40 -08:00 |
Jae Kwon
|
8e9c060e6d
|
Begin writing RPC HTTP Server
|
2014-12-16 05:43:23 -08:00 |
Jae Kwon
|
93979300be
|
made cmd/, removed crypto/
|
2014-11-07 23:27:03 -08:00 |
Jae Kwon
|
8718bd52a4
|
made ValidatorSet.Hash deterministic; fix off-by-1 bugs
|
2014-11-05 03:12:07 -08:00 |
Jae Kwon
|
c3fc1a39ea
|
BitArray sub fix
|
2014-11-05 03:11:38 -08:00 |
Jae Kwon
|
13d70e4112
|
stack trace in p2p/connection panics, bitArray fix
|
2014-11-05 03:11:37 -08:00 |
Jae Kwon
|
647d26f7a0
|
consensus cleanup, privValidator config
|
2014-11-05 03:11:37 -08:00 |
Jae Kwon
|
b615e51f95
|
basic main.go completion
|
2014-11-05 03:11:37 -08:00 |
Jae Kwon
|
335b7a5984
|
...
|
2014-10-06 01:46:39 -07:00 |
Jae Kwon
|
1ae9ecd2a9
|
fix basic tests.
|
2014-10-04 19:16:49 -07:00 |
Jae Kwon
|
8e452aa0d2
|
fixed algorithm
|
2014-10-03 01:09:26 -07:00 |
Jae Kwon
|
9c1795a04d
|
add mempool to consensus
|
2014-09-11 22:44:59 -07:00 |
Jae Kwon
|
6a84b2e6aa
|
p2p README update
|
2014-09-11 11:17:59 -07:00 |
Jae Kwon
|
8b606f9e66
|
s/Manager/Agent/g
|
2014-09-11 10:55:32 -07:00 |
Jae Kwon
|
4c961bd565
|
updated readme, implementing mempool.
|
2014-09-10 02:43:16 -07:00 |
Jae Kwon
|
e53b148acf
|
refactor from Binary centric model to global method model
|
2014-09-03 20:41:57 -07:00 |
Jae Kwon
|
a8ece216f0
|
fix test cases
|
2014-08-31 01:48:40 -07:00 |
Jae Kwon
|
d300a67bb1
|
saving development state...
|
2014-08-30 04:17:10 -07:00 |
Jae Kwon
|
8db5b7b614
|
move everything to blockManagerState; sim
|
2014-08-03 15:50:28 -07:00 |
Jae Kwon
|
666122861c
|
implementing block_manager. currently only supports one datatype.
|
2014-07-29 23:53:35 -07:00 |
Jae Kwon
|
34fe442514
|
Connection -> MConnection, huge refactor. True multiplexing.
|
2014-07-28 01:41:25 -07:00 |
Jae Kwon
|
197c8328c9
|
...
|
2014-07-24 14:20:33 -07:00 |
Jae Kwon
|
c5732f9374
|
Moved PEX logic to PeerManager where it belongs.
|
2014-07-19 16:40:49 -07:00 |
Jae Kwon
|
6750d05b05
|
Message is wrapped by TypedMessage.
|
2014-07-18 21:21:42 -07:00 |
Jae Kwon
|
9464241c02
|
don't add our listener address into addrbook.
|
2014-07-17 16:06:34 -07:00 |
Jae Kwon
|
9f7765d334
|
cleanup log messages
|
2014-07-17 16:06:34 -07:00 |
Jae Kwon
|
e50e14ddf5
|
switch events, node listens for new peers to ask for new addrs.
|
2014-07-17 16:06:34 -07:00 |
Jae Kwon
|
162bff99b2
|
addrbook key is more secure
|
2014-07-17 16:06:33 -07:00 |
Jae Kwon
|
45adb24d43
|
TMROOT env variable. Panic less.
|
2014-07-16 13:15:18 -07:00 |
Jae Kwon
|
92ea6c626f
|
addrbook key is a string
|
2014-07-15 22:07:33 -07:00 |
Jae Kwon
|
1603d6f385
|
pretty print addrbook json
|
2014-07-15 21:53:39 -07:00 |
Jae Kwon
|
ac668d4d14
|
Don't dial dupes
|
2014-07-15 15:54:33 -07:00 |
Jae Kwon
|
c9114a677c
|
fix off by one.
|
2014-07-15 14:57:22 -07:00 |
Jae Kwon
|
087a7b9a31
|
peeking when debug is on
|
2014-07-14 16:17:42 -07:00 |
Jae Kwon
|
f53e6d1a33
|
replace logger with go-logging
|
2014-07-14 16:15:13 -07:00 |
Jae Kwon
|
bbfdef5ea7
|
log external address
|
2014-07-14 14:09:18 -07:00 |
Jae Kwon
|
0ced862290
|
outgoing -> outbound, incoming -> inbound
|
2014-07-14 14:06:12 -07:00 |
Jae Kwon
|
56a92b512f
|
Send external addresses upon new outbound peer
|
2014-07-14 14:04:26 -07:00 |
Jae Kwon
|
78663a09fe
|
configure laddr & seed node from command line.
|
2014-07-12 18:37:55 -07:00 |
Jae Kwon
|
cc9ea407aa
|
with seed node
|
2014-07-12 14:52:31 -07:00 |
Jae Kwon
|
b531597a53
|
show listener external address in log
|
2014-07-10 22:19:58 -07:00 |
Jae Kwon
|
0b1265dc10
|
.
|
2014-07-10 22:14:23 -07:00 |
Jae Kwon
|
442cae1f3f
|
addrbook cleanup
|
2014-07-10 02:19:50 -07:00 |
Jae Kwon
|
1b59caf950
|
created "Node"
|
2014-07-09 18:33:44 -07:00 |
Jae Kwon
|
237b3dc7ff
|
.
|
2014-07-09 14:32:45 -07:00 |
Jae Kwon
|
2d39e463a5
|
cleanup
|
2014-07-09 14:27:32 -07:00 |
Jae Kwon
|
dca79ab5c1
|
bug fixes in binary
|
2014-07-08 15:33:26 -07:00 |
Jae Kwon
|
04eb07c26f
|
fixed a bug
|
2014-07-08 08:34:49 -07:00 |
Jae Kwon
|
ce51af9d4d
|
PeerSet is for fast iteration of peers
|
2014-07-08 00:02:04 -07:00 |
Jae Kwon
|
61224f86c9
|
package rename peer -> p2p
|
2014-07-07 20:03:50 -07:00 |