Commit Graph

  • 8db0094c73 Remove cxx14 compatibility layer from beast seelabs 2015-10-07 20:46:52 -07:00
  • d67d8c2ced Remove cxx14 compatibility layer from beast seelabs 2015-10-07 20:46:52 -07:00
  • 4568c38597 Use std::thread in WebSocket (RIPD-236). Scott Schurr 2015-10-12 17:36:22 -07:00
  • e636669850 Fix display of default websocket test page. Mark Travis 2015-10-16 15:51:29 -07:00
  • 7149765892 sign_for RPC command improvements (RIPD-1036): Scott Schurr 2015-10-02 16:47:44 -07:00
  • c28c516b22 sign_for RPC command fixes (RIPD-182): Scott Schurr 2015-09-17 17:56:12 -07:00
  • 780a553662 Set version to 0.30.1-b3 Vinnie Falco 2015-10-15 18:11:44 -07:00
  • c755a7ff9b Remove rippled.spec rpm file wilsonianb 2015-10-09 13:18:40 -07:00
  • 8296d81edf Cache tid in STTx: Vinnie Falco 2015-10-14 15:18:37 -07:00
  • 0622e4fd44 Process batch during OpenLedger::modify JoelKatz 2015-10-15 15:26:08 -07:00
  • 3e8e2c2fee Fix incorrect capture in handleLCL JoelKatz 2015-10-15 12:45:31 -07:00
  • 8296041f9e Convert Resource::Manager to use std::thread (RIPD-236) Scott Schurr 2015-09-10 18:02:33 -07:00
  • 43a480f02d Set version to 0.30.1-b2 Nik Bougalis 2015-10-13 17:19:56 -07:00
  • 9154cbf8e1 Consolidate transaction signature checking. * All checks flow through ripple::checkValidity, which transparently caches result flags. * All external transaction submission code paths use checkValidity. * SF_SIGGOOD flag no longer appears outside of HashRouter / checkValidity. * Validity can be forced in known or trusted scenarios. Edward Hennis 2015-08-04 18:56:57 -04:00
  • 66b55f91ba Aggressive HashRouter cache expiration Edward Hennis 2015-08-04 17:16:31 -04:00
  • fe89c74e3b Tuning and cleanups for ledger fetching * Track stats for ledger fetch and output * Reduce entries queried on timeout * Allow duplicate node requests on timeout * Don't query deep on timeout * Adjust latency tuning * Change high latency cutoff * Set absolute limit on reply entries * Small optimizations David Schwartz 2015-10-07 13:06:59 -07:00
  • 61e5359231 Track peer traffic by category JoelKatz 2015-09-28 16:05:05 -07:00
  • 7373a26333 Use more C++11 features: * Remove beast::static_initializer * Remove noexcept VS2013 workaround * Use [[noreturn]] attribute Nik Bougalis 2015-10-06 12:38:26 -07:00
  • 5ee94f8928 Fix some account_tx issues: (RIPD-1035) * Sanely handled specified ledger in account_tx * Reject un-validated ledger in account_tx * Wait to publish a ledger until it's indexed * Add unit test for PendingSaves JoelKatz 2015-09-28 16:29:11 -07:00
  • d4c4a03e42 Remove beast::SharedData Nik Bougalis 2015-10-10 19:34:59 -07:00
  • caa4ed31de Convert LoadManager to use std::thread (RIPD-236) Scott Schurr 2015-09-09 12:19:54 -07:00
  • 570bb2e139 Use more C++11 features: * Remove beast::static_initializer * Remove noexcept VS2013 workaround * Use [[noreturn]] attribute Nik Bougalis 2015-10-06 12:38:26 -07:00
  • b7c3b96516 Remove beast::SharedData Nik Bougalis 2015-10-10 19:34:59 -07:00
  • 0e7c8ce554 Use OpenSSL for digests Nik Bougalis 2015-10-13 11:58:53 -07:00
  • 97feec6b5e Set version to 0.30.1-b1 Vinnie Falco 2015-10-06 13:09:25 -07:00
  • 9b80081122 Add preclaim functionality to transactors: Edward Hennis 2015-07-27 17:43:14 -04:00
  • ad8e9a76ed Add BookDir container and iterator (RIPD-1027) Miguel Portilla 2015-09-09 16:22:49 -04:00
  • 20f186d855 Path find cleanup (RIPD-1023) Miguel Portilla 2015-09-04 19:02:00 -04:00
  • 3af0c38315 Remove BookRef and IssueRef (RIPD-1028) Miguel Portilla 2015-09-22 16:46:09 -04:00
  • 6db0ceaf81 Allow multiple connections from private IPs Nik Bougalis 2015-09-29 10:25:03 -07:00
  • 6f81d2e45d Warn if no outbound connections will be made Nik Bougalis 2015-09-25 15:45:28 -07:00
  • 442ad4e445 Suppress warnings & allow copy elision: seelabs 2015-09-26 13:15:16 -04:00
  • 9315d98aa9 Isolate Application object in Env: Vinnie Falco 2015-09-17 10:18:01 -07:00
  • 19903674af Improve syntax of submit_multisigned [RIPD-182] Scott Schurr 2015-09-14 10:25:40 -07:00
  • 434a63fa07 Improve tecNO_ALTERNATIVE_KEY error text (RIPD-182) Scott Schurr 2015-09-30 13:04:36 -07:00
  • b44d68ea5d Trap another malformed transaction form (RIPD-182): Scott Schurr 2015-09-17 10:16:45 -07:00
  • f424ae6942 Use standard C++ types instead of type aliases: * Remove ripple::RippleMutex and ripple::RippleRecursiveMutex and use std::mutex and std::recursive_mutex respectively. * Use std::lock_guard instead of std::unique_lock when the additional features of std::unique_lock are not needed. Nik Bougalis 2015-09-29 15:07:03 -07:00
  • 333ba69d60 Some trivial cleanups/fixes: * Avoid throwing in OrderBookDB::processTxn * Fix missing space in debug output * Avoid duplicate lock of PathRequest in updateAll * Avoid shadowing in insertPathRequest * Improve indentation in runOnCoroutine * Remove extraneous space in ServerHandlerImp::processRequest JoelKatz 2015-10-02 11:53:35 -07:00
  • 5b6cc3b036 Make sure LedgerHistory::builtLedger gets called David Schwartz 2015-10-06 12:24:24 -07:00
  • 8b8334af86 Set admin privileges on websocket: Vinnie Falco 2015-10-02 19:32:29 -07:00
  • 84c0ae1c6d OpenSSL: Visual Studio 2015 support Vinnie Falco 2015-10-02 13:05:17 -07:00
  • caccee1d98 Set version to 0.30.0-rc1 0.30.0-rc1 Miguel Portilla 2015-09-30 19:07:38 -04:00
  • 379110a8a2 Improve treatment of signature components seelabs 2015-09-26 20:15:20 -04:00
  • 8d37cd9169 Disable RPC coroutines Miguel Portilla 2015-09-30 18:43:59 -04:00
  • b40ade5165 Set version to 0.30.0-b1 Nik Bougalis 2015-09-28 17:30:42 -07:00
  • c475b23c7d Fix and update rippled.spec for rpm builds wilsonianb 2015-09-25 13:57:10 -07:00
  • d6b9cfcc34 Enable websocket coroutines Miguel Portilla 2015-09-18 14:52:07 -04:00
  • 0c05bd3def Improve transport security: * Add fields for local and remote IP addresses in hello. * Add configuration for known local public IP address * Set fields appropriately * Check the fields * Disallow self connection by key JoelKatz 2015-09-18 15:09:11 -07:00
  • 206cd3b529 IPAddressV4 fixes: * Loopback addresses are not publicly routable * The Internet is not classful JoelKatz 2015-09-23 01:26:23 -07:00
  • 8f7ab21423 IPAddressV4 fixes: * Loopback addresses are not publicly routable * The Internet is not classful JoelKatz 2015-09-23 01:26:23 -07:00
  • 07418cfb34 Make transaction ordering much more difficult to predict JoelKatz 2015-09-28 10:26:15 -07:00
  • ac9816c01d Release PeerFinder slot on error Vinnie Falco 2015-09-25 14:39:14 -07:00
  • bd3e4ac11c Correctly parse the --rpc_port command line argument Nik Bougalis 2015-09-28 14:32:57 -07:00
  • 926d08db6f Adjust ledger switch time and disambiguate logging: - The new activation date for 1e9624270d is now October 27, 2015 at 11:00 PDT Nik Bougalis 2015-09-28 11:07:52 -07:00
  • a23f6457dc Initialize HTTP client after the config is loaded Nik Bougalis 2015-09-27 13:17:20 -07:00
  • 4f9dba22c7 Set version to 0.29.1-rc1 0.29.1-rc1 Vinnie Falco 2015-09-25 14:44:15 -07:00
  • 97e1a7db25 Merge branch 'release' into develop Vinnie Falco 2015-09-25 16:21:16 -07:00
  • e03effd63b Disable compatible ledger safety if quorum is strict JoelKatz 2015-09-25 13:22:40 -07:00
  • f9a65e4966 Add '--valid" command line option to consider starting ledger valid JoelKatz 2015-09-24 12:10:04 -07:00
  • 3c52fdfabe Allow the "quorum" command line option to lock the quorum JoelKatz 2015-09-21 12:03:58 -07:00
  • 938b2fed7c Set version to 0.29.1-b14 Vinnie Falco 2015-09-25 12:57:49 -07:00
  • d6875975ab Fix OpenLedger::empty: JoelKatz 2015-09-24 21:37:43 -07:00
  • 92b2ca70b7 Inject journals: seelabs 2015-09-19 11:06:12 -07:00
  • df6ac8f7f5 Use injected Logs Vinnie Falco 2015-09-19 11:06:12 -07:00
  • fa796a2eb5 Inject Config: Nik Bougalis 2015-09-18 12:15:12 -07:00
  • c7b3153958 Upgrade ripple-lib. Fix OS X warnings Miguel Portilla 2015-09-24 15:44:28 -04:00
  • 5bbb89753d Set version to 0.29.1-b13 Vinnie Falco 2015-09-22 17:06:20 -07:00
  • 654084d181 Allow partialPayment with path_find Miguel Portilla 2015-09-22 14:22:51 -04:00
  • 094f08211a Set version to 0.29.1-b12 Nik Bougalis 2015-09-21 10:55:57 -07:00
  • 74b0a7c633 Improve SHAMap missing node behavior: * Prevent recursive invocation of missing node handler * Do not throw from ledger constructor JoelKatz 2015-09-01 12:50:34 -07:00
  • 8f09d3449d Improve ledger replay logic JoelKatz 2015-09-03 10:51:16 -07:00
  • 0c7a7903b6 Use the new OpenView/OpenLedger classes JoelKatz 2015-08-24 17:26:46 -07:00
  • 6a8d24372e Fix Travis compile seelabs 2015-09-18 15:49:37 -04:00
  • 884dc11365 Set version to 0.29.1-b11 Edward Hennis 2015-09-18 11:58:17 -04:00
  • 83830ef9c0 Install upper_bound in ReadView: * And use it in doLedgerData. Howard Hinnant 2015-08-26 17:18:31 -04:00
  • 849e1ce5f4 Bring some constants into RPC::Tuning.h. Tom Ritchford 2015-08-10 16:26:43 -04:00
  • 4eb6020813 Add npm test for ledger_data command. Nicholas Dudfield 2015-08-10 11:36:12 +07:00
  • d655fdca56 Honor markers in ledger_data requests (RIPD-1010). Tom Ritchford 2015-08-09 20:08:07 -04:00
  • b6df6748df Use gcc-5 in travis seelabs 2015-09-17 14:02:09 -04:00
  • 269809dd1a Transitional support gcc 5.2 seelabs 2015-08-04 14:40:57 -04:00
  • 65fdf1dc5e Add order book stuffing tests: Vinnie Falco 2015-09-08 11:18:59 -07:00
  • 60002bf9bc Improve Env::ter and ter() funclet Vinnie Falco 2015-09-08 14:32:59 -07:00
  • dd94de2830 jtx: Allow disabling of sig checks Vinnie Falco 2015-09-08 13:13:45 -07:00
  • 37bf76692d Add override keyword on all derived functions: This silences warnings on latest clang compiler. Howard Hinnant 2015-09-17 15:37:48 -04:00
  • e1fc81f66f Add override keyword on all derived functions: This silences warnings on latest clang compiler. Howard Hinnant 2015-09-17 15:37:48 -04:00
  • b2cf1e4c65 Extract common function RPC::readLimitField. Tom Ritchford 2015-09-03 20:55:50 -04:00
  • a65f692ab7 Disable RPC websocket coroutines Miguel Portilla 2015-09-15 16:49:03 -04:00
  • 44e4a50050 Fix stack bug in upper_bound Howard Hinnant 2015-09-16 13:59:34 -04:00
  • ffbcb96eff Inject Application (cont.) Vinnie Falco 2015-09-15 19:10:16 -04:00
  • eed1a891a7 Remove TxnSignApiFacade (RIPD-945): Scott Schurr 2015-09-02 16:58:49 -07:00
  • 9b787434c9 Inject Application: Vinnie Falco 2015-09-14 14:25:23 -07:00
  • f4fe55caff Add coverage tracking via codecov.io Nicholas Dudfield 2015-08-17 11:26:15 +07:00
  • 8df88238cd Migrate Travis to container-based infrastructure * http://docs.travis-ci.com/user/migrating-from-legacy/?utm_source=legacy-notice&utm_medium=banner&utm_campaign=legacy-upgrade Edward Hennis 2015-09-08 19:45:37 -04:00
  • ea0bd08660 Set version to 0.29.1-b10 Nik Bougalis 2015-09-13 14:28:46 -07:00
  • c1f50ca7b3 Use lambdas everywhere in JobQueue. Tom Ritchford 2015-08-10 13:49:33 -04:00
  • a6f866b4d8 Use std::function in JobQueue. Tom Ritchford 2015-08-09 20:34:54 -04:00
  • 545b2fd6b1 Better suspend for continuation Tom Ritchford 2015-07-28 19:04:22 -04:00
  • b0a855a10e Upgrade SQLite from 3.8.8.2 to 3.8.11.1 JoelKatz 2015-09-09 22:01:14 -07:00
  • b5600e940a Minor VS2015 doc update seelabs 2015-09-08 12:03:17 -04:00
  • 7f5d273e53 Tidy SetHex* function calls & misc cleanups seelabs 2015-08-31 12:17:25 -04:00