Commit Graph

9612 Commits

Author SHA1 Message Date
JoelKatz
a25a9831f1 Fee tracking both that scales with load and that doesn't (for the reserve). Get fees as json.
Locks for the fee manager.
2012-12-17 04:36:58 -08:00
Stefan Thomas
4032f9351a Add more precision options to to_human(). 2012-12-16 11:55:04 -08:00
Arthur Britto
0bc4a7b1e2 Fix extraneous offer creation. 2012-12-15 16:48:46 -08:00
Arthur Britto
65bb4a8941 Avoid letting owner counts go bad. 2012-12-15 15:22:54 -08:00
Arthur Britto
ab8463a14f UT: Adjust for changed terNO_DST. 2012-12-15 14:35:34 -08:00
Arthur Britto
6114a0b643 Fix no destination errors. 2012-12-15 13:47:56 -08:00
Arthur Britto
4baa8b3c5d Add support for offers to allow parties to go into debt. Broken. 2012-12-15 00:06:12 -08:00
Arthur Britto
fd0bd1433f UT: Test offer counts. 2012-12-14 21:21:27 -08:00
Arthur Britto
12a4ce88ec Add support for incrementally updating owner count. 2012-12-14 21:19:44 -08:00
Arthur Britto
704b31e0f6 UT: Fix intermitent timeouts. 2012-12-14 19:07:46 -08:00
Arthur Britto
68e665c719 UT: Turn off verbose. 2012-12-14 17:48:39 -08:00
Arthur Britto
2920dc7be2 UT: Fix send test. 2012-12-14 17:47:18 -08:00
Arthur Britto
dd8e155226 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-14 16:34:38 -08:00
Arthur Britto
f93dc7a7b4 Fix network state reporting in server and client. 2012-12-14 16:34:11 -08:00
JoelKatz
fa4ff04d06 Broaden the integer multiplication testing. 2012-12-14 16:18:32 -08:00
JoelKatz
534ce8307f Have to special-case the root node. 2012-12-14 12:07:50 -08:00
JoelKatz
efd9e91c51 Cleanups. Remove some redundant checks. 2012-12-14 10:53:22 -08:00
JoelKatz
0da30fc82e Avoid some extraneous reference count operations. 2012-12-14 10:10:52 -08:00
JoelKatz
bc3f641373 Track when a node was last accessed. 2012-12-14 09:56:28 -08:00
JoelKatz
f5e70fdcf3 Make sure the socket doesn't go away while we're shutting it down asynchronously. 2012-12-14 09:55:52 -08:00
JoelKatz
a23788de77 Fix a small memory leak. 2012-12-14 08:51:33 -08:00
JoelKatz
0cf761b5b1 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 17:16:18 -08:00
JoelKatz
b4175d73ea Fix the shutdown deadlock and a few other problems. Don't wait for SSL shutdown in the websocketpp strand. 2012-12-13 17:15:41 -08:00
Arthur Britto
5b60c73489 Look in account for sfOwnerCount. 2012-12-13 17:09:41 -08:00
Arthur Britto
38650ec819 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 16:55:50 -08:00
Arthur Britto
df4d2ec149 Check field present for stOwnerCount. 2012-12-13 16:55:37 -08:00
JoelKatz
f8e98694c6 Emergency workaround. 2012-12-13 16:41:28 -08:00
Arthur Britto
345d8013ca Merge branch 'master' into reserve 2012-12-13 16:41:03 -08:00
JoelKatz
26915da1a4 Temporary workaround. 2012-12-13 16:36:20 -08:00
JoelKatz
e65c390423 Allow larger amounts in normal notation. 2012-12-13 15:56:39 -08:00
Arthur Britto
72d8811ad3 Add and use new owner_reserve. 2012-12-13 15:45:49 -08:00
JoelKatz
7810cffd18 Sync to C++ code logic. One test fails, I'm tracking it down now. 2012-12-13 15:42:41 -08:00
JoelKatz
092fe4389e Tiny optimization -- don't find the entry twice. 2012-12-13 12:15:23 -08:00
JoelKatz
4a809a5d1c Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 12:10:31 -08:00
JoelKatz
ef93881d71 Fix the deadlock. We were destroying the WSConnection while holding the
MapLock causing a deadlock between the MapLock and MonitorLock.
2012-12-13 12:09:48 -08:00
Stefan Thomas
269abd0131 Fix infinite loop when using a zero amount in a multiplication. 2012-12-13 11:28:45 -08:00
JoelKatz
25abc284be Fix build issues. 2012-12-13 10:34:13 -08:00
JoelKatz
5275d915c9 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 00:07:26 -08:00
JoelKatz
48f5f25076 This gets as many of the "nice to get right" cases exactly right as possible
without failing any of the critical cases.
2012-12-13 00:06:37 -08:00
JoelKatz
924e6e95b0 Extra logging. 2012-12-12 23:54:57 -08:00
Arthur Britto
68327ab27f UT: Fixes for reserves. 2012-12-12 23:08:18 -08:00
Arthur Britto
6d3c82ab7b Merge branch 'reserve' 2012-12-12 21:55:25 -08:00
Arthur Britto
f1735c5cdf Move from account create fee to reserve XRP. 2012-12-12 21:54:56 -08:00
JoelKatz
93e4e4780a Try native*non-native too. 2012-12-12 21:53:13 -08:00
JoelKatz
d7fcb5c7ba Fix a native*native bug. Add a test to make sure integer multiplications give exact results. 2012-12-12 21:50:07 -08:00
JoelKatz
7724b18aeb Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-12 21:17:32 -08:00
JoelKatz
caf6be04b4 Fix the two bugs that are causing us the most pain. If we encounter an error while processing or handling
a connection, don't destroy the endpoint.
2012-12-12 21:17:00 -08:00
Stefan Thomas
55a595a880 "Fix" multiply by disabling rounding - doesn't seem to produce correct results. 2012-12-12 20:56:55 -08:00
Stefan Thomas
d3c4e704c4 Add tests for Amount#multiply. 2012-12-12 20:56:06 -08:00
Stefan Thomas
9e8a25ddb2 Fix semantic errors in Amount#multiply. 2012-12-12 20:52:45 -08:00