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
70df832967
Suppress and document websocket warning C4309
2013-06-06 20:41:04 -07:00
Vinnie Falco
cd3195d901
Temporarily merge un-refactored modules into ripple_main
2013-06-06 20:40:56 -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
f897b17027
Merge branch 'feature' into develop
2013-06-05 16:40:28 -07:00
JoelKatz
339fb50370
server_info cleanup.
2013-06-05 16:39:55 -07:00
JoelKatz
c5c970467e
Merge branch 'extra-cache' into develop
2013-06-05 16:14:47 -07:00
JoelKatz
e02a49f045
Sign with no locks.
2013-06-05 14:59:06 -07:00
JoelKatz
31f1a109a0
Wait longer for RPC.
2013-06-05 14:58:30 -07:00
JoelKatz
d3e7fb5ba0
When an object is found in the epehermal DB, put it in the cache.
2013-06-05 13:38:58 -07:00
JoelKatz
04b6eacf8e
Bugfix.
2013-06-05 13:25:34 -07:00
JoelKatz
2af49fc55a
Support ephemeral cache with SQLite.
2013-06-05 13:24:20 -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
JoelKatz
3d65ae7784
Typo
2013-06-05 09:32:44 -07:00
JoelKatz
a47c69802d
Typo
2013-06-05 09:27:32 -07:00
JoelKatz
f7810215a5
Actually set the cached transaction state.
2013-06-02 01:48:07 -07:00
JoelKatz
880d2f9264
Fix a cause of deadlocks. Cannot acquire the master lock while
...
holding a PeerSet lock.
2013-06-01 22:17:26 -07:00
JoelKatz
16933a049f
Whitespace changes.
2013-06-01 20:48:08 -07:00
JoelKatz
6e220cc97e
More feature RPC support.
2013-05-31 16:22:38 -07:00
Vinnie Falco
fd6172273c
Refactor FeeVote into IFeeVote abstract interface
2013-05-31 07:13:21 -07:00
JoelKatz
1d95d8f36c
Clean up addition of initial features.
2013-05-30 14:57:27 -07:00
JoelKatz
8acb34db91
Feature friendly names.
2013-05-30 14:50:14 -07:00
JoelKatz
69a904133f
Block operation if a feature we don't support is enabled in the ledger.
2013-05-30 14:30:06 -07:00
JoelKatz
a38e80eb6b
Function to get list of features supported by ledger.
2013-05-30 13:44:18 -07:00
JoelKatz
45c117bf91
Merge branch 'develop' into feature
2013-05-30 13:21:45 -07:00
JoelKatz
ce3a8d9d76
Use the new visitor code to reimplement account_offers.
2013-05-30 13:20:34 -07:00
JoelKatz
fdea361dd7
Add 'visitAccountItems' function.
2013-05-30 13:07:53 -07:00
JoelKatz
38abc08e18
Tune SLE cache size.
2013-05-30 13:07:38 -07:00
JoelKatz
bdba947c42
Enlarge the immutable SLE cache.
2013-05-30 12:54:40 -07:00
JoelKatz
5baf3a09bb
Remove obsolete parameter
2013-05-30 12:19:08 -07:00
JoelKatz
bae8d37890
Merge branch 'develop' into feature
2013-05-30 12:06:32 -07:00
JoelKatz
aef0a84e07
Don't use getAccountState as a quick way to check if an account
...
exists in a ledger. It's much heavier than needed.
2013-05-30 11:48:13 -07:00
JoelKatz
87bdcbbaed
Updates
2013-05-30 10:35:17 -07:00
JoelKatz
df874d6193
Bugfix.
2013-05-30 10:35:17 -07:00
JoelKatz
5af4673104
RPC infrastructure for feature management.
2013-05-30 10:35:17 -07:00
JoelKatz
d5b1970ab3
Write back feature majority times. Mark a FIXME.
2013-05-30 10:35:17 -07:00
JoelKatz
76358edc31
Static feature support.
2013-05-30 10:35:17 -07:00
Vinnie Falco
606b2a2942
Move Ripple protobuf declarations to ripple_data
2013-05-30 10:16:23 -07:00
Vinnie Falco
47e00f20fb
Move InstanceCounter to ripple_basics
2013-05-30 10:16:23 -07:00
Vinnie Falco
827b5c4b10
Move ScopedLock to ripple_basics
2013-05-30 10:16:23 -07:00
Vinnie Falco
4fc2d3b274
Rename and move DeterministicKeys into ripple_data
2013-05-30 10:16:22 -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
JoelKatz
dc11ecedd8
Don't report available if shutting down.
2013-05-29 17:16:54 -07:00
JoelKatz
a0b6584c9a
ELB support. Client servers can remove themselves from an ELB pool if loaded
...
or otherwise broken. Clients won't join an ELB pool until they're stable.
2013-05-29 15:20:26 -07:00
Vinnie Falco
224456c59e
Rename MAX_SIZE and move it to rpc.cpp
2013-05-28 16:14:59 -07:00
Arthur Britto
4483e7c928
Make wallet_propose and wallet_seed admin only.
2013-05-28 01:36:16 -07:00
Vinnie Falco
0f177a8038
Move uint256 to ripple_basics
2013-05-27 13:16:08 -07:00
Vinnie Falco
92bdcba096
Split DH from utils, remove utils from project
2013-05-27 13:16:08 -07:00