Gav Wood
ebe06b37de
More stringent checking for ancestors in uncles.
Minor fixes to AZ.
Optimisations for NewBlockHashes handling.
10 years ago
arkpar
cc5a617aa6
set and map to hash tables
10 years ago
Gav Wood
82ca50d234
NewBlockHashes packet, basic implementation.
10 years ago
Gav Wood
3525a62ccb
Diagnostics for checking transaction dropping/resubmission
10 years ago
Gav Wood
a3a72816af
Don't send all transactions all the time - rather select a set of peers
each time.
10 years ago
Gav Wood
103b9ea0a7
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
9385ee2533
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
10 years ago
Gav Wood
210104395f
Bunch of repotting/curating.
[10:59:28] Vitalik Buterin: block.parent.gas_limit * 1023 / 1024 <=
block.gas_limit <= block.parent.gas_limit * 1025/1024
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
e1e7b227df
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
Lefteris Karapetsas
ba81493976
StructuredLogger propagated as a const reference
10 years ago
Lefteris Karapetsas
5695d0ee25
Adding argument for structured logging and propagating it forward
- Also style fixes when problems encountered
10 years ago
arkpar
3767677b27
explicit operator bool for hash type
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
subtly
de099b2d8b
remove network pause.
fix client repeat-disconnect loop.
removed resolver from getifaddr dance (not reqd) and updated getifaddr code (needs windowz/linux testing).
don't accept new connections if listenport bind fails (possible due to OS firewall settings).
only use upnp w/ipv4 addresses.
re: disconnect loop. Looks like ethhost session isn't deallocating once stopped. Thinking UI might have shared_ptr. For now, letting dealloc/quit continue as long as isOpen returns false -- maybe okay since network will be halted. Also, it maybe possible the issue is due to network thread not running after disconnect so packets aren't tx/rx to kill peer -- either way, it's possible remote end doesn't ack disconnect and timeout/force-close-dealloc is required, so will need more attention later.
10 years ago
Gav Wood
2b93dcdc1d
Move over to new GetTransactions semantics.
10 years ago
Gav Wood
07c804a885
Vast P2P networking improvements, mainly for peer discovery, management
and handling.
10 years ago
Gav Wood
c9582e490c
Windows build fix.
10 years ago
Gav Wood
4f5b153452
Better state management.
10 years ago
Gav Wood
d7465f7b55
Syncing fixes.
10 years ago
Gav Wood
611caef125
Compilable etheruem network rewrite.
10 years ago
Gav Wood
6df207655c
More work on the peer state transition system
10 years ago
Gav Wood
f73b46d2c1
Work on making states good and various docs.
10 years ago
Gav Wood
3f61b506db
Remove incoming queue. Put things straight into actual queues.
Make state items more fitting.
10 years ago
Gav Wood
05d3d8096e
Simple chain download view.
10 years ago
Gav Wood
5ce45164bd
Get rid of nasty old code.
10 years ago
Gav Wood
17f55abd37
Get blocks in right order.
10 years ago
Gav Wood
b883f0c135
User DNS & poc-5.ethdev.com for peerserver.
10 years ago
Gav Wood
8ec86bb362
Add DownloadMan for download management.
10 years ago
Gav Wood
ecb3e5823e
Add RangeMask.
10 years ago
Gav Wood
0d3f298e45
Blocks come down in order (well... unless a peer bugs out).
Peer hash-chains downloaded one-at-once.
KillChain works again.
Local networking option.
Don't resend blocks during sync.
10 years ago
Gav Wood
b72d0717b4
Download view as will be.
Fixes.
10 years ago
subtly
91c1819d43
mutex shared host/peer sets, write-loop crash fix
10 years ago
Gav Wood
066fc18116
Move out worker thread stuff into other class.
p2p::Host is worker rather than WebThree.
Client is single worker.
EthereumHost works.
10 years ago
Gav Wood
484279c548
Beginning of merge into AZ.
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
fa1b3853b3
Reorganisation.
10 years ago
Gav Wood
54a21ab3bd
Quick commit.
10 years ago
Gav Wood
9e76b49578
Slowing bashing code into shape.
10 years ago
Gav Wood
dcc7430dbe
Network work ongoing.
10 years ago
Gav Wood
126335cdef
Partially rewired network.
10 years ago
Gav Wood
2a18aa2d8e
Avoid sending chain back to peer once initial sync complete.
10 years ago
Gav Wood
0b283fac40
Version bump. New protocol. Network stuff slightly more robust.
10 years ago
Gav Wood
be1bf6b9bf
Split off general network layer.
10 years ago
Gav Wood
a17cad3404
A start.
10 years ago
Gav Wood
f5c22035fc
PoC-6 networking.
11 years ago
Gav Wood
6ee6e7921a
Add private blockchain feature.
11 years ago
Tim Hughes
a51159ef24
VS2013 fixes.
11 years ago