Commit Graph

227 Commits

Author SHA1 Message Date
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
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
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
4d1bf35236 Move PackedMessage to ripple_data 2013-06-06 21:43:44 -07:00
Vinnie Falco
0523d6a054 Refactor free functions into RandomNumbers 2013-06-06 21:43:29 -07:00
Vinnie Falco
594c47f16b Refactor SuppressionTable into IHashRouter
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 20:43:33 -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
69a904133f Block operation if a feature we don't support is enabled in the ledger. 2013-05-30 14:30:06 -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
92bdcba096 Split DH from utils, remove utils from project 2013-05-27 13:16:08 -07:00
Vinnie Falco
4e8d4c28c2 Remove legacy upTime() function 2013-05-27 13:16:01 -07:00
Vinnie Falco
d762abfc85 Move Log to ripple_basics and split websocket logging to ripple_net 2013-05-27 13:16:00 -07:00
Vinnie Falco
794b84c473 Fix missing file names for new Log partition code 2013-05-27 13:15:57 -07:00
Vinnie Falco
f4cb47fed6 Add ripple_net module 2013-05-27 13:14:09 -07:00
JoelKatz
5b741ac87c Revert "Merge branch 'master' of github.com:jedmccaleb/NewCoin"
This reverts commit 72e5078de7, reversing
changes made to cfc8f8c052.
2013-05-26 15:50:21 -07:00
JoelKatz
dd5e8d976b Merge branch 'develop' into faster_acquire 2013-05-24 10:06:29 -07:00
JoelKatz
7f5a81fee5 Fix some operating mode state transition rules. 2013-05-23 18:56:16 -07:00