Commit Graph

300 Commits

Author SHA1 Message Date
Vinnie Falco
01fda4c30e Refactor RPCSub to remove Application dependency 2013-09-01 12:21:56 -07:00
Vinnie Falco
1391a11e46 Move BuildInfo to ripple_data 2013-09-01 12:21:56 -07:00
Vinnie Falco
bbfbdabe76 Move iAdminGet to Config::getAdminRole 2013-09-01 12:21:56 -07:00
Vinnie Falco
e22c1c3495 Refactor LoadManager 2013-09-01 12:21:55 -07:00
Vinnie Falco
1ee8b3903c Fix warnings in backend factories 2013-09-01 12:21:55 -07:00
Vinnie Falco
f5db655c47 Add some forward declarations 2013-09-01 12:21:54 -07:00
Vinnie Falco
11a09879a9 Move LevelDB options initialization into the factory 2013-09-01 12:21:54 -07:00
JoelKatz
a85afbe409 Fix paging in tx_account 2013-08-31 13:05:19 -07:00
JoelKatz
b81e22939b Binary support. 2013-08-30 12:53:24 -07:00
JoelKatz
47532b12dd First, untested, implementation of the new tx_account function. 2013-08-30 12:53:21 -07:00
JoelKatz
11117c75b7 Infrastructure for the new tx_account command. 2013-08-30 12:53:16 -07:00
JoelKatz
da5929cd18 Add a framework for rejecting commands. 2013-08-29 18:10:27 -07:00
JoelKatz
835236a35c Add a 'returnMessage' function to return a received message. 2013-08-29 18:03:45 -07:00
JoelKatz
eb33ae0d71 Fix a few bugs caused by starting without --net. There may still be some minor ones. 2013-08-28 00:55:56 -07:00
JoelKatz
be44586f85 Mark a FIXME 2013-08-27 12:31:10 -07:00
JoelKatz
34ee13a404 Fix bit rot. 2013-08-27 12:27:46 -07:00
JoelKatz
b102afcd3b Don't define TRUST_NETWORK 2013-08-27 12:21:30 -07:00
JoelKatz
e005dd5921 Correctly check if a node in an acquiring TXN set is a TXN we have. 2013-08-27 03:46:46 -07:00
JoelKatz
85e8a71918 Fix the disappearing paths problem. 2013-08-26 16:56:40 -07:00
Vinnie Falco
551643ff64 Log PROXY handshake addresses 2013-08-26 13:28:11 -07:00
JoelKatz
d7086bfc5e Set version to v0.12.0 2013-08-26 12:19:40 -07:00
Vinnie Falco
b37c537b4a Set remote IP on PROXY handshake 2013-08-25 01:57:51 -07:00
Vinnie Falco
4170bcd294 Add PROXY peer listener and consolidate SSL contexts. 2013-08-25 01:57:51 -07:00
Vinnie Falco
ab08478e86 Use MultiSocket in Peer 2013-08-24 20:44:02 -07:00
Vinnie Falco
444aba567f Set version to v0.12.0-rc6 2013-08-24 12:40:05 -07:00
Vinnie Falco
8b59a7b07b Fix NetworkOPs to set timers on processing 2013-08-24 12:39:14 -07:00
Vinnie Falco
2bea9a8739 Merge beast_basics to beast_core 2013-08-24 10:18:24 -07:00
Vinnie Falco
9ba8ea679c Fix call doClusterReport on timer 2013-08-24 08:35:21 -07:00
Vinnie Falco
f14333012b Use RippleMutex instead of boost::mutex 2013-08-23 15:00:04 -07:00
Vinnie Falco
c21a53a3ea Fix NetworkOPs timer to use JobQueue (2 new JobTypes added) 2013-08-23 15:00:04 -07:00
Vinnie Falco
4ececd0204 Add function call timing for all Application::sweep operations 2013-08-23 15:00:04 -07:00
Vinnie Falco
5dc9169f98 Add logTimedDestroy and report in ~Ledger and ~SHAMap 2013-08-22 18:10:02 -07:00
David Schwartz
76589f5084 Inline some functions. 2013-08-22 16:02:10 -07:00
JoelKatz
9aaabaebcd Don't send full ledgers to non-admins when under load. 2013-08-22 15:49:14 -07:00
JoelKatz
64e729fba6 Don't remove pathfinding requests erroneously. 2013-08-22 15:48:37 -07:00
Vinnie Falco
663d5c9cee Log high SHAMap destroy times in ~Ledger 2013-08-22 15:36:40 -07:00
Vinnie Falco
8b86b81fc9 Add ~InboundLedger 2013-08-22 15:25:34 -07:00
Vinnie Falco
382b358bdf Move shared_ptr releases to outside the lock in InboundLedgers::sweep 2013-08-22 15:25:33 -07:00
Vinnie Falco
a39e973abe Set version to v0.12.0-rc5 2013-08-21 18:52:54 -07:00
David Schwartz
3a2e770e52 Be more tolerant of corrupt peer entries. 2013-08-21 16:36:57 -07:00
David Schwartz
c17cfe9ea6 Send a smarter list of peers. 2013-08-21 16:36:51 -07:00
David Schwartz
c5a40141fe Don't let clients get tx history arbitrarily far back. 2013-08-21 11:18:33 -07:00
David Schwartz
e8eadae116 Can't use signing hashes to suppress. 2013-08-21 10:31:54 -07:00
David Schwartz
a2f90da10c Fix pathfinding aggressiveness logic. 2013-08-21 10:31:34 -07:00
Vinnie Falco
beb50496a4 Remove KeyvaDB from NodeStore unit tests 2013-08-20 16:32:21 -07:00
Vinnie Falco
d744e23e5e Disable KeyvaDB as a NodeStore backend choice 2013-08-20 14:47:45 -07:00
JoelKatz
e7fc07869d Disable the PoW unit test. 2013-08-19 15:00:16 -07:00
Vinnie Falco
02412b2ba4 Merge branch 'release' into develop
Conflicts:
	Subtrees/beast/modules/beast_asio/protocol/beast_HandshakeDetectorType.h
	modules/ripple_app/basics/ripple_BuildInfo.cpp
	modules/ripple_app/ledger/LedgerMaster.cpp
2013-08-19 14:30:27 -07:00
Vinnie Falco
ff21bfa07b Set version to 0.12.0-rc4 2013-08-19 14:20:18 -07:00
JoelKatz
a742b1097a Don't touch a possibly-failed inbound ledger. 2013-08-19 14:07:47 -07:00