Gav Wood
a46f6894ad
UI tweaks.
Additional diagnostics.
11 years ago
subtly
65d7f8c19a
bump #if up a few lines
11 years ago
subtly
6b8a18b629
used named queus for labeling thread operations
11 years ago
subtly
55f6989820
cmake updates for building on osx
11 years ago
Gav Wood
b2d3c47a18
UI Improvements.
11 years ago
Gav Wood
1afda67310
GUI reboot.
Support for denominations in GUI.
Multi key wallet beginnings.
Transactional data beginnings.
GUI log.
Half-decent logging system.
11 years ago
Gav Wood
04453aada0
Repot defaults.
11 years ago
Gav Wood
f0943872fc
Make Defaults a singleton.
11 years ago
Gav Wood
2b849b61a1
Fixes for filesystem commit.
11 years ago
Gav Wood
14c4d0819a
Repotted UPnP.
Random ports searched on fallback now.
Beginnings of foundations for event-based QML/JS integration.
11 years ago
Eric Lombrozo
d195f76a25
Added windows and os x support for the datadir.
11 years ago
Gav Wood
902019a02f
Documentation.
11 years ago
Gav Wood
53c3d1cf2a
Some additional debian build stuff fixed for alethzero rename.
CMake install executables with make install.
11 years ago
Gav Wood
2a53d5f751
AlephZero renamed AlethZero and moved to cmake project.
Other minor changes.
11 years ago
Eric Lombrozo
05e8597028
Added windows code for populateAddresses
11 years ago
Gav Wood
6e7b850614
New premine address, build fix.
11 years ago
Gav Wood
6bf526edf8
Work on exceptions.
Build fix.
11 years ago
Gav Wood
e62688f188
UPnP configurable in GUI.
Additions address in genesis.
11 years ago
Gav Wood
c54a81f92c
Added SECP256k1 project.
11 years ago
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
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
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
674543d56a
Make patch comply with coding standards.
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
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
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
9e7ce2c981
Asynchronous connect. Fixes #7 .
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