Commit Graph

3033 Commits

Author SHA1 Message Date
JoelKatz
a8dfc0332f Fix breakage. 2012-12-17 18:12:07 -08:00
JoelKatz
038adf2a34 Mark two FIXMEs in code that handles fees wrongly. Work on doing fees correctly. 2012-12-17 18:09:47 -08:00
Arthur Britto
2997bde362 JS: Fix amount parsing to accept negative exponents. 2012-12-17 17:33:02 -08:00
JoelKatz
159ab7717b I fixed it for real this time. 2012-12-17 11:56:43 -08:00
JoelKatz
293214155f One last try. 2012-12-17 11:51:43 -08:00
JoelKatz
e9f9406cf9 Try it again. 2012-12-17 11:48:22 -08:00
JoelKatz
f868fb3d23 Maybe fix the build for Jeff. 2012-12-17 11:41:07 -08:00
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
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
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
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