Commit Graph

1638 Commits

Author SHA1 Message Date
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
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
JoelKatz
23fd638b25 Bugfix. Sorry. 2012-06-24 14:06:47 -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
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
JoelKatz
9db52a232a Split get signing hash operation and signature verify operation. 2012-06-23 21:53:54 -07:00
JoelKatz
4d52ec0191 Don't relay stale validations. 2012-06-23 21:53:25 -07:00
JoelKatz
08c71cbaad Remove debug. 2012-06-23 21:34:49 -07:00
JoelKatz
ae127674ec Remove extraneous log. 2012-06-23 20:43:39 -07:00
JoelKatz
09120c414b Adjust timing slightly. 2012-06-23 20:41:51 -07:00
JoelKatz
d2325b18ed cosmetic fix 2012-06-23 20:40:29 -07:00
JoelKatz
6efa96f1eb Fix the categorization of terALREADY. 2012-06-23 20:28:43 -07:00
JoelKatz
5c41a41e4b Enforce some sanity on the HashedObject code. 2012-06-23 20:16:42 -07:00
JoelKatz
14795c55f4 Remove a FIXME or two. 2012-06-23 19:34:25 -07:00
JoelKatz
682df84505 Cleanup, remove FIXMEs. 2012-06-23 19:32:19 -07:00
JoelKatz
31e9e4daab Typo. 2012-06-23 16:57:19 -07:00
JoelKatz
e7aef33344 Clean up timeout tracking and log acquire timeouts. 2012-06-23 16:55:26 -07:00
JoelKatz
31ad073f8a Track timeouts in ledgers and transaction sets we're acquiring. 2012-06-22 17:57:02 -07:00
JoelKatz
ba9afb5676 Use peer add logic based on reported ledger closings. Fall back to all peers
if no peers reported the ledger we want.
2012-06-22 17:56:30 -07:00
Arthur Britto
076cd28ff1 Add README. 2012-06-22 15:21:11 -07:00
Arthur Britto
54f9ddf014 Remove obsolete files. 2012-06-22 13:21:53 -07:00
jed
ab15f65aeb block some RPC commands from being used remotely 2012-06-22 09:14:45 -07:00
JoelKatz
f91ab9d011 Cleanups. Add unit test for STAmount::getRate. 2012-06-22 03:31:05 -07:00
JoelKatz
4568302182 Fix a bug where a non-validating node couldn't recognize consensus if there
was only one vaalidating node.
2012-06-22 03:01:13 -07:00
JoelKatz
64a1d14fdc Mark an urgent FIXME.#
TODO
2012-06-22 01:57:54 -07:00
Arthur Britto
63f3a6179e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-22 01:46:21 -07:00
Arthur Britto
80d1a6c6ff Make websocket server non-ssl for now. 2012-06-22 01:46:13 -07:00
JoelKatz
7826bcec49 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-22 00:45:52 -07:00
JoelKatz
0a6a2dcfc7 Cleanup. 2012-06-22 00:45:43 -07:00
JoelKatz
6182c4bb51 Make the dirty node save logic work during consensus ledger close. 2012-06-22 00:42:03 -07:00
JoelKatz
d81b1e6c84 Cleanups. 2012-06-22 00:41:40 -07:00
JoelKatz
14a51421c9 Support bulk writes. 2012-06-22 00:41:28 -07:00
JoelKatz
d7fa4d17cd Cleanup. 2012-06-22 00:41:24 -07:00