JoelKatz
aa1f923306
A better fix so that every type doesn't have to have its own operator=.
...
This fixes it in one place and allows many such helpers to be removed.
2012-08-19 22:47:59 -07:00
JoelKatz
6f5eb015bf
Fix the bug causing 'Paths' not to have a name. The implicit 'operator='
...
function obliterated the name.
2012-08-19 22:41:30 -07:00
Arthur Britto
d05f74b838
Merge branch 'ripple'
2012-08-19 22:21:07 -07:00
Arthur Britto
a251a1ae4e
Fix STPathSet deserialization.
2012-08-19 22:20:58 -07:00
Arthur Britto
df351a40e0
Merge branch 'ripple'
2012-08-19 21:37:22 -07:00
Arthur Britto
7e30db94b4
Work on ripple paths.
2012-08-19 21:36:25 -07:00
JoelKatz
c036188c3c
Some more cleanups.
2012-08-19 21:01:36 -07:00
JoelKatz
420ee91877
Remove more wasteful allocate/increment/decrement/free cycles.
2012-08-19 19:23:10 -07:00
JoelKatz
84ee39b147
Fix a few more cases where we create a new shared pointer just to
...
immediately throw it away, resulting in a wasted
allocate/increment/decrement/free.
2012-08-19 19:04:18 -07:00
JoelKatz
e825db5db9
Don't report a failure if we got a fat root.
2012-08-19 19:03:33 -07:00
Arthur Britto
fbd67bda89
Let issuer be defaulted for RPC ripple command.
2012-08-19 18:54:26 -07:00
Arthur Britto
053e030e70
Constify TransactionEngine.
2012-08-19 02:32:09 -07:00
Arthur Britto
6aa725768a
Cosmetic.
2012-08-19 01:41:07 -07:00
Arthur Britto
64b3afad28
Fixes for quality.
2012-08-18 13:16:58 -07:00
Arthur Britto
3530988e9c
Cosmetic.
2012-08-18 13:16:26 -07:00
Arthur Britto
d5734cd6ce
Merge ripple dirs with owner dirs and RPC fixes for setting quality.
2012-08-18 12:41:58 -07:00
Arthur Britto
12c34a4b75
Merge branch 'ripple'
2012-08-17 17:12:47 -07:00
Arthur Britto
99d1451c29
Fixes for direct ripple with quality to work.
2012-08-17 17:11:13 -07:00
Arthur Britto
f2902ca014
Make json full text for STAccount more legible.
2012-08-17 17:08:23 -07:00
JoelKatz
6bf10b1082
Threading support for node deletion.
2012-08-17 16:18:22 -07:00
JoelKatz
50777639fb
Set the tolerated clock offset to 20 seconds for now.
2012-08-16 16:00:18 -07:00
JoelKatz
b789154c08
SLE support for threading through transactions.
2012-08-16 15:59:27 -07:00
Arthur Britto
27f4a2ce30
Disable SNTPClient in standalone mode, try 2.
2012-08-16 14:13:59 -07:00
Arthur Britto
9c66ae8ef0
Fixes for ripple path expansion.
2012-08-16 14:06:06 -07:00
Arthur Britto
28c31e797b
Disable SNTPClient in standalone mode.
2012-08-16 14:05:21 -07:00
JoelKatz
916cdf5279
Remove mOrigNodes.
2012-08-15 15:33:03 -07:00
Arthur Britto
c540b2a8a6
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-08-15 15:00:09 -07:00
Arthur Britto
f4714736cb
Fixes for path checkpointing and expansion.
2012-08-15 14:59:55 -07:00
jed
c18302e089
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-08-15 10:35:26 -07:00
jed
4f285dc603
add RippleLines
2012-08-15 10:35:12 -07:00
JoelKatz
abf41dd4de
Fix a large number of cases where we copy construct a shared_ptr just to destroy it.
2012-08-15 04:01:22 -07:00
JoelKatz
11f7012d09
Fix a bug where tx set acquire timeouts never occured.
...
Run acquire timeouts in milliseconds rather than seconds.
2012-08-15 01:20:14 -07:00
Arthur Britto
8ef27615dc
Add getJson to PathState.
2012-08-14 18:18:15 -07:00
Arthur Britto
872314f933
Remove more Account from AccountStateNode and LedgerEntrySet revision.
2012-08-14 17:17:28 -07:00
Arthur Britto
44053a4afc
Merge branch 'master' into ripple
2012-08-14 16:10:17 -07:00
Arthur Britto
64d6f16068
Minor cleanup.
2012-08-14 16:04:39 -07:00
JoelKatz
d3bce70e86
Remove Config::init. It's not needed.
2012-08-14 16:00:03 -07:00
JoelKatz
36fb085114
Make this more readable.
2012-08-14 15:59:25 -07:00
Arthur Britto
5ddbf968bf
Remove Account field from AccountRootNode.
2012-08-14 15:50:35 -07:00
JoelKatz
89c7c26c2f
Oops.
2012-08-14 15:36:50 -07:00
JoelKatz
e473ce8424
Support "standalone" mode (-a or --standalone) in which we do not connect
...
to the network and do not close ledgers. This mode makes it much easier to
test transactions as they are only applied once to the open ledger.
2012-08-14 15:35:30 -07:00
jed
463a2abc9b
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-08-14 14:19:59 -07:00
jed
6044e49994
.
2012-08-14 14:19:44 -07:00
Arthur Britto
07f5bf2612
Enforce SendMax restrictions in transaction engine.
2012-08-14 13:31:46 -07:00
Arthur Britto
11f02ba798
Ignore create flag on payments if account already created.
2012-08-14 13:17:59 -07:00
JoelKatz
4b2ae556bd
Downgrade a timing issue from fatal to warning.
2012-08-14 01:51:46 -07:00
JoelKatz
046c539d49
Mark a parameter as unused.
2012-08-14 01:51:35 -07:00
JoelKatz
3dcdc3b94a
Fire up the aux thread earlier.
2012-08-14 01:51:17 -07:00
JoelKatz
04427b4ad0
Cleanups.
2012-08-13 23:15:50 -07:00
JoelKatz
227754496e
Fix what is probably *the* bug. We aren't usually in our own UNL, so we
...
specially mark our validations trusted. But that wasn't properly taken into
account in one case where we decide if a validation is current. This causes
two nodes to each not recognize their own validations, so they tend to
exchange ledgers.
Cleanups, extra logging.
2012-08-13 23:14:39 -07:00