Jae Kwon
|
08a83aa9fb
|
Reactors can be stopped or started at any time.
|
10 years ago |
Jae Kwon
|
0237d284cc
|
Channel bytes are spelled fully, "XXXChannel"
|
10 years ago |
Ethan Buchman
|
21530bf00f
|
p2p: broadcast spawns goroutine to Send on each peer and times out after 10 seconds. Closes #7
|
10 years ago |
Jae Kwon
|
3f159dab69
|
proper string formatting for txs
|
10 years ago |
Jae Kwon
|
135894ea88
|
Dot import -> named import
Changed modulename_ to short module names
Also removed Unreader, replaced with PrefixdReader in select locations
|
10 years ago |
Jae Kwon
|
491970639d
|
fix & log ping/pong; fixes #10
|
10 years ago |
Jae Kwon
|
40fec4f319
|
Stop peer routines upon connection failure
|
10 years ago |
Jae Kwon
|
2ca882a9b6
|
Log which commits are being sent for catchup
|
10 years ago |
Jae Kwon
|
3215cbf0d5
|
use tendermint/log15
|
10 years ago |
Jae Kwon
|
07b5b7a8f2
|
various log fixes
|
10 years ago |
Jae Kwon
|
0bfb389b35
|
change logger to log15
|
10 years ago |
Jae Kwon
|
5bace5cce8
|
Unreader to unread bytes
|
10 years ago |
Jae Kwon
|
b0755c938a
|
Better debug output
|
10 years ago |
Jae Kwon
|
fa7c83166f
|
P2P docs
|
10 years ago |
Jae Kwon
|
bff93107ef
|
UPNP + hairpin probing
|
10 years ago |
Jae Kwon
|
61d1635085
|
Fixed tests
|
10 years ago |
Jae Kwon
|
83d313cbe5
|
Refactor Tx, Validator, and Account structure
|
10 years ago |
Jae Kwon
|
c3fc1a39ea
|
BitArray sub fix
|
10 years ago |
Jae Kwon
|
13d70e4112
|
stack trace in p2p/connection panics, bitArray fix
|
10 years ago |
Jae Kwon
|
1ae9ecd2a9
|
fix basic tests.
|
10 years ago |
Jae Kwon
|
8e452aa0d2
|
fixed algorithm
|
10 years ago |
Jae Kwon
|
e53b148acf
|
refactor from Binary centric model to global method model
|
10 years ago |
Jae Kwon
|
d300a67bb1
|
saving development state...
|
11 years ago |
Jae Kwon
|
8db5b7b614
|
move everything to blockManagerState; sim
|
11 years ago |
Jae Kwon
|
666122861c
|
implementing block_manager. currently only supports one datatype.
|
11 years ago |
Jae Kwon
|
34fe442514
|
Connection -> MConnection, huge refactor. True multiplexing.
|
11 years ago |
Jae Kwon
|
9f7765d334
|
cleanup log messages
|
11 years ago |
Jae Kwon
|
e50e14ddf5
|
switch events, node listens for new peers to ask for new addrs.
|
11 years ago |
Jae Kwon
|
ac668d4d14
|
Don't dial dupes
|
11 years ago |
Jae Kwon
|
087a7b9a31
|
peeking when debug is on
|
11 years ago |
Jae Kwon
|
f53e6d1a33
|
replace logger with go-logging
|
11 years ago |
Jae Kwon
|
56a92b512f
|
Send external addresses upon new outbound peer
|
11 years ago |
Jae Kwon
|
442cae1f3f
|
addrbook cleanup
|
11 years ago |
Jae Kwon
|
237b3dc7ff
|
.
|
11 years ago |
Jae Kwon
|
2d39e463a5
|
cleanup
|
11 years ago |
Jae Kwon
|
61224f86c9
|
package rename peer -> p2p
|
11 years ago |
Jae Kwon
|
a4d2dc7897
|
Client -> Switch. Everything is clear now :)
|
11 years ago |
Jae Kwon
|
ec89eb168d
|
cleanup
|
11 years ago |
Jae Kwon
|
0f973c29ca
|
Hide internal methods to make GoDoc more user-friendly
|
11 years ago |
Jae Kwon
|
d378ed8ed4
|
naive flushing implemented with a throttler.
|
11 years ago |
Jae Kwon
|
d219949dff
|
performance optimization
|
11 years ago |
Jae Kwon
|
3e2f377863
|
benchmark works, but could use some improvement.
~33k packets/sec for a single local pair.
|
11 years ago |
Jae Kwon
|
c40fc65e6b
|
go fmt
|
11 years ago |
Jae Kwon
|
fa07748d23
|
writing benchmark test for client connections
|
11 years ago |
Jae Kwon
|
a714d12085
|
first client/server connection test passes.
|
11 years ago |
Jae Kwon
|
e52166017d
|
writing client_test for round-trip messages.
|
11 years ago |
Jae Kwon
|
3cc385e881
|
.
|
11 years ago |
Jae Kwon
|
1789f39a3e
|
Channels do not have integrated filters. They're only for multiplexing.
|
11 years ago |
Jae Kwon
|
c895c6a586
|
.
|
11 years ago |
Jae Kwon
|
002cfc8f75
|
architecting peer
|
11 years ago |