Commit Graph

6018 Commits

Author SHA1 Message Date
JoelKatz
78eb8a0cdc Clean this up a bit more. 2013-06-10 19:29:24 -07:00
JoelKatz
3d9a2284ed Query the LES, not the Ledger. This should fix the bug where
OfferCreate doesn't take all crossing offers.
2013-06-10 19:24:51 -07:00
JoelKatz
a1b05bede7 Reduce logging. 2013-06-10 19:24:40 -07:00
JoelKatz
ae6d06085c Cleanup bit tests. 2013-06-10 19:23:47 -07:00
JoelKatz
7643f3673c Manipulations of remote_endpoint must be done in a try/catch
block to avoid race conditions.
2013-06-07 05:07:56 -07:00
JoelKatz
4492f0a1d2 server_info cleanup. 2013-06-05 16:40:14 -07:00
JoelKatz
1875ddd506 When an object is found in the epehermal DB, put it in the cache. 2013-06-05 16:15:26 -07:00
JoelKatz
72e0ac7cd5 Bugfix. 2013-06-05 16:15:21 -07:00
JoelKatz
60ed891a96 Support ephemeral cache with SQLite. 2013-06-05 16:15:15 -07:00
JoelKatz
f141b79d43 Implement the ephemeral cache. 2013-06-05 16:15:09 -07:00
JoelKatz
f524484dcb LevelDB is now mandatory 2013-06-05 16:15:03 -07:00
JoelKatz
cfc010f08e Typo 2013-06-05 09:32:33 -07:00
JoelKatz
836dbc43b9 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-06-05 09:28:01 -07:00
JoelKatz
963f9279cb Typo 2013-06-05 09:27:45 -07:00
Alex Chung
d30210ba7b Defined OS_MACOSX for OSX build. Was causing LevelDB build fail. 2013-06-05 01:01:12 -04:00
JoelKatz
d1fc9fe94c Filter out secrets from logging. 2013-06-03 02:06:20 -07:00
JoelKatz
8274432370 Actually set the cached transaction state. 2013-06-02 01:48:34 -07:00
JoelKatz
b2e1eedbc5 Fix a cause of deadlocks. Cannot acquire the master lock while
holding a PeerSet lock.
2013-06-01 22:23:52 -07:00
JoelKatz
92f1adffdf Merge branch 'develop' 2013-06-01 20:35:46 -07:00
JoelKatz
b1646c5b6b Tune SLE cache size. 2013-05-30 15:50:46 -07:00
JoelKatz
b7fea85581 Enlarge the immutable SLE cache. 2013-05-30 15:50:39 -07:00
JoelKatz
b09df810f7 "Features" was supposed to be a Vector256. 2013-05-30 15:27:05 -07:00
JoelKatz
23f401b647 "Features" was supposed to be a Vector256. 2013-05-30 15:26:42 -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
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
468588e3a0 Set default alphabet if not specified. 2013-05-30 11:25:34 -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
e5492c0ab7 Demote CKey.h include from .h to .cpp 2013-05-30 10:16:22 -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
Vinnie Falco
7ad8f47835 Add initial Doxygen support 2013-05-30 10:15:25 -07:00
JoelKatz
42e775ebed Fix missing dependencies. 2013-05-30 10:10:02 -07:00
JoelKatz
749965ac09 Fix missing dependencies. 2013-05-30 10:09:49 -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
JoelKatz
130459dcca Merge branch 'develop' into elb 2013-05-29 15:04:03 -07:00
Vinnie Falco
3a8fc150d0 Fix static initialization of log partitions 2013-05-29 11:35:40 -07:00
Vinnie Falco
224456c59e Rename MAX_SIZE and move it to rpc.cpp 2013-05-28 16:14:59 -07:00
JoelKatz
de9424c302 Merge branch 'develop' 2013-05-28 11:04:31 -07:00
JoelKatz
045a5f0af1 Merge branch 'master' into develop 2013-05-28 11:02:31 -07:00
Arthur Britto
06e2dcbab6 Make wallet_propose and wallet_seed admin only. 2013-05-28 01:47:11 -07:00
Arthur Britto
d998b9bb77 Merge branch 'feature-wallet-admin' into develop 2013-05-28 01:36:46 -07:00
Arthur Britto
4483e7c928 Make wallet_propose and wallet_seed admin only. 2013-05-28 01:36:16 -07:00
Vinnie Falco
9bc89e8896 Include ripple.pb.cc for VS unity builds 2013-05-27 13:44:07 -07:00
JoelKatz
bbaa2b6670 Put proto stuff in SConstruct 2013-05-27 13:29:45 -07:00