Commit Graph

  • 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
  • 4afa11a6a6 Reduce log chattiness. JoelKatz 2012-06-18 22:22:47 -07:00
  • 7675fee0b6 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-18 21:25:51 -07:00
  • ea837ff819 Clean up some logging that was confusing. JoelKatz 2012-06-18 21:12:35 -07:00
  • e5249dd585 Relay transactions with supression when not fully validating. JoelKatz 2012-06-18 21:07:49 -07:00
  • 22302319f4 Supression table. JoelKatz 2012-06-18 21:00:48 -07:00
  • 4f460736eb to160 was broken, and we don't use it. So remove it. JoelKatz 2012-06-18 20:53:48 -07:00
  • 59712ef1d6 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-18 20:47:01 -07:00
  • 95bdb24bd9 For now, don't relay proposals when not in full mode. JoelKatz 2012-06-18 20:24:38 -07:00
  • a1523fcb06 Fix log chattiness. Add a new configuration parameter "debug_logfile" JoelKatz 2012-06-18 20:05:12 -07:00
  • a3daa061d3 Make sure the ledger hash is up to date when we set the immutable flag. JoelKatz 2012-06-18 19:56:34 -07:00
  • 49c50d2dff Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-18 19:43:57 -07:00
  • 83795f086c . jed 2012-06-18 19:43:43 -07:00
  • 87324c828d typo. JoelKatz 2012-06-18 19:21:29 -07:00
  • 9bf119092a Remove an extraneous debug message. JoelKatz 2012-06-18 19:20:10 -07:00
  • 07d16749ae Make sure we aren't validating when not in full. JoelKatz 2012-06-18 19:19:21 -07:00
  • 7db81c89e5 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-18 19:10:48 -07:00
  • 1f8e1e0dcc Remove a broken assert. JoelKatz 2012-06-18 19:10:11 -07:00
  • 2a620cf9a9 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-18 17:52:13 -07:00
  • 1d05f5a5bd vs project file jed 2012-06-18 17:51:58 -07:00
  • dea5e50b1a Merge branch 'master' into websocket Arthur Britto 2012-06-18 17:50:03 -07:00