Commit Graph

14278 Commits

Author SHA1 Message Date
JoelKatz
9c55b3b92a Allow servers to explcitly vouch for correct signatures on
transactions, proposals, and validations. This will allow cluster
members to more safely distribute crypto work.
2013-05-15 20:26:12 -07:00
Arthur Britto
28c3af76cb Support unity build for leveldb and scons. 2013-05-15 20:17:19 -07:00
JoelKatz
8ee6d2381f Upgrade LevelDB to 1.10.0, mostly for better write stall logging. 2013-05-15 19:53:14 -07:00
Arthur Britto
0c5d4280d4 SConstruct changes. 2013-05-15 19:41:50 -07:00
JoelKatz
afbaa46924 Upgrade LevelDB to 1.10.0, mostly for better write stall logging. 2013-05-15 17:32:44 -07:00
JoelKatz
4d1b45906d Update the signature check flags if needed. 2013-05-15 16:04:29 -07:00
JoelKatz
28a88b57ac Bypass signature check if it has already been done. 2013-05-15 16:04:19 -07:00
JoelKatz
e94802bc2a Don't stash the key when we don't need it. 2013-05-15 16:04:14 -07:00
JoelKatz
2b39f6a618 Cache signature state inside SerializedTransaction. 2013-05-15 16:04:10 -07:00
Vinnie Falco
7c0fc8c155 Normalize line endings 2013-05-15 16:04:02 -07:00
JoelKatz
8d23509f5b Operation to extract transaction ID from CanonicalTXSet entries. 2013-05-15 15:58:29 -07:00
JoelKatz
b00ac64941 Update the signature check flags if needed. 2013-05-15 15:55:35 -07:00
JoelKatz
586c6aee31 Bypass signature check if it has already been done. 2013-05-15 15:55:23 -07:00
JoelKatz
285ef764d3 Don't stash the key when we don't need it. 2013-05-15 15:54:52 -07:00
JoelKatz
a690ca658d Cache signature state inside SerializedTransaction. 2013-05-15 15:54:30 -07:00
JoelKatz
1bef09b0ef Operation to extract transaction ID from CanonicalTXSet entries. 2013-05-15 15:53:49 -07:00
Vinnie Falco
5df387017b Normalize line endings 2013-05-15 21:07:01 +00:00
JoelKatz
8c17e8ba7d Merge branch 'faster_clientops'
Conflicts:
	src/cpp/ripple/RippleCalc.cpp
	src/cpp/ripple/TransactionCheck.cpp
2013-05-15 11:23:36 -07:00
JoelKatz
794469fddb Report the number of "backed up" node writes in get_counts. 2013-05-15 11:11:19 -07:00
JoelKatz
7855c4d642 Merge branch 'faster_clientops' into develop 2013-05-14 18:44:42 -07:00
JoelKatz
c4345768e7 Fix an assert. 2013-05-14 18:44:27 -07:00
JoelKatz
05b9004966 Missed a constructor. 2013-05-14 18:41:21 -07:00
JoelKatz
9be7b9cc3f doBookOffers optimizations. 2013-05-14 18:38:36 -07:00
JoelKatz
417143a25e Okay to put immutable SLE in immutable LES. 2013-05-14 18:38:07 -07:00
JoelKatz
696ffe4b87 Use the immutable LES. 2013-05-14 18:36:26 -07:00
JoelKatz
29d86eba55 Cache for immutable LES's. 2013-05-14 18:36:14 -07:00
JoelKatz
423635d2ef Faster publishing of order book changes to book listeners 2013-05-14 18:25:47 -07:00
JoelKatz
9489bd8da0 Merge branch 'faster_clientops' into develop 2013-05-14 16:24:54 -07:00
JoelKatz
e04ca79778 Bugfix. 2013-05-14 16:24:46 -07:00
JoelKatz
232e93f214 Merge branch 'faster_clientops' into develop
Conflicts:
	src/cpp/ripple/LedgerEntrySet.cpp
2013-05-14 16:02:10 -07:00
JoelKatz
6a84a95979 Accept ledgers more efficiently by avoiding allocate/allocate/copy/copy/free cycles. 2013-05-14 11:49:33 -07:00
JoelKatz
3eae3f4559 Log reduction. 2013-05-14 11:05:48 -07:00
JoelKatz
43c3d8969c Prevent crashing when we try to delete a non-existent offer. 2013-05-14 11:05:44 -07:00
JoelKatz
bc30aeaa04 Reduce logging. 2013-05-14 11:05:39 -07:00
JoelKatz
2a82aaa9ef Don't log a transaction receipt for each peer we get it from. 2013-05-14 11:05:35 -07:00
JoelKatz
d87c602c8c Log reduction. 2013-05-14 11:04:32 -07:00
JoelKatz
471d4e0505 Prevent crashing when we try to delete a non-existent offer. 2013-05-14 11:01:58 -07:00
JoelKatz
098145bd51 Reduce logging. 2013-05-14 11:01:52 -07:00
JoelKatz
fe30c9593a Don't log a transaction receipt for each peer we get it from. 2013-05-14 11:00:41 -07:00
JoelKatz
d1c6b97643 Report the number of "backed up" node writes in get_counts. 2013-05-14 10:31:26 -07:00
JoelKatz
baf2841873 Bugfix. 2013-05-14 09:30:00 -07:00
JoelKatz
d0d071c46b Detect server deadlocks and trigger the auto-restart mechanism. 2013-05-14 09:10:18 -07:00
Arthur Britto
4f6344bb13 Merge branch 'fixrequiredst' into master 2013-05-14 09:03:25 -07:00
JoelKatz
957742f3b0 doLedger speedup. 2013-05-14 08:57:44 -07:00
Vinnie Falco
4a9b8020aa Add ISC license notice for Vinnie Falco's code contributions 2013-05-14 06:14:12 -07:00
Arthur Britto
66293cd3e9 Merge branch 'fixrequiredst' into develop 2013-05-13 22:07:46 -07:00
Arthur Britto
dda1b6c8a6 Fix RequireDestTag and RequireAuth. 2013-05-13 22:05:51 -07:00
JoelKatz
1b619c7237 More performance improvements. 2013-05-13 18:46:57 -07:00
Vinnie Falco
8d1ba09d4d Link statically to runtimes for VS2012 2013-05-13 18:42:52 -07:00
JoelKatz
e71849779e Cleanup. 2013-05-13 18:34:46 -07:00