subtly
|
ecb06feb85
|
verification of and placeholder for capabilities handshake
|
10 years ago |
subtly
|
ec4ba8e532
|
fix magic. disable ping for now, as it can trigger prior to hello packet.
|
10 years ago |
subtly
|
4814303c09
|
initial handshake on the wire
|
10 years ago |
Marek Kotewicz
|
dd0744e8a3
|
fixed #1022
|
10 years ago |
subtly
|
261c04314f
|
fix snapshot when nodetable #1055
|
10 years ago |
Paweł Bylica
|
e15859ed27
|
Windows fixes
|
10 years ago |
Gav Wood
|
5d15c00aba
|
Windows warning fix.
|
10 years ago |
Gav Wood
|
0696ee87da
|
Windows compile fix.
|
10 years ago |
subtly
|
57f6aacf9e
|
update last discovery timepoint
|
10 years ago |
subtly
|
3291bc1d9a
|
perform node discovery when there aren't enough nodes
|
10 years ago |
subtly
|
38230cb1e4
|
Increase connect timeout for upnp initialization and fix resolver.
|
10 years ago |
subtly
|
7a126cf223
|
update nodebucket modification time when node is inserted or bucket is refreshed so bucket-refresh doesn't loop
|
10 years ago |
subtly
|
a153d078bc
|
Prevent infinite sleep on connect. Write settings before shutdown of web3.
|
10 years ago |
subtly
|
572e451bab
|
Added session to hostcapabilityface::peers to ensure it isn't deallocated when shared-ptr to cap is returned. Previously hosts depended on using Session however this could result in an infinite session when hostcapface::peers is processed concurrently (mutexes can make this a likely event). This will be cleaner with better integration of Session and Peer.
|
10 years ago |
subtly
|
c60b0099c7
|
update last disconnect for fallback timer after successful connect.
|
10 years ago |
subtly
|
49d21e9ada
|
add back fallback for retrying when connect peers is 0 and idealpeercount > 0
|
10 years ago |
subtly
|
a406402a4c
|
Fixes for uninit. shared pointers and add const&.
|
10 years ago |
subtly
|
ff26827108
|
update alethzero mainwin
|
10 years ago |
subtly
|
eb2a4e375a
|
update for cr. update whisper test.
|
10 years ago |
Lu Guanqun
|
77a15f749f
|
change typedef to using according to preferred coding style
|
10 years ago |
subtly
|
e9538b23c8
|
updates for code-review
|
10 years ago |
Gav Wood
|
cfea250787
|
Avoid pulling in unnecessary stuff.
Avoid over-warning.
|
10 years ago |
Gav Wood
|
5bd705b9f9
|
Wait until network is fully initialised before connecting.
|
10 years ago |
subtly
|
92f9ec8c42
|
import/export peers and nodes
|
10 years ago |
Felix Lange
|
683a5da114
|
libp2p: use actual unix timestamps for discover packets
|
10 years ago |
Felix Lange
|
a1911f3495
|
libp2p: add expiration to serialized Pong packets
|
10 years ago |
Felix Lange
|
3d2e72ce77
|
libp2p: distinguish discovery packets by packet type
|
10 years ago |
subtly
|
2f3ab3a92d
|
add expiration to pong
|
10 years ago |
subtly
|
5566f335e8
|
Comments for socket in acceptor. Remove start arg from Host constructor; it is not used and conflicts with restoreNodes being used to set node credentials.
|
10 years ago |
subtly
|
2e7ea3564c
|
add test-require to p2p/host
|
10 years ago |
subtly
|
6381706c66
|
fix ping-timeouts
|
10 years ago |
subtly
|
98a2d193c2
|
updates and fixes for code review
|
10 years ago |
subtly
|
a73f1fa7c5
|
add packet-type. prep for node-discovery interop.
|
10 years ago |
subtly
|
d7e3065f97
|
Remove unused code paths with confidence. Rename key/identity to alias. Inherit Peer from Node and update Host/Session to use Node::endpoint instead of previous Peer::address.
|
10 years ago |
subtly
|
a4bafa86eb
|
header include path
|
10 years ago |
subtly
|
8845967a1d
|
coding standards
|
10 years ago |
subtly
|
c01b6da434
|
cleanup
|
10 years ago |
subtly
|
94ca6ca088
|
cleanup
|
10 years ago |
subtly
|
f63e53f735
|
cleanup, sanity checks, and last pass of noting todos.
|
10 years ago |
subtly
|
f0a06fa115
|
evictions logic
|
10 years ago |
subtly
|
d13f69da59
|
fix merge conflict
|
10 years ago |
subtly
|
b8da68e774
|
empty events via clear
|
10 years ago |
subtly
|
7ac5c12978
|
peerinfo created closer to authentication (when it's known). fixes missing m_peer on connect.
|
10 years ago |
Gav Wood
|
7fd64c1596
|
Fix for JS API formatting.
|
10 years ago |
subtly
|
75f231419a
|
Connectivity and nodetable callbacks. Disable stale code.
|
10 years ago |
Gav Wood
|
12f6768abe
|
Remove NodeMode from ethereum.
|
10 years ago |
subtly
|
77316d19dc
|
Don't setup nodetable until network is started.
|
10 years ago |
subtly
|
94c09508fd
|
Merging in new data structure for nodes from node-table. End result will be consolidation into NodeId, Node (id and endpoints), NodeEntry (as in table), and Peer (connected node as in host). Rename PeerInfo to PeerSessionInfo. Rename NodeInfo to PeerInfo. PeerSessionInfo which is information about the Peer connection and will be split/merged into Node and PeerInfo. Add node-table callbacks for Host to perform connect node if there are not enough nodes.
|
10 years ago |
subtly
|
40e07b312a
|
Consolidate use of pingAll into keepAlivePeers. Add bool operators for Node and NodeIPEndpoint population. NodeTable returns Node instead of NodeEntry (subject to change). Begin transition from NodeInfo to NodeTable Node.
|
10 years ago |
subtly
|
22efa45833
|
remove private ports from upnp port range
|
10 years ago |