Commit Graph

245 Commits

Author SHA1 Message Date
JoelKatz
69c16c19d6 Merge branch 'develop' into feature-keyvadb
Conflicts:
	src/cpp/ripple/ripple_TransactionAcquire.cpp
2013-07-22 13:32:10 -07:00
JoelKatz
f579b05975 Bugfixes. 2013-07-22 05:21:08 -07:00
Vinnie Falco
db26c37156 Refactor NodeStore 2013-07-21 12:56:26 -07:00
Vinnie Falco
959e0bd512 New MasterLockType which tracks ownership 2013-07-21 12:55:46 -07:00
Vinnie Falco
8b1592e494 Refactor NodeStore 2013-07-21 12:54:14 -07:00
JoelKatz
1e26703684 Report where the ledger publication stream is in server_info 2013-07-13 19:37:57 -07:00
Stefan Thomas
664c4a28ea Fix pointer comparison for Boost 1.53. 2013-07-10 17:29:46 -07:00
Vinnie Falco
aeae0fcf11 Tidy up NetworkOPs deadline timer usage 2013-07-10 15:45:36 -07:00
JoelKatz
ecc864ac8e Send cluster reports 2013-07-10 15:42:18 -07:00
JoelKatz
8c1c954062 Initialize cluster load fee. Don't output loads that are at default values. 2013-07-10 15:42:18 -07:00
JoelKatz
ec498bf2d2 Monitor cluster load. 2013-07-10 15:42:18 -07:00
JoelKatz
cc8af2275d Track cluster load and local load separately. 2013-07-10 10:16:26 -07:00
Vinnie Falco
6c9366e9b2 Add timer parameter to DeadlineTimer callback 2013-07-10 09:51:31 -07:00
Vinnie Falco
4094316940 Use DeadlineTimer in NetworkOPs 2013-07-10 09:51:28 -07:00
Vinnie Falco
a84f7e2eb5 Rename SubMapType 2013-07-10 09:51:27 -07:00
Vinnie Falco
394328e202 Add module ripple_basio and ripple_net 2013-07-10 09:51:27 -07:00
JoelKatz
6df8ba5247 Mark where the code goes 2013-07-09 12:16:15 -07:00
JoelKatz
52fda3f559 If we encounter missing metadata, rebuild it. 2013-07-09 09:42:52 -07:00
JoelKatz
c288c4cd25 Fix a bug that can destroy metadata. If we find destroyed
metadata, fix it.
2013-07-09 09:38:50 -07:00
JoelKatz
e0e12febce Mark some FIXMEs 2013-07-08 18:48:58 -07:00
JoelKatz
37fe9a6098 Merge branch 'master' into develop
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj
	modules/ripple_app/ripple_app.cpp
	modules/ripple_websocket/ripple_websocket.cpp
	src/cpp/ripple/NetworkOPs.cpp
	src/cpp/ripple/ripple_Application.cpp
	src/cpp/ripple/ripple_Peer.cpp
2013-07-07 15:28:18 -07:00
JoelKatz
ab12bae17f Temporarily disable relaying when not in full sync. 2013-07-03 09:24:18 -07:00
JoelKatz
b2943d0b53 More logging 2013-07-03 09:20:53 -07:00
JoelKatz
bdf160455c Identify log messages from running the queued transactions 2013-07-03 07:53:32 -07:00
JoelKatz
907d3d59ba Temporarily disable SF_RETRY logic until it can be rethought. 2013-07-03 06:57:52 -07:00
JoelKatz
69d38d8844 Fetch pack micro-optimizations. 2013-07-03 00:42:29 -07:00
JoelKatz
89f6e7b4a5 Don't check for what can never happen. 2013-07-02 23:49:10 -07:00
JoelKatz
4e4e8c913d Temporary fix to crash on "1e-95". 2013-07-01 11:38:23 -07:00
JoelKatz
141f2d8885 Temporary fix to crash on "1e-95". 2013-07-01 11:37:50 -07:00
Vinnie Falco
c35c52ff08 Fix platform and debug macros 2013-07-01 09:32:08 -07:00
Vinnie Falco
0deaeb1000 Cleanly destroy Application on exit 2013-07-01 09:32:06 -07:00
Vinnie Falco
b0c401bc3f Replace boost::bind with BIND_TYPE where appropriate 2013-06-28 17:01:03 -07:00
JoelKatz
6a6cb32b78 Fix a race condition in NetworkOPs::gotTXData 2013-06-28 16:31:18 -07:00
JoelKatz
f31ba16827 Fix a race condition in NetworkOPs::gotTXData 2013-06-28 16:30:37 -07:00
JoelKatz
ca4a2ad104 Remove the JSONCache. It was basically a failed experiment. 2013-06-28 16:07:32 -07:00
Vinnie Falco
832f67b35c Roll back 7 commits 2013-06-28 11:48:43 -07:00
Vinnie Falco
f1a4ea3c3f Replace boost::bind with BIND_TYPE where appropriate 2013-06-28 09:18:17 -07:00
Eric Lombrozo
1a2c87b3a8 Add version and build information to server_info response. 2013-06-27 20:45:55 -07:00
Vinnie Falco
36ecca14d7 Full Refactor of LoadManager 2013-06-24 15:52:01 -07:00
JoelKatz
898ee39375 Add the 'fail_hard' flag for submitting and signing transactions. If fail
hard is set, on a local error, the transaction should be guaranteed not to
happen unless it is resubmitted.
2013-06-18 13:52:52 -07:00
Vinnie Falco
7474c17823 Rename ripple namespace used for protobuf to 'protocol' 2013-06-17 09:52:41 -07:00
Vinnie Falco
7eff38c1bb Rename LedgerAcquire to InboundLedger 2013-06-16 16:57:52 -07:00
Vinnie Falco
00a7cbf610 Update copyright notice and 80 column separators 2013-06-15 18:20:59 -07:00
Vinnie Falco
8a6ce5de68 Rename Wallet to LocalCredentials 2013-06-15 18:20:59 -07:00
Vinnie Falco
8aab3645cb Tidy up TxFormat and create TxFormats, TxFlags 2013-06-15 18:20:58 -07:00
Vinnie Falco
521e812fc4 Reformatting using AStyle 2013-06-14 08:45:13 -07:00
JoelKatz
987dc25a48 JSON cache for account offers and account lines. 2013-06-12 15:25:51 -07:00
Vinnie Falco
a70ede6cae Remove unused functions and clean up some comments 2013-06-11 13:21:37 -07:00
Vinnie Falco
124c28b0eb Enable SEH exception handling in the VS2012 project 2013-06-11 09:45:12 -07:00
JoelKatz
a31e291ecc Some fetch pack optimizations. 2013-06-11 00:01:43 -07:00