Commit Graph

  • 9d3b3f7a01 Fix canonicalization race in batch apply Vinnie Falco 2015-07-01 12:26:40 -07:00
  • b354360bc0 Port DeferredCredits test to jtx and views seelabs 2015-06-26 11:05:14 -04:00
  • 8c24f7eb03 Account for deferred credits of parent views seelabs 2015-06-29 10:28:53 -04:00
  • f473eade5a Set version to 0.29.0-b6 Vinnie Falco 2015-06-30 19:52:28 -07:00
  • dc74a44b70 Update command-line usage message (RIPD-922) mDuo13 2015-06-29 13:13:54 -07:00
  • f96ac3db67 Refactor View, MetaView, and tx processing: Vinnie Falco 2015-06-26 17:14:06 -07:00
  • b11b9939f4 Add contract interface Vinnie Falco 2015-06-28 16:07:33 -07:00
  • e595fd5e02 Add JLOG macro Vinnie Falco 2015-06-27 20:49:37 -07:00
  • af52276cd9 Set version to 0.29.0-b5 Vinnie Falco 2015-06-30 11:05:30 -07:00
  • 2eec47415e Add enableTesting flag to applyTransactions Vinnie Falco 2015-06-30 11:33:38 -07:00
  • 4a2af70c2c Return tefEXCEPTION in TransactionEngine Vinnie Falco 2015-06-30 11:10:57 -07:00
  • 6211065802 Disable Websocket ping timer Vinnie Falco 2015-06-30 10:55:20 -07:00
  • a338d9efe0 Return tefEXCEPTION in transaction engine Vinnie Falco 2015-06-30 10:59:39 -07:00
  • e2ef423624 Disable Websocket ping timer Vinnie Falco 2015-06-30 10:55:20 -07:00
  • 0f8206e269 Set version to 0.29.0-b4 Nik Bougalis 2015-06-29 17:12:29 -07:00
  • 4ccc3751d6 Remove unused function Nik Bougalis 2015-06-27 14:01:05 -07:00
  • 7ef6e58024 Tidy Json: Tom Ritchford 2015-06-26 15:51:10 -04:00
  • 57689c4e66 Refine View interfaces: Vinnie Falco 2015-06-25 12:29:48 -07:00
  • 2fc8d70655 Set version to 0.29.0-b3 Nik Bougalis 2015-06-26 14:36:28 -07:00
  • 7ee9f8513c Levelize RipplePathFind.h Edward Hennis 2015-06-25 13:59:46 -04:00
  • 1a843fb4f6 Refactor consensus: Nik Bougalis 2015-05-31 13:23:33 -07:00
  • 9111ad1a9d Handle empty Json values: Tom Ritchford 2015-06-18 15:37:29 -04:00
  • a5a9242f4e Handle empty strings in Json::Value::empty() Tom Ritchford 2015-06-18 15:31:20 -04:00
  • 3fcf4ae8b7 Set version to 0.28.2-rc2 Nik Bougalis 2015-06-25 14:46:43 -07:00
  • c3d34aaf4d Fix shadowing Nik Bougalis 2015-06-25 14:45:32 -07:00
  • e4f585b7fe Set version to 0.29.0-b2 Vinnie Falco 2015-06-25 10:57:23 -07:00
  • 874b685a83 Remove duplicate and shadow variables. Tom Ritchford 2015-06-25 14:03:49 -04:00
  • e3ac1001be Tidy up locks and locals. Tom Ritchford 2015-06-25 14:04:16 -04:00
  • 67f2a5d9d6 Remove duplicate and shadow variables. Tom Ritchford 2015-06-25 14:03:49 -04:00
  • 89b9fa0b35 Fix shadowing Edward Hennis 2015-06-24 16:55:31 -04:00
  • 4c0de726c8 Require longer delays before disconnecting peers JoelKatz 2015-06-22 04:23:56 -07:00
  • 7d96075e14 Avoid lock overlap: JoelKatz 2015-06-21 22:12:06 -07:00
  • 924a8cdd4b Rework of InboundLedgers::mRecentFailures: JoelKatz 2015-06-19 11:24:40 -07:00
  • b27d078c67 Path finding unit tests (RIPD-731) Miguel Portilla 2015-06-18 11:20:33 -04:00
  • c64ec9cfb9 Use continuation in legacy pathfinding: JoelKatz 2015-06-17 13:27:51 -07:00
  • 3d6e76046c Always use co-routines: JoelKatz 2015-06-17 12:39:28 -07:00
  • 48d6a4ab6a Refactor MetaView (RIPD-954): Vinnie Falco 2015-06-24 05:07:20 -07:00
  • f535304e1b Use new MetaView functionality in RippleCalc (RIPD-954): JoelKatz 2015-06-23 10:31:35 -07:00
  • 2f485672fa Refactor AccountID (RIPD-953): Vinnie Falco 2015-06-18 11:05:18 -07:00
  • 63d438c979 Add digest.h and protocol digest classes Vinnie Falco 2015-06-22 10:10:46 -07:00
  • ea5fe35b54 Add SHA256 and RIPEMD-160: Vinnie Falco 2015-06-21 16:30:51 -07:00
  • c955c03197 Add SHA256 and RIPEMD-160: Vinnie Falco 2015-06-21 16:30:51 -07:00
  • ceff6bc271 Set version to 0.29.0-b1 Vinnie Falco 2015-06-22 19:26:55 -07:00
  • 80a5f5878f Add offer jtx test seelabs 2015-06-17 15:51:47 -04:00
  • 1e6111c09c Make the data of a SHAMap const: Howard Hinnant 2015-06-16 14:03:52 -04:00
  • d468deee12 Refactor Ledger and LedgerEntrySet: Vinnie Falco 2015-06-13 20:33:47 -07:00
  • e7eb3aa63d Set version to 0.28.2-rc1 Vinnie Falco 2015-06-19 16:02:24 -07:00
  • 749f31f69d Tidy up SHAMap node handling of invalid wire formats JoelKatz 2015-06-17 13:31:02 -07:00
  • 2d6af1da1d Add SigningPubKey regression test Vinnie Falco 2015-06-13 14:48:56 -07:00
  • 6ec5fa9cae Fix null pointer in ec wrapper JoelKatz 2015-06-19 15:53:08 -07:00
  • 72832c0fa2 More robust call to get the valid ledger index JoelKatz 2015-06-19 15:53:02 -07:00
  • 7d329570f4 Set version to 0.28.2-b10 Vinnie Falco 2015-06-18 13:56:54 -07:00
  • c334093223 jtx: Add ledger advance. Edward Hennis 2015-06-11 21:41:19 -04:00
  • 27274c9620 jtx: Add JTx properties. Edward Hennis 2015-06-12 20:29:30 -04:00
  • cd5e36045c jtx: json, memo funclets, fixes, improvements: Vinnie Falco 2015-06-18 12:47:39 -07:00
  • 3ed1382bbe Fix warning Tom Ritchford 2015-06-18 15:24:10 -04:00
  • 0062a260b9 Fix warning Tom Ritchford 2015-06-18 15:24:10 -04:00
  • fdd2ea8feb Set version to 0.28.2-b9 Nik Bougalis 2015-06-15 17:30:34 -07:00
  • fbc1768784 Fix JobQueue synchronization. Tom Ritchford 2015-06-15 12:42:17 -04:00
  • c53b9f3713 Add SHAMap::iterator Vinnie Falco 2015-06-13 08:37:36 -07:00
  • b3749e4d95 Fix MSVC link Vinnie Falco 2015-06-14 07:19:21 -07:00
  • eb709f415b Tidy up jtx: Vinnie Falco 2015-06-13 07:38:07 -07:00
  • 9dd08e4dab Rename Account to AccountID Vinnie Falco 2015-06-14 08:29:54 -07:00
  • e1cd1e9e32 Add header Tom Ritchford 2015-06-12 13:42:52 -04:00
  • f875603525 Split SHAMapTreeNode into leaf and inner nodes. * This reduces the memory requirements of both leaf and inner nodes. * The name SHAMapTreeNode is retained for leaf nodes so as to keep the public API of SHAMap stable. Howard Hinnant 2015-06-05 20:47:30 -04:00
  • e95ab65396 Improve peer send queue management: * Disconnect peers on sustained large send queues * Disconnect peers on sustained failure to pong * Refuse some queries if send queue is at target * Allow latency to exceed ping timer interval JoelKatz 2015-06-05 10:06:01 -07:00
  • e0907ede4f GatewayBalances RPC command JoelKatz 2015-05-13 09:44:19 -07:00
  • 17020ffc54 Fix MSVC link Vinnie Falco 2015-06-14 07:19:21 -07:00
  • 237b5e704f Convert to bool in suite::expect Vinnie Falco 2015-06-10 18:58:21 -07:00
  • abd05a6378 Set version to 0.28.2-b8 Nik Bougalis 2015-06-12 19:23:44 -07:00
  • 189592938a Improvements to jtx framework: Vinnie Falco 2015-06-09 14:56:21 -07:00
  • 4f34724c5a Conditionally enable tickets at run time Vinnie Falco 2015-06-10 19:20:49 -07:00
  • e958f72ba9 Convert to bool in suite::expect Vinnie Falco 2015-06-10 18:58:21 -07:00
  • 0fcd3da046 Add is_call_possible Vinnie Falco 2015-06-09 14:42:53 -07:00
  • 5c5b121b62 Add is_call_possible Vinnie Falco 2015-06-09 14:42:53 -07:00
  • d21171b21e Refactor LedgerEntrySet: Vinnie Falco 2015-06-09 10:37:13 -04:00
  • aead038215 Fix docs MarkusTeufelberger 2015-06-12 22:44:48 +02:00
  • a16c07c78a Remove unused NodeIdentity table fields Nik Bougalis 2015-06-11 17:11:14 -07:00
  • 9930b12d9d Beast clean up: * Remove binding, dispatch handling and exit hooks in favor of std alternatives; remove crash-handling infrastructure, error message framework, system-specific process handling and Objective-C interop helpers. * Simplify Beast function profiling * Simplify beast::Time interface * Simplify beast::String interface * Simplify beast::File interface Nik Bougalis 2015-05-25 17:36:21 -07:00
  • 3aebabce3d Revert "Enable EDH only for anonymous SSL contexts": Nik Bougalis 2015-06-12 11:44:46 -07:00
  • 7239bcf0b7 Support larger EDH keys: JoelKatz 2015-06-12 11:52:41 -07:00
  • 623faa1550 Fix warning Tom Ritchford 2015-06-11 11:58:40 -04:00
  • 60fad25476 Beast clean up: * Remove binding, dispatch handling and exit hooks in favor of std alternatives; remove crash-handling infrastructure, error message framework, system-specific process handling and Objective-C interop helpers. * Simplify Beast function profiling * Simplify beast::Time interface * Simplify beast::String interface * Simplify beast::File interface Nik Bougalis 2015-05-25 17:36:21 -07:00
  • d06e07ef0e Correctly compare JSON values. Tom Ritchford 2015-06-04 22:36:26 -04:00
  • ca800f9e8d Batched transaction application: Applying multiple transactions to the open ledger reduces SHAMap modification overhead. Mark Travis 2015-05-29 00:09:44 -07:00
  • 4225b78bf5 Set version to 0.28.2-b7 Nik Bougalis 2015-06-10 16:02:29 -07:00
  • 8c68eff460 Cleanup object templates: * Avoid exposing class members - use boost::iterator_range instead * Use std::make_unique instead of naked new Nik Bougalis 2015-06-02 21:46:49 -07:00
  • c2814308f1 Remove unused parameters to accountFromString. Tom Ritchford 2015-06-08 16:00:13 -04:00
  • f237187b0d Remove cache sweep profiling Nik Bougalis 2015-06-09 01:05:55 -07:00
  • 187b4caf3c Add logging support to Taker: Log progress during offer crossing and flow calculations to allow for easier debugging and transaction analysis. All logging is done at debug and trace level and will normally not be visible. Nik Bougalis 2015-06-03 14:02:48 -07:00
  • b8526f7894 Allow RPC yield to be a continuation. Tom Ritchford 2015-05-26 23:17:24 -04:00
  • b2b0377717 New method JobQueue::getJobForThread(). Tom Ritchford 2015-06-01 18:35:57 -04:00
  • 24ea1ab035 Parse pathsets when accounts are specified in hex Nik Bougalis 2015-05-27 11:22:29 -07:00
  • e980e69eca Acquire logic fixes: In InboundLedgers::acquire, properly return a ledger if we are able to create one immediately. Nik Bougalis 2015-06-09 01:40:24 -07:00
  • 2904add428 Set version to 0.28.2-b6 Vinnie Falco 2015-06-08 15:22:59 -07:00
  • babaac9305 Refactor Ledger and support classes: Vinnie Falco 2015-06-05 07:25:45 -07:00
  • 9cdc06ce43 C++14 readiness Howard Hinnant 2015-06-08 15:47:43 -04:00
  • 454d2f8c45 Add SHAMap::fetch returning SHAMapItem const Vinnie Falco 2015-06-08 09:46:15 -07:00
  • 5d42d52660 C++14 readiness Howard Hinnant 2015-06-08 15:47:43 -04:00
  • a0e87c7aee ConnectedAddresses stores Addresses to avoid port issues. * Also change log level on a couple of Overlay messages. Edward Hennis 2015-06-04 12:33:45 -04:00