Commit Graph

27 Commits

Author SHA1 Message Date
JoelKatz
e89af2f784 Merge branch 'continuousClose'
Conflicts:
	src/LedgerAcquire.cpp
	src/NetworkOPs.h

Merge continuous ledger close into main branch. YAY!
2012-07-16 14:48:21 -07:00
jed
13a68da567 compile on windows 2012-07-14 08:41:05 -07:00
JoelKatz
00ab5ed0cf Low-level support for transaction metadata. 2012-07-05 18:27:40 -07:00
JoelKatz
c7eb0269c2 For now, detect clocks out of sync and disallow connection.
Improve speed of ledger synchronization by compressing all three base queries into one.
2012-06-30 22:17:53 -07:00
JoelKatz
0627ae22da A better fix. Take the format as a parameter in addRootNode. 2012-06-29 23:32:26 -07:00
JoelKatz
ce14aa8191 Make 'addRootNode' support both prefixed and wire formats. Fix getMissingNodes to retrieve
from the node store in prefixed format.
2012-06-29 23:19:56 -07:00
JoelKatz
b95dc249c0 Fix two bugs that could have been what Jed reported. 2012-06-29 22:41:14 -07:00
JoelKatz
fa48a1fb09 Fix the retrieve ledger hash problem for real. Make partial ledger operations work.
Set base code for how thin servers will operate on partial ledgers.
2012-06-26 02:01:13 -07:00
JoelKatz
93ad67c240 Close SHAMap node security hole
Use new hash prefixes.
Use new wire/prefix formats.
Remove SHAMapException
2012-06-25 09:13:18 -07:00
JoelKatz
3b4208f8fc Log which node we got from cache. 2012-06-18 11:07:10 -07:00
JoelKatz
dcf185057a Whitespace. 2012-06-04 07:28:16 -07:00
JoelKatz
0648779ccb Pass node IDs to the sync filter. 2012-06-04 07:23:56 -07:00
JoelKatz
0e7307200e First set of efficiency improvements. 2012-06-04 07:18:57 -07:00
JoelKatz
7dcb10b178 Make an option whether fat node gets should include leaves.
This will save bandwidth and improve performance in ledger consensus.
(Well, it will once the rest of the code is tied in.)
2012-06-04 06:01:33 -07:00
JoelKatz
782de37806 Clean up logging. 2012-05-31 18:29:39 -07:00
JoelKatz
83d8a347ee Make SHAMapNode::ClassInit self-invoking. 2012-05-31 13:35:27 -07:00
JoelKatz
31a44088d6 Cleanups/bugfixes. 2012-05-31 02:40:51 -07:00
JoelKatz
64dc941bc6 Move unit test to new boost framework. 2012-05-31 02:03:17 -07:00
JoelKatz
f3fdd69f5a Whitespace. 2012-05-26 12:11:40 -07:00
JoelKatz
902c0c3bc4 Depth-first travese in semi-random order to make sync more efficient
from multiple sources.
2012-05-23 02:16:29 -07:00
jed
c6395b2203 Merge branch 'master' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/main.cpp
2012-05-15 16:19:16 -07:00
jed
fec2aeb579 windows 2012-05-15 16:16:44 -07:00
JoelKatz
b0ad2b95ae Cleanups. 2012-05-14 13:35:09 -07:00
JoelKatz
8b58fbd3c4 Half of the trusted path code. 2012-05-03 12:40:40 -07:00
JoelKatz
3e9a3caa35 Sync stuff. 2012-04-30 05:53:54 -07:00
JoelKatz
3a09455e6c Remove dead code. Change unit tests to compensate. 2012-04-23 15:58:05 -07:00
Arthur Britto
c513e45754 Move sources to src and build objs in obj. 2012-03-06 22:43:06 -08:00