Commit Graph

  • 433a336269 Change some fields in the way estimated close times are presented in JSON. JoelKatz 2013-03-22 08:09:48 -07:00
  • 2c128d2ae0 Tune some other DB cache sizes. JoelKatz 2013-03-22 08:09:37 -07:00
  • 64d8f106db Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-22 08:09:20 -07:00
  • 4ac824419a Abstract valid offer testing in OfferCreate. Arthur Britto 2013-03-21 16:27:24 -07:00
  • edd79c50a9 Add RPC json. Arthur Britto 2013-03-21 13:11:27 -07:00
  • cd14be1afb Better logging of untrusted validations. (To make sure there's no bug.) JoelKatz 2013-03-21 06:03:47 -07:00
  • b0c694195c Add 'getDisplayName' file. JoelKatz 2013-03-21 06:03:17 -07:00
  • 9b20a3ae71 Don't scan entire account transaction database when adding transaction. JoelKatz 2013-03-21 06:02:46 -07:00
  • cd02ab87a3 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-20 22:57:18 -07:00
  • ec4118a25a More debug of some validations to make sure suppression is working right. JoelKatz 2013-03-20 22:56:19 -07:00
  • 7074842fbc Improve ripple rounding. Arthur Britto 2013-03-20 20:10:57 -07:00
  • 8a6c88f5ff Fix divRound. Arthur Britto 2013-03-20 20:10:34 -07:00
  • 1bb83a3506 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-03-20 18:33:18 -07:00
  • 837de8a7a7 Fix ripple through micro offer reverse. Arthur Britto 2013-03-20 18:32:34 -07:00
  • 3943929fe3 Remove inadvertant debug. JoelKatz 2013-03-20 18:29:03 -07:00
  • 98754ee962 Round XRP less aggressively. JoelKatz 2013-03-20 18:28:19 -07:00
  • c961ae5815 Ensure stable order in account tx responses. JoelKatz 2013-03-20 16:53:39 -07:00
  • 9ff59c93f8 Fix bogus comment and race condition in ledger fetch code. JoelKatz 2013-03-20 09:31:03 -07:00
  • 371d52cc9e Move LCT code to the right file. Be smarter in the consensus set filter code. JoelKatz 2013-03-20 09:22:30 -07:00
  • d8a384467a Break out some ConsensusTransSetSF functions so I can work on them. JoelKatz 2013-03-20 08:58:19 -07:00
  • 72f291edd1 Better logging of connections to cluster peers. JoelKatz 2013-03-20 08:54:39 -07:00
  • 6e9a1f09b5 Break TransacionAcquire into its own implementation file. JoelKatz 2013-03-20 08:54:17 -07:00
  • b829e84c01 Bump version. JoelKatz 2013-03-20 07:07:17 -07:00
  • 92fd82b38e Don't relaunch the unit tests. JoelKatz 2013-03-20 06:46:13 -07:00
  • 017594950b Use a thunk to name the aux thread. JoelKatz 2013-03-20 06:44:00 -07:00
  • 03e7a0ce40 Cosmetic. JoelKatz 2013-03-20 06:37:00 -07:00
  • c24c3a315b cosmetic. JoelKatz 2013-03-20 06:34:29 -07:00
  • c5429032ed Process monitors itself, restarts if it faults, preserves logs and cores. Rate-limiting for safety. JoelKatz 2013-03-20 06:33:29 -07:00
  • 0e34de512e I like parentheses. JoelKatz 2013-03-20 05:51:59 -07:00
  • 56fea329dc Cosmetic JoelKatz 2013-03-20 05:51:51 -07:00
  • 9be2e62691 Off by one in previous patch. JoelKatz 2013-03-20 05:42:46 -07:00
  • 9ceb380cb8 Make debug easier by naming threads. JoelKatz 2013-03-20 05:41:08 -07:00
  • f3400d88fc Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-20 02:01:54 -07:00
  • d8e3cb1217 Log when we attempt a connection. JoelKatz 2013-03-20 02:01:33 -07:00
  • 8dc9b7bc64 Log IP address on peer disconnection. JoelKatz 2013-03-20 02:00:40 -07:00
  • af8418c89c #27 Error rippling without auth. Arthur Britto 2013-03-20 01:50:22 -07:00
  • bd5c67328f Ledger hashes are 64 characters long. JoelKatz 2013-03-20 01:34:52 -07:00
  • babaa6f726 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-03-20 01:21:57 -07:00
  • 83e347c839 #27 Error creating offer without auth. Arthur Britto 2013-03-20 01:21:41 -07:00
  • 9fbbee318d Tweak the sqlite cache sizing. JoelKatz 2013-03-20 01:13:07 -07:00
  • ce1e1a5bca Don't let fetches squeeze memory on tiny and small builds. JoelKatz 2013-03-20 00:02:52 -07:00
  • e75b3b3e3a Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-19 23:05:07 -07:00
  • 5494bc3158 Enlarge the SQLite database cache intelligently. JoelKatz 2013-03-19 23:04:47 -07:00
  • d4f30bab44 More enhancements for browser.js Arthur Britto 2013-03-19 21:15:45 -07:00
  • 9c0310280b RPC account_info support specifying ledger. Arthur Britto 2013-03-19 21:15:08 -07:00
  • 257205b165 Path database classes. JoelKatz 2013-03-19 03:57:04 -07:00
  • 03a72b3e08 Create lines databases. JoelKatz 2013-03-19 03:26:44 -07:00
  • 87840de307 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding JoelKatz 2013-03-19 03:01:33 -07:00
  • d5a2c96907 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-03-19 02:34:35 -07:00
  • 9a7cbe0ce7 Only use c++11 for gcc 4.7 or later. Arthur Britto 2013-03-19 02:34:22 -07:00
  • 05e8caa50a More work on browser.js. Arthur Britto 2013-03-19 01:58:32 -07:00
  • 5bc7e36df5 Fix the fix. JoelKatz 2013-03-18 21:22:54 -07:00
  • 1fdf27ca72 Fix bug that causes ledger synching take much more CPU and memory than it should. JoelKatz 2013-03-18 21:18:07 -07:00
  • 86222495cd Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-18 18:07:23 -07:00
  • 42c7ec7965 Make sure we maintain cluster connections. JoelKatz 2013-03-18 18:07:03 -07:00
  • f30624bb3d Work on browser.js. Arthur Britto 2013-03-18 17:20:16 -07:00
  • 7a6a199df4 Take advantage of perfect forwarding in a few more places. JoelKatz 2013-03-18 03:10:54 -07:00
  • 125c5273a6 Dispatch transaction from job queue, not I/O service. Mark a FIXME where we don't do this. JoelKatz 2013-03-18 03:10:20 -07:00
  • 00913f838f Fix the 'getAccountHash() == mAccountStateMap->getHash()' bug. 'getNeededHashes' can do the wrong thing (report no needed hashes when we need them all) if we have a ledger's root node but not the root node of the tree we're querying. JoelKatz 2013-03-17 22:04:34 -07:00
  • 9edfd51430 Reduce some log severities. JoelKatz 2013-03-17 21:24:56 -07:00
  • 6bc474c461 tryLocal should only check the hash database. JoelKatz 2013-03-17 17:30:35 -07:00
  • a4c4ada7e2 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-17 16:51:58 -07:00
  • 1994ed96dd Try to catch the acquire ledger bug earlier. JoelKatz 2013-03-17 16:51:44 -07:00
  • 39c63550ee JS: Expose Meta class. Stefan Thomas 2013-03-17 20:08:42 +01:00
  • 74bf47c73d Defer acquire timeouts if ledger data is backing up. JoelKatz 2013-03-16 18:30:26 -07:00
  • a12c72f422 Be more careful not to tamper with an acquired ledger/map after it has completed. JoelKatz 2013-03-16 18:22:35 -07:00
  • 47ffc5ff12 Some extra debug logging. JoelKatz 2013-03-16 16:41:13 -07:00
  • efcc7b885c Use a special pair with the inner objects const when looking up order books. See: http://ideone.com/QggSh9 JoelKatz 2013-03-16 04:59:52 -07:00
  • e477bcd6a9 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding JoelKatz 2013-03-16 04:53:05 -07:00
  • b9456c8fd7 Except when interacting with boost, use std::function and std::bind when C++11 is available. See: http://stackoverflow.com/questions/14617835 JoelKatz 2013-03-16 03:27:43 -07:00
  • 606dff758c Support compiling with C++11 rules. Compile C++11 by default. This gives us some significant performance boosts when containers and binds. JoelKatz 2013-03-16 02:38:05 -07:00
  • 2c7bbc0ea8 Preprocessor fix. JoelKatz 2013-03-16 01:57:59 -07:00
  • 9db1711d38 Preprocessor likes spaces between some tokens. JoelKatz 2013-03-16 01:55:57 -07:00
  • 986cce6335 Fix case sensitive header issues. JoelKatz 2013-03-16 01:09:34 -07:00
  • 51320d8746 Whitespace fix. JoelKatz 2013-03-16 01:08:55 -07:00
  • e310b49353 Fix parsing of split headers. JoelKatz 2013-03-16 00:21:44 -07:00
  • f222544048 Do the same thing for timer entry. JoelKatz 2013-03-15 22:50:26 -07:00
  • e392366c63 Get ledger acquire work off the main thread and out of the master lock. Prioritize ledger acquire work appripriately. This should help prevent the server from becoming overly sluggish while acquiring ledgers. Still todo: Finish all pending receive operations before sending out any data requests. JoelKatz 2013-03-15 22:34:55 -07:00
  • 7a76cfe7da Fix handling of some edge auto-detect SSL cases. This should fix the Dart issue. JoelKatz 2013-03-15 16:54:27 -07:00
  • 5f35afc645 This makes more sense. JoelKatz 2013-03-15 02:38:47 -07:00
  • 64b2a50e8b Temporarily disable dropCache. JoelKatz 2013-03-15 02:25:59 -07:00
  • 4322403987 Fix unrouted log. JoelKatz 2013-03-15 02:22:54 -07:00
  • abbbe6d05a Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2013-03-15 01:25:09 -07:00
  • a8552ec4f6 Fix a ledger acquire race that caused a crash. JoelKatz 2013-03-15 01:19:49 -07:00
  • 98a4dfe015 Tweaks. JoelKatz 2013-03-15 01:15:29 -07:00
  • 1ceb383eb3 JS: Fix access to Transaction. Arthur Britto 2013-03-14 20:56:22 -07:00
  • 1bca0154da JS: Export Transaction. Arthur Britto 2013-03-14 20:38:50 -07:00
  • 96286afca6 JS: Add ImmediateOrCancel and FillOrKill to Transaction flags. Arthur Britto 2013-03-14 19:33:48 -07:00
  • d102f2d942 Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding JoelKatz 2013-03-14 18:54:40 -07:00
  • 0baccf10b0 Cleanups needed to support new code. JoelKatz 2013-03-14 18:46:52 -07:00
  • e18666424a Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-03-14 18:04:08 -07:00
  • fde60c1b19 UT: New test for quality payment. Arthur Britto 2013-03-14 18:03:51 -07:00
  • 56308f39ce UT: Verify quality setting. Arthur Britto 2013-03-14 16:40:43 -07:00
  • d3e787307d JS: Adjust request_ripple_balance results. Arthur Britto 2013-03-14 16:40:15 -07:00
  • bbef32bcd7 UT: Revise for new request_ripple_balance. Arthur Britto 2013-03-14 15:35:12 -07:00
  • b53cbe6dca JS: Enhance request_ripple_balance. Arthur Britto 2013-03-14 15:34:19 -07:00
  • 7f60f94fc9 UT: Enable a ripple_path_find unit test. Arthur Britto 2013-03-14 14:16:55 -07:00
  • be932de252 The release invalidates the iterator. JoelKatz 2013-03-14 13:37:16 -07:00
  • 9b2648579e Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2013-03-14 13:35:19 -07:00
  • d4323f2ef2 Fix a case where a node that closed slightly ahead of other ledgers can think it's out of sync with the network and cause it to jump backwards one ledger, causing it to be out of sync because the network was about to catch up to it. JoelKatz 2013-03-14 11:48:29 -07:00