Commit Graph

2140 Commits

Author SHA1 Message Date
JoelKatz
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.
2013-04-05 19:00:24 -07:00
JoelKatz
fd769cdca1 Merge branch 'master' of github.com:jedmccaleb/NewCoin into develop 2013-04-05 09:58:08 -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
48635bb843 Fix small bugs in the SHAMapDiff algorithm. 2013-04-05 09:51:05 -07:00
JoelKatz
bc5a81efc3 Report which acquires failed in 'consensus_info'. 2013-04-05 09:50:37 -07:00
JoelKatz
ff89774fda Merge branch 'master' of github.com:jedmccaleb/NewCoin into develop 2013-04-05 09:43:03 -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
JoelKatz
4c9c2ec0a6 Merge branch 'new_pathfinding' of github.com:jedmccaleb/NewCoin into develop 2013-04-04 20:33:52 -07:00
JoelKatz
a56d284e4d Some cleanups. 2013-04-04 20:32:11 -07:00
JoelKatz
b3f2f68682 Fix bug in AccountTransactions database creation. 2013-04-04 15:26:35 -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
55c2751ac1 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding 2013-04-03 13:47:45 -07:00
JoelKatz
1894b2d4b8 Missing log message. 2013-04-03 13:47:09 -07:00
JoelKatz
f2397856a5 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding 2013-04-03 12:46:32 -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
JoelKatz
78d1a93e69 Reusing prepared statements is slower. 2013-04-01 20:24:01 -07:00
Arthur Britto
6f8f3f78fa Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-04-01 19:21:36 -07:00
JoelKatz
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.
2013-04-01 19:03:28 -07:00
JoelKatz
d0009872c1 Check. 2013-03-31 23:57:03 -07:00
JoelKatz
450fb5c0db Cosmetic. 2013-03-31 23:56:48 -07:00
JoelKatz
f6b9e0ca80 Should return 'false', not throw. 2013-03-31 23:56:37 -07:00
JoelKatz
23183c23bd Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-03-31 23:56:21 -07:00
JoelKatz
526b4a4a6d Don't permit XRP to be specified as an object. 2013-03-31 23:55:59 -07:00
Arthur Britto
6206264a5a Typo. 2013-03-31 16:55:35 -07:00
Arthur Britto
96733c2874 Add trust auto clear. Fixes #28 2013-03-31 16:15:45 -07:00
JoelKatz
bd4e00e391 On some platforms, make_shared can only count to 9. 2013-03-31 15:39:38 -07:00
JoelKatz
2f943126e6 Must pass by reference. 2013-03-31 15:36:34 -07:00
JoelKatz
ac202c199d If an addition or subtraction has a microscopic amount left, make it zero. 2013-03-31 10:37:08 -07:00
JoelKatz
fbe8823439 Don't blow up if we have a ledger in the ledger DB but not its root map node in the node DB. 2013-03-30 19:53:34 -07:00
JoelKatz
7ac5f3f34c Don't return canonical paths. It's broken. 2013-03-30 16:59:12 -07:00
Arthur Britto
0dadf53167 Fix pathfinding mis-setting currency on order book out. 2013-03-30 15:49:58 -07:00
Arthur Britto
97d73de168 Require path nodes for offers to specify a currency or issuer change. 2013-03-30 13:46:34 -07:00
Arthur Britto
c67366ea25 Url Encode SMS messages. 2013-03-30 01:00:00 -07:00
Arthur Britto
58b3cc1dd6 Add nexmo SMS support. 2013-03-30 00:34:49 -07:00
JoelKatz
fc435fa75f Correctly account for liquidity in the implied default path. 2013-03-29 20:19:47 -07:00
JoelKatz
6af550800a Explain the issue. 2013-03-29 19:41:15 -07:00
JoelKatz
8215463879 Thread dispatch fixes. (code is commented out) 2013-03-29 18:28:16 -07:00
JoelKatz
4f029e25b6 Temporarily back out the thread migration code until I can figure out if Boost's IO service is broken. 2013-03-29 17:56:03 -07:00
JoelKatz
3bfd62971a Comment out code that breaks a unit test. 2013-03-29 17:37:30 -07:00