JoelKatz
a47b89422f
Cleanup.
2013-04-07 20:46:33 -07:00
JoelKatz
f405a492a4
Avoid redundant exploration.
2013-04-07 20:15:01 -07:00
JoelKatz
e3063b0495
Some small optimizations.
2013-04-07 18:34:16 -07:00
JoelKatz
e538c38d61
Always return a "transactions" array in account_tx, even if it's empty.
2013-04-06 12:22:33 -07:00
JoelKatz
069b34101f
Remove a warning.
2013-04-05 21:16:25 -07:00
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