Vinnie Falco
7fb614f7af
Fix application pointer singleton lifetime
2014-02-03 22:36:28 -08:00
Nicholas Dudfield
83442825e5
Shutdown rippled before http server in json rpc test to avoid http server potentially receiving messages due to automatic ledger close interval.
2014-02-03 22:36:28 -08:00
Nik Bougalis
123c482a69
Robustly validate input to the 'ledger' RPC command
2014-02-03 18:43:21 -08:00
Vinnie Falco
3f091fce59
Update project build requirements
...
* Add Visual Studio 2013 project file
* Update SConstruct for boost 1.55.0
2014-02-03 16:58:32 -08:00
wltsmrz
6c5f88aa25
Update ripple-lib integration tests
2014-02-03 10:42:34 -08:00
Vinnie Falco
23eccebf5b
Fix crash on exit via Application singleton
2014-02-01 21:28:12 -08:00
Vinnie Falco
15112c1a27
Fix mutable tx json field for autofill_fee
2014-02-01 07:10:53 -08:00
David Schwartz
d0ca81ff36
visitLeaves must visit all branches
2014-01-31 19:26:53 -08:00
David Schwartz
3e218c494d
Enlarge the humanAccountID cache
2014-01-31 19:26:53 -08:00
David Schwartz
88bd5b12a4
Raise RPC time and size limits
2014-01-31 19:26:53 -08:00
David Schwartz
5df5983f88
Fix missing call to setHeartbeatTimer
2014-01-31 19:26:53 -08:00
David Schwartz
aa5ca7cea5
Don't copy the parameters when calling lookupLedger
2014-01-31 19:26:53 -08:00
David Schwartz
02483b2e0b
Avoid race conditions updating ledger fee entries
2014-01-31 19:26:53 -08:00
David Schwartz
f7817866ba
call pubValidatedTransactions, we may have book listeners
2014-01-31 19:26:53 -08:00
JoelKatz
d62287d54b
Calculate correct fee in RPC sign/submit, error if over limit
2014-01-31 19:26:53 -08:00
Nicholas Dudfield
aad074cd8e
Tweak to path-finding tests. Specify test patterns outside of mocha.opts
2014-01-31 19:05:10 -08:00
Vinnie Falco
580d179dd0
Tidy up Validators logging
2014-01-29 07:53:27 -08:00
Vinnie Falco
616a514c4d
Fix PropertyStream overloads
2014-01-29 07:53:27 -08:00
NATTSiM
bac8d41954
Pass IPAddress in getAdminRole
2014-01-28 22:52:11 -08:00
JoelKatz
f295bb20a1
Set version to 0.21.0.rc2
2014-01-24 11:17:16 -08:00
JoelKatz
b5ffa2351a
DirectoryEntryIterator fix
2014-01-24 10:54:56 -08:00
JoelKatz
1b37b52071
Whitespace changes
2014-01-24 10:54:47 -08:00
JoelKatz
b1ffd10079
Fix "limit" mishandling in doBookOffers
2014-01-24 10:53:55 -08:00
Vinnie Falco
39235f5b91
Set version to 0.21.0.rc1
2014-01-23 23:31:26 -05:00
JoelKatz
8825d94636
Temporarily change getBookPage not to use OB iterators
2014-01-23 16:26:45 -08:00
JoelKatz
c8a7b2af56
Prevent infinite loop in getBookPage
2014-01-23 16:05:38 -08:00
JoelKatz
d22b25c030
Set version to 0.21.0
0.21.0
2014-01-23 13:38:38 -08:00
JoelKatz
d475994e02
Pairwise no ripple:
...
* Cannot set noRipple flag with negative balance.
* Paths with consecutive no ripple links are invalid
* Adjust pathfinding value of no ripple out paths
* Check for no ripple when adding links in pathfinding
* Remove old noRipple logic
* Update trust line delete logic
2014-01-23 13:38:33 -08:00
JoelKatz
f0bb3dfdfb
Never allow a retry as a final result
2014-01-23 13:38:28 -08:00
JoelKatz
e7f0b8eca6
Add DeliveredAmount to transaction metadata
2014-01-23 13:38:25 -08:00
JoelKatz
0bab6a9fec
Add directory and order book iterators
...
This should fix the crossed order book bug.
* Change OfferCreate::takeOffers to use new iterators
* Change NetworkOps::getBookPage to use new iterators
* If we find an offer in the book but not the ledger, deindex it
2014-01-23 13:38:11 -08:00
David Schwartz
9486fc416c
Support AccountTxnID and LastLedgerSequence.
2014-01-23 13:37:46 -08:00
JoelKatz
fb63aa737a
Revert d2953f602e
2014-01-23 13:36:31 -08:00
JoelKatz
58a6ca1d3d
Remove extraneous logging
2014-01-23 13:24:51 -08:00
JoelKatz
505f029edb
Clean up 'destination_currencies' in new pathfinding reply
2014-01-23 13:24:43 -08:00
JoelKatz
815659b898
Replace a lock with an atomic in new pathfinding
2014-01-23 13:24:33 -08:00
JoelKatz
07d16f280c
Clean up the checkAccept path to use the ledger sequence
2014-01-23 13:24:28 -08:00
JoelKatz
f88ddc947c
Handle non-object in 'json' RPC method
2014-01-23 13:24:22 -08:00
Vinnie Falco
65ffdff40c
Insight support for ResourceManager
2014-01-21 10:28:36 -05:00
Vinnie Falco
c95dccfec6
Move PathRequests to separate files
2014-01-21 10:28:36 -05:00
Vinnie Falco
fe83f471f5
Use duration in insight::Event, add chrono_util
2014-01-21 10:28:35 -05:00
sublimator
d2953f602e
Error reporting tests
2014-01-21 10:28:35 -05:00
Vinnie Falco
9d07ddeae1
Improved human readable JSON-RPC error messages
2014-01-21 10:28:34 -05:00
Vinnie Falco
ef7810bc95
Add ScopedPointer::reset
2014-01-21 10:28:34 -05:00
David Schwartz
486539b3d3
Make offerDelete and fill Items more robust.
2014-01-21 10:28:34 -05:00
David Schwartz
990fb20a2a
OrderBookDB::addOrderBook cleanup
2014-01-21 10:28:33 -05:00
Vinnie Falco
9b61a83721
Refactor, tidy up:
...
* Fix for msvc std::function return types
* Convert macros to constants
* Add Journal to PeerSet and use in InboundLedger
* Break lines and add annotations
* Remove some warnings
2014-01-21 10:28:33 -05:00
JoelKatz
f753519976
Ledger fetch improvements. Fetch policy improvements.
2014-01-17 16:06:15 -08:00
David Schwartz
663e38dcdd
Locking and dispatching performance improvements:
...
* Avoid taking the master lock in most peer operations
* Dispatch recvGetLedger to JobQueue
* Dispatch consensus ledger fetches.
* Release master lock earlier in RPCHandler
2014-01-17 16:05:48 -08:00
Vinnie Falco
7570b6489d
Fix and tidy up NodeStore
...
* Use std::unique_ptr
* Move globals to Manager singleton (fixes RocksDB exit crash)
2014-01-17 15:21:51 -05:00