seelabs
07c4262392
Fix websocket deadlock:
...
A copy of the connection list is made on stop so it
can be iterated without holding the endpoint lock.
2016-01-25 10:35:54 -08:00
Vinnie Falco
10a5421987
Remove unused websocket04
2016-01-25 10:35:54 -08:00
Scott Schurr
06beddcee6
Convert fast manual unit tests to automatic
2016-01-25 10:35:53 -08:00
Scott Schurr
48f0e1f51d
CBigNum unit tests
2016-01-25 10:35:53 -08:00
seelabs
6701b7f1d0
Do not destroy objects until all threads exit in Stoppable test
...
Objects of class `A` could be destroyed before all their member
functions finished running.
2016-01-25 10:35:53 -08:00
Scott Schurr
9063953ee7
Convert fast manual unit tests to automatic
2016-01-25 10:35:53 -08:00
seelabs
7315d9c300
Do not destroy objects until all threads exit in Stoppable test
...
Objects of class `A` could be destroyed before all their member
functions finished running.
2016-01-25 10:35:53 -08:00
wilsonianb
05c248f297
Include ledger_index in validations subscription stream
2016-01-25 10:35:53 -08:00
wilsonianb
b92a58d11e
Allow random seed with specified wallet_propose key_type (RIPD-1030)
2016-01-25 10:35:53 -08:00
Nik Bougalis
767d253593
Improve manifest public key loading
2016-01-25 10:35:53 -08:00
Nik Bougalis
046a8f443d
Add unit tests for Endpoint string parsing
2016-01-25 09:07:41 -08:00
Nik Bougalis
78e59191ed
Add unit tests for Endpoint string parsing
2016-01-25 09:07:41 -08:00
Nik Bougalis
958b3a1dc0
Simplify Beast:
...
* Remove asio HTTP classes
* Remove beast::File, beast::String, beast::Stream, beast::Array,
beast::MemoryBlock, beast::CriticalSection and other unused
classes.
* Remove unused platform-specific code.
* Reduce Beast custom assert and debugging helper macros.
2016-01-25 09:07:41 -08:00
Nik Bougalis
de4d872b7a
Simplify Beast:
...
* Remove asio HTTP classes
* Remove beast::File, beast::String, beast::Stream, beast::Array,
beast::MemoryBlock, beast::CriticalSection and other unused
classes.
* Remove unused platform-specific code.
* Reduce Beast custom assert and debugging helper macros.
2016-01-25 09:07:41 -08:00
Nik Bougalis
921b34eafd
Use boost::filesystem instead of beast::File
2016-01-25 09:07:41 -08:00
Nik Bougalis
77955c74bc
Use boost::filesystem instead of beast::File
2016-01-25 09:07:41 -08:00
Nik Bougalis
555cd59a59
Cleanups:
...
* Reduce Beast dependencies
* Remove unnecessary includes
* Don't use deprecated bassert macros
* Don't use beast::String in Json::Value
2016-01-25 09:07:41 -08:00
Edward Hennis
b4f8dc7abf
Set version to 0.31.0-b3
2016-01-20 22:46:38 -05:00
Miguel Portilla
14dde47173
Convert STAmount switchovers to tls (RIPD-1068)
2016-01-20 22:46:09 -05:00
Miguel Portilla
4fb6bf3e67
Add coroutine thread specific storage
2016-01-20 22:46:07 -05:00
Miguel Portilla
f73c55a922
Add JobCoro::join
2016-01-20 22:46:06 -05:00
Vinnie Falco
49c86768e6
Peer to peer network simulator:
...
* Refine the Peer concept
* Remove incremental consensus simulations (coverage)
* Add unit test (coverage)
* Fix BasicNetwork::remove
2016-01-20 22:46:04 -05:00
Scott Schurr
0fca91c6c1
Remove tapENABLE_TESTING.
2016-01-20 22:46:02 -05:00
wilsonianb
749b4adc7c
Add manifests subscriptions
...
Add verify method to manifest script to check signature
2016-01-20 22:46:00 -05:00
Edward Hennis
a67e4ab9f1
Port test/transaction_ordering_test.js to C++
2016-01-20 22:45:58 -05:00
Edward Hennis
e0b2a26805
TxQ unit tests account for localTx.
2016-01-20 22:45:56 -05:00
Edward Hennis
6c5b23b317
OpenLedger::accept, flip order of modifier and locals:
...
* And call in to the TxQ if enabled.
2016-01-20 22:45:55 -05:00
Edward Hennis
8da2a724fb
Close/advance Env ledgers through RPC interface
2016-01-20 22:45:54 -05:00
Vinnie Falco
d5363d1a85
Submit Env transactions through RPC interface
2016-01-20 22:45:53 -05:00
seelabs
8f74ee1d96
Add sanitize build support
2016-01-20 22:45:52 -05:00
Miguel Portilla
796ee8e3de
Path find source currency limits (RIPD-1062)
2016-01-20 22:45:50 -05:00
Nik Bougalis
25f611d0ec
Delete unfunded offers in predictable order
2016-01-20 22:45:49 -05:00
Nik Bougalis
08e518af73
Correctly interrogate child process status
2016-01-20 22:36:57 -05:00
Nik Bougalis
5f4fe9fccb
Set version to 0.30.1-rc3
2016-01-20 15:56:16 -08:00
Nik Bougalis
db9885e1fc
Delete unfunded offers in predictable order
2016-01-20 15:56:10 -08:00
Nik Bougalis
27673c1c3f
Set version to 0.31.0-b2
2016-01-19 15:43:13 -08:00
Miguel Portilla
3394129894
Remove unused declaration
2016-01-19 15:43:03 -08:00
Nik Bougalis
57625e06ed
Increase minimum local fee
2016-01-14 14:11:20 -08:00
Nik Bougalis
bdfb5fa2bc
Set version to 0.30.1-rc2
2016-01-14 13:36:34 -08:00
Nik Bougalis
b2c9179100
Increase minimum local fee
2016-01-14 13:36:18 -08:00
Nik Bougalis
d7935192dd
Set version to 0.31.0-b1
2016-01-12 18:50:58 -08:00
Howard Hinnant
dd3e170e08
Correct handling of comparators in boost::intrusive:
...
This facilitates the port of rippled to boost 1.60 while
maintaining compatibility with previous versions of boost.
2016-01-12 18:50:53 -08:00
Howard Hinnant
97d5325468
Correct handling of comparators in boost::intrusive:
...
This facilitates the port of rippled to boost 1.60 while
maintaining compatibility with previous versions of boost.
2016-01-12 18:50:53 -08:00
Scott Schurr
8433851652
Add SignerList support to account_objects (RIPD-1061):
...
Return just SignerList objects on an account using the
account_objects RPC command with "type":"signer_list".
2016-01-12 18:45:36 -08:00
Edward Hennis
f7b2b84ece
Integration test for transaction ordering.
2016-01-12 18:45:36 -08:00
Edward Hennis
8be67c1766
Speed up out of order transaction processing (RIPD-239):
...
* After successfully applying a transaction to the open ledger, resubmit any held transactions from the same account.
* All held transactions will continue to be retried after consensus round.
2016-01-12 18:45:36 -08:00
Edward Hennis
4d2e7ed404
LedgerMaster hash lookups return boost::optional.
2016-01-12 18:45:36 -08:00
Edward Hennis
e1018546ac
Devirtualize LedgerMaster.
2016-01-12 18:45:36 -08:00
JoelKatz
44fcab1081
SHAMap improvements:
...
* Run key SHAMap unit tests on both backed and unbacked maps
* Remove obsolete version of SHAMapTree::addRootNode
* Our position maps should be unbacked and immutable
* Minimize hash operations for unbacked SHAMaps
Not setting the sequence numbers to zero in
SHAMap::walkSubTree causes extra hashes to be
performed on subsequent operations
2016-01-12 18:45:36 -08:00
JoelKatz
6dab1657b1
Some pathfinding cleanups and optimizations:
...
* Reduce the log level of an expensive debug message
* Don't hold the request lock while pathfinding
2016-01-12 18:45:36 -08:00