Commit Graph

  • 6182c4bb51 Make the dirty node save logic work during consensus ledger close. JoelKatz 2012-06-22 00:42:03 -07:00
  • d81b1e6c84 Cleanups. JoelKatz 2012-06-22 00:41:40 -07:00
  • 14a51421c9 Support bulk writes. JoelKatz 2012-06-22 00:41:28 -07:00
  • d7fa4d17cd Cleanup. JoelKatz 2012-06-22 00:41:24 -07:00
  • 62b6ec172d Cleanup. JoelKatz 2012-06-22 00:36:24 -07:00
  • dec76cc959 Merge branch 'websocket' Arthur Britto 2012-06-22 00:31:18 -07:00
  • ff3f17c40d Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-22 00:30:08 -07:00
  • 51e98b3b89 Cosmetic. Arthur Britto 2012-06-22 00:30:03 -07:00
  • 408fe7400d Integrate websocket door into Application. Arthur Britto 2012-06-22 00:29:27 -07:00
  • ff36f551e9 Initial checking of websocket server. Arthur Britto 2012-06-22 00:28:11 -07:00
  • 3162c022eb Spelling error. JoelKatz 2012-06-21 20:47:26 -07:00
  • 31592c145b Fix one bogus and one questionable use of 'reserve' JoelKatz 2012-06-21 20:18:15 -07:00
  • dda06d989d Begin fixing consensus without having the full consensus LCL. JoelKatz 2012-06-21 17:37:27 -07:00
  • 69bbe599a2 Mark a FIXME JoelKatz 2012-06-21 12:09:48 -07:00
  • 9cb6130f7f If we've lost synch, still report the ledger we're running on. JoelKatz 2012-06-21 12:07:44 -07:00
  • c62cbeadf0 partial fix for joining the network jed 2012-06-21 10:20:11 -07:00
  • 04d891bfd9 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-21 06:36:46 -07:00
  • 9de8b0f07b . jed 2012-06-21 06:36:32 -07:00
  • 913261c0bb Merge branch 'master' into websocket Arthur Britto 2012-06-20 20:52:30 -07:00
  • a2dc2dbf5f Make it compile. JoelKatz 2012-06-20 19:34:48 -07:00
  • adccf1d88e Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 18:43:20 -07:00
  • 818231ec95 Fix delay reporting. Arthur Britto 2012-06-20 18:43:11 -07:00
  • 0d176a3d4e Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-20 18:42:10 -07:00
  • fb7de2e8b1 Fix. JoelKatz 2012-06-20 18:41:56 -07:00
  • 43425f39eb Bugfixes. JoelKatz 2012-06-20 18:38:28 -07:00
  • a3a95e6a54 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 18:29:00 -07:00
  • 0a5d67240b Back off connecting to ourselves. Arthur Britto 2012-06-20 18:28:51 -07:00
  • e63b68182d Don't count unconnected peers. Remove a FIXME. JoelKatz 2012-06-20 18:25:29 -07:00
  • b6d4750848 Don't consider the last closed consensus ledger as the next LCL. JoelKatz 2012-06-20 18:13:28 -07:00
  • 891e37aab9 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 18:08:41 -07:00
  • afa128f45b Clean up peer isConnected() and shutting down. Arthur Britto 2012-06-20 18:08:36 -07:00
  • 93a05d55ca Sanitize validation handling. JoelKatz 2012-06-20 18:01:38 -07:00
  • b47f76a21f Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 16:40:16 -07:00
  • 340df2225a Fix scan delay logging. Arthur Britto 2012-06-20 16:32:18 -07:00
  • 9010430a1b Merge branch 'master' into ripple Arthur Britto 2012-06-20 16:26:44 -07:00
  • 356868e741 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-20 15:54:24 -07:00
  • 49449ff41b .cfg changes jed 2012-06-20 15:54:08 -07:00
  • 5bedc7d534 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 15:53:08 -07:00
  • efa38ea72b More clean up of connection logic. Arthur Britto 2012-06-20 15:52:59 -07:00
  • c3c2bf25b3 . jed 2012-06-20 14:01:16 -07:00
  • 40912499c7 Properly set validations to trusted. JoelKatz 2012-06-20 13:52:29 -07:00
  • 89d8b74547 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 13:43:18 -07:00
  • 58b6ca5cc0 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-20 13:41:14 -07:00
  • 94bc059f87 Fix some mishandling of genesis block close timing. JoelKatz 2012-06-20 13:40:10 -07:00
  • a2c5b90fe9 Fixes and clean up for peer management. Arthur Britto 2012-06-20 13:40:03 -07:00
  • 71e6921a61 Bootstrap [ips] from newcoind.cfg. Arthur Britto 2012-06-20 13:39:14 -07:00
  • 411d056377 Add a default score to PeerIps. Arthur Britto 2012-06-20 13:38:10 -07:00
  • f0be92f4f0 Make NewcoinAddress::setSeedGeneric more stringent. Arthur Britto 2012-06-20 13:37:28 -07:00
  • 3ccf91ffe0 Add parseIpPort, ADDRESS, & ADDRESS_SHARED to utils. Arthur Britto 2012-06-20 13:37:01 -07:00
  • 796e1443c6 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-20 13:26:56 -07:00
  • 58dcc8b9c1 Don't use stale validiations. JoelKatz 2012-06-20 13:26:32 -07:00
  • 3bc3e83b42 windows installer jed 2012-06-20 09:37:19 -07:00
  • 1549ef4d9b allow you to send large amounts from RPC jed 2012-06-20 08:38:36 -07:00
  • a022f8304d Mark a FIXME JoelKatz 2012-06-20 06:04:54 -07:00
  • 7e35a793aa Fix. JoelKatz 2012-06-20 04:51:45 -07:00
  • 0af5d379c2 Fix set: 1) Create validation structure even if not proposing (but if validating) 2) Fix hashes in status change messages, do it only one way 3) Don't spin right at wobble time. 4) Report accept status change on new last-closed ledger, not new open ledger. 5) Make sure validation count is correct even if we first encounter a ledger on ourselves (not a peer) 6) At end of consensus, assume nodes cycled (until they report otherwise). By doing nothing, we effectively assumed they didn't. 7) Miscellaneous cleanups and fixes. JoelKatz 2012-06-20 04:23:29 -07:00
  • 2ca0c51722 Assume peers cycle (until told otherwise) when we watch the network accept a new LCL JoelKatz 2012-06-20 04:19:04 -07:00
  • 582f18eec5 Fix crash bug. JoelKatz 2012-06-20 04:18:48 -07:00
  • c7fd34bf9e bugfix. JoelKatz 2012-06-20 04:18:36 -07:00
  • 687def56f3 Support a 'lost sync' status change. JoelKatz 2012-06-20 04:17:30 -07:00
  • f17f4dc305 Halve no-DB startup time. JoelKatz 2012-06-20 02:54:19 -07:00
  • 2e40ad2da6 Cleanup. JoelKatz 2012-06-20 02:31:24 -07:00
  • 171b5420d0 Fix some bugs in previous commit. JoelKatz 2012-06-20 02:20:31 -07:00
  • da3720baa9 Bugfixes. JoelKatz 2012-06-20 02:18:03 -07:00
  • 75f85ae519 Begin the code to allow a node to enter the consensus process even if it's not proposing and even if it's not validating. This also fixes the bug Arthur reported. JoelKatz 2012-06-19 16:55:04 -07:00
  • 9f2d363a14 Point out the problem in this code and make it possible to fix it. JoelKatz 2012-06-19 14:41:29 -07:00
  • 2c8d99ceb5 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-19 12:51:20 -07:00
  • b28e81c30d make validation seed my local one jed 2012-06-19 12:50:05 -07:00
  • aa964f645b Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-19 12:48:23 -07:00
  • c9d06c3fb2 Config support for [ips]. Arthur Britto 2012-06-19 12:45:01 -07:00
  • d76cc94f0c Cosmetic. Arthur Britto 2012-06-19 12:41:31 -07:00
  • d28852cc9e Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-19 12:35:12 -07:00
  • 00e8a930ff changed server_info RPC jed 2012-06-19 12:34:57 -07:00
  • 15d00c3789 Merge fix. Arthur Britto 2012-06-19 12:32:54 -07:00
  • 5456ba5049 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-19 12:32:09 -07:00
  • 029918ba8e Have to close ledger even when not full. JoelKatz 2012-06-19 12:30:02 -07:00
  • 9f9d700ed2 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-19 12:29:06 -07:00
  • ce16e58c62 Fix peer tracking and scaning model. Arthur Britto 2012-06-19 12:26:15 -07:00
  • a7f8cd1a45 Make iScourceScore public. Arthur Britto 2012-06-19 12:24:40 -07:00
  • 29d29e1c63 For now, make scan interval min 1 minute. Arthur Britto 2012-06-19 12:23:42 -07:00
  • 397a47a718 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-19 11:10:10 -07:00
  • cc0d1f60ab Fix some timing and logic problems with sequencing to full mode. JoelKatz 2012-06-19 06:33:21 -07:00
  • e793381c16 Missing status change broadcast. JoelKatz 2012-06-19 06:15:58 -07:00
  • 5c12b29e17 server_info bug JoelKatz 2012-06-19 06:01:15 -07:00
  • 64f99820a8 server_info command. JoelKatz 2012-06-19 05:50:30 -07:00
  • 7467407dfe Cleanups. JoelKatz 2012-06-19 05:30:07 -07:00
  • 117077a4a5 Change 'eraseInc' to 'erase'. JoelKatz 2012-06-19 04:59:57 -07:00
  • 96e7bf21b3 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-19 04:58:08 -07:00
  • d9a930596b fix iter bug jed 2012-06-19 04:56:44 -07:00
  • 12dffac101 Fix some broken traverses. JoelKatz 2012-06-19 04:52:38 -07:00
  • c20230c80d Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-19 04:40:34 -07:00
  • f6bc82dd04 . jed 2012-06-19 04:38:52 -07:00
  • b72129f401 Don't relay to peers that are not fully established. JoelKatz 2012-06-19 01:28:05 -07:00
  • 12076bcb59 Some logging improvements. JoelKatz 2012-06-18 23:06:40 -07:00
  • f6f64aac75 Log unknown messages in detail. JoelKatz 2012-06-18 23:00:26 -07:00
  • 409340e921 Cleanup. JoelKatz 2012-06-18 22:56:02 -07:00
  • 718d078d48 Fix the timing of adding accepted ledgers. JoelKatz 2012-06-18 22:55:07 -07:00
  • 916a6e96f3 Spelling error. JoelKatz 2012-06-18 22:54:51 -07:00
  • 1b014f098e Remove chatty log. JoelKatz 2012-06-18 22:54:34 -07:00
  • a2cde8b462 Change default log level. JoelKatz 2012-06-18 22:54:26 -07:00