JoelKatz
4e4e8c913d
Temporary fix to crash on "1e-95".
2013-07-01 11:38:23 -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
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
JoelKatz
576ee472bf
Add "syncing" state.
2013-05-23 18:46:39 -07:00
JoelKatz
aaf93be9ed
Remove unneeded code that was implicated in a deadlock path.
2013-05-22 14:36:21 -07:00
JoelKatz
1139ac5ab4
Make fetch packs less generous.
2013-05-17 02:04:04 -07:00
JoelKatz
5b68834e3b
Set correct hash in fetch pack.
2013-05-17 01:14:03 -07:00
JoelKatz
a71225f9a3
Don't service stale/superceded fetch pack requests.
2013-05-17 01:05:29 -07:00
JoelKatz
5e1dddd1c7
Second check if fetch pack should be skipped.
2013-05-17 01:02:01 -07:00
JoelKatz
588ef7df86
Speed up ledger acquiring.
2013-05-16 23:32:50 -07:00
JoelKatz
e94802bc2a
Don't stash the key when we don't need it.
2013-05-15 16:04:14 -07:00
JoelKatz
285ef764d3
Don't stash the key when we don't need it.
2013-05-15 15:54:52 -07:00
JoelKatz
696ffe4b87
Use the immutable LES.
2013-05-14 18:36:26 -07:00
JoelKatz
6a84a95979
Accept ledgers more efficiently by avoiding allocate/allocate/copy/copy/free cycles.
2013-05-14 11:49:33 -07:00