Commit Graph

5247 Commits

Author SHA1 Message Date
JoelKatz
aaaa898930 Add destination account. 2013-04-11 14:02:38 -07:00
Arthur Britto
5542ed51cc Fix createHumanCurrency() to always output instead of throwing. 2013-04-11 14:02:30 -07:00
JoelKatz
3981727293 Return the "destination_currencies" field. 2013-04-11 14:02:24 -07:00
JoelKatz
45915d262e Fix memory leak. 2013-04-11 14:02:19 -07:00
JoelKatz
aad99f4955 Cleanup. 2013-04-11 14:02:13 -07:00
JoelKatz
5e834ae652 Pathfinding performance improvements. 2013-04-11 14:01:51 -07:00
JoelKatz
4d1ce12505 Cleanup. 2013-04-11 14:01:46 -07:00
JoelKatz
c03ae4accb Missing free in error case. 2013-04-11 14:01:26 -07:00
JoelKatz
7589d2f6e1 Don't let the ripple address cache grow infinitely. 2013-04-11 14:01:18 -07:00
JoelKatz
d0c4dd0222 Typo. 2013-04-11 14:01:12 -07:00
JoelKatz
4c30671372 Be sure not to include XRP twice. 2013-04-11 14:01:06 -07:00
JoelKatz
4abae1d11a Temporarily revert part of previous patch. 2013-04-11 14:00:57 -07:00
JoelKatz
a00ae8864a Widen the ripple paths we explore close to the beginning but narrow them in the middle.
Conflicts:
	src/cpp/ripple/Pathfinder.cpp
2013-04-11 14:00:45 -07:00
JoelKatz
8c3d04caff Include XRP in usAccountSourceCurrencies so that it can't get included twice. 2013-04-11 13:59:21 -07:00
JoelKatz
228a3b5a67 Fix previous commit. 2013-04-11 13:59:11 -07:00
JoelKatz
a132df0535 Don't produce any paths where the input and output are the same account, same currency. 2013-04-11 13:59:04 -07:00
JoelKatz
859ff7784d Correctly handle one-element paths. Don't call setCanonical, it's broken. 2013-04-08 18:01:26 -07:00
JoelKatz
96e4a078d9 Emergency fix. boost::format doesn't have the thread safety we thought. 2013-04-08 17:16:18 -07:00
JoelKatz
c4432bfc0c Fix some paths we missed. 2013-04-08 01:17:20 -07:00
JoelKatz
0be086b1a4 Count a path to the destination extra. 2013-04-08 00:10:51 -07:00
JoelKatz
950d6b3f55 Off by one error. Thank you unit tests. 2013-04-08 00:10:41 -07:00
JoelKatz
f78424a2d5 Statistical path exploration. Phase one. 2013-04-08 00:10:36 -07:00
JoelKatz
3f3374d1d8 This is the correct fix. 2013-04-08 00:10:25 -07:00
JoelKatz
56fe0457d6 Add an extra phase to the process of deciding which ripple lines to explore.
It will make sense shortly.
2013-04-08 00:10:09 -07:00
JoelKatz
ebb77d668a Cleanup. 2013-04-08 00:10:01 -07:00
JoelKatz
14a720ebdc Avoid redundant exploration. 2013-04-08 00:09:46 -07:00
JoelKatz
4af8b40e3a Some small optimizations. 2013-04-08 00:09:31 -07:00
JoelKatz
6b267abee2 Always return a "transactions" array in account_tx, even if it's empty. 2013-04-08 00:09:18 -07:00
JoelKatz
e87fce1542 Remove unneccessary copies. 2013-04-08 00:08:55 -07:00
JoelKatz
04d48a6d21 Emergency fix: Sanely handle taking a position we previously failed to acquire. 2013-04-05 09:57:24 -07:00
JoelKatz
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.
2013-04-05 09:41:43 -07:00
jatchili
f37737edd3 account_tx-test.js - uses new ordering scheme 2013-04-04 16:09:30 -07:00
jatchili
fc79cd867e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-04-04 15:31:19 -07:00
JoelKatz
b3f2f68682 Fix bug in AccountTransactions database creation. 2013-04-04 15:26:35 -07:00
jatchili
2c20b313c9 Made some changes to account_tx-test.js 2013-04-04 12:02:52 -07:00
Arthur Britto
437fd44e42 Comment out broken account_tx-test.js 2013-04-03 17:21:46 -07:00
Arthur Britto
43b0e80cdc Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-04-03 17:21:18 -07:00
Arthur Britto
7b98191d68 Make ripple balance checks more lenient. 2013-04-03 17:12:39 -07:00
JoelKatz
5d4e7db788 Fix the fix. 2013-04-03 14:20:20 -07:00
JoelKatz
88dba87fa9 Fix the deadlock. Can't hold the LedgerMaster lock when calling a pub* function. 2013-04-03 14:17:06 -07:00
JoelKatz
1894b2d4b8 Missing log message. 2013-04-03 13:47:09 -07:00
JoelKatz
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.
2013-04-02 16:46:28 -07:00
Arthur Britto
2822251e4e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-04-02 15:08:59 -07:00
JoelKatz
116c89fad5 Add "round to zero" to subRound/addRound. 2013-04-02 15:07:40 -07:00
JoelKatz
00e2ac8298 Fix a race applying connections to the open ledger. 2013-04-02 13:41:42 -07:00
JoelKatz
24fe80e629 Cleanup. 2013-04-02 13:41:34 -07:00
JoelKatz
335716c1c6 Extra statement constructor. 2013-04-02 13:41:17 -07:00
Arthur Britto
791706e8c3 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-04-02 13:23:29 -07:00
JoelKatz
2e28179217 Suppress some warnings. 2013-04-02 12:24:05 -07:00
JoelKatz
d73995e695 An optimization. Faster GetHex for exact strings. 2013-04-01 21:01:06 -07:00