Commit Graph

  • 0141aadf3e Use alertable_sleep_for in LoadManager: Vinnie Falco 2015-12-16 11:25:13 -05:00
  • 0d6ad47051 Add Stoppable::alertable_sleep_for Vinnie Falco 2015-12-16 11:22:12 -05:00
  • 95dcdf7ddc Log slow calls to Stoppable::onStop Vinnie Falco 2015-12-16 11:06:19 -05:00
  • 035b308d7c Log slow calls to Stoppable::onStop Vinnie Falco 2015-12-16 11:06:19 -05:00
  • 81a03285ec Set version to 0.30.1-b12 Nik Bougalis 2015-12-18 22:19:24 -08:00
  • cb280b10c1 Improve ledger_request response Miguel Portilla 2015-12-09 17:35:38 -05:00
  • 4f40e94c99 Fix proposal relaying (RIPD-1057): Stash the signature so we can relay a proposal later JoelKatz 2015-12-07 12:06:19 -08:00
  • bb944466f2 Consensus singleton and lock changes (RIPD-1054): * Make LedgerConsensus object a singleton * Protect consensus structures with their own locks * Simplify NetworkOPs interaction with LedgerConsensus * Log when we build and validate the same ledger JoelKatz 2015-11-23 16:54:10 -08:00
  • 2a97bd3848 Do not open peer port in standalone mode Nik Bougalis 2015-12-12 01:44:25 -08:00
  • e91f18946e Improve STTx construction: Nik Bougalis 2015-12-17 21:58:30 -08:00
  • 6fd11db5a9 Set version to 0.30.1-b11 Nik Bougalis 2015-12-16 09:01:38 -08:00
  • 5185fa3a92 Check validations for currency based on close time Nik Bougalis 2015-12-16 08:55:11 -08:00
  • f26835e507 Command line option to not log to console after startup Mark Travis 2015-12-10 07:51:01 -08:00
  • 5423fa25d4 Change the use of integrals to chrono types as appropriate Howard Hinnant 2015-11-16 17:45:31 -05:00
  • d17c8e235f Fix RPF early response (RIPD-1064) Miguel Portilla 2015-12-14 12:50:26 -05:00
  • 754dea8d47 Handle account_objects empty response (RIPD-958) Miguel Portilla 2015-12-10 12:26:12 -05:00
  • 3fa2028eb2 Add expiration to account_offers (RIPD-1049) Miguel Portilla 2015-12-08 12:10:17 -05:00
  • d5c14755ce Add owner_funds to txs in RPC ledger (RIPD-1050) Miguel Portilla 2015-12-01 17:04:20 -05:00
  • e86ff5daa1 Change the use of integrals to chrono types as appropriate Howard Hinnant 2015-11-16 17:45:31 -05:00
  • bacf2605a4 Simplify SHAMap::firstBelow: * Add SHAMap iteration test Howard Hinnant 2015-12-10 11:51:39 -05:00
  • 382c9c68b8 Have upper_bound use logic in walkToPointer: * Rename walkToPointer to walkToKey * Have walkToKey optionally take a stack Howard Hinnant 2015-12-09 18:07:57 -05:00
  • bdd733bc0b Simplify initial node-finding loop in SHAMap::upper_bound Howard Hinnant 2015-12-09 17:14:40 -05:00
  • 05ac32064f Remove unused SHAMap::fetch Howard Hinnant 2015-12-09 16:02:58 -05:00
  • bbe7457049 Make SHMapSyncFilter virtual functions const Howard Hinnant 2015-12-04 15:13:04 -05:00
  • 48ed44d117 Change SHAMapSyncFilter to use SHAMapHash: * This also involves changing TaggedCache to use SHAMapHash Howard Hinnant 2015-12-01 13:10:25 -05:00
  • 0dbacedb58 Change signature of SHAMap::getFetchPack to use SHAMapHash Howard Hinnant 2015-11-30 16:02:31 -05:00
  • 493752e1c6 Set version to 0.30.1-b10 Nik Bougalis 2015-12-08 04:07:07 -08:00
  • 25fe66bafc Report server uptime in server_info Nik Bougalis 2015-12-09 12:11:15 -08:00
  • 496fea5995 Secure gateway: Mark Travis 2015-11-24 17:17:56 -08:00
  • 810175ae95 Remove ScopedMetrics Miguel Portilla 2015-12-09 13:39:02 -05:00
  • 45b07ff9ec Consensus ledger switch improvements * Expire validations faster based on when we first saw them. * Never jump to a ledger prior to the latest fully-valid ledger * Drop validations with signing times too far in the future immediately JoelKatz 2015-11-18 14:15:04 -08:00
  • 469d5494ea Search /etc/opt/ripple for rippled.cfg seelabs 2015-12-04 15:43:22 -05:00
  • e19e6c6b0a Change link order for static links seelabs 2015-12-04 10:28:15 -05:00
  • f6f4452231 Set version to 0.30.1-b9 Nik Bougalis 2015-12-01 05:49:35 -08:00
  • a8cdd4f66d Must hold lock to call LedgerConsensusImp::getJson. JoelKatz 2015-12-03 16:36:20 -08:00
  • 999701e384 Fix underflow rounding issue: seelabs 2015-11-04 16:18:43 -05:00
  • 4626992474 Disable deprecation warnings wltsmrz 2015-11-16 10:40:30 -08:00
  • 6066c254c8 Add multi-sign test wltsmrz 2015-11-13 15:26:38 -08:00
  • f2dfde3ee1 Add patches for ripple-lib core wltsmrz 2015-11-13 15:24:27 -08:00
  • 2401b44bed Use qalloc for RawStateTable and OpenView::txs_ Vinnie Falco 2015-11-09 13:36:28 -08:00
  • 3e5ec91977 Store index before publish (RIPD-1052, RIPD-1053) Miguel Portilla 2015-11-18 08:44:42 -05:00
  • 108906cb20 Implement new coroutines (RIPD-1043) Miguel Portilla 2015-10-19 10:45:41 -04:00
  • 880f354b90 Convert throws and catch alls (RIPD-1046) Miguel Portilla 2015-11-11 10:47:21 -05:00
  • 0633ef1ba1 Remove already-triggered ledger switches Nik Bougalis 2015-11-24 03:29:47 -08:00
  • 298ef4ac4d Improve error code lookup Nik Bougalis 2015-11-24 02:24:25 -08:00
  • 01c9baf8ca Set version to 0.30.1-b8 Nik Bougalis 2015-11-24 13:22:26 -08:00
  • 3c496b07f9 Don't include zero traffic levels JoelKatz 2015-11-20 14:37:14 -08:00
  • 9f96d7ea38 Correct delivered_amount reporting for minor ledgers (RIPD-1051) JoelKatz 2015-11-10 11:02:56 -08:00
  • d9905ec719 Ledger close time optimizations (RIPD-998, RIPD-791): David Schwartz 2015-11-09 14:52:10 -08:00
  • 3a039fff66 Add "tx" option to "ledger" command line JoelKatz 2015-11-10 10:51:33 -08:00
  • c726377012 Add SeritalIter::skip JoelKatz 2015-11-10 09:41:53 -08:00
  • 1601f6bbc9 Improve ledger close timing JoelKatz 2015-11-06 11:01:21 -08:00
  • b87eff2115 Improve TxQ test coverage: * LastLedgerSequence * Zero-fee txn has infinite fee level. * Remove pseudo-transaction fee levels, since pseudos never get to the open ledger. * preflight/preclaim failure cases * Queued transaction failure handling. Edward Hennis 2015-11-09 18:06:31 -05:00
  • 9c8204f945 Fix TxQ LastLedgerSequence handling Edward Hennis 2015-11-09 16:22:41 -05:00
  • 289bc7deb3 Reduce interface to STAccount (RIPD-994): Scott Schurr 2015-11-04 18:18:26 -08:00
  • f72b14ec36 Make STAccount only constructible with 160 bits (RIPD-994): Scott Schurr 2015-10-30 17:48:42 -07:00
  • f63867e958 Add STAccount unit tests (RIPD-994) Scott Schurr 2015-11-06 12:06:57 -08:00
  • fa05ded88e Use std::thread in LedgerCleaner (RIPD-236) Scott Schurr 2015-10-26 09:46:49 -07:00
  • 7bb4ff901e Set version to 0.30.1-b7 Nik Bougalis 2015-11-12 21:55:48 -08:00
  • 03516a14da Defer checking whether master key was used for signing Nik Bougalis 2015-11-07 12:18:30 -08:00
  • 0c67364e6c Allow multiple incoming connections from the same IP: Multiple servers behind NAT might share a single public IP, making it difficult for them to connect to the Ripple network since multiple incoming connections from the same non-private IP are currently not allowed. Nik Bougalis 2015-10-21 19:31:21 -07:00
  • f00c09d9fc Case-insensitive configuration file option parsing Nik Bougalis 2015-10-09 10:46:17 -07:00
  • 21a7b62c2b Make the SHAMap hash a distinct type from a uint256. * Implement a type safe distinction between a node hash and a node id. * This is just the first phase, limited to SHAMap's internals. Howard Hinnant 2015-11-10 13:51:28 -05:00
  • 49c4a063c1 Exit immediately in Resource::ManagerImp::~ManagerImp Vinnie Falco 2015-11-09 16:11:52 -08:00
  • f8edc203e7 Reduce DeliverNodeReverse log severity Miguel Portilla 2015-11-09 13:03:25 -05:00
  • 9a6a064307 Be more robust about storing/replaying proposals: JoelKatz 2015-11-02 16:31:18 -08:00
  • 22678b5cfa Rework close time voting: JoelKatz 2015-11-02 07:42:01 -08:00
  • 269008b311 Better logging of built/validated discrepancies: JoelKatz 2015-11-02 06:35:58 -08:00
  • 0458d1910e Cleanups JoelKatz 2015-10-29 10:56:07 -07:00
  • 98bdb9de68 Use [ips_fixed] over r.ripple.com as the default [ips] wilsonianb 2015-11-12 14:37:27 -08:00
  • aa4f347e7c Set version to 0.30.0-hf1 0.30.0-hf1 Nik Bougalis 2015-11-05 16:47:41 -08:00
  • 0a0adaac6d Set admin privileges on websocket: Vinnie Falco 2015-10-02 19:32:29 -07:00
  • 124ea41d85 Set version to 0.30.1-b6 Nik Bougalis 2015-11-05 14:52:05 -08:00
  • 818130a8c0 Separate cluster tracking from UNL: * Simplify code * Leverage C++14 transparent comparators Nik Bougalis 2015-10-07 01:40:31 -07:00
  • 41ff751cd2 Fix ABI settings for clang on linux seelabs 2015-10-29 09:32:10 -04:00
  • a8cc9033b4 Add unit test for zero fee transaction. Scott Schurr 2015-10-28 17:11:08 -07:00
  • fdd012c420 State accounting: Record total duration spent in and every transition to each possible server state. Display as counters through server_info RPC call. Mark Travis 2015-10-09 12:31:54 -07:00
  • 3d2aae9ea5 Make close time consensus detection use montonic close time rules JoelKatz 2015-11-03 13:55:54 -08:00
  • 3d5ff2b4cd Prevent some missed proposals, faster consensus catch up JoelKatz 2015-11-03 13:45:27 -08:00
  • d20f0d5014 Make sure LedgerHistory::builtLedger gets called David Schwartz 2015-10-06 12:24:24 -07:00
  • b71ff4cb88 Set version to 0.30.1-b5 Nik Bougalis 2015-10-28 14:45:55 -07:00
  • ca17adf7ec Avoid serializing ledger proposals Nik Bougalis 2015-10-19 13:47:53 -07:00
  • 323164877c Make submit_multisigned command line consistent (RIPD-182): Scott Schurr 2015-10-16 16:28:35 -07:00
  • 6dbbb7406c Allow subscription to peer status changes (RIPD-579) JoelKatz 2015-10-19 16:09:01 -07:00
  • 75bed5efcf Permit pathfinding to be disabled. (RIPD-271) JoelKatz 2015-10-19 14:32:45 -07:00
  • 45f00362db Report connection uptime in peer command (RIPD-927) JoelKatz 2015-10-19 14:08:03 -07:00
  • ded2a5c076 Automate process of using gcc5: seelabs 2015-10-20 19:44:33 -04:00
  • b6cb981a8b Update VS2015 build instructions. * Include Python and Scons, and new OpenSSL lib path. Edward Hennis 2015-10-14 16:15:15 -04:00
  • d0770cdb1a Use C++14 lambda declaration. Edward Hennis 2015-10-07 11:33:41 -04:00
  • 6464d1abc1 Clean up src/ripple/app/tx directory: * Move InboundTransactions to app/ledger * Move TransactionAcquire to app/ledger * Move LocalTxs to app/ledger * Move Transaction to app/misc * Move TransactionMaster to app/ledger Edward Hennis 2015-10-15 16:48:59 -04:00
  • 7d0d89faae Convert HashRouter to use aged_unordered_map. Edward Hennis 2015-10-21 16:22:19 -04:00
  • 9329aafe53 Transaction queue and fee escalation (RIPD-598): Edward Hennis 2015-07-10 20:00:21 -04:00
  • dc1276efa3 OpenLedger::current returns OpenView const. Edward Hennis 2015-10-06 15:33:42 -04:00
  • 5707988155 Env::postconditions function for alternate validation. Edward Hennis 2015-10-05 18:33:06 -04:00
  • 382adcc93c Move mulDiv and lowestTerms to STAmount.cpp Edward Hennis 2015-07-10 17:47:47 -04:00
  • 656a6c5eb5 Add modify function to OpenLedger::accept Vinnie Falco 2015-07-09 16:19:11 -07:00
  • a8859b495b Set version to 0.30.0 0.30.0 Vinnie Falco 2015-10-21 18:26:02 -07:00
  • 6700e44793 Set version to 0.30.1-b4 seelabs 2015-10-20 11:57:49 -04:00
  • d6df73747f Remove the small fetch optimization JoelKatz 2015-10-16 12:31:29 -07:00
  • d8f265e8ac Upgrade to C++-14: seelabs 2015-10-07 12:26:46 -07:00