Commit Graph

  • f62d034692 Fix clang compile error Nicholas Dudfield 2014-02-11 19:11:54 -08:00
  • 8dbf8b9038 Fix clang compile error Nicholas Dudfield 2014-02-11 19:11:54 -08:00
  • fdfe047f3e Fix new RPC dispatcher params Vinnie Falco 2014-02-11 18:58:09 -08:00
  • deb180cc83 Update beast project file Vinnie Falco 2014-02-10 19:48:37 -08:00
  • 38c3f84c9f Update beast project file Vinnie Falco 2014-02-10 19:48:37 -08:00
  • 9c5b071556 Fix crash on exit in ~InboundLedger Vinnie Falco 2014-02-08 11:04:14 -08:00
  • 17b970a387 Fix insight object lifetimes in Group Vinnie Falco 2014-02-08 10:48:54 -08:00
  • 46dc52e449 Fix insight object lifetimes in Group Vinnie Falco 2014-02-08 10:48:54 -08:00
  • f469e3853d Insight support for jobs: * Add insight Groups to Application singleton * Put JobQueue metrics into "jobq" Group * Add queued time to Job * Add per-type Job queue time metrics * Add per-type Job execution time metrics * Break JobQueue sources out of the namespace * Use free function to create the JobQueue Vinnie Falco 2014-02-08 09:33:30 -08:00
  • d060eb498f Improved logging for insight stat packets Vinnie Falco 2014-02-08 09:33:04 -08:00
  • a681a4fcd4 Improved logging for insight stat packets Vinnie Falco 2014-02-08 09:33:04 -08:00
  • 575b0bb7b0 Fix gcc compile Vinnie Falco 2014-02-07 09:09:01 -08:00
  • 588cf4bfca Update travis to use boost 1.55 sublimator 2014-02-07 22:36:23 +07:00
  • c2bc7e2c30 Fix clang compile NATTSiM 2014-02-05 18:27:35 -08:00
  • 9cc8c341e7 Fix clang compile NATTSiM 2014-02-05 18:27:35 -08:00
  • 9b657ba224 Refactor RPC module: * Move JsonPropertyStream to ripple_json * Remove unused RPC service manager * Recreate RPC module in app code area * Add RPC::Manager * Add DoPrint handler Vinnie Falco 2014-02-04 07:55:45 -08:00
  • eb5691e8fa Change bassert to always call assert Vinnie Falco 2014-02-06 11:38:39 -08:00
  • 9bc6e83f8a Change bassert to always call assert Vinnie Falco 2014-02-06 11:38:39 -08:00
  • 572aae320d Performance fixes: decongest master lock Nik Bougalis 2014-02-05 14:40:48 -08:00
  • 2906899811 Ignore ports when checking RPC IP filter list Nik Bougalis 2014-01-31 17:51:38 -08:00
  • 1a6bf88900 Resolver Work: * Don't stall during shutdown * Properly handle unit test execution * Handle whitespace when parsing names to resolve Nik Bougalis 2014-01-14 11:42:37 -08:00
  • e60b28980a PeerFinder work and refactoring: * Implement PeerFinder business logic. * Support fixed peers (including DNS support). * Add journal support to Peer and Peers. * Refactor PeerDoor support. * Tidy up Peers and eliminate connection functionality and timers. * Refactor Peer interface and add journal support. * Allow construction of incoming Peer using an existing socket. * Remove TESTNET support. * Allow connections from/to cluster peers without consuming slots * Misc. cleanups. Nik Bougalis 2014-01-30 11:50:46 -08:00
  • 864b20565b Refactor IP::Endpoint Vinnie Falco 2013-12-01 21:14:14 -08:00
  • a253b2ef4b Refactor IP::Endpoint Vinnie Falco 2013-12-01 21:14:14 -08:00
  • 3e6818b407 Remove obsolete Visual Studio projects Vinnie Falco 2014-02-05 15:38:25 -08:00
  • 0c2e35edc9 Remove obsolete Visual Studio projects Vinnie Falco 2014-02-05 15:38:25 -08:00
  • d0970397a6 Revert system test changes: * Revert "Shutdown rippled before http server in json rpc test to avoid http server potentially receiving messages due to automatic ledger close interval." * Revert "Update ripple-lib integration tests" Vinnie Falco 2014-02-04 13:56:37 -08:00
  • 0afbda0351 Redirect Visual Studio 2013 project output Vinnie Falco 2014-02-04 09:23:44 -08:00
  • 2009f8b1ca Add insight support to TaggedCache, KeyCache: * Move TaggedCache, KeyCache to common * Add radmap module, FullBelowCache class * Add get_seconds_clock * Inject FullBelowCache in SHAMap Vinnie Falco 2014-01-31 22:56:14 -08:00
  • aaced060bf Add basic_seconds_clock, insight::Groups Vinnie Falco 2014-02-01 20:14:38 -08:00
  • 35715a0146 Add basic_seconds_clock, insight::Groups Vinnie Falco 2014-02-01 20:14:38 -08:00
  • af77ff3eed Update Visual Studio 2013 project file Vinnie Falco 2014-02-03 22:35:48 -08:00
  • 20e27ceb04 Update Visual Studio 2013 project file Vinnie Falco 2014-02-03 22:35:48 -08:00
  • 7fb614f7af Fix application pointer singleton lifetime Vinnie Falco 2014-02-03 22:35:42 -08:00
  • 83442825e5 Shutdown rippled before http server in json rpc test to avoid http server potentially receiving messages due to automatic ledger close interval. Nicholas Dudfield 2014-02-04 11:00:58 +07:00
  • 123c482a69 Robustly validate input to the 'ledger' RPC command Nik Bougalis 2014-01-24 02:29:09 -08:00
  • 98162cec33 Update project build requirements * Add Visual Studio 2013 project file * Update SConstruct for boost 1.55.0 Vinnie Falco 2014-02-02 21:33:36 -08:00
  • 3f091fce59 Update project build requirements * Add Visual Studio 2013 project file * Update SConstruct for boost 1.55.0 Vinnie Falco 2014-02-02 21:33:36 -08:00
  • 6c5f88aa25 Update ripple-lib integration tests wltsmrz 2014-01-29 14:22:19 -08:00
  • 23eccebf5b Fix crash on exit via Application singleton Vinnie Falco 2014-02-01 21:28:12 -08:00
  • 15112c1a27 Fix mutable tx json field for autofill_fee Vinnie Falco 2014-02-01 07:10:53 -08:00
  • d0ca81ff36 visitLeaves must visit all branches David Schwartz 2014-01-31 17:23:10 -08:00
  • 3e218c494d Enlarge the humanAccountID cache David Schwartz 2014-01-31 15:19:22 -08:00
  • 88bd5b12a4 Raise RPC time and size limits David Schwartz 2014-01-31 14:23:25 -08:00
  • 5df5983f88 Fix missing call to setHeartbeatTimer David Schwartz 2014-01-31 09:25:25 -08:00
  • aa5ca7cea5 Don't copy the parameters when calling lookupLedger David Schwartz 2014-01-30 13:57:17 -08:00
  • 02483b2e0b Avoid race conditions updating ledger fee entries David Schwartz 2014-01-30 14:28:57 -08:00
  • f7817866ba call pubValidatedTransactions, we may have book listeners David Schwartz 2014-01-30 10:23:45 -08:00
  • d62287d54b Calculate correct fee in RPC sign/submit, error if over limit JoelKatz 2014-01-28 10:28:24 -08:00
  • aad074cd8e Tweak to path-finding tests. Specify test patterns outside of mocha.opts Nicholas Dudfield 2014-01-24 17:31:19 +07:00
  • 048a2d7bc3 Fix PropertyStream overloads Vinnie Falco 2014-01-29 06:55:20 -08:00
  • 580d179dd0 Tidy up Validators logging Vinnie Falco 2013-11-15 13:19:10 -08:00
  • 616a514c4d Fix PropertyStream overloads Vinnie Falco 2014-01-29 06:55:20 -08:00
  • bac8d41954 Pass IPAddress in getAdminRole NATTSiM 2014-01-27 12:51:15 -08:00
  • f295bb20a1 Set version to 0.21.0.rc2 JoelKatz 2014-01-24 11:17:16 -08:00
  • b5ffa2351a DirectoryEntryIterator fix JoelKatz 2014-01-23 21:48:08 -08:00
  • 1b37b52071 Whitespace changes JoelKatz 2014-01-23 21:47:50 -08:00
  • b1ffd10079 Fix "limit" mishandling in doBookOffers JoelKatz 2014-01-24 10:52:22 -08:00
  • 39235f5b91 Set version to 0.21.0.rc1 Vinnie Falco 2014-01-23 23:31:26 -05:00
  • 8825d94636 Temporarily change getBookPage not to use OB iterators JoelKatz 2014-01-23 16:17:55 -08:00
  • c8a7b2af56 Prevent infinite loop in getBookPage JoelKatz 2014-01-23 15:41:03 -08:00
  • d22b25c030 Set version to 0.21.0 0.21.0 JoelKatz 2014-01-23 11:47:51 -08:00
  • d475994e02 Pairwise no ripple: JoelKatz 2013-12-25 17:54:57 -08:00
  • f0bb3dfdfb Never allow a retry as a final result JoelKatz 2014-01-22 11:02:30 -08:00
  • e7f0b8eca6 Add DeliveredAmount to transaction metadata JoelKatz 2014-01-20 18:14:33 -08:00
  • 0bab6a9fec Add directory and order book iterators This should fix the crossed order book bug. * Change OfferCreate::takeOffers to use new iterators * Change NetworkOps::getBookPage to use new iterators * If we find an offer in the book but not the ledger, deindex it JoelKatz 2014-01-07 16:32:36 -08:00
  • 9486fc416c Support AccountTxnID and LastLedgerSequence. David Schwartz 2014-01-03 13:01:57 -08:00
  • fb63aa737a Revert d2953f602e JoelKatz 2014-01-23 13:36:31 -08:00
  • 58a6ca1d3d Remove extraneous logging JoelKatz 2014-01-23 01:27:10 -08:00
  • 505f029edb Clean up 'destination_currencies' in new pathfinding reply JoelKatz 2014-01-22 23:05:39 -08:00
  • 815659b898 Replace a lock with an atomic in new pathfinding JoelKatz 2014-01-22 22:44:39 -08:00
  • 07d16f280c Clean up the checkAccept path to use the ledger sequence JoelKatz 2014-01-22 17:09:52 -08:00
  • f88ddc947c Handle non-object in 'json' RPC method JoelKatz 2014-01-22 10:57:35 -08:00
  • 65ffdff40c Insight support for ResourceManager Vinnie Falco 2014-01-21 09:35:20 -05:00
  • c95dccfec6 Move PathRequests to separate files Vinnie Falco 2014-01-21 09:05:44 -05:00
  • 307ad244b0 Use duration in insight::Event, add chrono_util Vinnie Falco 2014-01-21 08:44:12 -05:00
  • fe83f471f5 Use duration in insight::Event, add chrono_util Vinnie Falco 2014-01-21 08:44:12 -05:00
  • 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