Commit Graph

255 Commits

Author SHA1 Message Date
JoelKatz
a5b30524d6 Merge branch 'faster_clientops' 2013-05-17 02:11:48 -07:00
JoelKatz
c377562e7f Cleanups. 2013-05-17 01:44:49 -07:00
JoelKatz
28f54176f3 Use the current snapshot to get immutable ledger optimizations. 2013-05-16 00:58:44 -07:00
JoelKatz
794469fddb Report the number of "backed up" node writes in get_counts. 2013-05-15 11:11:19 -07:00
JoelKatz
9be7b9cc3f doBookOffers optimizations. 2013-05-14 18:38:36 -07:00
JoelKatz
e04ca79778 Bugfix. 2013-05-14 16:24:46 -07:00
JoelKatz
baf2841873 Bugfix. 2013-05-14 09:30:00 -07:00
JoelKatz
957742f3b0 doLedger speedup. 2013-05-14 08:57:44 -07:00
JoelKatz
1b619c7237 More performance improvements. 2013-05-13 18:46:57 -07:00
JoelKatz
c9fd800ea4 More performance improvements. 2013-05-13 17:00:18 -07:00
JoelKatz
a0f964c851 Don't hold the master lock while doing proofs of work. 2013-05-13 06:52:24 -07:00
Stefan Thomas
508db42aba RPC: Add ability to specify a custom secret in proof_verify. 2013-05-13 10:17:43 +02:00
Stefan Thomas
5e649921bf RPC: Add ability to specify a custom secret in proof_create. 2013-05-13 10:17:43 +02:00
Stefan Thomas
da406a3506 RPC: Add proof_solve. 2013-05-13 10:17:43 +02:00
Stefan Thomas
c3d2eae667 RPC: Add proof_verify. 2013-05-13 10:17:43 +02:00
Stefan Thomas
5c7a92ba76 RPC: Add proof_create. 2013-05-13 10:17:43 +02:00
JoelKatz
e086fa5a5d Allow LevelDB and SQLite to co-exist in the build and have the backing
store for hashed nodes selectable in the config.
2013-05-07 15:04:23 -07:00
JoelKatz
9e47107255 Rework dispatch of new API PF requests. 2013-05-03 09:33:58 -07:00
JoelKatz
d193608aa1 More PFRequest work. Advanced features. 2013-05-02 01:04:16 -07:00
JoelKatz
6fb8e1515a Merge branch 'develop' into pf_api 2013-05-01 22:23:25 -07:00
JoelKatz
407a43aea9 Change shared_polymorphic_downcast to dynamic_pointer_cast. 2013-05-01 22:22:51 -07:00
JoelKatz
ca46e97bc5 Wrong error code returned. 2013-04-30 17:19:45 -07:00
JoelKatz
9df93f4202 Break the ripple line cache into its own structure 2013-04-30 15:57:11 -07:00
JoelKatz
297f68f371 Rework the way PF API request validity is checked against the ledger. 2013-04-30 15:35:28 -07:00
JoelKatz
707f914d32 Some new PF API support. 2013-04-29 23:31:25 -07:00
JoelKatz
24bb7a2016 New pathfinder API work. 2013-04-29 16:42:26 -07:00
JoelKatz
46c1488484 Buglets found by static code inspection, including a whopper in divRound. 2013-04-27 00:35:16 -07:00
JoelKatz
35ad8d4c6f Add LevelDB support for hash nodes. We really need to cut over, the reduction in
I/O and CPU use is dramatic.
2013-04-25 17:32:12 -07:00
Arthur Britto
3d128c2852 Have RPC account_info recognize bitcoin addresses. 2013-04-22 19:32:02 -07:00
JoelKatz
38e3ab2b97 Release the master lock sooner and don't reacquire it unless we have to. 2013-04-19 02:04:19 -07:00
JoelKatz
8ed0d107fd Allow administrators to submit transactions that don't meet the local load fee. 2013-04-15 17:14:20 -07:00
Arthur Britto
ec081cd2dc Make RPC account_lines support specify the peer account. 2013-04-14 23:15:58 -07:00
JoelKatz
49b1da8a09 Add destination account. 2013-04-11 13:56:44 -07:00
JoelKatz
568c27ef86 Return the "destination_currencies" field. 2013-04-09 20:48:53 -07:00
JoelKatz
9f1c975268 Include XRP in usAccountSourceCurrencies so that it can't get included twice. 2013-04-09 00:43:22 -07:00
JoelKatz
24295031c1 Don't produce any paths where the input and output are the same account, same currency. 2013-04-08 19:18:29 -07:00
JoelKatz
c0049542a2 Correctly handle one-element paths. Don't call setCanonical, it's broken. 2013-04-08 17:44:04 -07:00
JoelKatz
e538c38d61 Always return a "transactions" array in account_tx, even if it's empty. 2013-04-06 12:22:33 -07:00
JoelKatz
7ac5f3f34c Don't return canonical paths. It's broken. 2013-03-30 16:59:12 -07:00
Arthur Britto
58b3cc1dd6 Add nexmo SMS support. 2013-03-30 00:34:49 -07:00
JoelKatz
15133e023d Default to descending if deprecated ledger values used. 2013-03-27 19:06:01 -07:00
Arthur Britto
67fc8a94e1 Make RPC account_tx backwards compatible. 2013-03-27 18:59:26 -07:00
Arthur Britto
30ce14c589 Cosmetic. 2013-03-27 17:52:47 -07:00
Arthur Britto
c7e9370991 Cosmetic. 2013-03-27 17:35:58 -07:00
Arthur Britto
09633c5f04 Fixes for account_tx. 2013-03-27 17:26:13 -07:00
Arthur Britto
e7aa878019 Merge branch 'paging2' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/cpp/ripple/NetworkOPs.cpp
2013-03-27 13:28:09 -07:00
Arthur Britto
bfb69664ff Major pathfinding fixes. 2013-03-26 21:19:46 -07:00
jatchili
c5f82da409 Sort order, limit, and offsets work. Still to do: detecting when we've requested too many ledgers. 2013-03-25 17:09:15 -07:00
Arthur Britto
deab548f1f Fix include for RPCHandler.h. 2013-03-23 19:01:17 -07:00
Arthur Britto
837ec2b69d Remove limits on RPC account_tx for admins. 2013-03-23 14:36:07 -07:00