Commit Graph

  • cca5c86673 Update the OrderBookDB if there's a jump in the published ledger stream. David Schwartz 2013-09-25 11:11:40 -07:00
  • be828e834d Silly boost needs mutable locks. David Schwartz 2013-09-24 16:52:32 -07:00
  • 7e82612cd5 Improve test runner. David Schwartz 2013-09-24 16:52:21 -07:00
  • 8f4e722f73 Protect mRecentLedgers/mRecentTxSets with a mutex. David Schwartz 2013-09-24 16:46:25 -07:00
  • ea11987609 Remove an obsolete comment. David Schwartz 2013-09-24 16:45:55 -07:00
  • 807b4fd659 "sxfad" path was missing from non-XRP to non-XRP (dif currency) list. David Schwartz 2013-09-24 16:06:33 -07:00
  • ac90baa831 New test runner for Mocha David Schwartz 2013-09-24 16:01:43 -07:00
  • 794cd03b8f Don't process validations signed more than two minutes ago. David Schwartz 2013-09-24 15:47:56 -07:00
  • 2f77ca416a PEER_PRIVATE suppresses outbound connections to unconfigured peers. David Schwartz 2013-09-24 15:40:24 -07:00
  • 8b0df758f3 calcNodeAdvance fix. David Schwartz 2013-09-24 14:38:48 -07:00
  • c76e2b54a9 Update system tests for mocha and new ripple-lib transaction submission wltsmrz 2013-09-04 16:29:32 -07:00
  • 01d7d7bed9 Fix deadlock in blacklist code. David Schwartz 2013-09-24 13:18:50 -07:00
  • c3bb005324 Use whitelist. David Schwartz 2013-09-24 13:11:22 -07:00
  • 5d63086b69 Tie in blacklist code. JoelKatz 2013-09-24 13:00:11 -07:00
  • f61caaae09 Initial import of IP blacklist code. JoelKatz 2013-09-23 14:07:16 -07:00
  • d90c2c0e11 Fix erroneous 1-2 in complete ledgers. JoelKatz 2013-09-23 13:04:22 -07:00
  • 7b89bf6cc7 Add FixedArray, IntrusiveArray, Crypto Vinnie Falco 2013-09-23 10:06:33 -07:00
  • 321898f71e Add CryptoIdentifierType and RippleCryptoIdentifier Traits Vinnie Falco 2013-09-23 10:07:09 -07:00
  • 1dd50f4422 Add FixedArray, IntrusiveArray, Crypto Vinnie Falco 2013-09-23 10:06:33 -07:00
  • 5c5de57290 Reorganize beast modules and files Vinnie Falco 2013-09-22 19:02:48 -07:00
  • 20b2e318eb Reorganize beast modules and files Vinnie Falco 2013-09-22 19:02:48 -07:00
  • 19eff08e16 Reorganize source files and modules Vinnie Falco 2013-09-22 17:26:40 -07:00
  • 9e18bb3c31 Merge commit '43deaaa5cf0d0178a4a6c3cb69c02a2a9a43ec7d' as 'src/beast/beast/http/impl/http-parser' Vinnie Falco 2013-09-23 09:54:31 -07:00
  • 2d65ab4021 Merge commit '43deaaa5cf0d0178a4a6c3cb69c02a2a9a43ec7d' as 'src/beast/beast/http/impl/http-parser' Vinnie Falco 2013-09-23 09:54:31 -07:00
  • 43deaaa5cf Squashed 'src/beast/beast/http/impl/http-parser/' content from commit 547553b Vinnie Falco 2013-09-23 09:54:31 -07:00
  • 7c31a423e9 No ripple check takes precedence over destination check. JoelKatz 2013-09-22 21:22:14 -07:00
  • dc61fadc56 If an account sets noRipple on a RippleState, it can only be used as the first link in the path. JoelKatz 2013-09-22 20:48:40 -07:00
  • 0d744cc253 Implement WSConnection::send to use the text version of the broadcast. JoelKatz 2013-09-22 15:55:36 -07:00
  • 1f372a3b08 Implement NoRipple transaction and trust line flags. JoelKatz 2013-09-22 15:14:47 -07:00
  • b0c37d62fe Workaround tr1::functional bugs. JoelKatz 2013-09-22 15:14:31 -07:00
  • e04dbdde19 Tidy up HTTPServer API and handle errors Vinnie Falco 2013-09-22 13:11:01 -07:00
  • 5bd6fb27e6 Split up RPCService Vinnie Falco 2013-09-22 01:25:11 -07:00
  • b123b1a849 Fix using namespace beast directives Vinnie Falco 2013-09-22 01:11:04 -07:00
  • d16aa7f928 Use JobQueue to process RPC-JSON asynchronously Vinnie Falco 2013-09-22 01:07:58 -07:00
  • 57703acf75 Fix BeforeBoost.h include Vinnie Falco 2013-09-22 01:07:42 -07:00
  • 7dd41ffb5b Fix BeforeBoost.h include Vinnie Falco 2013-09-22 01:07:42 -07:00
  • a2151bfa47 Split HTTP::Server to its own module Vinnie Falco 2013-09-22 00:13:58 -07:00
  • 0dc3cf07d0 Add HTTPServer Vinnie Falco 2013-09-21 17:11:26 -07:00
  • fbc247bf53 Add Stoppable to beast Vinnie Falco 2013-09-21 23:16:03 -07:00
  • ac1ebf403f Add Stoppable to beast Vinnie Falco 2013-09-21 23:16:03 -07:00
  • 5443e0f332 Lower the severity on JobQueue skip reporting Vinnie Falco 2013-09-21 18:47:25 -07:00
  • 5856730ec3 Fix objective-c ripple source Vinnie Falco 2013-09-21 17:36:11 -07:00
  • 56496d8287 IPEndpoint comparisons Vinnie Falco 2013-09-21 20:45:25 -07:00
  • ec6c09d995 Rename to Stoppable Vinnie Falco 2013-09-21 17:11:17 -07:00
  • 9d9c822efb Migrate some headers and general tidying Vinnie Falco 2013-09-21 16:37:09 -07:00
  • ec6ee6f3bd IPEndpoint comparisons Vinnie Falco 2013-09-21 20:45:25 -07:00
  • dcbfa1524e Migrate some headers and general tidying Vinnie Falco 2013-09-21 16:37:09 -07:00
  • 1a3cddc002 Add SharedArg and AsyncObject Vinnie Falco 2013-09-20 16:44:04 -07:00
  • 51198c266f Add SharedArg and AsyncObject Vinnie Falco 2013-09-20 16:44:04 -07:00
  • 373ca9cef0 Add HTTPRequest and improvements to HTTPMessage parsing Vinnie Falco 2013-09-20 12:58:41 -07:00
  • ed1a4b1283 Add HTTPRequest and improvements to HTTPMessage parsing Vinnie Falco 2013-09-20 12:58:41 -07:00
  • 0cbfc6079b Add some Validators RPC commands Vinnie Falco 2013-09-21 22:10:15 -07:00
  • 9534516b42 Add some thread classes and fix SharedData with a simple mutex adapter Vinnie Falco 2013-09-20 02:36:47 -07:00
  • e59293ec92 Add RPCService, call the Manager from RPCServerHandler Vinnie Falco 2013-09-21 16:57:36 -07:00
  • be1cede458 Add some thread classes and fix SharedData with a simple mutex adapter Vinnie Falco 2013-09-20 02:36:47 -07:00
  • 755ab36f0d Make CallQueue unit test runManual Vinnie Falco 2013-09-20 01:07:14 -07:00
  • 18d5021640 Make CallQueue unit test runManual Vinnie Falco 2013-09-20 01:07:14 -07:00
  • 85fc59b28b Refactor NodeStore, add NodeStoreSchedulerService Vinnie Falco 2013-09-20 00:42:45 -07:00
  • c0ca0373b6 Remove Beast version printing on startup Vinnie Falco 2013-09-20 00:47:24 -07:00
  • 63de1618e9 Remove Beast version printing on startup Vinnie Falco 2013-09-20 00:47:24 -07:00
  • e3e72b3fc3 Split some framework classes into ripple_frame module Vinnie Falco 2013-09-19 21:52:21 -07:00
  • 7efb6a3ab8 Reorganize some MPL and Utility classes and files Vinnie Falco 2013-09-19 21:37:47 -07:00
  • 5c84f75bd9 Reorganize some MPL and Utility classes and files Vinnie Falco 2013-09-19 21:37:47 -07:00
  • b493db1d65 Split ripple_json to its own module Vinnie Falco 2013-09-19 20:51:51 -07:00
  • c3b815004c Update TODO Vinnie Falco 2013-09-19 19:55:05 -07:00
  • e6e090c542 Fixes for Service API hang on exit during unit tests Vinnie Falco 2013-09-19 19:23:59 -07:00
  • fad8b0406e Remove MDB from timing test, increase timing test data size Vinnie Falco 2013-09-19 18:44:13 -07:00
  • 6d1796725b Add batch support to sophia backend Vinnie Falco 2013-09-19 18:43:47 -07:00
  • a1596dd3d1 Merge branch 'feature-sophia' into develop Vinnie Falco 2013-09-19 18:27:57 -07:00
  • 69c26a180e Fix missing BeastConfig.h include in Net.cpp Vinnie Falco 2013-09-19 18:25:01 -07:00
  • 927332dc01 Fix missing BeastConfig.h include in Net.cpp Vinnie Falco 2013-09-19 18:25:01 -07:00
  • 40aa552489 Disable Beast version printing in Ripple BeastConfig.h Vinnie Falco 2013-09-19 18:22:18 -07:00
  • cc77e4e9d8 Disable Beast version printing in Ripple BeastConfig.h Vinnie Falco 2013-09-19 18:22:18 -07:00
  • 86c868874a Add Sophia backend (http://sphia.org) Vinnie Falco 2013-09-17 12:30:02 -07:00
  • 89b1859929 Refactor Application shutdown using new Service, AsyncService interfaces Vinnie Falco 2013-09-17 17:32:54 -07:00
  • 7b1352d9c5 Add InterruptibleThread unit test Vinnie Falco 2013-09-19 14:35:01 -07:00
  • 97e961a048 Add InterruptibleThread unit test Vinnie Falco 2013-09-19 14:35:01 -07:00
  • 68cf7599d8 ThreadWithCallQueue unit test adjustment Vinnie Falco 2013-09-19 12:59:52 -07:00
  • cc1fd7bc6a ThreadWithCallQueue unit test adjustment Vinnie Falco 2013-09-19 12:59:52 -07:00
  • 6501dea7a3 IPEndpoint parsing and tidying Vinnie Falco 2013-09-19 12:06:03 -07:00
  • 05b0e896aa IPEndpoint parsing and tidying Vinnie Falco 2013-09-19 12:06:03 -07:00
  • 72fc42b60c Move and add some template metaprogramming classes Vinnie Falco 2013-09-19 11:55:34 -07:00
  • 2464607a09 Move and add some template metaprogramming classes Vinnie Falco 2013-09-19 11:55:34 -07:00
  • 2a164f0165 Change filname capitalization (end) Vinnie Falco 2013-09-19 09:22:13 -07:00
  • 776d934d66 Change filname capitalization (end) Vinnie Falco 2013-09-19 09:22:13 -07:00
  • 6a14f251ba Change filename capitalization Vinnie Falco 2013-09-19 09:06:28 -07:00
  • be6bd6c9fb Change filename capitalization Vinnie Falco 2013-09-19 09:06:28 -07:00
  • 92fd417962 Move integer types to beast/CStdInt.h Vinnie Falco 2013-09-19 09:04:51 -07:00
  • 53f7846d2b Move integer types to beast/CStdInt.h Vinnie Falco 2013-09-19 09:04:51 -07:00
  • ebbd9ff414 Move TargetPlatform.h to beast/Config.h Vinnie Falco 2013-09-19 09:00:48 -07:00
  • c733eb6e43 Move TargetPlatform.h to beast/Config.h Vinnie Falco 2013-09-19 09:00:48 -07:00
  • 874b5240d2 Add IPEndpoint Vinnie Falco 2013-09-19 00:00:34 -07:00
  • 11601bcccb Add IPEndpoint Vinnie Falco 2013-09-19 00:00:34 -07:00
  • 14b34fc6ef Tidy up some zlib macro undefines Vinnie Falco 2013-09-19 06:57:18 -07:00
  • 3ff8902481 Tidy up some zlib macro undefines Vinnie Falco 2013-09-19 06:57:18 -07:00
  • 34fffca202 Rename beast sources for consistency Vinnie Falco 2013-09-19 06:33:29 -07:00
  • d105f6a2bd Rename beast sources for consistency Vinnie Falco 2013-09-19 06:33:29 -07:00
  • 4e59ab2261 Add CallQueue unit test Vinnie Falco 2013-09-19 06:13:12 -07:00
  • ed3be7a187 Add CallQueue unit test Vinnie Falco 2013-09-19 06:13:12 -07:00
  • c8187e92af Consolidate beast unity sources into 2 ripple sources Vinnie Falco 2013-09-19 03:50:20 -07:00