Commit Graph

1668 Commits

Author SHA1 Message Date
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
e4d8bda4a6 Cosmetic fix. 2012-06-26 02:00:32 -07:00
JoelKatz
aa2b86681d Raise log level before running unit tests. 2012-06-26 02:00:17 -07:00
JoelKatz
cc6052d294 Give Arthur a way to get all the accounts changed by a ledger. 2012-06-25 23:16:20 -07:00
JoelKatz
cbdb6724e5 Test for SQL presence was backwards. 2012-06-25 15:34:18 -07:00
JoelKatz
d042a1f49d Rework version logic as agreed. 2012-06-25 15:20:22 -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
5e7c389085 Use new hash prefix. Remove SHAMapException 2012-06-25 09:12:54 -07:00
JoelKatz
6a67b65f63 New prefixed hash functions and unit test. 2012-06-25 09:12:35 -07:00
JoelKatz
ee2b1580a5 Use new hash prefixes. 2012-06-25 09:12:15 -07:00
JoelKatz
0f80dff088 Use new hash prefixes. 2012-06-25 09:11:47 -07:00
JoelKatz
c1003de4e8 Use new hash prefixes. 2012-06-25 09:11:30 -07:00
JoelKatz
738627cef9 Table of hash prefixes. 2012-06-25 09:10:29 -07:00
JoelKatz
e832639776 Return whether the application is running. 2012-06-25 09:10:17 -07:00
jed
30f9d51601 getting it compiling on windows 2012-06-25 08:10:55 -07:00
jed
b0a65050e0 Merge branch 'master' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/RPCServer.cpp
2012-06-24 22:56:18 -07:00
Arthur Britto
55f370c6bc Merge branch 'websocket' 2012-06-24 20:14:02 -07:00
Arthur Britto
849368fd6b Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-24 20:06:41 -07:00
Arthur Britto
0951c3634f Add LICENSE file. 2012-06-24 20:06:28 -07:00
Arthur Britto
9e95955fc7 Work on WS server. 2012-06-24 20:03:17 -07:00
Arthur Britto
1cf9156fc3 Add some monitoring support to NetworkOPs. 2012-06-24 20:02:55 -07:00
Arthur Britto
2fc6bbb6fc Cosmetic. 2012-06-24 20:01:37 -07:00
Arthur Britto
04972f78d7 Add #defines for vt100 colors for debugging. 2012-06-24 19:58:17 -07:00
jed
5ea05a4710 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-24 19:40:15 -07:00
JoelKatz
b4eea47a10 Track peer versions and put in the Json output. 2012-06-24 16:47:47 -07:00
JoelKatz
808cec521e It's crap like that that makes me dislike C++ sometimes. 2012-06-24 16:46:45 -07:00
Arthur Britto
9be40b6679 Get rid of unneeded comments. Elements are in index key. 2012-06-24 16:37:48 -07:00
JoelKatz
69d7b8a93d Track server and protocol versions and minimum supported versions. This is a
protocol-breaking change. It's needed because other protocol-breaking
changes are needed for security reasons, and we don't want
subtly-incompatible nodes connecting.
2012-06-24 16:30:13 -07:00
JoelKatz
6018cba00e Track server and protocol version. 2012-06-24 16:29:52 -07:00
JoelKatz
ef87efb96d Explain how we're going to fix getLedgerByHash 2012-06-24 14:34:19 -07:00
jed
17c3b934e6 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-24 14:29:29 -07:00
JoelKatz
23fd638b25 Bugfix. Sorry. 2012-06-24 14:06:47 -07:00
jed
e6c0ab262e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-24 08:34:58 -07:00
JoelKatz
324992b2ad Bugfixes. 2012-06-24 06:31:03 -07:00
JoelKatz
29586c8e7d Typo. 2012-06-24 06:16:32 -07:00
JoelKatz
9d5467feff Bugfix. 2012-06-24 06:15:19 -07:00
JoelKatz
08bfd8f1d0 Fix the disconnect between hashes of nodes in transport format and hashes of nodes in internal format. 2012-06-24 06:01:48 -07:00
JoelKatz
340f17e471 Use the new filters. 2012-06-24 05:48:09 -07:00
JoelKatz
f9560e27c7 Missing #include 2012-06-24 05:42:44 -07:00
JoelKatz
c13c561295 Use the new accelerators to speed up ledger and transaction set synchronization 2012-06-24 05:33:53 -07:00
JoelKatz
955752c8bc Bugfix. 2012-06-24 05:33:32 -07:00
JoelKatz
748461ddc2 Make the hashed object write code not block on an SQL write. Make bulk updates efficient. 2012-06-24 04:53:31 -07:00
JoelKatz
4a15c2a105 Bugfix. 2012-06-24 04:52:01 -07:00
JoelKatz
726b7dc572 Speed up DB initialization 2012-06-23 22:55:53 -07:00
jed
434ad60eca Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-23 22:54:07 -07:00
JoelKatz
5073185354 Remove a redundant and expensive test. 2012-06-23 22:45:24 -07:00
JoelKatz
8e1c49f0d7 Bugfixes. 2012-06-23 22:28:49 -07:00
JoelKatz
c70f66b286 Fix a bug I just introduced. 2012-06-23 22:16:33 -07:00
JoelKatz
9f519369be Don't relay failed transactions when we are tracking the network. 2012-06-23 21:55:45 -07:00
JoelKatz
a4b66042c5 Fix a bug where validations weren't passed to the consensus handler.
Change 'suppress' to 'isNew' to better reflect the meaning of its return value.
2012-06-23 21:54:34 -07:00