Commit Graph

  • 0bb7433bd1 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-27 07:04:44 -07:00
  • c1fbb6010e . jed 2012-10-27 07:02:50 -07:00
  • c89390eb0c 'Previous' is more logical than 'Last'. And let's be consistent. JoelKatz 2012-10-26 16:32:38 -07:00
  • bde211663f Show peer info in debug JoelKatz 2012-10-26 15:37:41 -07:00
  • 5808ac0700 Show acquired ledgers in server_info JoelKatz 2012-10-26 15:37:29 -07:00
  • a3b6239b57 Cleanup. JoelKatz 2012-10-26 15:37:10 -07:00
  • 6d9ddde39c Work on complete ledger history code. JoelKatz 2012-10-26 15:24:38 -07:00
  • 855ae419ac Logging still wasn't quite right. JoelKatz 2012-10-26 15:09:07 -07:00
  • 4b84b32148 Log the metadata at TRACE level. JoelKatz 2012-10-26 14:19:21 -07:00
  • d1a46340b7 Don't meta default values. JoelKatz 2012-10-26 13:38:13 -07:00
  • cecce9bf4a add 'isDefault' function. JoelKatz 2012-10-26 13:37:54 -07:00
  • d84cad4b7b Changes to metadata format. Make it easy to add fields that are put in the metadata when they change or are deleted. JoelKatz 2012-10-26 13:32:21 -07:00
  • 15547ce839 Type STObject helper functions, 'empty' and 'hasMatchingEntry'. A small 'isFieldAllowed' bugfix. JoelKatz 2012-10-26 13:31:24 -07:00
  • 76d4a91814 Cleanups. JoelKatz 2012-10-25 19:59:05 -07:00
  • 601181c691 Cleanups. JoelKatz 2012-10-25 19:13:36 -07:00
  • 1952dd41c4 Make some logging conditional. JoelKatz 2012-10-25 19:05:15 -07:00
  • 7f44d1569e Computing our node public and private keys every time we needed them was silly and expensive. JoelKatz 2012-10-25 18:59:07 -07:00
  • 87df08ea0b Mark some significant optimization opportuntities. JoelKatz 2012-10-25 18:46:22 -07:00
  • 249725b66b Rename NewcoinAddress to RippleAddress. Arthur Britto 2012-10-25 18:31:20 -07:00
  • 06f7347d89 UT: Fix build_teardown merge error. Arthur Britto 2012-10-25 18:19:42 -07:00
  • 522f064d9e Work on testing indirect ripple. Arthur Britto 2012-10-25 16:35:44 -07:00
  • 98130b524d We didn't correctly store root nodes we acquired from the network. JoelKatz 2012-10-25 02:22:23 -07:00
  • aa83827f79 Tiny cleanup. JoelKatz 2012-10-25 02:04:34 -07:00
  • 8f1b0971fb Stupid buglet was borking ledger acquire logic. JoelKatz 2012-10-25 01:53:25 -07:00
  • ef40099649 Major updates to the ledger tracking system. JoelKatz 2012-10-25 01:50:07 -07:00
  • 390da86192 Missing scope. JoelKatz 2012-10-25 01:47:07 -07:00
  • 18ba2f0b31 RangeSet needs to use uint32 to hold the full range of ledger seqs. JoelKatz 2012-10-25 01:45:46 -07:00
  • edfcdbe46b Pass the full node type to the sync filter. JoelKatz 2012-10-25 01:45:26 -07:00
  • 6c0916beb4 An helper function we need. JoelKatz 2012-10-24 20:03:48 -07:00
  • 13ba14d573 Functions to access the iterator. JoelKatz 2012-10-24 18:41:01 -07:00
  • 366361d6b3 Traverse functions have not been fully tested. JoelKatz 2012-10-24 18:33:37 -07:00
  • 65f2275fb2 Put this in the repo so Arthur and I can discuss it. JoelKatz 2012-10-24 16:52:56 -07:00
  • c49fb35a88 Wow. Our 'main' function is almost impossible to modify. JoelKatz 2012-10-24 15:56:15 -07:00
  • 253e3f5243 Use the new, simpler traverse logic. JoelKatz 2012-10-24 15:46:19 -07:00
  • febd52b5d1 Fix the initialization order to match the construction order. JoelKatz 2012-10-24 15:45:54 -07:00
  • 3b42e66c08 Teach BOOST_FOREAECH how to traverse this type. JoelKatz 2012-10-24 15:42:16 -07:00
  • 26fc57b13c Fix range_const iterators. JoelKatz 2012-10-24 15:42:03 -07:00
  • dc62f10ad4 Teach BOOST_FOREACH how to traverse our objects and arrays. JoelKatz 2012-10-24 15:39:37 -07:00
  • 5b8ac06fb6 still fixing up things jed 2012-10-24 13:20:14 -07:00
  • 17e6d714f1 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-24 13:10:17 -07:00
  • fef96efa1e broke up RPCServer jed 2012-10-24 13:08:49 -07:00
  • 1cc42517da Improve debugability. JoelKatz 2012-10-24 12:57:00 -07:00
  • 806a025523 Small bugfixes. JoelKatz 2012-10-24 12:56:49 -07:00
  • b44ef50039 Small bugfixes and logging improvements. JoelKatz 2012-10-24 12:27:45 -07:00
  • 2aec337c1b Modernize logging. JoelKatz 2012-10-24 12:27:22 -07:00
  • bdc6e9b854 Wrong header file. JoelKatz 2012-10-24 12:27:06 -07:00
  • ab5afd223e Clean up some klogging annoyances. JoelKatz 2012-10-24 12:26:50 -07:00
  • 60fb930546 Wrong header file included. JoelKatz 2012-10-24 12:23:09 -07:00
  • 23263c9a21 Ledger::getLastFullLedger shouldn't throw. JoelKatz 2012-10-24 12:13:18 -07:00
  • a850632216 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-10-24 11:17:29 -07:00
  • 853136b2a5 Trigger the history acquire code under the correct conditions. Advance the "last full ledger" tracking correctly. JoelKatz 2012-10-24 11:17:00 -07:00
  • 7304637b2d Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-24 09:47:22 -07:00
  • 15fcbcd4c8 start reworking API jed 2012-10-24 09:47:09 -07:00
  • 4ce45098de Merge branch 'master' of github.com:jedmccaleb/NewCoin Stefan Thomas 2012-10-24 17:09:12 +02:00
  • d1d231193d Handle exceptions caused by invalid transactions. Stefan Thomas 2012-10-24 17:08:23 +02:00
  • f6386ab2b5 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-10-24 07:26:28 -07:00
  • 0ac4185ff9 Update to support accepting ledgers acquired during the history fill. JoelKatz 2012-10-24 07:26:05 -07:00
  • bbec036837 UT: Fixed host configurations and having multiple instances of test suite. Stefan Thomas 2012-10-24 09:35:31 +02:00
  • 5684a8e233 LedgerAcquireSet code to acquire a set of ledgers to restore a chain. JoelKatz 2012-10-23 17:03:38 -07:00
  • cb2fb10b65 UT: Added verbosity and no_server options to setUp routine. Stefan Thomas 2012-10-23 22:39:30 +02:00
  • b7a40435b8 Document future direction of Transaction. Arthur Britto 2012-10-23 12:48:09 -07:00
  • a2a9012358 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-23 12:13:41 -07:00
  • 6e2637356c UT: Enable some ripple unit tests. Arthur Britto 2012-10-23 12:05:30 -07:00
  • 3650e6122c JS: Optimize base58 decoding. Arthur Britto 2012-10-23 11:56:05 -07:00
  • 6da5d508a7 Improve the warning messages when STObject::setType fails. JoelKatz 2012-10-23 11:49:16 -07:00
  • 61de7a9746 Clean up this unit test. JoelKatz 2012-10-23 11:23:09 -07:00
  • bb4cc37e58 Remove chatty debug. JoelKatz 2012-10-23 11:22:56 -07:00
  • 756e628f93 Add an STObject::operator== that is sensible. JoelKatz 2012-10-23 11:22:37 -07:00
  • 67c87a9d13 Add a few test vectors. JoelKatz 2012-10-23 11:05:17 -07:00
  • 1a20295e16 Remove tx invalid assertion - exception should be enough. Stefan Thomas 2012-10-23 17:52:18 +02:00
  • 72f434c670 UT: Quiet tests. Arthur Britto 2012-10-22 21:40:26 -07:00
  • 0105009d21 UT: Add more ripple testing. Arthur Britto 2012-10-22 21:33:38 -07:00
  • ef1066cbfa UT: Add a verbose setup short cut. Arthur Britto 2012-10-22 21:31:02 -07:00
  • 9ea2fa8c69 UT: Add another Amount test. Arthur Britto 2012-10-22 21:30:29 -07:00
  • 7811850a52 JS: Fix Remote.request_ripple_balnce(). Arthur Britto 2012-10-22 21:30:04 -07:00
  • 7bfe509996 JS: Fix Amount.copyTo(). Arthur Britto 2012-10-22 21:29:38 -07:00
  • f4d48f56d8 JS: Fix UInt160 comparison. Arthur Britto 2012-10-22 16:56:00 -07:00
  • 59a0393320 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-22 16:16:07 -07:00
  • c5dce0e270 JS: Add support for parsing and encoding base58. Arthur Britto 2012-10-22 16:15:58 -07:00
  • 485f1aab13 JS: Add arraySet() and stringToArray() to utils.js Arthur Britto 2012-10-22 16:11:35 -07:00
  • 39303e3998 Some extra LedgerAcquire helper functions. JoelKatz 2012-10-22 14:01:17 -07:00
  • 2f2f09b4fc Reduce debug. JoelKatz 2012-10-22 14:01:06 -07:00
  • c08db57b2b Ledger reply error support. JoelKatz 2012-10-22 12:27:30 -07:00
  • 9326074324 Second phase of removing old-style ledger data queries -- always give new style replies. JoelKatz 2012-10-22 12:26:51 -07:00
  • 766bc8377f Lots of small cleanups. JoelKatz 2012-10-22 11:49:17 -07:00
  • 8705d0258d Add a "full history" mode that causes the node to try to keep full history going back to the genesis ledger. Not fully implemented yet. JoelKatz 2012-10-22 10:31:07 -07:00
  • e2e7eca1f1 Fix a small bug in the ledger tiebreak algorithm based on nodes using. JoelKatz 2012-10-22 10:30:42 -07:00
  • 2c2a2866a3 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-10-22 09:22:53 -07:00
  • 5bc0838d2a Make the standard output loglevel low even if the debug file loglevel is high. JoelKatz 2012-10-22 09:22:32 -07:00
  • fe33bdaae8 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-21 21:45:10 -07:00
  • bd0dc68a22 JS: More fixes and tests for Amount.negate(). Arthur Britto 2012-10-21 21:45:04 -07:00
  • 5e0f4c0102 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-21 21:07:04 -07:00
  • 0d2e1252e1 changes to tx_history jed 2012-10-21 21:06:46 -07:00
  • e92f2f38c1 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-21 20:34:14 -07:00
  • fff39797c0 UT: Lots of improvements and fixes. Arthur Britto 2012-10-21 20:04:25 -07:00
  • 6bb79463d8 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-21 19:21:24 -07:00
  • 7fb75174fc added tx_history RPC jed 2012-10-21 19:21:08 -07:00
  • cc3c640322 UT: Share setUp and tearDown code. Arthur Britto 2012-10-21 15:30:16 -07:00
  • 59a61d7b35 JS: Add support for more types of transactions to remote.js. Arthur Britto 2012-10-21 14:44:35 -07:00
  • 416f62a3f5 JS: Add Date support to offer_create. Arthur Britto 2012-10-20 19:11:30 -07:00