JoelKatz
69d7b8a93d
Track server and protocol versions and minimum supported versions. This is a
...
protocol-breaking change. It's needed because other protocol-breaking
changes are needed for security reasons, and we don't want
subtly-incompatible nodes connecting.
2012-06-24 16:30:13 -07:00
JoelKatz
5073185354
Remove a redundant and expensive test.
2012-06-23 22:45:24 -07:00
JoelKatz
a4b66042c5
Fix a bug where validations weren't passed to the consensus handler.
...
Change 'suppress' to 'isNew' to better reflect the meaning of its return value.
2012-06-23 21:54:34 -07:00
JoelKatz
d2325b18ed
cosmetic fix
2012-06-23 20:40:29 -07:00
jed
c62cbeadf0
partial fix for joining the network
2012-06-21 10:20:11 -07:00
JoelKatz
43425f39eb
Bugfixes.
2012-06-20 18:38:28 -07:00
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