43 Commits

Author SHA1 Message Date
Zach Ramsay
136b6a7673 rpc/lib: remove dead files, closes #710 2017-10-04 17:45:15 -04:00
Ethan Buchman
ddb3d8945d p2p: allow listener with no external connection 2017-09-22 10:13:23 -04:00
Ethan Buchman
2750343de5 Merge branch 'apply-megacheck' into unstable 2017-06-23 21:38:22 -04:00
Anton Kaliaev
b4ece65726
standardize key for errors (should be "err") 2017-06-14 12:50:49 +04:00
zramsay
cf31f8d06f core: apply megacheck vet tool (unused, gosimple, staticcheck) 2017-05-29 23:11:40 -04:00
Anton Kaliaev
f803544195
new logging 2017-05-13 10:24:58 +02:00
Ethan Buchman
57151d6043 p2p: use cmn instead of . 2017-05-04 22:43:55 -04:00
Ethan Buchman
56c60fba23 go-p2p -> tendermint/p2p 2017-04-21 18:19:41 -04:00
Ethan Buchman
23a6a6f8fc move into p2p package 2017-04-21 18:07:52 -04:00
Jae Kwon
c4ed55d801 Refactor to move common libraries out of project 2015-10-22 17:39:06 -07:00
Jae Kwon
1b9fd811a1 RPCResponse.Result && EventData are registered interfaces; -skip_upnp option 2015-08-11 11:01:18 -07:00
Jae Kwon
e86073ec96 Use rpc/client/ws_client; OnStart() returns error 2015-08-11 11:01:17 -07:00
Jae Kwon
f91bc8d8c3 Retries for net.Listen to account for MacOSX socket close delay 2015-07-23 17:56:12 -07:00
Jae Kwon
e7c1febb65 Simplify Service/Reactor pattern 2015-07-22 06:21:21 -07:00
Ethan Buchman
8e50bf15de panic wrapper functions 2015-07-21 10:46:05 -04:00
Jae Kwon
571a134318 BaseService and BaseReactor refactor and unification 2015-07-20 14:52:24 -07:00
Ethan Buchman
bb4ca1407f info->notice, debug->info 2015-07-19 22:44:40 +00:00
Jae Kwon
bdc2711f27 p2p comment prettify 2015-07-13 13:17:47 -07:00
Ethan Buchman
0728539bc1 limit num connections per ip range 2015-07-12 17:54:34 +00:00
Ethan Buchman
fadfc673e3 better upnp error msgs 2015-07-12 02:16:33 +00: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
Jae Kwon
dc1fddd1d8 Added NodeInfo (still need to add to AddrBook); Proper Handshake 2015-04-20 15:29:01 -07: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
Ethan Buchman
60f166e823 tendermint2 2015-03-31 15:33:31 -07:00
Jae Kwon
0bfb389b35 change logger to log15 2014-12-29 18:09:06 -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
e53b148acf refactor from Binary centric model to global method model 2014-09-03 20:41:57 -07:00
Jae Kwon
d300a67bb1 saving development state... 2014-08-30 04:17:10 -07:00
Jae Kwon
34fe442514 Connection -> MConnection, huge refactor. True multiplexing. 2014-07-28 01:41:25 -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
ac668d4d14 Don't dial dupes 2014-07-15 15:54:33 -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
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
b531597a53 show listener external address in log 2014-07-10 22:19:58 -07:00
Jae Kwon
237b3dc7ff . 2014-07-09 14:32:45 -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