OSDN Git Service

refactor: split ensureOutboundPeers (#1662)
authorHAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Fri, 29 Mar 2019 08:40:17 +0000 (16:40 +0800)
committerPaladz <yzhu101@uottawa.ca>
Fri, 29 Mar 2019 08:40:17 +0000 (16:40 +0800)
commit915eef54c27e6619f7a94f1e519b1980c146c767
treedc17987cd814f51ba7a3ccd9198333346cd7b2f9
parent44f6dae63f1c6dc940b6a692c8413c51985521ca
 refactor: split ensureOutboundPeers (#1662)

* feat(model): add cmd option for p2p keep_connect & white_list

* feat: init keep_connect & inbound_white_list params for p2p config

* doc: improve cmdline help message

* fix: remove port in whitelist

* feat: allow whitelist inbound connection

* feat: impl try_connect

* fix: fix numToDial check

* refactor: remove white_list

* refactor: rename keep_connect

* refactor: decomposire

* fix: fix potential nil pointer in ensureOutboundPeers()

* doc: change func name to StrsToNodes

* refactor: split ensureOutboundPeers

* refactor: use NewNetAddressStrings()

* refactor: make logic cleaner

* refactor: remove peers stats in ensureKeepConnectPeers()

* fix: fix read cmd args err

* doc: add log for ensureKeepConnectPeers()

* doc: remove hardcoded logmodule

* doc: add logmodule in netutil package
cmd/bytomd/commands/run_node.go
config/config.go
p2p/discover/udp.go
p2p/netaddress.go
p2p/netutil/net.go
p2p/switch.go