Commit Graph

6140 Commits

Author SHA1 Message Date
JoelKatz
ca958e7de7 FreeBSD9 fix 2013-06-11 18:33:13 -07:00
JoelKatz
d1af075b29 Reduce (ab)use of exceptions. 2013-06-11 16:59:09 -07:00
JoelKatz
46e31c425d Transaction and ledger cache sizes were swapped. 2013-06-11 14:36:12 -07:00
JoelKatz
b51f3464b5 Memory map on 64-bit platforms. 2013-06-11 03:16:24 -07:00
JoelKatz
663cd3c16e Bump SQLite3 to version 3.7.17 2013-06-11 03:16:19 -07:00
JoelKatz
1ab75cbdfd Merge branch 'master' into develop to prepare for reverse merge. 2013-06-11 00:04:59 -07:00
JoelKatz
a31e291ecc Some fetch pack optimizations. 2013-06-11 00:01:43 -07:00
JoelKatz
b757d9fd72 Spread fetch pack requests correctly. 2013-06-10 22:28:36 -07:00
JoelKatz
de13b60dd4 Spread fetch pack requests correctly. 2013-06-10 22:28:22 -07:00
JoelKatz
e18122df77 Get it right. 2013-06-10 22:00:42 -07:00
JoelKatz
67b92d4d87 Bugfix. 2013-06-10 22:00:09 -07:00
JoelKatz
58d7e62ad9 Fullbelow cache improvements.
Conflicts:
	src/cpp/ripple/ripple_SHAMap.h
2013-06-10 21:58:40 -07:00
JoelKatz
1bfaf652fc Fullbelow cache improvements. 2013-06-10 21:53:50 -07:00
JoelKatz
5e0a1b23b5 Correctly handle emptying an inner node. 2013-06-10 21:40:49 -07:00
JoelKatz
ec04108910 Correctly handle emptying an inner node. 2013-06-10 21:40:34 -07:00
JoelKatz
c27065ab58 This index was never used. 2013-06-10 21:14:37 -07:00
JoelKatz
e89efd5674 This index was never used. 2013-06-10 21:14:20 -07:00
JoelKatz
af167031c9 Clean this up a bit more.
Conflicts:
	src/cpp/ripple/ripple_Peer.cpp
2013-06-10 19:30:37 -07:00
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
f0cf90ab24 Cleanup bit tests. 2013-06-10 19:24:16 -07:00
JoelKatz
ae6d06085c Cleanup bit tests. 2013-06-10 19:23:47 -07:00
JoelKatz
cf848be444 Reduce logging. 2013-06-10 10:54:31 -07:00
JoelKatz
519ccdfb42 Cleanup. 2013-06-10 10:52:49 -07:00
JoelKatz
94a38a30dd Query the LES, not the Ledger. This should fix the bug where
OfferCreate doesn't take all crossing offers.
2013-06-10 10:26:58 -07:00
Vinnie Falco
cf3593b01b Tidy up and annotate 2013-06-09 19:25:24 -07:00
Vinnie Falco
0b7e0b132a Clean up STObject::set() for clarity 2013-06-09 14:34:47 -07:00
Vinnie Falco
3273625f61 Split up InfoSub and tidy up various files 2013-06-09 11:26:18 -07:00
Arthur Britto
5e685aa55b More fixes for offline RPC sign. 2013-06-08 21:32:16 -07:00
Arthur Britto
12dd03ff65 Make "offline" a parameter for RPC sign. 2013-06-08 17:40:33 -07:00
Arthur Britto
110cc109d1 Allow RPC sign to work when offline. 2013-06-07 22:58:39 -07:00
Vinnie Falco
b51edb58fc Replace std::vector<unsigned char> with Blob 2013-06-07 15:24:39 -07:00
Vinnie Falco
a6fdabc68a Reformat annotations in preparation for automated extraction 2013-06-07 14:46:09 -07:00
Vinnie Falco
6d8ee90a8d Split up ripple_SerializedObject.h 2013-06-07 14:39:35 -07:00
Vinnie Falco
ef232f4359 Split up and refactor HashedObject 2013-06-07 13:44:15 -07:00
Vinnie Falco
db9f62646d DRY up and document magic constant used for hash maps 2013-06-07 11:35:56 -07:00
Vinnie Falco
3cf2fb884d Annonate another instance of the same anonymous constant 2013-06-07 10:24:33 -07:00
Vinnie Falco
5ae48ddad6 DRY up and annotate an anonymous constant 2013-06-07 10:19:47 -07:00
JoelKatz
b305e682ed Only touch remote_endpoint under a try/catch block. 2013-06-07 05:11:20 -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
6b4b239e72 Fix dir describer when an offer is added to a directory.
Check all amounts for orders, fees, and payments to make sure they're network legal.
2013-06-06 23:07:33 -07:00
Vinnie Falco
f94169af78 Merge pull request #68 from vinniefalco/feature-refactor
Feature refactor
2013-06-06 22:04:58 -07:00
Vinnie Falco
91359b1f5d Remove unused #include 2013-06-06 21:52: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
d8c97c2149 Refactor Peer 2013-06-06 21:43:55 -07:00
Vinnie Falco
38edcc8f0d Split and refactor ProofOfWork 2013-06-06 21:43:50 -07:00
Vinnie Falco
4d1bf35236 Move PackedMessage to ripple_data 2013-06-06 21:43:44 -07:00
Vinnie Falco
b523b6c8d4 Replace all Application nonces with nonce singleton and refactor hash_value functions 2013-06-06 21:43:33 -07:00
Vinnie Falco
0523d6a054 Refactor free functions into RandomNumbers 2013-06-06 21:43:29 -07:00