JoelKatz
5ee94f8928
Fix some account_tx issues: (RIPD-1035)
...
* Sanely handled specified ledger in account_tx
* Reject un-validated ledger in account_tx
* Wait to publish a ledger until it's indexed
* Add unit test for PendingSaves
2015-10-13 17:15:45 -07:00
Nik Bougalis
570bb2e139
Use more C++11 features:
...
* Remove beast::static_initializer
* Remove noexcept VS2013 workaround
* Use [[noreturn]] attribute
2015-10-13 17:15:45 -07:00
Nik Bougalis
b7c3b96516
Remove beast::SharedData
2015-10-13 17:15:45 -07:00
Nik Bougalis
0e7c8ce554
Use OpenSSL for digests
2015-10-13 17:15:44 -07:00
Vinnie Falco
97feec6b5e
Set version to 0.30.1-b1
2015-10-06 17:01:26 -07:00
Edward Hennis
9b80081122
Add preclaim functionality to transactors:
...
The preclaim() function performs static validity
analysis of transactions using limited information
from a ledger.
2015-10-06 17:01:21 -07:00
Miguel Portilla
ad8e9a76ed
Add BookDir container and iterator (RIPD-1027)
2015-10-06 16:03:39 -07:00
Miguel Portilla
3af0c38315
Remove BookRef and IssueRef (RIPD-1028)
2015-10-06 16:03:38 -07:00
Vinnie Falco
9315d98aa9
Isolate Application object in Env:
...
This change causes each instance of Env to construct its own
isolated Application object for testing. Also included is
part of a framework to create multiple Application objects
in the same unit test and connect them together.
2015-10-06 13:08:47 -07:00
Nik Bougalis
f424ae6942
Use standard C++ types instead of type aliases:
...
* Remove ripple::RippleMutex and ripple::RippleRecursiveMutex
and use std::mutex and std::recursive_mutex respectively.
* Use std::lock_guard instead of std::unique_lock when the
additional features of std::unique_lock are not needed.
2015-10-06 13:08:46 -07:00
Vinnie Falco
84c0ae1c6d
OpenSSL: Visual Studio 2015 support
2015-10-06 13:08:45 -07:00
Vinnie Falco
65fdf1dc5e
Add order book stuffing tests:
...
* PlumpBook makes sure large order books remain sane
* OversizeMeta checks for tecOVERSIZE handling
* FindOversizeBook probes metadata offer limits
2015-09-18 11:51:49 -04:00
seelabs
b5600e940a
Minor VS2015 doc update
2015-09-13 14:28:37 -07:00
Nik Bougalis
b0e6be93ff
Add Rate class to support scaling of IOU and XRP amounts
2015-09-13 14:28:37 -07:00
Nik Bougalis
a50d67257c
Limit the total number of offers processed while crossing
2015-09-11 12:46:03 -07:00
Vinnie Falco
8e33ae78f8
Create zero balance trust lines with auth flag (RIPD-1003):
...
This allows a TrustSet transaction to create a trust line
if the only thing being changed is setting the tfSetfAuth
flag.
2015-09-08 19:18:08 -07:00
Edward Hennis
14db51e3e4
Visual Studio 2015 support
2015-09-07 14:04:53 -07:00