Commit Graph

  • d2953f602e Error reporting tests sublimator 2014-01-20 20:13:52 -05:00
  • 0c0fa877cf Add ScopedPointer::reset Vinnie Falco 2013-12-20 16:32:48 -08:00
  • 9d07ddeae1 Improved human readable JSON-RPC error messages Vinnie Falco 2013-12-12 21:17:54 -05:00
  • ef7810bc95 Add ScopedPointer::reset Vinnie Falco 2013-12-20 16:32:48 -08:00
  • 486539b3d3 Make offerDelete and fill Items more robust. David Schwartz 2014-01-02 10:55:34 -08:00
  • 990fb20a2a OrderBookDB::addOrderBook cleanup David Schwartz 2014-01-03 10:23:03 -08:00
  • 9b61a83721 Refactor, tidy up: * Fix for msvc std::function return types * Convert macros to constants * Add Journal to PeerSet and use in InboundLedger * Break lines and add annotations * Remove some warnings Vinnie Falco 2014-01-17 20:32:58 -05:00
  • f753519976 Ledger fetch improvements. Fetch policy improvements. JoelKatz 2014-01-17 13:56:02 -08:00
  • 663e38dcdd Locking and dispatching performance improvements: David Schwartz 2014-01-15 09:57:43 -08:00
  • 7570b6489d Fix and tidy up NodeStore * Use std::unique_ptr * Move globals to Manager singleton (fixes RocksDB exit crash) Vinnie Falco 2014-01-17 11:58:55 -05:00
  • 49bd8ac880 Tidy up for C++11, and fixes: * Remove shared_ptr legacy support * Add make_unique support for pre-C++14 environments * Fix comparison bug in sqdb * Use std::shared_ptr in a few places Vinnie Falco 2014-01-16 18:29:30 -05:00
  • c341d1a71e Tidy up for C++11, and fixes: * Remove shared_ptr legacy support * Add make_unique support for pre-C++14 environments * Fix comparison bug in sqdb * Use std::shared_ptr in a few places Vinnie Falco 2014-01-16 18:29:30 -05:00
  • fa10e90c9d Use abstract_clock Vinnie Falco 2014-01-16 09:01:33 -05:00
  • 68501763dd Refactor KeyCache Vinnie Falco 2014-01-13 14:18:33 -08:00
  • 969ea98fd9 Add std::make_unique Vinnie Falco 2014-01-16 18:19:24 -05:00
  • cac1d555be Add std::make_unique Vinnie Falco 2014-01-16 18:19:24 -05:00
  • bd0f4b95ae Fix Clang compile and link errors NATTSiM 2014-01-14 08:38:59 -08:00
  • 25ff77c2fd Fix Clang compile and link errors NATTSiM 2014-01-14 08:38:59 -08:00
  • 2870c7f457 Workaround for MSVC std::function bug Vinnie Falco 2014-01-15 22:08:46 -05:00
  • ab8d7a86ae Dispatch peerHas to JobQueue JoelKatz 2014-01-11 00:38:43 -08:00
  • 809359e81e Correctly handle empty account tree in ledger fetch JoelKatz 2014-01-10 23:26:09 -08:00
  • 6e4cd5bc9c Don't send nodes twice in getNodeFat JoelKatz 2014-01-13 21:20:41 -08:00
  • dda419ddd6 Improved PropertyStream find and print routines NATTSiM 2014-01-08 11:03:15 -08:00
  • de018bd582 Improved PropertyStream find and print routines NATTSiM 2014-01-08 11:03:15 -08:00
  • 544642a6ea Fix io_latency_probe hang on exit Vinnie Falco 2014-01-13 18:21:24 -08:00
  • 06737bb36f SHAMapSync bugfix. Cannot avoid push in getMissingNodes JoelKatz 2014-01-13 09:44:26 -08:00
  • 7efbfa2d20 Limit legacy pathfinding requests JoelKatz 2014-01-10 23:06:56 -08:00
  • 1f9e2c920c Add io_latency_probe Vinnie Falco 2014-01-10 22:09:25 -08:00
  • 4d5df92cbc Add io_latency_probe Vinnie Falco 2014-01-10 22:09:25 -08:00
  • 1fcb2872b9 Reduce log priorities. David Schwartz 2014-01-03 10:10:31 -08:00
  • 00c87ca2dd Add LES::dirIsEmpty function to check if a directory is empty David Schwartz 2014-01-03 15:07:17 -08:00
  • d474d68566 Order book subscribe cleanups. JoelKatz 2014-01-08 14:31:00 -08:00
  • 93e03804d0 SHAMapSync cleanups and performance improvements David Schwartz 2014-01-09 12:41:16 -08:00
  • 4591658160 PathRequests object to own all path requests. JoelKatz 2013-12-26 22:40:24 -08:00
  • a2109b4bda Remove files inadvertently added JoelKatz 2014-01-08 15:15:14 -08:00
  • deafea9c88 [REMOVE] Allow gcc 4.7 and later Vinnie Falco 2014-01-10 22:53:48 -08:00
  • 93f1a05f5c Update build for gcc 4.8.x: * Use gcc 4.8.x, boost 1.54 * Honor CC,CXX,PATH environment variables * Prevent compilation with unsupported toolchains * Print g++ version during Travis build * Run built-in unit tests after Travis build Nicholas Dudfield 2014-01-09 09:14:35 +07:00
  • 95a573b755 Set version to 0.20.1 Vinnie Falco 2014-01-08 17:08:27 -08:00
  • 43f38a240e Don't log StatsD messages to the console by default Nik Bougalis 2014-01-08 16:55:36 -08:00
  • 2a4623814c Don't log StatsD messages to the console by default Nik Bougalis 2014-01-08 16:55:36 -08:00
  • 1017adf743 Set version to 0.20.0 Vinnie Falco 2014-01-08 16:15:12 -08:00
  • 34fb12344c Fix JobQueue Vinnie Falco 2014-01-08 13:05:29 -08:00
  • ce3358bdf8 Improve diagnostics for ResourceManager Vinnie Falco 2014-01-08 11:03:45 -08:00
  • 1159dadfdb Fix missing jtACCEPT job limit Vinnie Falco 2014-01-08 10:33:00 -08:00
  • 62516ef07f Refactor TaggedCache Vinnie Falco 2014-01-07 20:52:03 -08:00
  • 705e629001 Add std::hash <std::pair> specialization Vinnie Falco 2014-01-07 20:08:24 -08:00
  • eecd305efd Add std::hash <std::pair> specialization Vinnie Falco 2014-01-07 20:08:24 -08:00
  • edc60e2e01 Fix warning in chrono_io Vinnie Falco 2014-01-07 21:13:14 -08:00
  • a83fa6b2b2 Fix warning in chrono_io Vinnie Falco 2014-01-07 21:13:14 -08:00
  • b2feafa94c Use abstract_clock and improved tests, in ResourceManager Vinnie Falco 2013-12-29 18:56:51 -08:00
  • 9f65b26288 Add abstract_clock, manual_clock, chrono_io Vinnie Falco 2013-12-29 15:36:03 -08:00
  • 2d234e500d Add abstract_clock, manual_clock, chrono_io Vinnie Falco 2013-12-29 15:36:03 -08:00
  • fee0e7b20e Fix bind in call to addJob Vinnie Falco 2014-01-07 16:55:48 -08:00
  • a0f6429652 Add LedgerHolder class, use in LedgerMaster JoelKatz 2014-01-06 11:30:31 -08:00
  • 8f8b2ae4a3 Handle offers in quality directory but not in ledger JoelKatz 2014-01-02 03:35:34 -08:00
  • 9abdd16721 Release the master lock earlier in a few cases JoelKatz 2014-01-07 12:43:27 -08:00
  • 1e5963aeeb Move some operations from the I/O queue to the Job queue JoelKatz 2014-01-07 12:14:34 -08:00
  • e25a83bb39 Some tiny bugfixes: * Don't let ledger idle interval get too short * Fix CBigNum::setuint256 * Fix SqliteStatement::isError * Remove dead code, fix incorrect comments * Check for NULL earlier in CKey constructors * Prevent expire times from underflowing in TaggedCache JoelKatz 2014-01-06 23:47:24 -08:00
  • e3a67b13ff Reset liquidity before retrying rippleCalc David Schwartz 2014-01-03 10:53:42 -08:00
  • 750cbb8399 Improvements because items in SHAMaps are immutable: JoelKatz 2014-01-04 23:00:04 -08:00
  • 045beb5f36 Concurrent SHAMap code Use shared lock for SHAMap itself and concurrent map for nodes JoelKatz 2013-12-13 15:14:03 -08:00
  • cd8234acba Pathfinding bugfix. Missing lock. JoelKatz 2013-12-26 22:41:11 -08:00
  • de85a7c2bd Pathfinding improvements: * Make each path request track whether it needs updating. * Improve new request handling, reverse order for processing requests. * Break to handle new requests immediately. * Make mPathFindThread an integer rather than a bool. Allow two threads. * For old pathfinding, if the ledger is unspecified, use the PathRequest's RippleLineCache. * Log new pathfinding request latencies. * Suspend processing requests if server is backed up. JoelKatz 2013-12-09 00:09:06 -08:00
  • 496b337b27 General refactoring, using C++11 * Remove broken RecycledObjectPool Vinnie Falco 2013-12-31 08:28:12 -08:00
  • 087301933a General refactoring, using C++11 * Remove broken RecycledObjectPool Vinnie Falco 2013-12-31 08:28:12 -08:00
  • 52333b8bd4 Fix a compiler warning in Ledger::visitStateItems JoelKatz 2014-01-03 22:46:35 -08:00
  • 3768b3c3ca Fix a pathfinding bug JoelKatz 2013-12-18 22:56:18 -08:00
  • 09b39e107d Fix subscribing to "real time" transactions. JoelKatz 2013-12-27 20:44:02 -08:00
  • 4b1155bf32 Improved diagnostic for RocksDB error codes Vinnie Falco 2014-01-06 20:52:27 -08:00
  • 3c7fc31c95 Add ripple_common module Vinnie Falco 2014-01-07 12:29:08 -08:00
  • da3881a486 Make websocket-test the first test, and give custom timeouts of 1000ms Nicholas Dudfield 2014-01-05 13:40:47 +07:00
  • ff12d9adaa Run server-test and websocket-test first. Show stderr upon abnormal rippled exit Nicholas Dudfield 2014-01-05 13:09:42 +07:00
  • 3a895ccfaa Reduce StatsDCollector log verbosity Vinnie Falco 2014-01-02 19:32:27 -08:00
  • 528cf56f80 Reduce StatsDCollector log verbosity Vinnie Falco 2014-01-02 19:32:27 -08:00
  • 0ebe3f1f35 Disable NameResolver temporarily Vinnie Falco 2014-01-02 16:12:55 -08:00
  • 328680b6cd Fix Resolver contract check Vinnie Falco 2014-01-02 16:10:49 -08:00
  • f9dca105a6 Improved async stop for Resolver Vinnie Falco 2014-01-02 15:36:09 -08:00
  • 3664db61e7 Fix static storage duration issue with some Journal logs Vinnie Falco 2014-01-02 15:21:22 -08:00
  • 49677aa799 Fix RippleBookType and unit tests Vinnie Falco 2013-12-27 21:18:46 -08:00
  • eb19343f91 Fix clang compile NATTSiM 2013-12-18 12:52:08 -08:00
  • 27b771e2ba Fix clang compile NATTSiM 2013-12-18 12:52:08 -08:00
  • 6527cdfa97 Add RippleAsset types Vinnie Falco 2013-12-18 15:53:13 -08:00
  • b2dbe8ef83 Ledger acquire fixes/cleanups/logging JoelKatz 2013-12-14 20:16:54 -08:00
  • 9bdb0774ad Make InboundLedgers, LedgerConsensus abstract NATTSiM 2013-12-20 17:04:15 -08:00
  • 893b2d4587 Add AbstractObject, cyclic_iterator, Journal improvements Vinnie Falco 2013-11-30 18:23:28 -08:00
  • 8c2ec2cfbe Add AbstractObject, cyclic_iterator, Journal improvements Vinnie Falco 2013-11-30 18:23:28 -08:00
  • 00f959ab7e removed boost_random Wolfgang Spraul 2013-12-02 13:42:07 -05:00
  • f9c4070ad3 Add FetchPack unit test Vinnie Falco 2013-12-22 11:13:30 -08:00
  • 074325a7ea Inject SHAMap missing node handler dependency Vinnie Falco 2013-12-22 11:54:03 -08:00
  • 2f521a6a91 Build fetch packs correctly. JoelKatz 2013-12-22 10:48:07 -08:00
  • 07959b3cc9 Allow to full network limit in Amount::isLegalNet sublimator 2013-12-20 17:09:40 +07:00
  • 21faf8eaeb Improvements to initscript and default configuration. The Doctor 2013-12-17 15:57:02 -08:00
  • 3e2b5dcc3d Hostname resolution support for Peers Nik Bougalis 2013-12-16 14:46:44 -08:00
  • 370d98a858 Add reference counting to AsyncObject Nik Bougalis 2013-12-17 12:48:01 -08:00
  • 88a8433d31 Add reference counting to AsyncObject Nik Bougalis 2013-12-17 12:48:01 -08:00
  • 81d418007a Add CollectorManager for Beast.Insight support Vinnie Falco 2013-12-14 20:20:33 -08:00
  • d11983ae32 Add Beast.Insight stats collection module Vinnie Falco 2013-12-14 20:19:21 -08:00
  • f88fcf55a3 Add Beast.Insight stats collection module Vinnie Falco 2013-12-14 20:19:21 -08:00
  • 42692abd1c Add stl module for c++11 compatibility classes Vinnie Falco 2013-12-14 20:18:01 -08:00
  • 561c8dea08 Add stl module for c++11 compatibility classes Vinnie Falco 2013-12-14 20:18:01 -08:00