Commit Graph

  • ebc0b05ecb Avoid redundant signature checks. JoelKatz 2012-11-04 19:41:51 -08:00
  • 4ad910f293 Helper function. JoelKatz 2012-11-04 19:40:55 -08:00
  • b381c057d8 Newer fix one last thing and then commit. :/ JoelKatz 2012-11-04 19:01:22 -08:00
  • d065231d8d Rewrite of ledger proposal receiving code. Dispatch to thread pool for signature check. Re-dispatch to main I/O service for handover to consensus engine. JoelKatz 2012-11-04 18:59:50 -08:00
  • d1acf6953d Mark that an issue was fixed. JoelKatz 2012-11-04 18:59:16 -08:00
  • 51793d1801 Cleanups. JoelKatz 2012-11-04 14:43:50 -08:00
  • c3ad3bb873 Next phase of improving the way we handle transactions received from peers. JoelKatz 2012-11-04 14:40:44 -08:00
  • 3a1fb14bbc Don't clear mPeerData on LCL view change. Correctly add peers to tx set fetches. JoelKatz 2012-11-04 14:40:05 -08:00
  • 5134c9d574 Suppression helper function. JoelKatz 2012-11-04 14:39:50 -08:00
  • eb58c6abf1 Whitespace fix. JoelKatz 2012-11-04 14:39:30 -08:00
  • d023566501 XNS -> XRP jed 2012-11-04 13:21:19 -08:00
  • f180da5940 Merge branch 'master' of github.com:jedmccaleb/NewCoin into api jed 2012-11-04 13:03:07 -08:00
  • c2367c59c9 rpc via websocket jed 2012-11-04 13:02:39 -08:00
  • 53e8962e96 mostly working jed 2012-11-04 11:50:04 -08:00
  • 8045059894 JS: Add is_native() to Amount. Arthur Britto 2012-11-03 15:01:22 -07:00
  • 0f0cc86ca1 UT: Add payments helper. Arthur Britto 2012-11-03 14:52:33 -07:00
  • f5231f353f UT: Add credit_limits helper. Arthur Britto 2012-11-03 14:28:59 -07:00
  • 025193efd1 JS: Fix account sequence caching. Arthur Britto 2012-11-03 14:28:31 -07:00
  • c42fe47db2 . jed 2012-11-03 14:02:52 -07:00
  • 0b0b5bd131 . jed 2012-11-03 13:30:11 -07:00
  • 41f2f5c0c0 UT: remove mapOr. Arthur Britto 2012-11-03 13:14:01 -07:00
  • 7b268647a0 UT: Add helper for setting transfer rate. Arthur Britto 2012-11-03 13:06:55 -07:00
  • f4d4b3920d Fix ripple best path determination. Arthur Britto 2012-11-03 04:32:46 -07:00
  • 3097948f09 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-11-03 04:19:01 -07:00
  • dfaf33aa0a UT: Add test of transfer fees. Arthur Britto 2012-11-03 04:18:55 -07:00
  • 7c595bf23b Fix ripple bugs. Arthur Britto 2012-11-03 04:16:48 -07:00
  • 4adb0e07a2 JS: Add support for setting transfer fee. Arthur Britto 2012-11-03 04:14:09 -07:00
  • 8b8b8ce612 UT: Add utility to verify multiple balances. Arthur Britto 2012-11-03 04:13:37 -07:00
  • ef5dae9f67 . jed 2012-11-02 22:25:35 -07:00
  • 1af46fbe13 Track fields not serialized for signing hashes in a more sensible way. JoelKatz 2012-11-02 17:05:19 -07:00
  • a17e02e35f Ack! I accidentally made some data undecodable. This will fix broken tx metadata. JoelKatz 2012-11-02 16:53:46 -07:00
  • 68dbd66aea Tiny cleanup. JoelKatz 2012-11-02 16:08:24 -07:00
  • 38a413d370 Merge branch 'api' of github.com:jedmccaleb/NewCoin jed 2012-11-02 12:18:25 -07:00
  • 6394ca2341 x = y::pointer() -> x.reset() JoelKatz 2012-11-02 09:00:29 -07:00
  • 94fd6a593f . jed 2012-11-02 07:26:28 -07:00
  • fc9e2f4b4e Update a comment. JoelKatz 2012-11-02 00:04:05 -07:00
  • bef1551543 Count ledger proposals too. JoelKatz 2012-11-01 17:52:51 -07:00
  • b05aab3211 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-11-01 17:21:17 -07:00
  • 3508b9fab8 Remove PublishHash support and add WalletSize. Arthur Britto 2012-11-01 17:20:28 -07:00
  • 0b38ffc972 Fix the validation leak. JoelKatz 2012-11-01 15:46:11 -07:00
  • 6fff9d4f83 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-11-01 15:14:52 -07:00
  • 435d73ca4e UT: Test ripple over multiple paths simulatenously. Arthur Britto 2012-11-01 15:14:46 -07:00
  • c15eb24dc6 Transaction engine ripple fixes. Arthur Britto 2012-11-01 15:13:23 -07:00
  • 8fa4741688 STAmount more strict for - and +. Arthur Britto 2012-11-01 14:55:41 -07:00
  • 47ed19777a Fix currency and issuer for STAmount addition. Arthur Britto 2012-11-01 14:37:48 -07:00
  • d8368074e3 Plug the leak. JoelKatz 2012-11-01 08:57:50 -07:00
  • 449b152443 Remove test code commited by accident. JoelKatz 2012-11-01 08:47:23 -07:00
  • fa6ce90b5d By default, don't show instance counts under 10. JoelKatz 2012-11-01 08:46:45 -07:00
  • dbebe9ccdf Prune a bit more aggressively. JoelKatz 2012-11-01 08:46:37 -07:00
  • 02e1fad3c6 One more class to count. JoelKatz 2012-11-01 08:46:28 -07:00
  • 7c346c8d4a Count some more class instances. JoelKatz 2012-11-01 08:46:04 -07:00
  • 7372d4423f Fix a memory leak. Better TaggedCache logging. JoelKatz 2012-11-01 07:14:45 -07:00
  • d9ff4f2ad4 Fix the bug I introduced with the last few changes (deadlock in ConnectionPool). JoelKatz 2012-11-01 03:09:09 -07:00
  • fba18bf6f7 Prepare for deferring ledger proposals to the job queue. Fix an exploitable defect in the way redundant ledger proposals were suppressed. Fix a bug where the wrong node public key was used. JoelKatz 2012-11-01 02:50:45 -07:00
  • 130ade1e15 Small cleanups, optimizations, and a new helper function. JoelKatz 2012-11-01 02:49:41 -07:00
  • f6aaa79bab Small optimizations. JoelKatz 2012-11-01 02:49:21 -07:00
  • 41486024d9 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-11-01 00:57:47 -07:00
  • 95fe63e7a3 api jed 2012-11-01 00:57:32 -07:00
  • 824019d8dc Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-10-31 20:38:06 -07:00
  • 40dc8e15c5 Begin using the new code. JoelKatz 2012-10-31 20:36:41 -07:00
  • f6a031b5a6 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-31 20:05:06 -07:00
  • cc072b13c3 JS: Improve error handling. Arthur Britto 2012-10-31 20:04:59 -07:00
  • 127bceab5a WS: Report back sterilization errors. Arthur Britto 2012-10-31 19:54:34 -07:00
  • 811eb8cf7c Fix STPathSet serialization for multiple paths. Arthur Britto 2012-10-31 19:53:18 -07:00
  • 41da9c740f Support for 64-bit peer IDs. JoelKatz 2012-10-31 19:46:30 -07:00
  • 0830cf4ca8 Change count to 'SerializedValue' to better reflect what it is. JoelKatz 2012-10-31 19:25:05 -07:00
  • b1c9151470 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-10-31 17:37:36 -07:00
  • bcff9fad17 Next generation supression code. JoelKatz 2012-10-31 17:32:26 -07:00
  • f59b5202d3 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-10-31 16:43:25 -07:00
  • 76c7385cbb UT: Add test for specifying a path. Arthur Britto 2012-10-31 16:43:15 -07:00
  • 227acf210a JS: Add support for paths to payments. Arthur Britto 2012-10-31 16:42:56 -07:00
  • 988bc7fe4d JS: Add Currency.json_rewrite(). Arthur Britto 2012-10-31 16:42:22 -07:00
  • 8dde742bb1 Fix ripple path expansion. Arthur Britto 2012-10-31 16:41:41 -07:00
  • 5c39a6ce92 Fix JSON parsing of pathsets. Arthur Britto 2012-10-31 16:41:08 -07:00
  • 8e4b11b668 Add more counted types. JoelKatz 2012-10-31 16:11:59 -07:00
  • 9098c3f739 Make the compiler happy. JoelKatz 2012-10-31 16:09:22 -07:00
  • 7fa7a5e2cc Add hashed objects to the tracked class list. JoelKatz 2012-10-31 16:02:38 -07:00
  • ca65e5ad8f Add transactions to the tracked class list. JoelKatz 2012-10-31 16:02:21 -07:00
  • a37c5d6314 Sweep the temp node cache. JoelKatz 2012-10-31 16:01:59 -07:00
  • 9743b7cafa Add 'getTrackSize' JoelKatz 2012-10-31 15:55:14 -07:00
  • f0eb8e7943 Add instance counts to core classes. JoelKatz 2012-10-31 15:50:14 -07:00
  • cd93bd0de3 Make sure TaggedCaches get sweeped. JoelKatz 2012-10-31 15:49:47 -07:00
  • ce9dc18ade Add get_counts RPC function. JoelKatz 2012-10-31 15:48:38 -07:00
  • 1bdc4914f5 Add InstanceCounter. JoelKatz 2012-10-31 15:48:17 -07:00
  • 2b8fa2424e Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-10-30 06:58:57 -07:00
  • 0f9ed76ec7 windows jed 2012-10-30 06:58:40 -07:00
  • 74629254a5 Avoid an allocate/copy/free JoelKatz 2012-10-29 18:24:09 -07:00
  • ca404beef7 Move signature checking for validations into the job queue scheme. JoelKatz 2012-10-29 18:11:01 -07:00
  • 17bdb95155 Add JobQueue.cpp JoelKatz 2012-10-29 18:10:51 -07:00
  • 9085efd026 Tie in the new job queue code. JoelKatz 2012-10-29 18:09:55 -07:00
  • 8fc8553fc6 Stray character JoelKatz 2012-10-29 16:22:04 -07:00
  • 4c4a9b168f Cleanups. JoelKatz 2012-10-29 16:20:19 -07:00
  • 1c7a7b2dc2 Cleanups and comments. JoelKatz 2012-10-29 16:12:24 -07:00
  • 4430798506 A job queue that will allow us to have a configurable number of threads servicing arbitrary jobs in priority order, with an easy way to get counts of how many jobs are pending. JoelKatz 2012-10-29 16:06:59 -07:00
  • 7cd8be5b2b Ledger hash skip list basic support. JoelKatz 2012-10-29 12:55:52 -07:00
  • 0db9fc865c Some performance tweaks. JoelKatz 2012-10-28 21:05:07 -07:00
  • aa8211e60b Logging updates. JoelKatz 2012-10-28 19:48:46 -07:00
  • 851d21a5aa Don't allow an unlimited amount of work to build up for the ledger accept engine. JoelKatz 2012-10-28 19:36:02 -07:00
  • c9a2482c95 Add peer count to server_info. JoelKatz 2012-10-28 19:17:33 -07:00
  • bede5379a5 Add peers to a ledger at the right time. JoelKatz 2012-10-28 19:14:11 -07:00