Vinnie Falco
ef232f4359
Split up and refactor HashedObject
2013-06-07 13:44:15 -07:00
Vinnie Falco
eb57573f9a
Refactor ConnectionPool into IPeers and hide the implementation
...
Conflicts:
src/cpp/ripple/Application.h
2013-06-06 21:50:49 -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
b523b6c8d4
Replace all Application nonces with nonce singleton and refactor hash_value functions
2013-06-06 21:43:33 -07:00
Vinnie Falco
045c3cc01f
Reorganize all includes in ripple_main.cpp
2013-06-06 21:42:46 -07:00
Vinnie Falco
32a3024ce4
Refactor FeatureTable into IFeatures
...
Conflicts:
src/cpp/ripple/FeatureTable.h
src/cpp/ripple/ripple_Features.cpp
2013-06-06 21:38:01 -07:00
Vinnie Falco
594c47f16b
Refactor SuppressionTable into IHashRouter
...
Conflicts:
src/cpp/ripple/Application.h
2013-06-06 20:43:33 -07:00
Vinnie Falco
fb487bdb41
Refactor UniqueNodeList into IUniqueNodeList
2013-06-06 20:43:08 -07:00
Vinnie Falco
739cde3f2a
Use beast::ScopedPointer to hold IFeeVote in Application
...
Conflicts:
RippleD.props
newcoin.vcxproj.filters
src/cpp/ripple/Application.cpp
src/cpp/ripple/Application.h
2013-06-06 20:41:37 -07:00
Vinnie Falco
456b6e5460
Refactor ValidationCollection into IValidations
2013-06-06 20:40:50 -07:00
Vinnie Falco
ec732ed113
Refactor LoadFeeTrack into ILoadFeeTrack, split DatabaseCon out from Application.h
...
Conflicts:
src/cpp/ripple/Application.cpp
2013-06-06 20:40:44 -07:00
JoelKatz
b7920f40b7
Implement the ephemeral cache.
2013-06-05 10:25:03 -07:00
JoelKatz
cc0b9ad01c
LevelDB is now mandatory
2013-06-05 09:37:26 -07:00
Vinnie Falco
fd6172273c
Refactor FeeVote into IFeeVote abstract interface
2013-05-31 07:13:21 -07:00
Vinnie Falco
827b5c4b10
Move ScopedLock to ripple_basics
2013-05-30 10:16:23 -07:00
Vinnie Falco
fb8c370d70
Move TaggedCache to ripple_basics and remove dependency on upTime
2013-05-27 13:16:01 -07:00
JoelKatz
e086fa5a5d
Allow LevelDB and SQLite to co-exist in the build and have the backing
...
store for hashed nodes selectable in the config.
2013-05-07 15:04:23 -07:00
JoelKatz
1938a30c67
LevelDB import operation.
2013-05-04 01:22:17 -07:00
JoelKatz
09c37874a2
More change process work.
2013-04-26 23:14:40 -07:00
JoelKatz
35ad8d4c6f
Add LevelDB support for hash nodes. We really need to cut over, the reduction in
...
I/O and CPU use is dramatic.
2013-04-25 17:32:12 -07:00
JoelKatz
3263693c94
The next part of the reserve/fee change code.
...
Conflicts:
src/cpp/ripple/Application.cpp
2013-04-17 08:41:07 -07:00
JoelKatz
3c3f9d3fea
Add a way to test if the master lock is held by someone else.
2013-04-12 18:36:03 -07:00
JoelKatz
fd296b4411
Pathfinding performance improvements.
2013-04-09 19:42:57 -07:00
JoelKatz
f2397856a5
Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding
2013-04-03 12:46:32 -07:00
JoelKatz
5cc9314d03
Add a framework for detecting databases that need updating.
...
Put transaction from account_tx command in transaction application sequence.
CAUTION: This modifies your databases and will cause a delay on your next startup.
2013-04-01 19:03:28 -07:00
JoelKatz
140314adce
Merge branch 'master' of github.com:jedmccaleb/NewCoin into new_pathfinding
2013-03-22 14:48:15 -07:00
JoelKatz
5494bc3158
Enlarge the SQLite database cache intelligently.
2013-03-19 23:04:47 -07:00
JoelKatz
03a72b3e08
Create lines databases.
2013-03-19 03:26:44 -07:00
JoelKatz
7c3d732a08
Name load source. Hook up load sources through WSConnection->RPCHandler.
2013-03-07 18:07:34 -08:00
JoelKatz
51a85504a8
Startup and shutdown improvements. Performance improvements.
2013-03-03 02:09:19 -08:00
JoelKatz
25c52b1a4d
Use getSLEi to get an immutable SLE. This lets us cache them.
2013-02-20 12:00:38 -08:00
jed
62f6d030c6
still working
2013-01-31 10:59:19 -08:00
JoelKatz
cfcb1a2c11
Get rid of the redundant SSL contexts.
2013-01-10 09:10:40 -08:00
JoelKatz
376f214a70
Make it easier to insert code between when the server is setup and when it's started.
2013-01-09 23:55:39 -08:00
JoelKatz
cc2588aba2
Make it possible to start from a specific chosen ledger.
2013-01-07 23:47:39 -08:00
JoelKatz
4fb2220891
New fee stuff.
...
CAUTION: Code is currently in an untested state.
2012-12-20 13:02:05 -08:00
JoelKatz
cc7b1434c7
Begin tying in the new transaction queue code.
2012-12-19 11:31:33 -08:00
JoelKatz
a8dfc0332f
Fix breakage.
2012-12-17 18:12:07 -08:00
JoelKatz
038adf2a34
Mark two FIXMEs in code that handles fees wrongly. Work on doing fees correctly.
2012-12-17 18:09:47 -08:00
JoelKatz
35ec825d8c
Tie the peer code into the new load management code.
2012-12-10 06:27:52 -08:00
JoelKatz
6aca65ff76
Get the shared pointers out of the scoped lock stuff. We don't need it.
2012-11-28 15:27:20 -08:00
jed
89f02efc16
option to return date of transaction in the JSON
2012-11-23 17:58:48 -08:00
JoelKatz
40527cca2b
Start adding support for concurrent I/O.
2012-11-09 14:14:47 -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