Commit Graph

868 Commits

Author SHA1 Message Date
Arthur Britto
fb1cd25f28 More work toward http/https client unification. 2013-01-31 13:07:37 -08:00
Arthur Britto
48cf9df7a6 Revised PUBLIC_BYTES_MAX to 33 bytes. 2013-01-31 13:06:20 -08:00
Arthur Britto
2f0721f80f Work toward http/https client unification. 2013-01-30 15:17:01 -08:00
JoelKatz
163c4869d6 Remove dead code. Properly handle "too good" and "too bad" offers. Unit test. 2013-01-30 12:56:37 -08:00
JoelKatz
d663037ddc Report a rate of zero for worthless orders. 2013-01-30 11:29:59 -08:00
JoelKatz
3b338b8825 If we get a ledger from the SQL database, it must be closed. 2013-01-30 10:15:42 -08:00
JoelKatz
7213fb9f21 Fix underflow and overflow handling in the STAmount class. Add unit test. 2013-01-30 10:12:43 -08:00
JoelKatz
7186468706 Make the STAmoun constants available outside the class. 2013-01-30 10:12:23 -08:00
Stefan Thomas
84dd5c2728 Add check to prevent negative zero.
We want a canonical encoding for zero which is 0x4000000000000000 i.e. "positive
zero". So we want to disallow the alternative encoding 0x0000000000000000 i.e.
"negative zero".
2013-01-30 17:59:54 +01:00
Arthur Britto
3066a895c1 Get rid of ledger_header hack. 2013-01-30 02:10:26 -08:00
Arthur Britto
b83412f3ca Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-30 01:28:17 -08:00
Arthur Britto
a05a2c7181 Make RPC ledger_header work. 2013-01-30 01:28:06 -08:00
JoelKatz
f413aa3ef9 Remove "e0". 2013-01-29 16:19:07 -08:00
Arthur Britto
de36536d07 Fix log. 2013-01-29 15:14:33 -08:00
JoelKatz
14297a4ee1 Remove an obsolete dispatch. 2013-01-29 14:29:41 -08:00
JoelKatz
6b4141f583 Cleanups. 2013-01-29 14:28:05 -08:00
jed
1a6eac274f Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-29 11:16:25 -08:00
jed
90e98c4a86 windows 2013-01-29 11:15:49 -08:00
Arthur Britto
441a748ffb UT: Add a unit test for getQuality. 2013-01-29 11:04:45 -08:00
Arthur Britto
71d9b60b00 Be more correct. 2013-01-29 07:49:29 -08:00
Arthur Britto
c40eb0330e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-28 21:14:25 -08:00
Arthur Britto
28d4a71e76 Fixes for OfferCreate. 2013-01-28 21:13:48 -08:00
Arthur Britto
823e04b148 Fixes for rippling funds. 2013-01-28 21:13:19 -08:00
JoelKatz
faa344c7d0 Dispatch write ahead logging through our job queue. SQL logging improvements. 2013-01-28 14:32:52 -08:00
Arthur Britto
02b9a0b623 Fix applyOffer() calculations and doc. 2013-01-28 12:40:01 -08:00
JoelKatz
e48ef29f8c Dispatch HashedObject background writes through our job queue. 2013-01-28 07:13:05 -08:00
JoelKatz
e9d405302c Use the new code. 2013-01-28 07:05:49 -08:00
JoelKatz
0cb1a1d84b Cleanups and timing adjustments. 2013-01-28 02:32:57 -08:00
JoelKatz
635aa35d49 Tuning change. 2013-01-28 02:07:47 -08:00
JoelKatz
2466eba17b Use a prepared statement to retrieve. 2013-01-28 01:54:01 -08:00
JoelKatz
d3ac663c9a Use slightly cheaper SetHex 2013-01-28 01:14:06 -08:00
JoelKatz
c543b77699 Demote debug. 2013-01-28 01:13:55 -08:00
JoelKatz
9a7ccf777e Fix a bug that can stall the acquire engine. 2013-01-28 01:13:39 -08:00
JoelKatz
8ec2d1d54d Cleanup. 2013-01-27 23:42:59 -08:00
JoelKatz
663c4bd8e5 Use the Sqlite3 prepared statement API for an expensive operation on startup. 2013-01-27 23:41:30 -08:00
JoelKatz
e8ac00e1a3 Allow tunable node sizes to adjust cache sizes, sweep timing, fetch
timing, and so on. Node size defaults to "tiny", which converves
memory and bandwidth.
2013-01-27 13:55:59 -08:00
JoelKatz
bdd5d4af9f Add 'dropCache' function to remove extraneous nodes from memory. 2013-01-27 13:55:06 -08:00
JoelKatz
43cc001eb9 Missing handlers. 2013-01-27 13:50:02 -08:00
Arthur Britto
26a3cebf2e Don't let offer taker spend savings. 2013-01-27 11:52:02 -08:00
Arthur Britto
1cbe6be1bd Be more cautious with rounding in applyOffer. 2013-01-27 11:51:17 -08:00
Arthur Britto
ddf0a9e78b Handle rounding to zero on small offers. 2013-01-26 21:25:44 -08:00
Arthur Britto
0d9b76c802 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-26 20:30:06 -08:00
Arthur Britto
ea0404b552 Work on applying offers. 2013-01-26 20:29:44 -08:00
Arthur Britto
a210800c3c Improve payment diagnostics. 2013-01-26 20:29:27 -08:00
JoelKatz
ab8389609b Mark a caution in the code. A small cleanup. And dispatch on_close's to the
thread pool rather than handling them with a websocket lock.
2013-01-26 09:41:17 -08:00
Arthur Britto
af48f287d6 Have PathFinding respect authorized accounts. 2013-01-25 16:26:04 -08:00
Arthur Britto
d5477dc832 Fix applyOffer() to use rate and other stuff. 2013-01-25 14:23:42 -08:00
JoelKatz
3b18c3148b Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-25 11:12:47 -08:00
JoelKatz
ef9d76b0fb Missing handler. 2013-01-25 11:11:04 -08:00
JoelKatz
2fb4df3ba3 More de-bastardizing. 2013-01-25 11:08:49 -08:00