Gav Wood
22d51cb921
Debian packaging and various needed changes to build.
11 years ago
Gav Wood
0abd91d551
Latest RLP standard. Lists specify length rather than itemCount.
11 years ago
Gav Wood
0ab1df58a2
Merge pull request #22 from austonst/master
Fixed locating cryptopp in system locations
11 years ago
Gav Wood
56942a6f9a
Merge pull request #20 from danielhams/master
Reject local addresses during interface discovery
11 years ago
Gav Wood
e88ed94ad2
Merge pull request #23 from SharpCoiner/buildpatch
Do not assume that the build dir is called cpp-ethereum-build.
11 years ago
SharpCoiner
2b392d29f8
Fixed typo.
11 years ago
SharpCoiner
f16c18c124
Do not assume that the build dir is called cpp-ethereum-build.
11 years ago
Daniel Hams
a8bbc9d1fb
Old habits getting in the way. Formatting fixes.
11 years ago
Gav Wood
a70f350b28
First effort at new RLP. **UNTESTED**
11 years ago
Auston Sterling
529a83bb33
Look at the contents of CMake variables
11 years ago
Auston Sterling
d665def810
Fixed locating cryptopp in system locations
11 years ago
Gav Wood
52b2417142
Units.
11 years ago
Gav Wood
bfd10936fb
Allow arbitrary state in genesis block.
11 years ago
Gav Wood
6fb35aa0f1
Allow UPnP to be disabled.
11 years ago
Daniel Hams
75698984cb
Introduce a list of addresses to reject during interface endpoint discovery.
On MacOSX the loopback device is lo0, not lo, plus there are multicast bridges
which cause issues too.
11 years ago
Gav Wood
4aa0c71b6d
Root bug fix.
11 years ago
subtly
490d4bc5f1
also check if _orig is empty. without this, place() is never run because isEmpty() does not return true for uninitialize (null) results.
11 years ago
Gav Wood
4b52884459
Changed README.
11 years ago
Gav Wood
674543d56a
Make patch comply with coding standards.
11 years ago
Gav Wood
a98ccc8cdd
Merge branch 'master' of github.com:ethereum/cpp-ethereum
11 years ago
Gav Wood
0a87491a75
Merge pull request #14 from subtly/master
Compiler/C++11 bug building on macos (Mavericks)
11 years ago
subtly
5843e6b774
spaces to tabs
11 years ago
subtly
b00fa34382
#6 mavericks: expand [] operator due to clang bug on latest mavericks/xcode systems.
11 years ago
Gav Wood
4792ac9236
Move towards more flexible cryptopp discovery.
11 years ago
Gav Wood
66fca8efc8
Merge pull request #12 from danielhams/master
Little fixes found using clang on OSX10.9:
11 years ago
Gav Wood
7706c712fa
Merge pull request #11 from SharpCoiner/patch-1
Update BUILDING.md
11 years ago
Daniel Hams
39b06d95c6
Little fixes found using clang on OSX10.9:
* bool to int as its incremented in PeerNetwork.cpp
* class to struct to match .cpp of UPnP in PeerNetwork.h
* Add missing return to string case in RLP.toBytesConstRef
11 years ago
SharpCoiner
303ad1f708
Update BUILDING.md
Added libminiupnpc-dev package for Ubuntu dependency list.
11 years ago
Gav Wood
5185e6a6ef
Changed genesis block to reflect root of empty trie as null.
11 years ago
Gav Wood
0e70e80728
Allow later versions of libminiupnpc.
11 years ago
Gav Wood
ff5e013399
Alter seed node address: Fix for #8 .
11 years ago
Gav Wood
246173fbc2
Merge branch 'master' of github.com:ethereum/cpp-ethereum
11 years ago
Gav Wood
9e7ce2c981
Asynchronous connect. Fixes #7 .
11 years ago
Vitalik Buterin
e10bf35879
MIT license
11 years ago
Gav Wood
e0b4b21dc7
Avoid connecting to same hosts & better verbosity.
11 years ago
Gav Wood
fc139d2523
Version 2 not 3 of the GPL.
11 years ago
Gav Wood
1983777cd0
GPL v2, not 3.
11 years ago
Gav Wood
3051d6eb12
Better p2p handling - no connecting to LAN addresses.
11 years ago
Gav Wood
636dadd15a
Possible fix for peer servers not to connect to nodes.
11 years ago
Gav Wood
98bf9e7be6
Fledgling UPnP support.
11 years ago
Gav Wood
3d5e8cdc59
Respect and handle capabilities.
- Peer-servers should never kick eachother off.
11 years ago
Gav Wood
3f18b0187f
Threads linking now.
11 years ago
Gav Wood
b71f2fba29
Only debug version has a lower difficulty for now.
11 years ago
Gav Wood
17775cb05f
Vaguely proper parameters.
11 years ago
Gav Wood
0fc422a160
Manage GetBlocks properly; should work for when > 256 blocks away.
Use GetTransactions on connect & respect it. DONE
11 years ago
Gav Wood
8661341628
Optimised network;
verbosity levels;
peer server mode;
configurable peer count;
more options in cli client.
11 years ago
Gav Wood
f8a87c897d
* Kill peers when too many
- Respect idealPeerCount.
- Peer network traversal for peer discovery.
- Check peer utility (useful transactions & blocks passed) for when
dismissing.
- Respect peer count & dismiss/collect/stop listening for peers as
necessary.
11 years ago
Gav Wood
d6bf8439b5
Rename of Main - MainWin.
11 years ago
Gav Wood
79ef439314
DONE: Connect default should be drop-down and populated via web api.
11 years ago
Gav Wood
11c6dd2a47
Peer discovery just-about safe, though you'll end up with a lot of
peers.
11 years ago