Commit Graph

13828 Commits

Author SHA1 Message Date
JoelKatz
84303365e2 Typo in previous commit. 2012-05-05 15:03:44 -07:00
JoelKatz
29b1cede64 Optimizations suggested by Arthur. 2012-05-05 15:03:08 -07:00
JoelKatz
ccb7427a14 Validation signature bugfix. 2012-05-05 13:51:29 -07:00
JoelKatz
5ada49d206 Ledger switch logic. 2012-05-05 13:51:08 -07:00
JoelKatz
41be3dfd35 Ledger switch logic. 2012-05-05 13:50:55 -07:00
JoelKatz
038144d5aa Add ledger interval. Various updates. 2012-05-05 13:50:23 -07:00
JoelKatz
b3c16fe0f6 Add ledger interval. 2012-05-05 13:50:11 -07:00
JoelKatz
8e0b122779 Update to new ledger code. 2012-05-05 13:50:04 -07:00
JoelKatz
64f5e3aea6 Cleanup. 2012-05-04 03:35:25 -07:00
JoelKatz
7f38b019e8 Network connection state machine. (Partial) 2012-05-04 03:34:38 -07:00
JoelKatz
be9dd7a452 Command to get peer's last closed ledger. 2012-05-04 03:34:24 -07:00
JoelKatz
d29733aa11 Add ledger remove from acquire set. Cleanups. 2012-05-04 03:33:37 -07:00
JoelKatz
8bf477acac Slight quorum change. 2012-05-03 15:45:32 -07:00
JoelKatz
dd02103487 Remove dead code. 2012-05-03 15:45:18 -07:00
JoelKatz
2bdd06f5cc Pass io_service to NetworkOPs to it can set timers. 2012-05-03 15:45:04 -07:00
JoelKatz
3dbee6e461 getPeerVector function. 2012-05-03 13:38:50 -07:00
JoelKatz
acb326801d Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-05-03 12:41:13 -07:00
JoelKatz
824f6a14c9 Class to handle validations. 2012-05-03 12:40:54 -07:00
JoelKatz
8b58fbd3c4 Half of the trusted path code. 2012-05-03 12:40:40 -07:00
JoelKatz
bbb1cca4ad Additional field names. 2012-05-03 12:40:31 -07:00
JoelKatz
cf801992be Cleanups. Missing helper functions. 2012-05-03 12:40:05 -07:00
JoelKatz
72ef5f6e4b Somehow this function disappeared. 2012-05-03 12:39:38 -07:00
Arthur Britto
875c466c63 Fix rpc commands with no arguments. 2012-05-02 17:42:24 -07:00
Arthur Britto
3257d32f0e Merge branch 'passwords' 2012-05-02 17:38:44 -07:00
Arthur Britto
c6f6914dab Add support for boost command line options in prep for unit tests. 2012-05-02 17:35:28 -07:00
JoelKatz
db0763e198 About half of the trusted path code. 2012-05-02 02:57:53 -07:00
JoelKatz
ede296475b Track a peer's last closed ledger. 2012-05-02 02:57:41 -07:00
JoelKatz
28952f9f98 Modify to meet new state spec. 2012-05-02 02:57:31 -07:00
JoelKatz
4a4e95855a Fix some tiny buglets Arthur found. 2012-05-02 02:57:09 -07:00
JoelKatz
dc659e221e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-05-01 18:37:42 -07:00
JoelKatz
8f0ed4d2e9 Buglet. We mishandle create. 2012-05-01 18:37:22 -07:00
Arthur Britto
f775bfd856 Remove obsolete hanko support from NewcoinAddress. 2012-05-01 15:18:23 -07:00
Arthur Britto
9ca903efae Another Config fix. 2012-05-01 13:24:35 -07:00
Arthur Britto
58269fea06 Fix config for integers. 2012-05-01 02:53:58 -07:00
JoelKatz
8807cbae87 Cleanups. 2012-05-01 02:28:06 -07:00
JoelKatz
6c131d86ab Cleanups mostly. 2012-05-01 02:27:54 -07:00
JoelKatz
77ebac9b5f Properly track the most recently closed ledger. That's the first thing the
network must agree on.
2012-05-01 02:27:27 -07:00
JoelKatz
3df579bbae Ledger quorum configuration. 2012-05-01 02:27:08 -07:00
Arthur Britto
43ac5f8023 Implement basic low water connection policy. 2012-05-01 00:36:42 -07:00
Arthur Britto
785f9b056a Add PEER_START_MAX and PEER_CONNECT_LOW_WATER to config. 2012-05-01 00:35:18 -07:00
Arthur Britto
5e3e41bd09 Add MIN to utils. 2012-05-01 00:34:42 -07:00
Arthur Britto
fc2ce4ea35 Improve reporting for bad validators.txt. 2012-04-30 13:59:02 -07:00
Arthur Britto
0ab34eee3d Merge branch 'bootstrap' 2012-04-30 13:26:28 -07:00
Arthur Britto
39606523f7 Refresh scaning after scoring. 2012-04-30 13:24:16 -07:00
Arthur Britto
b341e02eba Initial scaning support 2012-04-30 13:23:54 -07:00
Arthur Britto
71b5e97ad5 Change SQL tables to suppot scaning. 2012-04-30 13:21:57 -07:00
Arthur Britto
76930ab175 Add configuration option peer_scan_interval_min. 2012-04-30 13:20:54 -07:00
Arthur Britto
8b40b7ad00 Have RPC connect report if already connected. 2012-04-30 13:20:01 -07:00
Arthur Britto
e6586de079 Add a MAX to utils. 2012-04-30 13:19:17 -07:00
JoelKatz
5284107cdb Change ledger logic to hold total coins in existence, not fees. 2012-04-30 11:31:10 -07:00