Commit Graph

6986 Commits

Author SHA1 Message Date
Vinnie Falco
b064f66ea2 Fix async_result returns and handler copying 2013-08-17 21:09:55 -07:00
Vinnie Falco
7cf0ce22b1 Add default construction and isNull for Call handlers 2013-08-17 21:09:54 -07:00
Vinnie Falco
d22b236d2d Add 1-arity and 2-arity binding to CompletionCall 2013-08-17 21:09:54 -07:00
Vinnie Falco
462a1394d7 Add this_layer and this_layer_type to SocketWrapper 2013-08-17 21:09:53 -07:00
Vinnie Falco
9bfd8c923d Check for macro before setting it 2013-08-17 21:09:53 -07:00
Vinnie Falco
8c65adbffe Tidy up move obsolete and deprecated files 2013-08-17 21:09:53 -07:00
JoelKatz
fe1b8d253c Don't tolerate failed ledger acquires in the publication stream. 2013-08-16 23:22:33 -07:00
JoelKatz
39caac637c Typo. 2013-08-16 18:50:33 -07:00
JoelKatz
c98b24dbe6 Missing comma. 2013-08-16 18:41:47 -07:00
JoelKatz
6eec84144a A better fix for countAccountTxs. 2013-08-16 18:12:33 -07:00
JoelKatz
eb121e9312 Revert "Fix 'NetworkOPs::countAccountTxs' taking way too long."
This reverts commit ff127d2b25.
A new fix is in development.
2013-08-16 17:50:30 -07:00
Vinnie Falco
44aa45f307 Set version to 0.12.0-rc3 2013-08-16 17:47:29 -07:00
JoelKatz
ff127d2b25 Fix 'NetworkOPs::countAccountTxs' taking way too long. 2013-08-16 17:40:28 -07:00
Vinnie Falco
9bc96bc558 Fix missing return value 2013-08-16 10:43:31 -07:00
Vinnie Falco
724cb5df7b Set version to 0.12.0-rc2 2013-08-15 22:02:26 -07:00
JoelKatz
eb3bf3b8cd Make sure we keep publishing ledgers while filling a gap from the database. 2013-08-15 21:54:17 -07:00
Nicholas Dudfield
3e4d4f5278 Remove now missing basio references 2013-08-15 20:41:38 -07:00
Nicholas Dudfield
8042ec4e60 Changes to make rippled compile on OSX 2013-08-15 20:41:38 -07:00
Vinnie Falco
8950fcd47b Fix server to block until listening 2013-08-15 19:00:19 -07:00
Vinnie Falco
e3024c9942 Fix rvalue move arguments 2013-08-15 19:00:19 -07:00
Vinnie Falco
4366aa80df Make KeyvaDB unit tests run manually 2013-08-15 16:57:49 -07:00
Vinnie Falco
a7e4087222 Update MultiSocket for handshake detect and refactored SocketWrapper 2013-08-15 16:57:48 -07:00
Vinnie Falco
3f26543d6a Report notes for issue #1 2013-08-15 16:57:46 -07:00
Vinnie Falco
e2b0df5f1d Refactor SocketWrapper 2013-08-15 16:57:46 -07:00
Vinnie Falco
d2a61ee7f0 Add BEAST_DEFINE_IS_CALL_POSSIBLE metaprogramming macro 2013-08-15 16:57:45 -07:00
Vinnie Falco
ab0b610424 Improvements to TestPeer and PeerTest classes 2013-08-15 16:57:45 -07:00
Vinnie Falco
a7cb7f23a4 Consolidate Process::terminate code 2013-08-15 15:45:18 -07:00
Vinnie Falco
17c6157c29 Remove spaces from unit test package and class names 2013-08-15 15:45:17 -07:00
Vinnie Falco
b62789ead8 Handshake detection wrappers 2013-08-15 15:45:17 -07:00
Vinnie Falco
0ef9dd7bdf Infinite PeerTest timeout when debugger attached 2013-08-15 15:45:17 -07:00
Vinnie Falco
75b3b6bbfe Add uint24 and network byte order conversions 2013-08-15 15:45:16 -07:00
Vinnie Falco
b4d0de9c61 Add some missing ByteOrder functions and templates 2013-08-15 15:45:16 -07:00
Vinnie Falco
26bb91a873 Move PeerRole to its own file 2013-08-15 15:45:15 -07:00
Vinnie Falco
60935368a3 Move some classes into their own files 2013-08-15 15:45:15 -07:00
Vinnie Falco
10e7d436b1 Add PROXY TestPeer client 2013-08-15 15:45:15 -07:00
Vinnie Falco
c202386a79 Robust method for extracting the underlying template type 2013-08-15 15:45:14 -07:00
Vinnie Falco
95ec3f4db5 Import ProxyHandshake into beast 2013-08-15 15:45:14 -07:00
JoelKatz
e187e7e282 0.12.0-rc1 2013-08-15 12:07:51 -07:00
JoelKatz
ed3f3aa7e7 Make doTransactionEntry work against an open ledger. 2013-08-15 11:38:42 -07:00
JoelKatz
0657870292 Add a 'binary' option to doLedgerEntry 2013-08-15 11:38:42 -07:00
Vinnie Falco
ab207fa835 Fix unused variable warning 2013-08-15 08:31:13 -07:00
Vinnie Falco
bbe60e6bb8 Fix Workers warning 2013-08-15 08:28:51 -07:00
Vinnie Falco
4afe79b590 Fix gcc compile error 2013-08-15 08:26:50 -07:00
JoelKatz
e1434dcda6 Sorry I broke the build. 2013-08-14 18:10:22 -07:00
JoelKatz
3e908c92b1 Fix a bug that hides order book liquidity and causes crashes. 2013-08-14 15:45:50 -07:00
JoelKatz
be1ca396c5 Handle sequence numbers better in peer messages. 2013-08-14 15:45:49 -07:00
JoelKatz
832b2f6b4f Make getNodeFat return long skinny strings when needed. Optimizations. 2013-08-14 15:45:49 -07:00
JoelKatz
6d36aed7df getNodePointer function for when you only know the node ID. 2013-08-14 15:45:49 -07:00
JoelKatz
5a81b0a4a8 Fetch a bit better. 2013-08-14 15:45:49 -07:00
JoelKatz
bed027d852 If we never dispatch on a 'limit 1' job, we'll never finish one, thus never convey to next one. 2013-08-14 15:45:49 -07:00