Vlad Gluhovsky
ed85834711
Message rating for peers introduced
10 years ago
Vlad Gluhovsky
447ba77006
initial rating introduction
10 years ago
arkpar
4941aa82bf
style
10 years ago
Vlad Gluhovsky
9ba48b4628
mutex added
10 years ago
Vlad Gluhovsky
784a786a82
Topics of interest advertising made asynchronous
10 years ago
Vlad Gluhovsky
6a3060c7b6
minor clean up
10 years ago
Vlad Gluhovsky
eb995ebde5
BF size changed
10 years ago
Vlad Gluhovsky
aaec62722e
protocol changed
10 years ago
Vlad Gluhovsky
d254972f40
bloom filter exchage protocol
10 years ago
Vlad Gluhovsky
43a43b03e3
bloom filter exchange protocol
10 years ago
Vlad Gluhovsky
9c51074e0b
updates
10 years ago
arkpar
cd3355f23f
used weak_ptr for session and peers, minor sync optimization
10 years ago
arkpar
597f56843b
GetBlockHashesByNumber packet
10 years ago
Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
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
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
c921b25aef
Compiles.
10 years ago
Gav Wood
1e0684c1b4
Avoid overwriting messages with same expiry.
10 years ago
Gav Wood
0238863bfc
Avoid 20ms sleep time in Whisper.
10 years ago
Gav Wood
038b865baa
Protocol bump for shh.
10 years ago
Gav Wood
5b8e26f63d
Whisper fixes.
10 years ago
Gav Wood
72449d349a
PoC-7: Dynamic message IDs.
10 years ago
Gav Wood
20ad46c481
PoC-7: versioned subprotocols.
10 years ago
Gav Wood
6692dc3ff4
Repotting.
10 years ago
Tim Hughes
682603f834
Revert use of operator T(), etc and remove conflicting cast operator to unsigned from RLP.
unsigned is size_t on 32 bit builds, and the compiler therefore thinks conversion from RLP to vector<T> is ambiguous between:
RLP::operator vector<T>() const
and
vector<T>::vector<T>(size_t size)
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
6d209e7885
Add framework for WebThree clients.
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
54a21ab3bd
Quick commit.
10 years ago
Gav Wood
a7ce9a80f1
First vaguely semi-functional version of whisper.
10 years ago