Commit Graph

  • 7589d2f6e1 Don't let the ripple address cache grow infinitely. JoelKatz 2013-04-09 17:00:14 -07:00
  • d0c4dd0222 Typo. JoelKatz 2013-04-09 15:50:09 -07:00
  • 4c30671372 Be sure not to include XRP twice. JoelKatz 2013-04-09 14:21:48 -07:00
  • 4abae1d11a Temporarily revert part of previous patch. JoelKatz 2013-04-09 14:13:17 -07:00
  • a00ae8864a Widen the ripple paths we explore close to the beginning but narrow them in the middle. JoelKatz 2013-04-09 14:09:23 -07:00
  • 8c3d04caff Include XRP in usAccountSourceCurrencies so that it can't get included twice. JoelKatz 2013-04-09 00:43:22 -07:00
  • 228a3b5a67 Fix previous commit. JoelKatz 2013-04-08 19:20:44 -07:00
  • a132df0535 Don't produce any paths where the input and output are the same account, same currency. JoelKatz 2013-04-08 19:18:29 -07:00
  • 183a6dbd2c Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-04-11 13:57:00 -07:00
  • 49b1da8a09 Add destination account. JoelKatz 2013-04-11 13:56:44 -07:00
  • 13b26a95e6 Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop Arthur Britto 2013-04-09 22:13:15 -07:00
  • 1947b56a84 Fix createHumanCurrency() to always output instead of throwing. Arthur Britto 2013-04-09 22:13:03 -07:00
  • 568c27ef86 Return the "destination_currencies" field. JoelKatz 2013-04-09 20:48:53 -07:00
  • c93cd6e011 Fix memory leak. JoelKatz 2013-04-09 20:25:12 -07:00
  • 289e86483a Cleanup. JoelKatz 2013-04-09 20:08:19 -07:00
  • fd296b4411 Pathfinding performance improvements. JoelKatz 2013-04-09 19:42:57 -07:00
  • ab751ffb27 Cleanup. JoelKatz 2013-04-09 17:01:08 -07:00
  • bd3780abbc Missing free in error case. JoelKatz 2013-04-09 17:00:46 -07:00
  • 21ead9e866 Don't let the ripple address cache grow infinitely. JoelKatz 2013-04-09 17:00:14 -07:00
  • dbff221da9 Typo. JoelKatz 2013-04-09 15:50:09 -07:00
  • 23b94cdbc9 Be sure not to include XRP twice. JoelKatz 2013-04-09 14:21:48 -07:00
  • 05095ec71d Temporarily revert part of previous patch. JoelKatz 2013-04-09 14:13:17 -07:00
  • 821fc8abe9 Widen the ripple paths we explore close to the beginning but narrow them in the middle. JoelKatz 2013-04-09 14:09:23 -07:00
  • e810a7c3b4 Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop Arthur Britto 2013-04-09 01:21:42 -07:00
  • f2dd80c004 Disallow and remove IOUs denominated in XRP. Arthur Britto 2013-04-09 01:21:26 -07:00
  • 9f1c975268 Include XRP in usAccountSourceCurrencies so that it can't get included twice. JoelKatz 2013-04-09 00:43:22 -07:00
  • b2853161df Fix previous commit. JoelKatz 2013-04-08 19:20:44 -07:00
  • 24295031c1 Don't produce any paths where the input and output are the same account, same currency. JoelKatz 2013-04-08 19:18:29 -07:00
  • 859ff7784d Correctly handle one-element paths. Don't call setCanonical, it's broken. JoelKatz 2013-04-08 17:44:04 -07:00
  • c0049542a2 Correctly handle one-element paths. Don't call setCanonical, it's broken. JoelKatz 2013-04-08 17:44:04 -07:00
  • 46dbd3e967 Emergency fix. boost::format doesn't have the thread safety we thought. JoelKatz 2013-04-08 17:16:18 -07:00
  • 96e4a078d9 Emergency fix. boost::format doesn't have the thread safety we thought. JoelKatz 2013-04-08 17:16:18 -07:00
  • 66db6eac6a Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop Arthur Britto 2013-04-08 16:14:49 -07:00
  • 85321afd44 JSON API clean up. Arthur Britto 2013-04-08 16:14:35 -07:00
  • 6313041025 Disable verbosity by default in account_tx-test.js (still commented out) jatchili 2013-04-08 16:05:11 -07:00
  • f9b18254ab Fix some paths we missed. JoelKatz 2013-04-08 01:17:20 -07:00
  • c4432bfc0c Fix some paths we missed. JoelKatz 2013-04-08 01:17:20 -07:00
  • 0be086b1a4 Count a path to the destination extra. JoelKatz 2013-04-07 23:55:54 -07:00
  • 950d6b3f55 Off by one error. Thank you unit tests. JoelKatz 2013-04-07 23:34:37 -07:00
  • f78424a2d5 Statistical path exploration. Phase one. JoelKatz 2013-04-07 23:21:26 -07:00
  • 3f3374d1d8 This is the correct fix. JoelKatz 2013-04-07 21:55:20 -07:00
  • 56fe0457d6 Add an extra phase to the process of deciding which ripple lines to explore. It will make sense shortly. JoelKatz 2013-04-07 20:56:16 -07:00
  • ebb77d668a Cleanup. JoelKatz 2013-04-07 20:46:33 -07:00
  • 14a720ebdc Avoid redundant exploration. JoelKatz 2013-04-07 20:15:01 -07:00
  • 4af8b40e3a Some small optimizations. JoelKatz 2013-04-07 18:34:16 -07:00
  • 6b267abee2 Always return a "transactions" array in account_tx, even if it's empty. JoelKatz 2013-04-06 12:22:33 -07:00
  • e87fce1542 Remove unneccessary copies. JoelKatz 2013-04-07 21:32:18 -07:00
  • 6d9a27e593 Count a path to the destination extra. JoelKatz 2013-04-07 23:55:54 -07:00
  • 7e429dd14c On non-tiny nodes, use an extra I/O thread. JoelKatz 2013-04-07 23:44:36 -07:00
  • 5928b3dcbf Off by one error. Thank you unit tests. JoelKatz 2013-04-07 23:34:37 -07:00
  • ae7fc56e6b Statistical path exploration. Phase one. JoelKatz 2013-04-07 23:21:26 -07:00
  • d3da878dda Whitespace. JoelKatz 2013-04-07 23:21:09 -07:00
  • 3c98070d43 This is the correct fix. JoelKatz 2013-04-07 21:55:20 -07:00
  • c6cea1d072 Remove unneccessary copies. JoelKatz 2013-04-07 21:32:18 -07:00
  • 03bce70a23 Add an extra phase to the process of deciding which ripple lines to explore. It will make sense shortly. JoelKatz 2013-04-07 20:56:16 -07:00
  • a47b89422f Cleanup. JoelKatz 2013-04-07 20:46:33 -07:00
  • f405a492a4 Avoid redundant exploration. JoelKatz 2013-04-07 20:15:01 -07:00
  • e3063b0495 Some small optimizations. JoelKatz 2013-04-07 18:34:16 -07:00
  • e538c38d61 Always return a "transactions" array in account_tx, even if it's empty. JoelKatz 2013-04-06 12:22:33 -07:00
  • a91c484f99 Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-04-05 21:16:40 -07:00
  • 069b34101f Remove a warning. JoelKatz 2013-04-05 21:16:25 -07:00
  • c7da4546f1 UT: Disable account_tx tests for littering output. Arthur Britto 2013-04-05 19:40:41 -07:00
  • b10b0f82f6 Division rounds towards zero automatically. We don't need to do anything special in mulRound or divRound before we divide if we're rounding towards zero. JoelKatz 2013-04-05 19:00:24 -07:00
  • fd769cdca1 Merge branch 'master' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-04-05 09:58:08 -07:00
  • 04d48a6d21 Emergency fix: Sanely handle taking a position we previously failed to acquire. JoelKatz 2013-04-05 09:57:24 -07:00
  • 48635bb843 Fix small bugs in the SHAMapDiff algorithm. JoelKatz 2013-04-05 09:51:05 -07:00
  • bc5a81efc3 Report which acquires failed in 'consensus_info'. JoelKatz 2013-04-05 09:50:37 -07:00
  • ff89774fda Merge branch 'master' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-04-05 09:43:03 -07:00
  • 7131564eb1 Emergency patch to fix ledger not closing. Do not timeout on acquiring a transaction set if a trusted peer still proposes it. Instead, fetch more aggressively. JoelKatz 2013-04-05 09:41:43 -07:00
  • 4c9c2ec0a6 Merge branch 'new_pathfinding' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-04-04 20:33:52 -07:00
  • a56d284e4d Some cleanups. JoelKatz 2013-04-04 20:32:11 -07:00
  • f37737edd3 account_tx-test.js - uses new ordering scheme jatchili 2013-04-04 16:09:30 -07:00
  • fc79cd867e Merge branch 'master' of github.com:jedmccaleb/NewCoin jatchili 2013-04-04 15:31:19 -07:00
  • b3f2f68682 Fix bug in AccountTransactions database creation. JoelKatz 2013-04-04 15:26:35 -07:00
  • 2c20b313c9 Made some changes to account_tx-test.js jatchili 2013-04-04 12:02:52 -07:00
  • 437fd44e42 Comment out broken account_tx-test.js Arthur Britto 2013-04-03 17:21:46 -07:00
  • 43b0e80cdc Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-04-03 17:21:18 -07:00
  • 7b98191d68 Make ripple balance checks more lenient. Arthur Britto 2013-04-03 17:12:39 -07:00
  • 5d4e7db788 Fix the fix. JoelKatz 2013-04-03 14:20:20 -07:00
  • 88dba87fa9 Fix the deadlock. Can't hold the LedgerMaster lock when calling a pub* function. JoelKatz 2013-04-03 14:17:06 -07:00
  • 55c2751ac1 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding JoelKatz 2013-04-03 13:47:45 -07:00
  • 1894b2d4b8 Missing log message. JoelKatz 2013-04-03 13:47:09 -07:00
  • f2397856a5 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding JoelKatz 2013-04-03 12:46:32 -07:00
  • e7a41fab8f Restore the original behavior. We do not want to call RAND_screen because it calls RAND_poll. Let me know if this breaks anything. JoelKatz 2013-04-02 16:46:28 -07:00
  • 2822251e4e Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-04-02 15:08:59 -07:00
  • 116c89fad5 Add "round to zero" to subRound/addRound. JoelKatz 2013-04-02 15:07:40 -07:00
  • 00e2ac8298 Fix a race applying connections to the open ledger. JoelKatz 2013-04-02 13:41:42 -07:00
  • 24fe80e629 Cleanup. JoelKatz 2013-04-02 13:41:34 -07:00
  • 335716c1c6 Extra statement constructor. JoelKatz 2013-04-02 13:41:17 -07:00
  • 791706e8c3 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-04-02 13:23:29 -07:00
  • 2e28179217 Suppress some warnings. JoelKatz 2013-04-02 12:24:05 -07:00
  • d73995e695 An optimization. Faster GetHex for exact strings. JoelKatz 2013-04-01 21:01:06 -07:00
  • 78d1a93e69 Reusing prepared statements is slower. JoelKatz 2013-04-01 20:24:01 -07:00
  • 6f8f3f78fa Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-04-01 19:21:36 -07:00
  • 2e21391c93 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-04-01 19:04:33 -07:00
  • 5cc9314d03 Add a framework for detecting databases that need updating. Put transaction from account_tx command in transaction application sequence. CAUTION: This modifies your databases and will cause a delay on your next startup. JoelKatz 2013-04-01 19:03:28 -07:00
  • 9565b21740 Merge branch 'master' of github.com:jedmccaleb/NewCoin jatchili 2013-04-01 16:50:02 -07:00
  • 5659fb44b3 Added unit test: account_tx-test.js. Also, revised request_account_tx in remote.js to use the new argument list for account_tx. jatchili 2013-04-01 16:24:48 -07:00
  • 1725b5df48 JS: new account_tx Vahe Hovhannisyan 2013-03-29 14:54:43 +04:00
  • d0009872c1 Check. JoelKatz 2013-03-31 23:57:03 -07:00