Commit Graph

  • c2d654efee More of the new publication logic. JoelKatz 2013-01-01 18:21:19 -08:00
  • a543ee9ff5 Cleanup. JoelKatz 2013-01-01 18:21:08 -08:00
  • 55825b8b5f Cleanups. JoelKatz 2013-01-01 18:20:30 -08:00
  • d27b395c1c Helper function. JoelKatz 2013-01-01 18:18:27 -08:00
  • 4d6f04ed2f Helper function. JoelKatz 2013-01-01 18:16:57 -08:00
  • db9897f12f Fix the tagged cache so that the cache holds strong references. JoelKatz 2013-01-01 18:15:33 -08:00
  • 6fce36b107 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-01-01 16:11:53 -08:00
  • 1e24721a98 First part of the fix to stop us from publishing ledgers that don't get validated. JoelKatz 2013-01-01 16:11:30 -08:00
  • f09543fe8a Cosmetic. Arthur Britto 2013-01-01 14:35:59 -08:00
  • c78f352035 Add default fee for AccountSet. Arthur Britto 2013-01-01 12:35:35 -08:00
  • 2023e4266b Add a utility to hexify a string. Arthur Britto 2013-01-01 12:34:53 -08:00
  • 3da7b9b90b Add a utility to create a gravatar hash. Arthur Britto 2013-01-01 12:00:40 -08:00
  • 6830a61ff1 Make validation_create require admin. Arthur Britto 2013-01-01 02:04:19 -08:00
  • 737d81e7b0 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-12-31 16:37:48 -08:00
  • bbb2a41c80 UT: Add some non-function path tests. Arthur Britto 2012-12-31 16:37:35 -08:00
  • 8b8a538a5c On a ledger jump, properly invalidate prior ledgers and invalidate a backfill in progress. JoelKatz 2012-12-31 00:25:52 -08:00
  • 40b87e9157 Fix a bug that would cause the server to exit the "need network ledger" state prematurely. JoelKatz 2012-12-30 23:48:53 -08:00
  • bafa5cb667 Fix a case that could stall the acquire engine. JoelKatz 2012-12-30 23:39:41 -08:00
  • 55acebae4c Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-12-30 22:37:09 -08:00
  • 0c91e7e78a Add the code to walk to the ledger chain. JoelKatz 2012-12-30 22:36:54 -08:00
  • c785b5bb92 Fix a bug in rpc subscribe. Arthur Britto 2012-12-30 18:24:25 -08:00
  • 2d3994d1d3 UT: clean up. Arthur Britto 2012-12-30 17:17:43 -08:00
  • 937f9718f8 Support paths for subscribe via json-rpc. Arthur Britto 2012-12-30 17:16:53 -08:00
  • bea23a6372 UT: Clean up. Arthur Britto 2012-12-30 17:16:16 -08:00
  • 19cc1c88f7 UT: jsonrpc tests - including subscribe. Arthur Britto 2012-12-30 17:04:54 -08:00
  • 1dcc62f2ad Add a http server config to the example test config. Arthur Britto 2012-12-30 17:04:17 -08:00
  • 7fd00894b9 Allow empty array to for empty object for JSON-RPC. Arthur Britto 2012-12-30 17:02:35 -08:00
  • 6592f9de39 Report correct target for callRPC. Arthur Britto 2012-12-30 17:02:01 -08:00
  • 6ba31accb2 Fixes for rpc subscriptions. Arthur Britto 2012-12-30 17:01:34 -08:00
  • 5934f77b60 Add simple-jsonrpc to npm dependancies. Arthur Britto 2012-12-30 17:00:49 -08:00
  • 5009d4c3b8 Cleanups. JoelKatz 2012-12-30 13:19:42 -08:00
  • eaaeaaba15 Allow seeds to be specified as hex. Arthur Britto 2012-12-29 17:37:56 -08:00
  • 0339aa9669 Have SetHex return validity and add strict option. Arthur Britto 2012-12-29 17:37:39 -08:00
  • ab0da033c3 Add support for JSON-RPC subscriptions. Arthur Britto 2012-12-29 16:07:29 -08:00
  • e91ce698f6 Add support for parsing port in urls. Arthur Britto 2012-12-29 14:59:44 -08:00
  • 824a79da85 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-12-29 14:43:07 -08:00
  • 192dae3b74 Stub subscribe for JSON-RPC. Arthur Britto 2012-12-29 14:42:38 -08:00
  • 86d7781255 Fix user agent for JSON-RPC to use SYSTEM_NAME. Arthur Britto 2012-12-29 14:41:07 -08:00
  • f6010b639a Rename --test to --unittest. Arthur Britto 2012-12-29 14:40:20 -08:00
  • dc2d87480f Abstract parseUrl. Arthur Britto 2012-12-29 14:39:41 -08:00
  • b4004c4676 Fix a bug that, under rare circumstances, could lead to SHAMap corruption JoelKatz 2012-12-29 13:04:17 -08:00
  • 3ff4dc99ad Function to retrieve previous ledger hashes from the ledger. JoelKatz 2012-12-28 20:40:30 -08:00
  • 3c9be6f549 Remove FirstLedgerSequence and mark it deprecated JoelKatz 2012-12-28 19:46:01 -08:00
  • 76213bc985 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-12-28 16:59:56 -08:00
  • a83e00610a Clarify the direction requests go JoelKatz 2012-12-28 16:52:12 -08:00
  • eaa1ce55ba Remove bad doc from ripple-example.txt. Arthur Britto 2012-12-28 14:16:28 -08:00
  • 77a55090d9 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-12-28 11:08:47 -08:00
  • a169167030 Fix a bug where a node doesn't get a chance to finish acquiring a TX set before all nodes forget it because they're done with it, leaving a node behind the consensus. JoelKatz 2012-12-27 20:25:12 -08:00
  • e4318d266b JS: Add some place holders for the fee stuff. Arthur Britto 2012-12-27 17:48:55 -08:00
  • 9f072fcac6 Fixes. JoelKatz 2012-12-27 16:55:49 -08:00
  • 3a673654b6 Make sure clients get the initial load information. JoelKatz 2012-12-27 16:54:11 -08:00
  • 33aee3705a Pass fee information to client. JoelKatz 2012-12-27 10:42:58 -08:00
  • 57f2b6d1bc Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-12-27 10:41:45 -08:00
  • 36f89edb74 Avoid a reference increment where it's not needed. JoelKatz 2012-12-27 10:41:32 -08:00
  • c09133fb6d Function to get load factors in machine understandable form. JoelKatz 2012-12-27 10:41:10 -08:00
  • 22973c1e5b Function to get reserve increment. JoelKatz 2012-12-27 10:40:53 -08:00
  • 54e4fcca4f Fix error code for bad fee. Arthur Britto 2012-12-27 01:55:17 -08:00
  • 7c04eded0f Improve some consensus logging. JoelKatz 2012-12-26 22:30:18 -08:00
  • 829e359567 Disallow non-native transaction fees, rather than throwing on a non-comparable compare. JoelKatz 2012-12-26 14:26:34 -08:00
  • dcd2fc9fab Begin to sanitize the fee structure. Implement load scaling. JoelKatz 2012-12-26 14:05:58 -08:00
  • fa109a1aee Don't use a shared_ptr where an auto_ptr will do. JoelKatz 2012-12-26 13:54:51 -08:00
  • 79d139e2ce Don't let a tranasction set acquire stall. JoelKatz 2012-12-25 23:00:39 -08:00
  • fa1db60011 Correctly check for acquire doneness. JoelKatz 2012-12-25 21:07:53 -08:00
  • be2e55d49c Fix some cases where the acquire engine can stall. JoelKatz 2012-12-25 21:05:12 -08:00
  • f685e9e9ee Get rid of assert that prevented all of the extra mile. Arthur Britto 2012-12-25 18:28:57 -08:00
  • dc578a8085 Push clean up code for bad ripple nodes. Arthur Britto 2012-12-25 18:08:13 -08:00
  • e1330badda Raise number of entries in directory nodes. Arthur Britto 2012-12-25 17:20:04 -08:00
  • 14380311a1 Clean up aborted offers support going into debt. Arthur Britto 2012-12-25 16:50:10 -08:00
  • f3b216b39f Handle errors from ripple state creating. Arthur Britto 2012-12-25 16:42:33 -08:00
  • 3ccf163fb3 Do not allow negative fees. Arthur Britto 2012-12-25 16:21:17 -08:00
  • 77d92e1767 Fix ripple state creating and deleting. Arthur Britto 2012-12-25 16:14:10 -08:00
  • 359e8cce0d Allow maximum send to use reserve for fees. Arthur Britto 2012-12-25 16:11:21 -08:00
  • 49e6372a4e Forgot to send the actual ping. JoelKatz 2012-12-25 10:40:58 -08:00
  • 9124c91884 Ping websocket connections every two minutes. Detect and close non-responsive connections. UNTESTED JoelKatz 2012-12-25 10:19:24 -08:00
  • 7c13c57638 Make sure we clean up on a failed acquire. JoelKatz 2012-12-24 20:48:54 -08:00
  • 2897bd00c2 Make 'getNodeFat' throw an exception if a node that's not in the map is requested. Log the context when this exception is thrown. JoelKatz 2012-12-24 19:08:57 -08:00
  • 7ffb9201c5 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-12-24 18:51:35 -08:00
  • ebf3342773 Remove an assert. JoelKatz 2012-12-24 18:51:12 -08:00
  • 7636e5f388 Remove obsolete TERs in prep for ledger wipe. Arthur Britto 2012-12-24 16:06:50 -08:00
  • 6a8d31afd7 Give a sensible compiler error if Boost is too old. JoelKatz 2012-12-24 15:06:07 -08:00
  • 69a434763e Fix a bug Arthur reported. JoelKatz 2012-12-24 14:52:36 -08:00
  • 59275c0a2b Make the "next ledger acquire" message more helpful. JoelKatz 2012-12-24 14:18:34 -08:00
  • 20d0828a62 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-12-24 13:59:55 -08:00
  • f585a37ead Fix, I hope, the websocket connection leak. JoelKatz 2012-12-24 13:59:38 -08:00
  • ff2ccd0517 Remove references to redstem.com from examples. Arthur Britto 2012-12-24 13:18:10 -08:00
  • f7ca067db3 Just charge fee when unable to meet reserve. Arthur Britto 2012-12-23 18:43:11 -08:00
  • 6bd2839c62 Fix PaymentTransactor for new result codes. Arthur Britto 2012-12-23 18:14:51 -08:00
  • 9689f94f5a Cleanups. JoelKatz 2012-12-23 17:52:34 -08:00
  • 2c535940ac Make the transaction engine report whether it added the transaction. JoelKatz 2012-12-23 17:42:04 -08:00
  • adb9561c2c Typo. Arthur Britto 2012-12-23 16:05:20 -08:00
  • 0af0a7b7b3 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-12-23 15:53:19 -08:00
  • 194053c87e Add and move to new tecCLAIM result codes. Arthur Britto 2012-12-23 15:52:59 -08:00
  • f89eda7efd Fix a bug. We mishandle the sequence. JoelKatz 2012-12-23 15:15:21 -08:00
  • f95ed4c3f5 Properly handle tec return codes. This won't compile until isTecClaim exists. JoelKatz 2012-12-23 15:09:10 -08:00
  • 56d97f95d7 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-12-22 20:26:43 -08:00
  • 3e3d0c295b More robustness fixes for RPC. Arthur Britto 2012-12-22 16:51:46 -08:00
  • a201a91ab0 Make RPC submit more robust. Arthur Britto 2012-12-22 16:25:42 -08:00
  • a9149e71e8 Add watch task (automatic recompilation). Stefan Thomas 2012-12-23 00:48:41 +01:00
  • f00a82a554 The command "grunt" now builds everything. Stefan Thomas 2012-12-20 12:45:53 -08:00
  • f0ee9e6cbf New build system for SJCL. Stefan Thomas 2012-12-20 12:38:29 -08:00