subtly
339e4aec33
offset logic for eth packets
10 years ago
subtly
df96fcd03b
separate packet type. add coding.
10 years ago
Gav Wood
88b338a42e
Make network work again.
10 years ago
Gav Wood
8491e5f2f7
Various fixes.
Initial portion of NatSpec integration.
10 years ago
Gav Wood
da87e80eb2
Build fix.
10 years ago
Gav Wood
3ceae64f34
Subtle sync state-change bug that was declaring perfectly fine nodes to
be bad.
10 years ago
Gav Wood
2b93dcdc1d
Move over to new GetTransactions semantics.
10 years ago
Gav Wood
1faaed3395
Make bad protocol disconnects a bit more obvious.
10 years ago
Gav Wood
0cadc14cce
Blacklist version.
10 years ago
Gav Wood
d489ef3357
Actually use NewBlock
10 years ago
Gav Wood
a37d214ecb
Undefine clogS for windows builds.
10 years ago
Gav Wood
72449d349a
PoC-7: Dynamic message IDs.
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
2e8ac06480
Guards for View.
Improved logging.
10 years ago
Gav Wood
6464651365
More networking fixes.
10 years ago
Gav Wood
0f31e3b317
Additional network niceness.
10 years ago
Gav Wood
9ce2b5bfa6
Avoid attempt to reget chain on block reception.
Send genesis block hash in hash chain.
10 years ago
Gav Wood
340801ed90
Networking fixes.
10 years ago
Gav Wood
3cb6af930f
Fix for wierd empty blocks.
10 years ago
Gav Wood
e03a663d97
Actually stop getting chain once no more to grab.
10 years ago
Gav Wood
f9610136be
Remove sleep.
10 years ago
Gav Wood
d60ee48ddd
Various networking fixes.
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
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
dde79b2b88
Move eth over to WebThreeDirect.
10 years ago
Tim Hughes
65401e5b37
Fixed all the VS2013 build issues.
- Updated projects after all the re-potting.
- For simplicity, there's just one VS project for all the libethereum projects, however VS doesn't like duplicate source file names within the same project. To get around this I've created some "single compilation units" for some folders, these probably also compile faster than multiple files.
- Some 32bit only compile errors in RLP (cryptic template ambiguity) were resolved by explicitly invoking operator T() rather than doing a cast to T.
- Moved multiple implementations of toString(h256s const& _bs) into FixedHash.h
- Release shutdown deadlock problem is outstanding.
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
a3740efebb
Repot.
No memsize increase on 0.
10 years ago
Gav Wood
fa1b3853b3
Reorganisation.
10 years ago
Gav Wood
54a21ab3bd
Quick commit.
10 years ago
Gav Wood
a7ce9a80f1
First vaguely semi-functional version of whisper.
10 years ago
Gav Wood
298ed72e41
Minor fix.
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
278995e19a
Use sha3(header) rather than sha3(block) for hash.
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