Jae Kwon
|
d13a593afd
|
Parallel syntax change; SecretConnection implements net.Conn
|
10 years ago |
Jae Kwon
|
5b41cc4fa5
|
Added secret_connection benchmark test
|
10 years ago |
Jae Kwon
|
4981a5993d
|
fixed handshake test; wrote broken read/write test
|
10 years ago |
Jae Kwon
|
dbef516659
|
failing tests for secret_connection
|
10 years ago |
Jae Kwon
|
402b3a3e52
|
draft of secret_connection
|
10 years ago |
Jae Kwon
|
d91f073676
|
uuid branch tidying
|
10 years ago |
Jae Kwon
|
bdc2711f27
|
p2p comment prettify
|
10 years ago |
Ethan Buchman
|
f2ccfff18e
|
respect maxNumPeers. closes #59
|
10 years ago |
Ethan Buchman
|
0728539bc1
|
limit num connections per ip range
|
10 years ago |
Ethan Buchman
|
af5b763112
|
avoid connection to self
|
10 years ago |
Ethan Buchman
|
fca9e7f9ce
|
send pexRequest to random peer in ensurePeers if no addrs to dial
|
10 years ago |
Ethan Buchman
|
555dab4fd6
|
limit number of allowed connections per ip
|
10 years ago |
Ethan Buchman
|
d0610845dc
|
peers use uuid to avoid duplicate connections
|
10 years ago |
Ethan Buchman
|
9521e4e4e7
|
add peer to addrbook on AddPeer, after handshake
|
10 years ago |
Ethan Buchman
|
fadfc673e3
|
better upnp error msgs
|
10 years ago |
Ethan Buchman
|
3f7f3dd37f
|
add git commit hash to nodeInfo
|
10 years ago |
Jae Kwon
|
5107988fb5
|
Call peer.stop() if we're not going to start() it
|
10 years ago |
Jae Kwon
|
d95234435a
|
Fix bug in merkle/iavl_proof; TODO maybe read zero length slices as nil?
|
10 years ago |
Jae Kwon
|
1f34236948
|
Limit binary data to 21MB
|
10 years ago |
Jae Kwon
|
e4435a8d1e
|
Log embellishment
|
10 years ago |
Jae Kwon
|
7983113024
|
logging of base p2p messages
|
10 years ago |
Jae Kwon
|
6781b21d32
|
Split ReadBinary into ReadBinary/ReadBinaryPtr.
|
10 years ago |
Jae Kwon
|
9965dd5de6
|
uint* to int* whereever appropriate; https://www.reddit.com/r/golang/comments/2q5vdu/int_vs_uint/
|
10 years ago |
Ethan Buchman
|
33566375af
|
don't trust peer's node info
|
10 years ago |
Ethan Buchman
|
57ff919d50
|
godep
|
10 years ago |
Ethan Buchman
|
8a2d9525f0
|
network > chain_id, put in genesis.json
|
10 years ago |
Jae Kwon
|
75ef479547
|
Config is passed into each module. Remove tendermint/confer
|
10 years ago |
Jae Kwon
|
ae171ba134
|
random dialing
|
10 years ago |
Jae Kwon
|
cfb4a40855
|
adding more debug logs
|
10 years ago |
Jae Kwon
|
3c96890d2d
|
All numbers are in BigEndian
|
10 years ago |
Ethan Buchman
|
4f94e0f200
|
only allow one connection per ip
|
10 years ago |
Jae Kwon
|
d0fa3918ec
|
NewTicker -> NewTimer, to fix a memory leak
|
10 years ago |
Jae Kwon
|
fcc26d7355
|
Resolve host for NetAddressFromString(). Test fix.
|
10 years ago |
Jae Kwon
|
f1703249ff
|
...
|
10 years ago |
Jae Kwon
|
d9bfe82d93
|
rpc.StartHTTPServer listener bug fix
|
10 years ago |
Jae Kwon
|
66ff985cd2
|
Added a registry to Barak.
|
10 years ago |
Ethan Buchman
|
0e80059e79
|
versioning
|
10 years ago |
Jae Kwon
|
9513f601de
|
Removed Log.File, all log goes out to stdout.
|
10 years ago |
Jae Kwon
|
2ba6f86f2e
|
Add Network to SignBytes, to prevent network clashes
|
10 years ago |
Jae Kwon
|
df026f64fa
|
Remoted bytes from logging messages
|
10 years ago |
Jae Kwon
|
dc1fddd1d8
|
Added NodeInfo (still need to add to AddrBook); Proper Handshake
|
10 years ago |
Ethan Buchman
|
882a82bad4
|
more crawler work
|
10 years ago |
Jae Kwon
|
da9f4118a7
|
Atomic write to addrbook and privvalidator
|
10 years ago |
Jae Kwon
|
c72eb1be99
|
fix for{go func} scope issue
|
10 years ago |
Jae Kwon
|
44565872ae
|
Fixed BlockchainMessage{} Decode issue.
Fixed Warn(UnknownMessage) issues.
|
10 years ago |
Jae Kwon
|
89cfedeb73
|
Make all messages be registered as pointer receivers,
Warn on unknown messages.
|
10 years ago |
Ethan Buchman
|
d27e0bbad5
|
event cache and fireable interace
|
10 years ago |
Jae Kwon
|
e5d34befde
|
Remote TypeByte()
|
10 years ago |
Jae Kwon
|
5b1c1eb0e0
|
ProposalMessage wrapper, warn on unknown messages
|
10 years ago |
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.
|
10 years ago |