Commit Graph

652 Commits

Author SHA1 Message Date
Vinnie Falco
00caefc1c3 Move ripple.pb.cc to VS2012 project so it rebuilds as needed 2013-09-09 12:56:59 -07:00
Vinnie Falco
8866c2dc1f Pass .cfg validators entries to Validators logic 2013-09-09 10:50:36 -07:00
Vinnie Falco
bbc9e886dd Add ValidatorsUtilities common code 2013-09-09 10:28:10 -07:00
JoelKatz
a4e81fb6ad Fix some performance problems with the new ledger master code. 2013-09-09 02:02:23 -07:00
JoelKatz
d3159aba88 Reject a non-positive destination amount immediately. 2013-09-09 01:30:39 -07:00
JoelKatz
afd22025d7 No need to compare a transaction set to itself. 2013-09-08 14:09:49 -07:00
JoelKatz
fd6e0e788e Don't include a non-XRP order book if we've already seen the issuer's account in the currency. 2013-09-08 13:41:55 -07:00
JoelKatz
cb8ba44f62 Mark some issues in the RPCServerHandler and add a temporary workaround. 2013-09-08 00:06:35 -07:00
JoelKatz
68547c328e Handle a case of missing ledger nodes sanely. 2013-09-07 18:06:40 -07:00
JoelKatz
3174372081 Remove an erroneous comment. 2013-09-07 18:06:34 -07:00
Vinnie Falco
8c2f9e7388 Fix incorrect whitespace in macro argument list 2013-09-07 11:53:36 -07:00
Vinnie Falco
816b3a4efb Remove unused Validator files 2013-09-07 11:53:33 -07:00
Vinnie Falco
403e2247a2 Add missing limit for jtUNL jobs 2013-09-06 21:29:15 -07:00
JoelKatz
b921791b34 Old path finding aggressiveness check was backwards. 2013-09-06 12:49:20 -07:00
JoelKatz
7abfd354f8 New improved Pathfinding engine 2013-09-06 12:35:13 -07:00
JoelKatz
2d9d00c2ef Tiny bugfix. 2013-09-06 11:49:34 -07:00
JoelKatz
12495f0e65 Suppress a warning. 2013-09-06 11:49:34 -07:00
Stefan Thomas
de210fef95 Simplify new account_tx API. 2013-09-06 06:49:27 -07:00
Stefan Thomas
89748aad37 Fix typo breaking resume functionality. 2013-09-06 06:49:22 -07:00
JoelKatz
aa64bdc41c Fix account_tx 2013-09-05 20:05:22 -07:00
Vinnie Falco
abcb1dce57 Switch back to mutex for JobQueue 2013-09-05 19:47:12 -07:00
Vinnie Falco
5db25ede25 Add LoanedObject container example unit test 2013-09-05 19:47:11 -07:00
JoelKatz
55015f2730 TxsAccount fix. 2013-09-05 19:44:33 -07:00
JoelKatz
9f87e36545 Only update order book DB every ten ledgers
The order book DB code should be change to update on creation of order books rather than rescan.
2013-09-05 13:08:51 -07:00
Vinnie Falco
f1522b8fef Fix using-statements for older gcc without c++11 2013-09-05 06:55:50 -07:00
Vinnie Falco
4819714edf Fix non c++11 gcc build errors 2013-09-05 06:04:20 -07:00
Vinnie Falco
e26a3a1d84 New TestOverlay generic peer to peer network tests 2013-09-05 04:38:17 -07:00
Vinnie Falco
a29ced1feb Activate MSVC leak report on exit with a configuratble BeastConfig setting 2013-09-05 04:22:27 -07:00
Vinnie Falco
bcd6e9d676 Refactor SharedPtr and fix ContainerDeletePolicy bug 2013-09-05 04:22:26 -07:00
Vinnie Falco
1277f70c47 Use MultiSocket and strand in Peer 2013-09-04 17:03:13 -07:00
Vinnie Falco
cca092f5d1 Add compile time option for new Validators code 2013-09-04 13:51:55 -07:00
David Schwartz
c95211e572 Change tx_account to an account_tx switch. 2013-09-04 12:48:47 -07:00
Vinnie Falco
57d55cebe4 Move UNL timer processing to the JobQueue 2013-09-04 11:55:38 -07:00
David Schwartz
0950ef3984 Mark something that should be fixed. 2013-09-04 10:07:16 -07:00
Vinnie Falco
91e0cc84ef Validators framework and unit test 2013-09-03 08:31:17 -07:00
Vinnie Falco
2e1167fbd9 Added DynamicArray, DynamicList, and HashMap 2013-09-03 08:31:16 -07:00
JoelKatz
c06aa4ff55 Cleanups, extra logging, and catch a case where a disputed transaction structure may not get created. 2013-09-02 06:08:11 -07:00
Vinnie Falco
649b20a5f2 Move NodeStore and backends to ripple_core 2013-09-01 12:22:08 -07:00
Vinnie Falco
81a4711e66 Add BeforeBoost.h and tidy up beast system headers 2013-09-01 12:22:08 -07:00
Vinnie Falco
37216bed4d Refactor TxQueue, move some boost includes down to .cpp 2013-09-01 12:22:08 -07:00
Vinnie Falco
4ef0f5d6a9 Refactor ProofOfWork 2013-09-01 12:22:07 -07:00
Vinnie Falco
369bd0f36c Disable warnings 4018 and 4244 for VS2012 builds 2013-09-01 12:22:07 -07:00
Vinnie Falco
0f30b55cba Move PeerDoor source material into ripple_app.cpp 2013-09-01 12:22:06 -07:00
Vinnie Falco
e09d6a0a9b Make RPCSub abstract 2013-09-01 12:22:06 -07:00
Vinnie Falco
3077892c3b Remove deprecated basio::IoService 2013-09-01 12:22:05 -07:00
Vinnie Falco
027fba44ed Refactor ripple_websocket.h out of the main header material 2013-09-01 12:22:05 -07:00
Vinnie Falco
5f1a8670dc Refactor HTTPClient 2013-09-01 12:22:05 -07:00
Vinnie Falco
65df4b9daf Merge ripple_client into ripple_net 2013-09-01 12:22:04 -07:00
Vinnie Falco
5b8d104fb1 Make some header material private 2013-09-01 12:22:04 -07:00
Vinnie Falco
75b53ab171 Refactor WSConnection to a common base 2013-09-01 12:22:03 -07:00