Commit Graph

5418 Commits

Author SHA1 Message Date
Vinnie Falco
ae6e9e2790 Build fixes 2013-09-27 05:15:55 -07:00
Vinnie Falco
d1ec2eae83 Track run and wait times for load samples 2013-09-27 05:15:51 -07:00
Vinnie Falco
dd49eb4d65 Fix missing <cmath> include for Gentoo 2013-09-27 05:15:46 -07:00
JoelKatz
48f815ff70 Handle negative saInSum earlier. 2013-09-27 03:29:15 -07:00
Vinnie Falco
948badc98b Set version to 0.13.0-rc5 2013-09-26 17:27:53 -07:00
JoelKatz
92bd8c4782 Missing return. 2013-09-26 17:14:55 -07:00
Vinnie Falco
efa05c5c58 Set version to 0.13.0-rc4 2013-09-26 15:57:48 -07:00
JoelKatz
2c7a846c3e Don't allow a transaction to spend into the greater of the fee or the reserve. 2013-09-26 15:50:46 -07:00
JoelKatz
d10dba6b2e Fix a case where the AcceptedLedger constructor throws 2013-09-26 15:19:26 -07:00
Vinnie Falco
d683b47dee Call std::exit for unhandled exceptions 2013-09-26 15:16:10 -07:00
JoelKatz
985af0e222 Fix a case where tryAdvance can throw. 2013-09-26 14:34:11 -07:00
JoelKatz
013520c9d4 Avoid acquiring the LedgerMaster lock in some hot code paths. 2013-09-26 13:44:40 -07:00
Vinnie Falco
00f5c9b34b Set version to 0.13.0-r3 2013-09-26 12:39:50 -07:00
JoelKatz
8cca807ea1 Don't abort on a path that's dry because we entered with no funds. 2013-09-26 11:49:18 -07:00
JoelKatz
4c3f059819 Make sizes more sensible 2013-09-26 11:05:15 -07:00
JoelKatz
18fc854bf3 Better tracking of resources associated with pathfinding. 2013-09-26 10:26:15 -07:00
Vinnie Falco
fcd689afbf Update copyright notice and licenses 2013-09-25 17:27:06 -07:00
Vinnie Falco
38ed0bee79 Update version number to 0.13.0-rc2 2013-09-25 14:42:53 -07:00
Vinnie Falco
a655662098 Disconnect WS connections when load exceeds threashold 2013-09-25 14:40:10 -07:00
David Schwartz
69dc722a7a Give mCompleteLedgers its own lock to avoid a deadlock. 2013-09-25 13:02:25 -07:00
Vinnie Falco
4a871a5726 Set version to 0.13-rc1 2013-09-25 11:46:42 -07:00
Vinnie Falco
d163e80e77 More compatibility for IdentifierType 2013-09-25 11:44:06 -07:00
Vinnie Falco
9b22c810ef Validators Work
Conflicts:
	src/ripple_app/ledger/LedgerMaster.cpp
2013-09-25 11:44:05 -07:00
Vinnie Falco
426636f48d Add SimpleIdentifier traits for non-crypto identifiers 2013-09-25 11:44:04 -07:00
David Schwartz
3518a51d4a Make 'saaad' paths easier to find.
#   (use "git reset HEAD <file>..." to unstage)
2013-09-25 11:21:14 -07:00
David Schwartz
cca5c86673 Update the OrderBookDB if there's a jump in the published ledger stream. 2013-09-25 11:11:40 -07:00
David Schwartz
be828e834d Silly boost needs mutable locks. 2013-09-24 16:52:32 -07:00
David Schwartz
8f4e722f73 Protect mRecentLedgers/mRecentTxSets with a mutex. 2013-09-24 16:46:25 -07:00
David Schwartz
ea11987609 Remove an obsolete comment. 2013-09-24 16:45:55 -07:00
David Schwartz
807b4fd659 "sxfad" path was missing from non-XRP to non-XRP (dif currency) list. 2013-09-24 16:06:33 -07:00
David Schwartz
794cd03b8f Don't process validations signed more than two minutes ago. 2013-09-24 15:47:56 -07:00
David Schwartz
2f77ca416a PEER_PRIVATE suppresses outbound connections to unconfigured peers. 2013-09-24 15:40:24 -07:00
David Schwartz
8b0df758f3 calcNodeAdvance fix. 2013-09-24 14:41:53 -07:00
David Schwartz
01d7d7bed9 Fix deadlock in blacklist code. 2013-09-24 13:18:50 -07:00
David Schwartz
c3bb005324 Use whitelist. 2013-09-24 13:11:22 -07:00
JoelKatz
5d63086b69 Tie in blacklist code. 2013-09-24 13:00:11 -07:00
JoelKatz
f61caaae09 Initial import of IP blacklist code. 2013-09-23 14:07:16 -07:00
JoelKatz
d90c2c0e11 Fix erroneous 1-2 in complete ledgers. 2013-09-23 13:04:22 -07:00
Vinnie Falco
321898f71e Add CryptoIdentifierType and RippleCryptoIdentifier Traits 2013-09-23 10:13:25 -07:00
Vinnie Falco
1dd50f4422 Add FixedArray, IntrusiveArray, Crypto 2013-09-23 10:13:25 -07:00
Vinnie Falco
20b2e318eb Reorganize beast modules and files 2013-09-23 10:13:24 -07:00
Vinnie Falco
19eff08e16 Reorganize source files and modules 2013-09-23 10:13:21 -07:00
Vinnie Falco
2d65ab4021 Merge commit '43deaaa5cf0d0178a4a6c3cb69c02a2a9a43ec7d' as 'src/beast/beast/http/impl/http-parser' 2013-09-23 09:54:31 -07:00
JoelKatz
7c31a423e9 No ripple check takes precedence over destination check. 2013-09-22 21:22:14 -07:00
JoelKatz
dc61fadc56 If an account sets noRipple on a RippleState, it can only be used as the first link in the path. 2013-09-22 20:48:40 -07:00
JoelKatz
0d744cc253 Implement WSConnection::send to use the text version of the broadcast. 2013-09-22 15:55:36 -07:00
JoelKatz
1f372a3b08 Implement NoRipple transaction and trust line flags. 2013-09-22 15:14:47 -07:00
JoelKatz
b0c37d62fe Workaround tr1::functional bugs. 2013-09-22 15:14:31 -07:00
Vinnie Falco
e04dbdde19 Tidy up HTTPServer API and handle errors 2013-09-22 13:27:24 -07:00
Vinnie Falco
5bd6fb27e6 Split up RPCService 2013-09-22 13:27:23 -07:00