Vinnie Falco
575b0bb7b0
Fix gcc compile
2014-02-07 09:09:01 -08:00
NATTSiM
9cc8c341e7
Fix clang compile
2014-02-07 08:09:15 -08:00
Vinnie Falco
9b657ba224
Refactor RPC module:
...
* Move JsonPropertyStream to ripple_json
* Remove unused RPC service manager
* Recreate RPC module in app code area
* Add RPC::Manager
* Add DoPrint handler
2014-02-06 18:21:08 -08:00
Vinnie Falco
9bc6e83f8a
Change bassert to always call assert
2014-02-06 14:30:03 -08:00
Nik Bougalis
572aae320d
Performance fixes: decongest master lock
2014-02-05 15:57:10 -08:00
Nik Bougalis
2906899811
Ignore ports when checking RPC IP filter list
2014-02-05 15:57:09 -08:00
Nik Bougalis
1a6bf88900
Resolver Work:
...
* Don't stall during shutdown
* Properly handle unit test execution
* Handle whitespace when parsing names to resolve
2014-02-05 15:57:09 -08:00
Nik Bougalis
e60b28980a
PeerFinder work and refactoring:
...
* Implement PeerFinder business logic.
* Support fixed peers (including DNS support).
* Add journal support to Peer and Peers.
* Refactor PeerDoor support.
* Tidy up Peers and eliminate connection functionality and timers.
* Refactor Peer interface and add journal support.
* Allow construction of incoming Peer using an existing socket.
* Remove TESTNET support.
* Allow connections from/to cluster peers without consuming slots
* Misc. cleanups.
2014-02-05 15:56:04 -08:00
Vinnie Falco
a253b2ef4b
Refactor IP::Endpoint
2014-02-05 15:53:16 -08:00
Vinnie Falco
0c2e35edc9
Remove obsolete Visual Studio projects
2014-02-05 15:42:28 -08:00
Vinnie Falco
2009f8b1ca
Add insight support to TaggedCache, KeyCache:
...
* Move TaggedCache, KeyCache to common
* Add radmap module, FullBelowCache class
* Add get_seconds_clock
* Inject FullBelowCache in SHAMap
2014-02-03 23:00:45 -08:00
Vinnie Falco
35715a0146
Add basic_seconds_clock, insight::Groups
2014-02-03 22:55:47 -08:00
Vinnie Falco
20e27ceb04
Update Visual Studio 2013 project file
2014-02-03 22:36:29 -08:00
Vinnie Falco
7fb614f7af
Fix application pointer singleton lifetime
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
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
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
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
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