JoelKatz
ecd47f0ea8
Cut to 32-bit network times.
2012-07-12 01:41:24 -07:00
JoelKatz
3a77ef5c82
Begin implementing continuous ledger close.
...
Pretty much all remaining changes should be to LedgerConsensus.cpp
2012-06-29 16:34:16 -07:00
Arthur Britto
029bcfa6d9
Cosmetic, rename a few protobuf fields.
2012-06-28 01:01:44 -07:00
Arthur Britto
87313e0ff1
Cosmetic.
2012-06-27 20:26:53 -07:00
JoelKatz
d042a1f49d
Rework version logic as agreed.
2012-06-25 15:20:22 -07:00
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
687def56f3
Support a 'lost sync' status change.
2012-06-20 04:17:30 -07:00
jed
f7b5753be1
maintain db of peers
2012-06-13 08:20:08 -07:00
JoelKatz
bda64fac2a
Tx set exchange improvements.
2012-06-07 12:25:44 -07:00
JoelKatz
7d153490ab
Bugfixes.
2012-06-05 15:54:52 -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
9d974c9f2c
Protocol bugfixes.
2012-05-31 01:02:32 -07:00
JoelKatz
9fbc47ccbb
Cleanup.
2012-05-30 22:14:41 -07:00
JoelKatz
411f65b24b
Remove some dead messages.
2012-05-29 12:34:46 -07:00
JoelKatz
32534e8d0d
More ledger consensus work.
2012-05-28 17:25:25 -07:00
JoelKatz
5a3bd08b4a
Missing operation code.
2012-05-22 22:06:36 -07:00
JoelKatz
495be80504
Remove ltCLOSING, it's not needed.
2012-05-22 07:57:15 -07:00
JoelKatz
485a8a709d
The 'previous hash' logic isn't needed.
2012-05-22 02:35:11 -07:00
JoelKatz
710b5ac1e3
Cleanups.
2012-05-21 06:04:40 -07:00
JoelKatz
e47fb22087
Minimize differences between my working code and the main repo to avoid conficts:
...
Consensus startup.
Logic to create consensus structure, change state transitions.
Fix bugs in switchLastClosedLedger
Protocol changes.
2012-05-19 05:43:41 -07:00
JoelKatz
8d97f4438c
Allow peers to report which transaction sets they have.
2012-05-15 04:12:45 -07:00
JoelKatz
7ba6747934
Make nodeid required.
2012-05-14 16:08:29 -07:00
JoelKatz
a8c26d4d33
Cleanups for ledger close logic.
2012-05-14 13:35:17 -07:00
JoelKatz
b2fbe0e2e9
Fix some peer synchronization issues.
2012-05-08 03:45:55 -07:00
Arthur Britto
8e0e396ece
Verify connected nodes identity.
2012-04-29 13:58:52 -07:00
Arthur Britto
b49b0d59a5
Transmit node public and don't talk to self or redundant nodes.
2012-04-27 14:09:13 -07:00
Arthur Britto
396eca1a3c
Work toward policy based network connectivity.
2012-04-25 23:04:38 -07:00
Arthur Britto
c57ba4976a
Move newcoin.proto to src/
2012-03-06 22:54:19 -08:00