Commit Graph

  • d16ffab7e0 Fix logging. Arthur Britto 2013-06-16 07:15:34 -07:00
  • 475ce2b899 Implement optional offer cancel on offer_create. Arthur Britto 2013-06-15 22:10:15 -07:00
  • 7347ad1693 This code is now ready for prime time. JoelKatz 2013-06-15 20:06:39 -07:00
  • 00a7cbf610 Update copyright notice and 80 column separators Vinnie Falco 2013-06-15 18:18:28 -07:00
  • 8a6ce5de68 Rename Wallet to LocalCredentials Vinnie Falco 2013-06-15 18:01:38 -07:00
  • 8aab3645cb Tidy up TxFormat and create TxFormats, TxFlags Vinnie Falco 2013-06-15 07:18:14 -07:00
  • 17e370918b Don't accumulate untrusted validations/proposals when we're loaded. JoelKatz 2013-06-15 16:31:40 -07:00
  • 4af9d8b5da Merge branch 'master' into develop to prepare for reverse merge. JoelKatz 2013-06-15 16:17:34 -07:00
  • 17695e79cb Typo. JoelKatz 2013-06-15 04:14:53 -07:00
  • baf9279909 Typo. JoelKatz 2013-06-15 04:13:57 -07:00
  • b2ef016f1a Don't crash on missing root node. JoelKatz 2013-06-15 04:12:35 -07:00
  • 4473b85eb7 Fix crash bug on missing root. JoelKatz 2013-06-15 04:07:42 -07:00
  • 2d8ddaedb4 Allow larger mmaps. JoelKatz 2013-06-15 02:08:09 -07:00
  • 91e1b17e61 Allow larger mmaps. JoelKatz 2013-06-15 02:08:09 -07:00
  • 538da9494f In AutoSocket::async_shutdown, pass the error code to the handler, don't throw it. JoelKatz 2013-06-15 01:41:18 -07:00
  • 91a6f964af In AutoSocket::async_shutdown, pass the error code to the handler, don't throw it. JoelKatz 2013-06-15 01:41:18 -07:00
  • bf60efcef2 We have to dispatch RPCServer operations onto a strand, otherwise an error while both a read and write are pending can crash. JoelKatz 2013-06-15 01:28:18 -07:00
  • 3c44019e01 We have to dispatch RPCServer operations onto a strand, otherwise an error while both a read and write are pending can crash. JoelKatz 2013-06-15 01:28:18 -07:00
  • 5e3cac1808 LevelDB issue 178 fix: cannot resize a level 0 compaction set JoelKatz 2013-06-14 10:58:47 -07:00
  • 80520cbce7 LevelDB issue 178 fix: cannot resize a level 0 compaction set JoelKatz 2013-06-14 10:58:47 -07:00
  • 521e812fc4 Reformatting using AStyle Vinnie Falco 2013-06-14 08:45:13 -07:00
  • 36bd8f7173 Rename members for clarity Vinnie Falco 2013-06-14 08:06:44 -07:00
  • 968768cdb8 Avoid an extraneous dispatch to the same context we're already in. Get rid of stored proposals in a more sane way. JoelKatz 2013-06-13 23:38:21 -07:00
  • a349b9bcd0 Report the write load for SQLite too. JoelKatz 2013-06-13 21:08:02 -07:00
  • 0c46180bd1 Report the write load for SQLite too. JoelKatz 2013-06-13 21:08:02 -07:00
  • 5b0d456aa4 Add lsfSell flag to indicate an offer was placed as a sell. JoelKatz 2013-06-13 15:23:38 -07:00
  • 111951cc52 Add lsfSell flag to indicate an offer was placed as a sell. JoelKatz 2013-06-13 15:23:38 -07:00
  • b664f906c0 Tidy up Vinnie Falco 2013-06-12 15:29:34 -07:00
  • 0787a74c87 Tidy up LedgerConsensus Vinnie Falco 2013-06-12 14:05:44 -07:00
  • c31e2396f2 Split TransactionAcquire and DisputedTx Vinnie Falco 2013-06-12 13:43:47 -07:00
  • 35ec01d558 Tidy up AccountState Vinnie Falco 2013-06-12 11:16:28 -07:00
  • d90a1276a8 Fix log setup inline function warning Vinnie Falco 2013-06-12 10:15:23 -07:00
  • f6a2920692 Split AccountItems and tidy up Vinnie Falco 2013-06-12 10:06:13 -07:00
  • 39a6950c49 Add ripple_main parts to VS2012 proejct Vinnie Falco 2013-06-12 09:43:08 -07:00
  • 68a4e4329c Tidy up OrderBook Vinnie Falco 2013-06-12 08:00:01 -07:00
  • e871b03986 Split ripple_main into 4 pieces for SCons builds Vinnie Falco 2013-06-11 18:18:08 -07:00
  • 12d1117623 Clean up JSONCache Vinnie Falco 2013-06-12 16:08:50 -07:00
  • 41f69a9992 The cache itself. JoelKatz 2013-06-12 15:26:21 -07:00
  • 987dc25a48 JSON cache for account offers and account lines. JoelKatz 2013-06-12 15:25:51 -07:00
  • 4de1dcae5e Support secure RPC. JoelKatz 2013-06-12 12:49:27 -07:00
  • 353b0a30b5 Merge branch 'develop' of github.com:jedmccaleb/NewCoin into develop JoelKatz 2013-06-12 12:51:16 -07:00
  • 4eb63fdb7c Use HTTPS for gravatar generated URLs Vinnie Falco 2013-06-12 11:03:40 -07:00
  • b53fa1e556 Fix VS2012 compilation errors Vinnie Falco 2013-06-12 07:25:12 -07:00
  • 42b1081b8f Add "flags" to account_offers output. JoelKatz 2013-06-11 23:52:27 -07:00
  • 2e7528e33a Add "flags" to account_offers output. JoelKatz 2013-06-11 23:52:27 -07:00
  • f2d06fce27 Don't assert on a bad format transaction. JoelKatz 2013-06-11 23:12:15 -07:00
  • 74da659882 Don't assert on a bad format transaction. JoelKatz 2013-06-11 23:12:15 -07:00
  • b5c73c9b04 Merge branch 'rangeset' into develop JoelKatz 2013-06-11 21:13:16 -07:00
  • 514b4b494f Replace the boost range set code with our own JoelKatz 2013-06-11 21:12:19 -07:00
  • fe96c47b43 FreeBSD9 fix JoelKatz 2013-06-11 18:33:13 -07:00
  • ca958e7de7 FreeBSD9 fix JoelKatz 2013-06-11 18:33:13 -07:00
  • d1af075b29 Reduce (ab)use of exceptions. JoelKatz 2013-06-11 16:55:23 -07:00
  • dee5c70cd5 Reduce (ab)use of exceptions. JoelKatz 2013-06-11 16:55:23 -07:00
  • d604903804 Transaction and ledger cache sizes were swapped. JoelKatz 2013-06-11 14:36:12 -07:00
  • 46e31c425d Transaction and ledger cache sizes were swapped. JoelKatz 2013-06-11 14:36:12 -07:00
  • a70ede6cae Remove unused functions and clean up some comments Vinnie Falco 2013-06-11 13:13:31 -07:00
  • e3d844de8f Add IApplication interface and hide the implementation Vinnie Falco 2013-06-11 06:29:43 -07:00
  • 124c28b0eb Enable SEH exception handling in the VS2012 project Vinnie Falco 2013-06-10 17:11:10 -07:00
  • c23b088755 Rename to PathRequest, begin include dependency analysis in ripple_client Vinnie Falco 2013-06-10 16:52:19 -07:00
  • b51f3464b5 Memory map on 64-bit platforms. JoelKatz 2013-06-11 03:08:11 -07:00
  • 663cd3c16e Bump SQLite3 to version 3.7.17 JoelKatz 2013-06-11 02:55:28 -07:00
  • e2c92ee8a4 Memory map on 64-bit platforms. JoelKatz 2013-06-11 03:08:11 -07:00
  • b8bb6f7eaa Bump SQLite3 to version 3.7.17 JoelKatz 2013-06-11 02:55:28 -07:00
  • 1ab75cbdfd Merge branch 'master' into develop to prepare for reverse merge. JoelKatz 2013-06-11 00:04:59 -07:00
  • a31e291ecc Some fetch pack optimizations. JoelKatz 2013-06-11 00:01:43 -07:00
  • b757d9fd72 Spread fetch pack requests correctly. JoelKatz 2013-06-10 22:28:22 -07:00
  • de13b60dd4 Spread fetch pack requests correctly. JoelKatz 2013-06-10 22:28:22 -07:00
  • e18122df77 Get it right. JoelKatz 2013-06-10 22:00:42 -07:00
  • 67b92d4d87 Bugfix. JoelKatz 2013-06-10 22:00:09 -07:00
  • 58d7e62ad9 Fullbelow cache improvements. JoelKatz 2013-06-10 21:53:50 -07:00
  • 1bfaf652fc Fullbelow cache improvements. JoelKatz 2013-06-10 21:53:50 -07:00
  • 5e0a1b23b5 Correctly handle emptying an inner node. JoelKatz 2013-06-10 21:40:34 -07:00
  • ec04108910 Correctly handle emptying an inner node. JoelKatz 2013-06-10 21:40:34 -07:00
  • c27065ab58 This index was never used. JoelKatz 2013-06-10 21:14:20 -07:00
  • e89efd5674 This index was never used. JoelKatz 2013-06-10 21:14:20 -07:00
  • af167031c9 Clean this up a bit more. JoelKatz 2013-06-10 19:29:24 -07:00
  • 78eb8a0cdc Clean this up a bit more. JoelKatz 2013-06-10 19:29:24 -07:00
  • 3d9a2284ed Query the LES, not the Ledger. This should fix the bug where OfferCreate doesn't take all crossing offers. JoelKatz 2013-06-10 10:26:58 -07:00
  • a1b05bede7 Reduce logging. JoelKatz 2013-06-10 10:54:31 -07:00
  • f0cf90ab24 Cleanup bit tests. JoelKatz 2013-06-10 19:23:47 -07:00
  • ae6d06085c Cleanup bit tests. JoelKatz 2013-06-10 19:23:47 -07:00
  • cf848be444 Reduce logging. JoelKatz 2013-06-10 10:54:31 -07:00
  • 519ccdfb42 Cleanup. JoelKatz 2013-06-10 10:52:49 -07:00
  • 94a38a30dd Query the LES, not the Ledger. This should fix the bug where OfferCreate doesn't take all crossing offers. JoelKatz 2013-06-10 10:26:58 -07:00
  • cf3593b01b Tidy up and annotate Vinnie Falco 2013-06-09 18:08:24 -07:00
  • 0b7e0b132a Clean up STObject::set() for clarity Vinnie Falco 2013-06-09 14:12:28 -07:00
  • 3273625f61 Split up InfoSub and tidy up various files Vinnie Falco 2013-06-07 20:59:53 -07:00
  • 5e685aa55b More fixes for offline RPC sign. Arthur Britto 2013-06-08 21:32:16 -07:00
  • 12dd03ff65 Make "offline" a parameter for RPC sign. Arthur Britto 2013-06-08 17:40:33 -07:00
  • 110cc109d1 Allow RPC sign to work when offline. Arthur Britto 2013-06-07 22:58:39 -07:00
  • b51edb58fc Replace std::vector<unsigned char> with Blob Vinnie Falco 2013-06-07 15:14:10 -07:00
  • a6fdabc68a Reformat annotations in preparation for automated extraction Vinnie Falco 2013-06-07 14:46:09 -07:00
  • 6d8ee90a8d Split up ripple_SerializedObject.h Vinnie Falco 2013-06-07 14:39:35 -07:00
  • ef232f4359 Split up and refactor HashedObject Vinnie Falco 2013-06-07 13:44:15 -07:00
  • db9f62646d DRY up and document magic constant used for hash maps Vinnie Falco 2013-06-07 11:35:56 -07:00
  • 3cf2fb884d Annonate another instance of the same anonymous constant Vinnie Falco 2013-06-07 10:24:33 -07:00
  • 5ae48ddad6 DRY up and annotate an anonymous constant Vinnie Falco 2013-06-07 10:19:47 -07:00
  • b305e682ed Only touch remote_endpoint under a try/catch block. JoelKatz 2013-06-07 05:11:20 -07:00
  • 7643f3673c Manipulations of remote_endpoint must be done in a try/catch block to avoid race conditions. JoelKatz 2013-06-07 05:07:56 -07:00
  • 6b4b239e72 Fix dir describer when an offer is added to a directory. Check all amounts for orders, fees, and payments to make sure they're network legal. JoelKatz 2013-06-06 23:07:33 -07:00