JoelKatz
a67f4fe9ba
"Advance" thread to publish ledgers and fetch history.
2013-08-14 15:45:47 -07:00
JoelKatz
e8cfd1f586
Cleanup.
2013-08-14 15:45:47 -07:00
JoelKatz
93b8e561ae
Begin replacing old logic with new.
2013-08-14 15:45:47 -07:00
JoelKatz
d469e4fc6e
Helper function LedgerMaster::getLedgerHash to walk the chain.
2013-08-14 15:45:47 -07:00
JoelKatz
864f795b49
When we fetch a saved ledger, set it validated if it's known valid.
2013-08-14 15:45:47 -07:00
JoelKatz
bd2e344343
Start the aux thread.
2013-08-13 18:36:19 -07:00
Vinnie Falco
173090f63f
Add MultiSocket
2013-08-09 19:47:13 -07:00
Vinnie Falco
0f3edbbf11
Better reporting for missing [node_db]
2013-08-09 14:24:24 -07:00
Vinnie Falco
b806ce2d9e
More match options for unit test selection string
2013-08-07 17:31:48 -07:00
Vinnie Falco
f48ab1b286
Add 'print' unit test which prints the list of tests
2013-08-07 15:34:13 -07:00
Vinnie Falco
c3f86da17a
Rename to ripple_asio
2013-08-07 15:16:44 -07:00
Vinnie Falco
cd4961f017
Fix gcc compile errors
2013-08-07 15:16:43 -07:00
Vinnie Falco
c018337831
Trial integration of beast::Socket into Peer
2013-08-07 15:16:42 -07:00
Vinnie Falco
b8bf735a66
Make Uncopyable derivations public
2013-08-07 15:16:38 -07:00
Vinnie Falco
c12d92f8ad
Move PeerSet members to the right file
2013-08-07 15:16:37 -07:00
Vinnie Falco
21b422cda9
Add fatal_require and improved FatalError reporting interfaces
2013-08-07 15:16:35 -07:00
Vinnie Falco
5c7aad161a
Set version to v0.11.0-rc2
2013-08-07 14:51:21 -07:00
David Schwartz
2ac774498c
Don't return from getFullLedger too early.
2013-08-06 16:20:48 -07:00
David Schwartz
c07b28c899
Offer fix rollup:
...
Fix a case where an offer is not detected becoming unfunded.
Make sure we skip unfunded offers in calcNodeDeliverFwd.
Issuer of TakerGets can always trade (since funds are unlimited).
Enable multi-quality until some funds move.
Don't let a placed offer take an expired crossing offer.
2013-08-06 09:41:48 -07:00
Vinnie Falco
c1198b0f2b
Fix uninitialized return value
2013-08-01 16:59:39 -07:00
Vinnie Falco
a0ede62c42
Run BuildInfo tests on startup
2013-08-01 15:27:18 -07:00
Vinnie Falco
a2a65c881f
Move startup into RippleMain
2013-08-01 15:27:18 -07:00
Vinnie Falco
290627d741
Add runStartup category to UnitTest
2013-08-01 15:27:18 -07:00
Vinnie Falco
1a37c99b87
Use SemanticVersion for BuildInfo
2013-08-01 15:27:18 -07:00
JoelKatz
4ae12bfc41
Merge branch 'develop' of github.com:ripple/rippled into develop
2013-07-31 20:32:52 -07:00
JoelKatz
16206dbaca
Track client command cost by command.
2013-07-31 20:32:32 -07:00
Vinnie Falco
f37edb0873
Add ProxyHandshake
2013-07-31 16:43:25 -07:00
Vinnie Falco
1a8e161c19
Fix Protocol::toString
2013-07-31 16:35:44 -07:00
Vinnie Falco
052aee8f97
Add 'hostid' to server_info
...
* Add json::Value conversion from beast::String
* Update rippled-example.cfg
2013-07-31 08:56:21 -07:00
Vinnie Falco
f80c19577f
Remove unused file
2013-07-30 22:59:03 -07:00
Vinnie Falco
3729745fc6
Add ripple::FatalErrorReporter
2013-07-30 21:05:12 -07:00
Vinnie Falco
db08a5946f
Tidy up BuildInfo documentation
2013-07-30 18:08:49 -07:00
Vinnie Falco
5959c4e312
Rewrite build version and protocol version interface
2013-07-30 17:46:26 -07:00
JoelKatz
f5488a2219
Merge branch 'develop' of github.com:ripple/rippled into develop
2013-07-30 14:49:36 -07:00
JoelKatz
6b2b3f78d1
0.9-e for the develop
2013-07-30 14:49:13 -07:00
Vinnie Falco
65d84ed360
Fix SqliteDatabase to start the thread
2013-07-30 13:27:06 -07:00
Vinnie Falco
4924707a48
Report summary for unit tests
2013-07-29 14:56:34 -07:00
Vinnie Falco
09fa282597
Remove boost/thread.hpp include
2013-07-29 14:36:31 -07:00
Vinnie Falco
2ed8f7938c
Use JobQueue for RPCSub instead of boost::thread
2013-07-29 14:33:12 -07:00
Vinnie Falco
103dc6facf
Fix ProofOfWork::checkProof() for lexicalCast changes
2013-07-29 14:28:03 -07:00
Vinnie Falco
bf9806b07f
Log to Output Window when Visual Studio attached
2013-07-29 13:31:50 -07:00
Vinnie Falco
e9a7f6f81a
Replace some boost::thread with beast::thread
2013-07-29 13:30:05 -07:00
Vinnie Falco
ae4071d1e0
Add infinite wait default to waitForThreadToExit
2013-07-29 13:30:04 -07:00
Vinnie Falco
7110aacabc
Use beast::Thread for io_services
...
Conflicts:
TODO.txt
2013-07-29 13:30:03 -07:00
David Schwartz
f5b14b4ef5
Keep track of ledgers being written. Don't report them as complete to clients.
2013-07-29 11:59:39 -07:00
JoelKatz
7581b4d24a
Track whether a ledger is fully-validated.
2013-07-29 11:50:56 -07:00
Vinnie Falco
6b3faf6af8
JUnit output goes to standard output
2013-07-29 09:17:51 -07:00
Vinnie Falco
736ac530d3
Unit test writes to standard output
2013-07-29 09:16:13 -07:00
Vinnie Falco
ead7b07fd5
Replace boost::lexical_cast with beast::lexicalCast
2013-07-28 21:32:00 -07:00
Vinnie Falco
9486bec0cd
Change websocket to use beast::lexicalCast<>
2013-07-28 21:27:05 -07:00