Commit Graph

  • 462a1394d7 Add this_layer and this_layer_type to SocketWrapper Vinnie Falco 2013-08-16 00:51:37 -07:00
  • 52b0f65bb3 Check for macro before setting it Vinnie Falco 2013-08-16 05:59:32 -07:00
  • 9bfd8c923d Check for macro before setting it Vinnie Falco 2013-08-16 05:59:32 -07:00
  • 0c92204927 Tidy up move obsolete and deprecated files Vinnie Falco 2013-08-15 22:51:33 -07:00
  • 8c65adbffe Tidy up move obsolete and deprecated files Vinnie Falco 2013-08-15 22:51:33 -07:00
  • fe1b8d253c Don't tolerate failed ledger acquires in the publication stream. JoelKatz 2013-08-16 23:22:33 -07:00
  • 39caac637c Typo. JoelKatz 2013-08-16 18:50:33 -07:00
  • c98b24dbe6 Missing comma. JoelKatz 2013-08-16 18:41:47 -07:00
  • 6eec84144a A better fix for countAccountTxs. JoelKatz 2013-08-16 18:12:33 -07:00
  • eb121e9312 Revert "Fix 'NetworkOPs::countAccountTxs' taking way too long." This reverts commit ff127d2b25. A new fix is in development. JoelKatz 2013-08-16 17:50:30 -07:00
  • 44aa45f307 Set version to 0.12.0-rc3 Vinnie Falco 2013-08-16 16:23:12 -07:00
  • ff127d2b25 Fix 'NetworkOPs::countAccountTxs' taking way too long. JoelKatz 2013-08-16 17:39:49 -07:00
  • 69ae39d0a3 Set version to 0.12.0-rc3 Vinnie Falco 2013-08-16 16:23:12 -07:00
  • 6a08bc7e73 Fix missing return value Vinnie Falco 2013-08-16 10:43:31 -07:00
  • 8632d43748 Fix missing return value Vinnie Falco 2013-08-16 10:43:31 -07:00
  • 9bc96bc558 Fix missing return value Vinnie Falco 2013-08-16 10:43:31 -07:00
  • 724cb5df7b Set version to 0.12.0-rc2 Vinnie Falco 2013-08-15 22:02:26 -07:00
  • eb3bf3b8cd Make sure we keep publishing ledgers while filling a gap from the database. JoelKatz 2013-08-15 21:30:17 -07:00
  • 3e4d4f5278 Remove now missing basio references Nicholas Dudfield 2013-08-09 11:04:36 -07:00
  • 8042ec4e60 Changes to make rippled compile on OSX Nicholas Dudfield 2013-08-09 10:47:39 -07:00
  • 9bf8c3765b Fix server to block until listening Vinnie Falco 2013-08-15 18:48:37 -07:00
  • 8950fcd47b Fix server to block until listening Vinnie Falco 2013-08-15 18:48:37 -07:00
  • 5b691224f0 Fix rvalue move arguments Vinnie Falco 2013-08-15 18:36:01 -07:00
  • e3024c9942 Fix rvalue move arguments Vinnie Falco 2013-08-15 18:36:01 -07:00
  • 9cdf27cbf5 Make KeyvaDB unit tests run manually Vinnie Falco 2013-08-15 16:30:09 -07:00
  • 4366aa80df Make KeyvaDB unit tests run manually Vinnie Falco 2013-08-15 16:30:09 -07:00
  • a7e4087222 Update MultiSocket for handshake detect and refactored SocketWrapper Vinnie Falco 2013-08-15 12:37:00 -07:00
  • d1621692dc Report notes for issue #1 Vinnie Falco 2013-08-15 15:34:12 -07:00
  • 3f26543d6a Report notes for issue #1 Vinnie Falco 2013-08-15 15:34:12 -07:00
  • cc133ccc4c Refactor SocketWrapper Vinnie Falco 2013-08-15 12:36:02 -07:00
  • e2b0df5f1d Refactor SocketWrapper Vinnie Falco 2013-08-15 12:36:02 -07:00
  • 69f0eb109f Add BEAST_DEFINE_IS_CALL_POSSIBLE metaprogramming macro Vinnie Falco 2013-08-14 23:55:38 -07:00
  • d2a61ee7f0 Add BEAST_DEFINE_IS_CALL_POSSIBLE metaprogramming macro Vinnie Falco 2013-08-14 23:55:38 -07:00
  • a3ab23a36a Improvements to TestPeer and PeerTest classes Vinnie Falco 2013-08-14 10:20:47 -07:00
  • ab0b610424 Improvements to TestPeer and PeerTest classes Vinnie Falco 2013-08-14 10:20:47 -07:00
  • 5e5b49d4e2 Consolidate Process::terminate code Vinnie Falco 2013-08-14 09:40:01 -07:00
  • a7cb7f23a4 Consolidate Process::terminate code Vinnie Falco 2013-08-14 09:40:01 -07:00
  • 377c983ecb Remove spaces from unit test package and class names Vinnie Falco 2013-08-13 13:29:00 -07:00
  • 17c6157c29 Remove spaces from unit test package and class names Vinnie Falco 2013-08-13 13:29:00 -07:00
  • 69b20b52cc Handshake detection wrappers Vinnie Falco 2013-08-13 19:18:42 -07:00
  • b62789ead8 Handshake detection wrappers Vinnie Falco 2013-08-13 19:18:42 -07:00
  • e4a68d9962 Infinite PeerTest timeout when debugger attached Vinnie Falco 2013-08-10 20:34:58 -07:00
  • 0ef9dd7bdf Infinite PeerTest timeout when debugger attached Vinnie Falco 2013-08-10 20:34:58 -07:00
  • 21f0d63507 Add uint24 and network byte order conversions Vinnie Falco 2013-08-10 19:40:57 -07:00
  • 75b3b6bbfe Add uint24 and network byte order conversions Vinnie Falco 2013-08-10 19:40:57 -07:00
  • e7b008c6d5 Add some missing ByteOrder functions and templates Vinnie Falco 2013-08-10 15:18:21 -07:00
  • b4d0de9c61 Add some missing ByteOrder functions and templates Vinnie Falco 2013-08-10 15:18:21 -07:00
  • 7735187d36 Move PeerRole to its own file Vinnie Falco 2013-08-10 12:16:46 -07:00
  • 26bb91a873 Move PeerRole to its own file Vinnie Falco 2013-08-10 12:16:46 -07:00
  • 85f4d7d025 Move some classes into their own files Vinnie Falco 2013-08-10 08:32:02 -07:00
  • 60935368a3 Move some classes into their own files Vinnie Falco 2013-08-10 08:32:02 -07:00
  • e0eaa08597 Add PROXY TestPeer client Vinnie Falco 2013-08-10 03:37:03 -07:00
  • 10e7d436b1 Add PROXY TestPeer client Vinnie Falco 2013-08-10 03:37:03 -07:00
  • 43c065c5b6 Robust method for extracting the underlying template type Vinnie Falco 2013-08-10 03:27:24 -07:00
  • c202386a79 Robust method for extracting the underlying template type Vinnie Falco 2013-08-10 03:27:24 -07:00
  • df154e43b1 Import ProxyHandshake into beast Vinnie Falco 2013-08-10 03:24:32 -07:00
  • 95ec3f4db5 Import ProxyHandshake into beast Vinnie Falco 2013-08-10 03:24:32 -07:00
  • e187e7e282 0.12.0-rc1 JoelKatz 2013-08-15 12:07:51 -07:00
  • ed3f3aa7e7 Make doTransactionEntry work against an open ledger. JoelKatz 2013-08-15 11:37:42 -07:00
  • 0657870292 Add a 'binary' option to doLedgerEntry JoelKatz 2013-08-15 11:33:40 -07:00
  • ba21367b40 Fix unused variable warning Vinnie Falco 2013-08-15 08:31:13 -07:00
  • ab207fa835 Fix unused variable warning Vinnie Falco 2013-08-15 08:31:13 -07:00
  • c420f60259 Fix Workers warning Vinnie Falco 2013-08-15 08:21:16 -07:00
  • bbe60e6bb8 Fix Workers warning Vinnie Falco 2013-08-15 08:21:16 -07:00
  • 4afe79b590 Fix gcc compile error Vinnie Falco 2013-08-15 08:26:22 -07:00
  • e1434dcda6 Sorry I broke the build. JoelKatz 2013-08-14 18:10:22 -07:00
  • 3e908c92b1 Fix a bug that hides order book liquidity and causes crashes. JoelKatz 2013-08-14 14:21:25 -07:00
  • be1ca396c5 Handle sequence numbers better in peer messages. JoelKatz 2013-08-14 12:57:55 -07:00
  • 832b2f6b4f Make getNodeFat return long skinny strings when needed. Optimizations. JoelKatz 2013-08-14 02:31:01 -07:00
  • 6d36aed7df getNodePointer function for when you only know the node ID. JoelKatz 2013-08-14 02:30:46 -07:00
  • 5a81b0a4a8 Fetch a bit better. JoelKatz 2013-08-14 02:01:55 -07:00
  • bed027d852 If we never dispatch on a 'limit 1' job, we'll never finish one, thus never convey to next one. JoelKatz 2013-08-14 00:03:23 -07:00
  • c918ab25b2 Can't call 'done' from the constructor of an InboundLedger JoelKatz 2013-08-13 17:02:17 -07:00
  • ee263bcab1 Allow more write latency JoelKatz 2013-08-13 16:06:03 -07:00
  • ba86553c1d Don't hold the LedgerMaster lock while fetching ledgers to publish. JoelKatz 2013-08-13 15:20:39 -07:00
  • fcd7522922 Put ledgerAdvance jobs in their own class. JoelKatz 2013-08-13 14:05:32 -07:00
  • e94f895754 Rewrite InboundLedgers to mLedgers is unordered. JoelKatz 2013-08-13 12:37:37 -07:00
  • 28b600cc21 Cleanups and extra asserts. JoelKatz 2013-08-13 11:57:01 -07:00
  • 02c25b049d Extra debug JoelKatz 2013-08-12 23:30:49 -07:00
  • ab0a79cb04 Rogue semicolon JoelKatz 2013-08-12 23:07:10 -07:00
  • 20f898c37e Separately track the next sequence to publish in findNewLedgersToPublish JoelKatz 2013-08-12 22:50:39 -07:00
  • df4bb9f1f4 Change how we decide whether to request a fetch pack. JoelKatz 2013-08-12 22:49:12 -07:00
  • 4d3d36ee47 Make sure we call checkAccept when we finish acquiring a ledger, in case it's fully-validated. JoelKatz 2013-08-12 22:03:42 -07:00
  • ae8969529d Avoid deadlock. JoelKatz 2013-08-12 20:17:52 -07:00
  • 98d88c8ded Spelling error. JoelKatz 2013-08-12 20:11:15 -07:00
  • 2a872563d3 Simplify fetch pack logic JoelKatz 2013-08-12 19:30:05 -07:00
  • 824b1dab20 Fix signal logic in JobQueue Vinnie Falco 2013-08-12 17:38:26 -07:00
  • aef92835f7 Cleanups. JoelKatz 2013-08-12 14:38:38 -07:00
  • 4d017ea5eb Cleanups. JoelKatz 2013-08-12 13:02:33 -07:00
  • 1ddf8f3969 Cleanups. JoelKatz 2013-08-12 12:01:55 -07:00
  • f4c6fa7873 Don't remove shot down ledgers from the range we propagate to peers. JoelKatz 2013-08-12 11:46:02 -07:00
  • 69477c96ca cleanups. JoelKatz 2013-08-12 11:35:24 -07:00
  • c5f5c7654a Whitespace JoelKatz 2013-08-12 11:35:15 -07:00
  • 699b46088a Cleanups. JoelKatz 2013-08-12 10:59:34 -07:00
  • 4a949a9cbd Refactor JobQueue to fix a bad state and clean up job limits Vinnie Falco 2013-08-12 10:00:54 -07:00
  • 72315bffe3 Cleanups. JoelKatz 2013-08-12 01:26:43 -07:00
  • 54daa40b81 Temporary ugly fix for JobQueue brokenness. There's nothing to dispatch a job if it later becomes possible. JoelKatz 2013-08-12 00:12:47 -07:00
  • 42bddbfcd4 More bugfixes. JoelKatz 2013-08-11 23:50:18 -07:00
  • e4f9d972fa Fix a broken log message. JoelKatz 2013-08-11 23:38:43 -07:00
  • fbfb150cff Some cleanups. JoelKatz 2013-08-11 22:57:57 -07:00