Gav Wood
|
a67d783379
|
Code cleanup.
|
10 years ago |
Vlad Gluhovsky
|
a706397875
|
MSVS compiler error and warnings fixed
|
10 years ago |
Gav Wood
|
05ea9941c9
|
Move non-cryptopp dependent stuff into devcore.
|
10 years ago |
subtly
|
f315243787
|
Ignore empty UDP messages (likely when udp/icmp error is received).
|
10 years ago |
subtly
|
a9d9afb042
|
Log errors instead of disconnecting socket.
|
10 years ago |
subtly
|
b47431a328
|
remove misplaced comment
|
10 years ago |
subtly
|
b3aeb7bb27
|
Prevent socket from closing due to attempt to send to bad address.
|
10 years ago |
subtly
|
52a219c4ce
|
revert code from timestamps back to cache timers
|
10 years ago |
subtly
|
eb946bb1ed
|
cleanup
|
10 years ago |
subtly
|
e606ef9a59
|
check node discovery timestamps.
|
10 years ago |
subtly
|
b9918f94fa
|
bugfix. handle recv after disconnect.
|
10 years ago |
subtly
|
1cb510dbd0
|
Fallback to 0.0.0.0 if bind fails. Bump handshake timeout until we switch back to secp256k1.
|
10 years ago |
subtly
|
887cdf4bfb
|
gracefully handle old pingnode packet
|
10 years ago |
subtly
|
ee7608fe60
|
NodeTable constructor requires and listens to explicit IP address instead of defaulting to 0.0.0.0 (all addresses).
|
10 years ago |
jhuntley
|
6d62e3ab26
|
Revert all asio.h includes except for in 2 files, DebuggingStateWrapper.h and Transact.cpp. After enabling WIN32_LEAN_AND_MEAN, all the asio.h include issues, commit 20b6e24ffcab088e71092e07030a377d3135da3c, went away.
|
10 years ago |
jhuntley
|
0bf7d15a57
|
asio.h and windows.h build comments as per request.
|
10 years ago |
jhuntley
|
f7508dfc8a
|
Avoid boost include order issue on windows:
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue/16288859#16288859
Make sure boost/asio.hpp is included before windows.h.
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
subtly
|
e9538b23c8
|
updates for code-review
|
10 years ago |
Felix Lange
|
683a5da114
|
libp2p: use actual unix timestamps for discover packets
|
10 years ago |
Felix Lange
|
3d2e72ce77
|
libp2p: distinguish discovery packets by packet type
|
10 years ago |
subtly
|
a73f1fa7c5
|
add packet-type. prep for node-discovery interop.
|
10 years ago |
subtly
|
506fe0f6e8
|
define constructors for windows
|
10 years ago |
subtly
|
e9f4a7a439
|
code review
|
10 years ago |
subtly
|
4ba309d9ac
|
code review fixes. remove std::, fix improper naming of class members, camelCase ivars for readability.
|
10 years ago |
subtly
|
5436f90f04
|
Pass 1 integrating node table. TBD: whether to store/relay cap info.
|
10 years ago |
subtly
|
44f80248ad
|
coding standards, h512 node id, mute warnings for clang builds. attempt inherited constructor fix for windows.
|
10 years ago |
subtly
|
cf4c63a066
|
try to fix windows build
|
10 years ago |
subtly
|
d5f0679fb3
|
send multiple neighbors packets when size is over datagram size limit.
|
10 years ago |
subtly
|
ba455270c0
|
memory
|
10 years ago |
subtly
|
4216162fc1
|
message signing and verification. shutdown io/thread before dealloc in nodetable/testnodetables.
|
10 years ago |
subtly
|
c06054f63e
|
basic implementation of packets
|
10 years ago |
subtly
|
82d40b6ff8
|
more implementating of packets
|
10 years ago |
subtly
|
2a1ea35f7f
|
send/receive messages (not yet interepreted)
|
10 years ago |
subtly
|
da5acab432
|
refactor constants to be determined during compile. added RLPXDatagram. constructors and updates to datagram constructors. docs and logging. WIP tests and host/harness for NodeTable.
|
10 years ago |
subtly
|
5da5631400
|
repot.
|
10 years ago |
subtly
|
7ab02cf487
|
move some things for udp. added a class for kademlia.
|
10 years ago |
subtly
|
dd4c7152b4
|
socket is created in disconnected state. socket can't be created in open state because shared_ptr methods aren't available to doRead until after class has been constructed and the socket is dependent on ioservice running.
|
10 years ago |
subtly
|
46a286f6e7
|
fix the fix
|
10 years ago |
subtly
|
27d79a2f17
|
initialize atomics so udp messages are delivered on linux #656
|
10 years ago |
subtly
|
d1aa994f8e
|
stash
|
10 years ago |
subtly
|
cef5c1a843
|
initial interface for udp. test sending/receiving udp.
|
10 years ago |