Commit Graph

32 Commits

Author SHA1 Message Date
JoelKatz
36a84484e0 Implement clearing the regular key, setting and clearing the no master
flag and enforcing the no master flag.
2013-06-17 18:53:42 -07:00
Vinnie Falco
00a7cbf610 Update copyright notice and 80 column separators 2013-06-15 18:20:59 -07:00
Vinnie Falco
521e812fc4 Reformatting using AStyle 2013-06-14 08:45:13 -07:00
JoelKatz
6b4b239e72 Fix dir describer when an offer is added to a directory.
Check all amounts for orders, fees, and payments to make sure they're network legal.
2013-06-06 23:07:33 -07:00
JoelKatz
f7810215a5 Actually set the cached transaction state. 2013-06-02 01:48:07 -07:00
Vinnie Falco
794b84c473 Fix missing file names for new Log partition code 2013-05-27 13:15:57 -07:00
Vinnie Falco
5615bd230d Strip includes from module sources and move them into unity .cpp file 2013-05-27 13:14:06 -07:00
Vinnie Falco
d8d52d975c Finish Log changes for module ripple_ledger 2013-05-27 13:14:05 -07:00
JoelKatz
e42fd3eee8 Verify the correct prior transaction, if required. 2013-05-26 16:50:45 -07:00
JoelKatz
4d1b45906d Update the signature check flags if needed. 2013-05-15 16:04:29 -07:00
JoelKatz
bcf0fc0b3a Avoid construcing a RippleAddress just to throw it away. 2013-05-13 18:28:54 -07:00
JoelKatz
b906cebf12 Fee change bugfixes. 2013-04-23 11:48:51 -07:00
JoelKatz
efb3c24518 Change/Fee transactor. 2013-04-15 22:59:16 -07:00
JoelKatz
8ed0d107fd Allow administrators to submit transactions that don't meet the local load fee. 2013-04-15 17:14:20 -07:00
JoelKatz
450fb5c0db Cosmetic. 2013-03-31 23:56:48 -07:00
JoelKatz
606dff758c Support compiling with C++11 rules. Compile C++11 by default.
This gives us some significant performance boosts when containers and binds.
2013-03-16 02:38:05 -07:00
Arthur Britto
6616ebf133 Better logging for insufficent fee paid. 2013-02-25 22:32:07 -08:00
Arthur Britto
87844a6053 Make Payment use new mPriorBalance. 2013-02-24 14:18:07 -08:00
JoelKatz
341d198ffe Must check sequence before checking fee and signature. Otherwise lots of bad things happen:
1) We needlessly check signatures on applied.
2) We return the wrong error code if a transaction that was already applied has an insufficient fee.
2013-02-11 16:48:52 -08:00
JoelKatz
8136f98729 Cleanups. uint64_t -> uint64 2013-01-16 00:38:20 -08:00
Arthur Britto
ffd32cc66c Make specific generic uses of temINVALID. 2013-01-15 19:55:57 -08:00
Arthur Britto
54e4fcca4f Fix error code for bad fee. 2012-12-27 01:55:17 -08:00
JoelKatz
829e359567 Disallow non-native transaction fees, rather than throwing on a non-comparable compare. 2012-12-26 14:26:34 -08:00
JoelKatz
dcd2fc9fab Begin to sanitize the fee structure. Implement load scaling. 2012-12-26 14:05:58 -08:00
JoelKatz
fa109a1aee Don't use a shared_ptr where an auto_ptr will do. 2012-12-26 13:54:51 -08:00
Arthur Britto
3ccf163fb3 Do not allow negative fees. 2012-12-25 16:21:17 -08:00
Arthur Britto
77d92e1767 Fix ripple state creating and deleting. 2012-12-25 16:14:10 -08:00
Arthur Britto
f7ca067db3 Just charge fee when unable to meet reserve. 2012-12-23 18:43:11 -08:00
Arthur Britto
97c577e5b2 Fix compiler warning. 2012-11-20 13:14:45 -08:00
jed
46cd90b47b . 2012-11-14 21:26:23 -08:00
jed
58e5e07823 . 2012-11-14 16:10:10 -08:00
jed
5bbdd90a4c refactor Transaction. compiling. still need to test 2012-11-14 13:05:59 -08:00