Commit Graph

3661 Commits

Author SHA1 Message Date
JoelKatz
d84cad4b7b Changes to metadata format. Make it easy to add fields that are put in the metadata when they
change or are deleted.
2012-10-26 13:32:21 -07:00
JoelKatz
15547ce839 Type STObject helper functions, 'empty' and 'hasMatchingEntry'.
A small 'isFieldAllowed' bugfix.
2012-10-26 13:31:24 -07:00
JoelKatz
76d4a91814 Cleanups. 2012-10-25 19:59:05 -07:00
JoelKatz
601181c691 Cleanups. 2012-10-25 19:13:36 -07:00
JoelKatz
1952dd41c4 Make some logging conditional. 2012-10-25 19:05:15 -07:00
JoelKatz
7f44d1569e Computing our node public and private keys every time we needed them was silly and expensive. 2012-10-25 18:59:07 -07:00
JoelKatz
87df08ea0b Mark some significant optimization opportuntities. 2012-10-25 18:46:22 -07:00
Arthur Britto
249725b66b Rename NewcoinAddress to RippleAddress. 2012-10-25 18:31:20 -07:00
Arthur Britto
06f7347d89 UT: Fix build_teardown merge error. 2012-10-25 18:19:42 -07:00
Arthur Britto
522f064d9e Work on testing indirect ripple.
- WS: Make ripple_state more strict.
- UT: Add an indirect ripple test.
- UT: Add more testutils functions.
2012-10-25 16:38:51 -07:00
JoelKatz
98130b524d We didn't correctly store root nodes we acquired from the network. 2012-10-25 02:22:23 -07:00
JoelKatz
aa83827f79 Tiny cleanup. 2012-10-25 02:04:34 -07:00
JoelKatz
8f1b0971fb Stupid buglet was borking ledger acquire logic. 2012-10-25 01:53:25 -07:00
JoelKatz
ef40099649 Major updates to the ledger tracking system. 2012-10-25 01:50:07 -07:00
JoelKatz
390da86192 Missing scope. 2012-10-25 01:47:07 -07:00
JoelKatz
18ba2f0b31 RangeSet needs to use uint32 to hold the full range of ledger seqs. 2012-10-25 01:45:46 -07:00
JoelKatz
edfcdbe46b Pass the full node type to the sync filter. 2012-10-25 01:45:26 -07:00
JoelKatz
6c0916beb4 An helper function we need. 2012-10-24 20:03:48 -07:00
JoelKatz
13ba14d573 Functions to access the iterator. 2012-10-24 18:41:01 -07:00
JoelKatz
366361d6b3 Traverse functions have not been fully tested. 2012-10-24 18:33:37 -07:00
JoelKatz
65f2275fb2 Put this in the repo so Arthur and I can discuss it. 2012-10-24 16:52:56 -07:00
JoelKatz
c49fb35a88 Wow. Our 'main' function is almost impossible to modify. 2012-10-24 15:56:15 -07:00
JoelKatz
253e3f5243 Use the new, simpler traverse logic. 2012-10-24 15:46:19 -07:00
JoelKatz
febd52b5d1 Fix the initialization order to match the construction order. 2012-10-24 15:45:54 -07:00
JoelKatz
3b42e66c08 Teach BOOST_FOREAECH how to traverse this type. 2012-10-24 15:42:16 -07:00
JoelKatz
26fc57b13c Fix range_const iterators. 2012-10-24 15:42:03 -07:00
JoelKatz
dc62f10ad4 Teach BOOST_FOREACH how to traverse our objects and arrays. 2012-10-24 15:39:37 -07:00
jed
5b8ac06fb6 still fixing up things 2012-10-24 13:20:14 -07:00
jed
17e6d714f1 Merge branch 'master' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/RPCServer.cpp
2012-10-24 13:10:17 -07:00
jed
fef96efa1e broke up RPCServer 2012-10-24 13:08:49 -07:00
JoelKatz
1cc42517da Improve debugability. 2012-10-24 12:57:00 -07:00
JoelKatz
806a025523 Small bugfixes. 2012-10-24 12:56:49 -07:00
JoelKatz
b44ef50039 Small bugfixes and logging improvements. 2012-10-24 12:27:45 -07:00
JoelKatz
2aec337c1b Modernize logging. 2012-10-24 12:27:22 -07:00
JoelKatz
bdc6e9b854 Wrong header file. 2012-10-24 12:27:06 -07:00
JoelKatz
ab5afd223e Clean up some klogging annoyances. 2012-10-24 12:26:50 -07:00
JoelKatz
60fb930546 Wrong header file included. 2012-10-24 12:23:09 -07:00
JoelKatz
23263c9a21 Ledger::getLastFullLedger shouldn't throw. 2012-10-24 12:13:18 -07:00
JoelKatz
a850632216 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-24 11:17:29 -07:00
JoelKatz
853136b2a5 Trigger the history acquire code under the correct conditions.
Advance the "last full ledger" tracking correctly.
2012-10-24 11:17:00 -07:00
jed
7304637b2d Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-24 09:47:22 -07:00
jed
15fcbcd4c8 start reworking API 2012-10-24 09:47:09 -07:00
Stefan Thomas
4ce45098de Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-24 17:09:12 +02:00
Stefan Thomas
d1d231193d Handle exceptions caused by invalid transactions. 2012-10-24 17:08:23 +02:00
JoelKatz
f6386ab2b5 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-24 07:26:28 -07:00
JoelKatz
0ac4185ff9 Update to support accepting ledgers acquired during the history fill. 2012-10-24 07:26:05 -07:00
Stefan Thomas
bbec036837 UT: Fixed host configurations and having multiple instances of test suite. 2012-10-24 09:35:31 +02:00
JoelKatz
5684a8e233 LedgerAcquireSet code to acquire a set of ledgers to restore a chain. 2012-10-23 17:03:38 -07:00
Stefan Thomas
cb2fb10b65 UT: Added verbosity and no_server options to setUp routine. 2012-10-23 23:19:09 +02:00
Arthur Britto
b7a40435b8 Document future direction of Transaction. 2012-10-23 12:48:09 -07:00