Commit Graph

  • 7eacd3bf57 Add annotation for Validators Vinnie Falco 2013-10-05 12:03:44 -07:00
  • 72681fa7fb PeerFinder work Vinnie Falco 2013-10-05 11:59:17 -07:00
  • 500bddebff Allow CycledSet to grow without bounds Vinnie Falco 2013-10-05 02:46:23 -07:00
  • 67d807d8fc Add IPEndpoint::key_equal Vinnie Falco 2013-10-05 02:38:48 -07:00
  • 4d3d46f41d Add IPEndpoint::key_equal Vinnie Falco 2013-10-05 02:38:48 -07:00
  • 82d8d9a092 PeerFinder work, Source fetch, show port in log Vinnie Falco 2013-10-04 21:29:13 -07:00
  • ebf395ecc4 Add ErrorCode and boost library Vinnie Falco 2013-10-04 21:28:36 -07:00
  • 30ff139a29 Add ErrorCode and boost library Vinnie Falco 2013-10-04 21:28:36 -07:00
  • dc8420d32d LegacyEndpointCache work Vinnie Falco 2013-10-04 20:38:46 -07:00
  • bb29c8ba85 Add PeerFinder::Checker for testing endpoints Vinnie Falco 2013-10-04 19:11:10 -07:00
  • 2c3ead339e Add ServiceQueue::wrap Vinnie Falco 2013-10-04 19:02:33 -07:00
  • 625780621b Add ServiceQueue::wrap Vinnie Falco 2013-10-04 19:02:33 -07:00
  • ea2589dd9c PeerFinder work Vinnie Falco 2013-09-30 09:35:29 -07:00
  • 6c7f5d093c Move many Thread related classes Vinnie Falco 2013-10-04 13:49:24 -07:00
  • 942336c454 Move many Thread related classes Vinnie Falco 2013-10-04 13:49:24 -07:00
  • 93e9d8622e Measure CPU utilization in ServiceQueue Vinnie Falco 2013-10-04 11:46:10 -07:00
  • 90282707ab Measure CPU utilization in ServiceQueue Vinnie Falco 2013-10-04 11:46:10 -07:00
  • ca47d72aee Move ServiceQueue, ThreadLocalValue, SpinLock Vinnie Falco 2013-10-04 11:33:32 -07:00
  • 70f6c41ff7 Move ServiceQueue, ThreadLocalValue, SpinLock Vinnie Falco 2013-10-04 11:33:32 -07:00
  • c864e4d3db Move WaitableEvent Vinnie Falco 2013-10-04 11:12:16 -07:00
  • 184cf74daa Move WaitableEvent Vinnie Falco 2013-10-04 11:12:16 -07:00
  • ff305e63b6 Add CPUMeter and ScopedTimeInterval Vinnie Falco 2013-10-04 10:56:19 -07:00
  • a23fb06409 Add CPUMeter and ScopedTimeInterval Vinnie Falco 2013-10-04 10:56:19 -07:00
  • 01fd05cb4b Add RecursiveMutex, UnlockGuard, TryLockGuard Vinnie Falco 2013-10-04 10:23:03 -07:00
  • 3638485977 Add RecursiveMutex, UnlockGuard, TryLockGuard Vinnie Falco 2013-10-04 10:23:03 -07:00
  • 75f3c52d53 Validators work Vinnie Falco 2013-10-04 03:09:23 -07:00
  • 364973a523 Rename to key_equal for conformance with std containers Vinnie Falco 2013-10-04 03:08:26 -07:00
  • 5831a53697 Remove Journal from most Stoppable overrides Vinnie Falco 2013-10-04 00:13:25 -07:00
  • 678c241962 Validators work Vinnie Falco 2013-10-04 00:46:07 -07:00
  • a2aa938e10 Remove Journal from most Stoppable overrides Vinnie Falco 2013-10-04 00:13:25 -07:00
  • 48eb92e366 Validators work Vinnie Falco 2013-10-04 00:07:45 -07:00
  • 2894059b63 Fix Peers to stop after children are stopped Vinnie Falco 2013-10-03 23:36:05 -07:00
  • 66a272debd Alphabet class for base58 conversions, Validators work Vinnie Falco 2013-10-03 18:29:30 -07:00
  • b60a7f3363 Add Request and Response HTTP parsers Vinnie Falco 2013-10-03 20:28:16 -07:00
  • 7d089561c3 Add Request and Response HTTP parsers Vinnie Falco 2013-10-03 20:28:16 -07:00
  • 44445ff1b8 Refactor net buffers classes Vinnie Falco 2013-10-03 19:44:26 -07:00
  • 53f8e73b65 Refactor net buffers classes Vinnie Falco 2013-10-03 19:44:26 -07:00
  • 37bcf7899e Improve performance of some RPC ledger commands using visitors. Adds SHAMap::visitLeaves and Ledger::visitStateItems JoelKatz 2013-10-04 11:50:22 -07:00
  • 86f662aa4a It is not longer necessary to invalidate the OrderBookDB JoelKatz 2013-10-04 02:33:33 -07:00
  • a1b958eaac Validators update, add LeakChecked to Source subclasses Vinnie Falco 2013-10-03 15:54:36 -07:00
  • ac37c38133 Beast class refactor Vinnie Falco 2013-10-03 17:38:04 -07:00
  • 06189b2584 Disable MSVC OutputWindow for PeerFinder Vinnie Falco 2013-10-03 16:01:50 -07:00
  • 0bf006cdae Beast class refactor Vinnie Falco 2013-10-03 17:38:04 -07:00
  • 8b7056b06c Fix eof on HTTP client get Vinnie Falco 2013-10-03 17:23:14 -07:00
  • 3f51eb7b63 Fix eof on HTTP client get Vinnie Falco 2013-10-03 17:23:14 -07:00
  • b76443dbde Use a simple Thread in SqliteDatabase Vinnie Falco 2013-10-03 18:29:20 -07:00
  • 5fc823ae08 Show Ripple version in BuildInfo unittest Vinnie Falco 2013-10-03 15:32:16 -07:00
  • 228b664ecf Remove obsolete beast container classes Vinnie Falco 2013-10-03 08:18:44 -07:00
  • 68aec74b47 Remove obsolete beast container classes Vinnie Falco 2013-10-03 08:18:44 -07:00
  • 1dfd655959 Use RelativeTime from startup in DeadlineTimer Vinnie Falco 2013-10-01 14:01:43 -07:00
  • acd23682d1 Use RelativeTime from startup in DeadlineTimer Vinnie Falco 2013-10-01 14:01:43 -07:00
  • ae22d5dc8a Add more methods to RelativeTime Vinnie Falco 2013-10-01 12:47:49 -07:00
  • b042397b9f Add more methods to RelativeTime Vinnie Falco 2013-10-01 12:47:49 -07:00
  • 951a8208b8 Don't let OrderBookDB oscillate between two ledgers. David Schwartz 2013-10-03 17:49:38 -07:00
  • 9b3c74a095 Return the account checked if account_info finds no account. David Schwartz 2013-10-03 16:53:56 -07:00
  • 647c0e302a Do the tryLocal/addPeers operations on an InboundLedger without the collection lock. David Schwartz 2013-10-03 16:36:33 -07:00
  • b3b22d7595 Nothing we do in doTx requires the master lock. David Schwartz 2013-10-03 10:55:42 -07:00
  • 1ba0139683 Claim saInRemaining. JoelKatz 2013-10-02 16:13:14 -07:00
  • 15ef435054 Set version to 0.16.0 0.16.0 Vinnie Falco 2013-10-02 12:06:54 -07:00
  • 1a95dfb300 Refine Json unit test Vinnie Falco 2013-10-02 12:06:30 -07:00
  • 6962bdb325 Set version to 0.15.0 0.15.0 Vinnie Falco 2013-10-02 12:02:01 -07:00
  • bbbb8b1411 Fix buffer printing in json value to string Vinnie Falco 2013-10-02 11:59:32 -07:00
  • 0a5505f785 Add json parsing unit test Vinnie Falco 2013-10-02 11:53:18 -07:00
  • b6d11c08d0 Set version to 0.14.0 0.14.0 Vinnie Falco 2013-10-02 09:55:57 -07:00
  • 0f26fbd701 Set version to 0.14.0-rc3 Vinnie Falco 2013-10-01 15:35:30 -07:00
  • a236c81b5f Temporary fix on ENDPOINTS message hops=0 when no remote addr set Vinnie Falco 2013-10-01 15:35:06 -07:00
  • 73700a483d Set version to 0.14.0-rc2 Vinnie Falco 2013-10-01 15:05:30 -07:00
  • 6062f6b036 Fix RippleAddress::clear Vinnie Falco 2013-10-01 15:05:03 -07:00
  • e29b0b150d Set version to 0.14.0-rc1 Vinnie Falco 2013-10-01 14:15:34 -07:00
  • 4fe63f9f0d PeerFinder work Vinnie Falco 2013-09-30 09:35:29 -07:00
  • 41879d8511 Remove obsolete mtANNOUNCE message support Vinnie Falco 2013-10-01 14:02:56 -07:00
  • 46d3ace6b7 Fix JobQueue to measure waiting and run times correctly Vinnie Falco 2013-10-01 12:22:38 -07:00
  • c67929ea39 Remove unhandled exception catcher Vinnie Falco 2013-10-01 12:00:53 -07:00
  • 2ac2fdfabd Remove unhandled exception catcher Vinnie Falco 2013-10-01 12:00:53 -07:00
  • 2472a902dd Add 64 bit output for MurmurHash Vinnie Falco 2013-10-01 12:00:03 -07:00
  • 2aa5c74c2a Add 64 bit output for MurmurHash Vinnie Falco 2013-10-01 12:00:03 -07:00
  • f3d97c76df Add RelativeTime::fromStartup Vinnie Falco 2013-09-30 13:43:20 -07:00
  • d624ed1151 Add RelativeTime::fromStartup Vinnie Falco 2013-09-30 13:43:20 -07:00
  • b0b8660132 IPEndpoint better parsing Vinnie Falco 2013-09-30 09:35:22 -07:00
  • 9bc132778f Remove obsolete clean app exit configuration macro Vinnie Falco 2013-09-30 12:42:51 -07:00
  • ac13c97f7e IPEndpoint better parsing Vinnie Falco 2013-09-30 09:35:22 -07:00
  • 26dfa9231a Clean up Sustain. JoelKatz 2013-10-01 11:18:41 -07:00
  • 072f2c93ef Do the initial work on new pathfinding requests without holding the master lock. JoelKatz 2013-10-01 11:06:32 -07:00
  • 14fb246b67 Handle mLedgersByIndex better. JoelKatz 2013-09-30 17:34:36 -07:00
  • 99e4335f00 Improve ledger performance by making sure we properly track the new LCL. JoelKatz 2013-09-29 23:43:58 -07:00
  • ea1a5a77c5 Remove an obsolete comment. JoelKatz 2013-09-29 23:43:48 -07:00
  • a815f455af Fix a possible buffer overflow. JoelKatz 2013-09-30 21:32:53 -07:00
  • b2c46db006 Fix a bug that can cause servers to stick as 'syncing' for too long. Add a sensible path to get to omFULL state when consensus is initiated by peer action. JoelKatz 2013-09-30 12:25:44 -07:00
  • ae551cde63 Add alternate form string parsing to IPEndpoint Vinnie Falco 2013-09-29 17:37:01 -07:00
  • 097b6f8e33 Add alternate form string parsing to IPEndpoint Vinnie Falco 2013-09-29 17:37:01 -07:00
  • d0a0dbf430 Don't break on Throw Vinnie Falco 2013-09-29 08:53:50 -07:00
  • 9aca3cb21c Don't break on Throw Vinnie Falco 2013-09-29 08:53:50 -07:00
  • 0e46762962 Add hasher functors for IPEndpoint Vinnie Falco 2013-09-29 07:43:31 -07:00
  • d1f589835c Add hasher functors for IPEndpoint Vinnie Falco 2013-09-29 07:43:31 -07:00
  • 27e8a71f08 Fix LoadManager stop Vinnie Falco 2013-09-30 09:14:16 -07:00
  • a1ec423235 Add Thread::stopThreadAsync Vinnie Falco 2013-09-30 09:28:31 -07:00
  • db531d905c Add Thread::stopThreadAsync Vinnie Falco 2013-09-30 09:28:31 -07:00
  • d27ad6251c Improve the display resolution of LoadMonitor samples Vinnie Falco 2013-09-30 04:04:43 -07:00
  • 217a017195 Reduce memory consumption while fetching. JoelKatz 2013-09-30 02:40:35 -07:00
  • 9350f3085d Better logging of ledger fetching. JoelKatz 2013-09-29 23:21:08 -07:00