Vinnie Falco
cf3593b01b
Tidy up and annotate
2013-06-09 19:25:24 -07:00
Vinnie Falco
3273625f61
Split up InfoSub and tidy up various files
2013-06-09 11:26:18 -07:00
Vinnie Falco
b51edb58fc
Replace std::vector<unsigned char> with Blob
2013-06-07 15:24:39 -07:00
Vinnie Falco
38edcc8f0d
Split and refactor ProofOfWork
2013-06-06 21:43:50 -07:00
Vinnie Falco
4d1bf35236
Move PackedMessage to ripple_data
2013-06-06 21:43:44 -07:00
Vinnie Falco
045c3cc01f
Reorganize all includes in ripple_main.cpp
2013-06-06 21:42:46 -07:00
Vinnie Falco
ee49051e1c
Downgrade access specification from protected to private in most places
...
Conflicts:
src/cpp/ripple/FeatureTable.h
src/cpp/ripple/HashedObject.h
src/cpp/ripple/NetworkOPs.h
2013-06-06 20:44:58 -07:00
Vinnie Falco
47e00f20fb
Move InstanceCounter to ripple_basics
2013-05-30 10:16:23 -07:00
Vinnie Falco
2c525b03c6
Enormous cleanup of RippleAddress et. al. into ripple_data
...
Start cleanup into ripple_data, split out some hash_value() instances
Tidy up CBigNum into ripple_data, moving definitions to .cpp
Split and clean up base58 stuff
Remove unused files from VS2012 project
Clean up some bignum stuff and remove unused files
Partial cleanup of RFC1751
Enormous cleanup with RippleAddress and related, into ripple_data
Remove unused VS project files
Move ECIES stuff into CKey
2013-05-30 10:16:22 -07:00
Vinnie Falco
ce66f950cf
Put json in its own module with header
2013-05-27 13:15:58 -07:00
JoelKatz
7131564eb1
Emergency patch to fix ledger not closing.
...
Do not timeout on acquiring a transaction set if a trusted peer
still proposes it. Instead, fetch more aggressively.
2013-04-05 09:41:43 -07:00
JoelKatz
e56f7a8689
Fix a rare race condition.
2013-03-14 09:48:43 -07:00
JoelKatz
4abdb34c20
Trivial cleanups.
2013-02-09 16:17:12 -08:00
JoelKatz
18167be5e3
Add new 'consensus_info' RPC command to help troubleshoot consensus convergence issues.
2013-02-09 14:21:57 -08:00
JoelKatz
4c6920dd55
Add extra debug to better understand how the txn retry logic is working.
...
Avoid an extra transaction pass caused by failed transactions counting as changes.
Downgrade some debug messages from INFO to DEBUG.
2013-01-19 14:09:42 -08:00
JoelKatz
79d1727b38
Hopefully, handle partial success correctly. Retry engine.
2013-01-18 10:17:21 -08:00
JoelKatz
63fd3818fb
Rather than counting PeerSet's, count LedgerAcquire's and TransactionAcquire's.
2013-01-06 17:32:25 -08:00
JoelKatz
ee89904a00
Cleanup trigger.
2013-01-04 20:26:26 -08:00
JoelKatz
5009d4c3b8
Cleanups.
2012-12-30 13:19:42 -08:00
JoelKatz
585203f558
Be consistent in how we specify this feature table.
2012-12-02 15:36:27 -08:00
JoelKatz
89d54999c9
Rework the way the results of ledger and TX map acquisition is passed up and down the
...
call chain so that the peer logic will know how helpful peers are being, not just whether
they're sending invalid data.
2012-11-21 09:28:09 -08:00
JoelKatz
5ac22ff31b
Two more load monitoring hooks.
2012-11-20 12:09:51 -08:00
JoelKatz
601db4491a
Track when we have to abandon the consensus process because the network has moved on.
...
Issue partial validation if appropriate later.
Change the consensus abort threshold to 80% of trusted nodes. (Maybe there should be a delay?)
2012-11-14 08:47:36 -08:00
JoelKatz
c6aab36fe7
Issue partial validations when appropriate.
2012-11-14 00:23:32 -08:00
Stefan Thomas
fa3fab5816
Moved cpp code to src/cpp and js code to src/js.
2012-11-07 12:49:50 -08:00