Commit Graph

85 Commits

Author SHA1 Message Date
Arthur Britto
afa128f45b Clean up peer isConnected() and shutting down. 2012-06-20 18:08:36 -07:00
jed
356868e741 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-20 15:54:24 -07:00
Arthur Britto
efa38ea72b More clean up of connection logic. 2012-06-20 15:52:59 -07:00
jed
c3c2bf25b3 . 2012-06-20 14:01:16 -07:00
Arthur Britto
58b6ca5cc0 Merge branch 'master' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/Peer.cpp
2012-06-20 13:41:14 -07:00
Arthur Britto
a2c5b90fe9 Fixes and clean up for peer management. 2012-06-20 13:40:03 -07:00
jed
1549ef4d9b allow you to send large amounts from RPC 2012-06-20 08:38:36 -07:00
JoelKatz
687def56f3 Support a 'lost sync' status change. 2012-06-20 04:17:30 -07:00
Arthur Britto
15d00c3789 Merge fix. 2012-06-19 12:32:54 -07:00
Arthur Britto
9f9d700ed2 Merge branch 'master' of github.com:jedmccaleb/NewCoin
Conflicts:
	src/ConnectionPool.cpp
	src/Peer.cpp
2012-06-19 12:29:06 -07:00
Arthur Britto
ce16e58c62 Fix peer tracking and scaning model. 2012-06-19 12:26:15 -07:00
JoelKatz
12076bcb59 Some logging improvements. 2012-06-18 23:06:40 -07:00
JoelKatz
f6f64aac75 Log unknown messages in detail. 2012-06-18 23:00:26 -07:00
JoelKatz
9bf119092a Remove an extraneous debug message. 2012-06-18 19:20:10 -07:00
JoelKatz
5bca46d084 Handle received validations. 2012-06-18 17:01:43 -07:00
JoelKatz
03bbf8d41a Cleanup. 2012-06-18 11:22:04 -07:00
JoelKatz
36b829f003 Don't bork Nagle. 2012-06-18 09:52:49 -07:00
Arthur Britto
a67756703c Get rid of more references to boost trivial. 2012-06-14 09:29:55 -07:00
Arthur Britto
8264fc1d1a Remove references to LOG_TRIVIAL. 2012-06-13 23:35:45 -07:00
jed
f1277325ff fix for unl_add 2012-06-13 10:50:02 -07:00
jed
e6464e2832 more work on your peer list 2012-06-13 09:57:08 -07:00
jed
f7b5753be1 maintain db of peers 2012-06-13 08:20:08 -07:00
JoelKatz
2f7beb970f Updates to support the new HaveTXSet message. 2012-06-07 12:26:12 -07:00
JoelKatz
7d153490ab Bugfixes. 2012-06-05 15:54:52 -07:00
JoelKatz
2206ff3be6 Get rid of hash_SMN and instead extend boost::hash.
This makes the TaggedCache code cleaner.
2012-06-04 06:01:11 -07:00
JoelKatz
75ad545916 Finish the wobble rework. 2012-06-03 15:30:39 -07:00
JoelKatz
8701337af7 Work on the wobble logic. 2012-06-02 16:19:37 -07:00
JoelKatz
2a6179dcaf Status update buglet. 2012-06-01 16:44:46 -07:00
JoelKatz
9d41104d83 With all this rope lying about, someone might get hung.
(Wrong length for SerialializedTransaction.)
2012-06-01 16:25:59 -07:00
JoelKatz
ae2b8487f8 Extra logging. 2012-06-01 13:52:06 -07:00
JoelKatz
6b94200637 Better logging. 2012-05-31 21:13:23 -07:00
JoelKatz
36f8c1435e Debug 2012-05-31 20:35:00 -07:00
JoelKatz
d7768e23f9 Remove chatty debug. 2012-05-31 02:02:50 -07:00
JoelKatz
24e60f5e48 Cleanup and missing validation handler. 2012-05-31 01:15:17 -07:00
JoelKatz
d52b87fc58 Debug and bugfixes. 2012-05-31 01:12:51 -07:00
JoelKatz
9d974c9f2c Protocol bugfixes. 2012-05-31 01:02:32 -07:00
JoelKatz
9f080e357d Failed to set required fields. 2012-05-31 00:55:00 -07:00
JoelKatz
6123e3886a Refactor LedgerConsensus code. Add new LC work.
Properly sequence LC states
Properly handle wobble time.
Complete LC sequence correctly and exit it.
2012-05-29 18:02:17 -07:00
JoelKatz
06535a1a43 Updates. 2012-05-28 17:25:51 -07:00
JoelKatz
ae9db460ab A bit of a painful PackedMessage change, but this simplifies a lot of code.
It's worth it to take the pain now.
2012-05-28 13:07:19 -07:00
JoelKatz
f8d0269bd6 Bugfix and recvHaveTxSet code. 2012-05-22 22:07:29 -07:00
JoelKatz
0c821d176c Peer logic for handling requests and responses for TX set data during ledger consensus building. 2012-05-22 07:57:33 -07:00
JoelKatz
441a27dffd Ledger consensus work. 2012-05-22 02:35:47 -07:00
JoelKatz
9a4862a5d9 Commit some ledger close/consensus work. 2012-05-21 06:05:32 -07:00
JoelKatz
667b7bb3fb Cosmetic changes. 2012-05-14 16:08:48 -07:00
JoelKatz
02ce4acb11 Fix ledger acquire timing. 2012-05-10 17:44:06 -07:00
JoelKatz
833dc00894 Remove chatty debug 2012-05-10 16:07:51 -07:00
JoelKatz
97820c0cc5 Cleanup. 2012-05-09 17:53:20 -07:00
JoelKatz
6f3edf951d Use shared pointers when building protocol messages to fix leaks. 2012-05-09 17:49:36 -07:00
Arthur Britto
48ec7af8c6 Remove debugging. 2012-05-08 16:37:24 -07:00