Fix transaction enumeration in account_tx (RIPD-734):

In some corner cases, an incorrect resume marker could be
returned, preventing the complete enumeration of account
transactions.

* Robust markers via improved paging support
* New unit tests
* Cleanup
This commit is contained in:
Nik Bougalis
2015-01-09 00:52:31 +07:00
parent 64259c7bcb
commit b2a9c79de5
12 changed files with 661 additions and 265 deletions

View File

@@ -25,3 +25,5 @@
#include <ripple/app/tx/LocalTxs.cpp>
#include <ripple/app/tx/InboundTransactions.cpp>
#include <ripple/app/misc/NetworkOPs.cpp>
#include <ripple/app/misc/impl/AccountTxPaging.cpp>
#include <ripple/app/misc/tests/AccountTxPaging.test.cpp>