Commit Graph

  • 57ffc58613 Optimize peer I/O: Nik Bougalis 2020-11-17 23:20:10 -08:00
  • 8c386ae07e Reduce PING frequency and simplify logic: Nik Bougalis 2020-09-10 23:52:13 -07:00
  • cba6b4a749 Improve handling of peers that aren't synced: Nik Bougalis 2020-09-09 01:58:45 -07:00
  • 64191a4b13 Update Travis build matrix: Nik Bougalis 2020-10-18 16:22:43 -07:00
  • 9bd6b249ce Remove a pre-C++17 workaround for std::is_invocable_r Nik Bougalis 2020-11-25 22:49:18 -08:00
  • bec6c626d8 Add finer-grained control for incoming & outgoing peer limits: Gregory Tsipenyuk 2020-09-23 18:03:45 -04:00
  • 7ddf856d58 Temper excessive warnings about historical shard capacity Devon White 2020-10-08 11:41:12 -04:00
  • a3915fa5c4 Switch to boost::shared_mutex: Howard Hinnant 2020-11-17 15:44:34 -05:00
  • 17abca1caa Use macros to instantiate most SField instances: Scott Schurr 2020-11-06 09:30:35 -08:00
  • f239050054 Remove DinD Service from container build template (#3676) John Northrup 2020-12-03 23:43:21 -06:00
  • 76a6956138 Set version to 1.7.0-b4 manojsdoshi 2020-11-19 10:59:38 -08:00
  • cf5ca9a5cf Download queued shards only if there is space for them all Devon White 2020-09-09 17:15:13 -04:00
  • 77ec62e9c8 Always check the sequence when adding to the transaction queue: Edward Hennis 2020-10-08 19:15:16 -04:00
  • a3f2196d4e Test cancelling offers that are still in the TxQ Edward Hennis 2020-10-08 18:29:34 -04:00
  • d89c158a77 Replace qalloc with boost::pmr seelabs 2020-09-14 14:48:29 -04:00
  • ef53197e1f Fix ledger sequence on copynode Miguel Portilla 2020-10-22 08:55:32 -04:00
  • 8707c15b9c Use NuDB burst size and use NuDB version 2.0.5 Miguel Portilla 2020-11-12 15:17:55 -05:00
  • 0b4e34b03b Set version to 1.7.0-b3 manojsdoshi 2020-10-12 13:09:07 -07:00
  • 6968da153c Fix improper promotion of bool on return Miguel Portilla 2020-10-13 13:14:54 -04:00
  • 03c809371a Add Shard pool management Miguel Portilla 2020-04-06 15:34:27 -04:00
  • d282b0bf85 Report server domain to other servers: Nik Bougalis 2020-08-06 22:18:19 -07:00
  • efa615a5e3 Improve Windows and MacOS test performance in Travis CI: Edward Hennis 2020-09-15 10:16:12 -04:00
  • 068db1f48b Generalize unit test that depends on number of amendments Edward Hennis 2020-09-11 11:04:36 -04:00
  • afacbe2a3a Update shard db sections in the example config file Devon White 2020-09-22 16:27:25 -04:00
  • f8a0ef8f87 Delay HTTPDownloader dtor until current session finishes Devon White 2020-08-14 15:45:56 -04:00
  • e1a2939f89 Set version to 1.7.0-b2 Carl Hua 2020-09-16 12:59:14 -04:00
  • 95da398e7d Update manifest RPC to be public Carl Hua 2020-09-18 08:04:44 -04:00
  • 52adcc73d9 Add unit tests to check synchronization of KnownFormats and gRPC Scott Schurr 2020-04-14 18:34:12 -07:00
  • dbde686a97 Improve reporting of unusual unit test failures: Edward Hennis 2020-09-02 18:27:34 -04:00
  • 1129110be3 Document unused SHAMap constructor parameter seelabs 2020-09-15 19:20:06 -04:00
  • a26a175957 Add GRPCServer to Stoppable Hierarchy Nathan Nichols 2020-07-17 10:50:27 -05:00
  • 795de3a75a Load transaction metadata from SQLite: Nathan Nichols 2020-07-22 12:24:23 -05:00
  • 8116b569c7 Refactor AccountLinesRPC no_ripple_default logic Nathan Nichols 2020-08-17 22:20:53 -05:00
  • 2bba79138f Support shard downloading via HTTP or HTTPS Devon White 2020-08-11 12:10:10 -04:00
  • a8d481c2a5 Set version to 1.7.0-b1 Nik Bougalis 2020-09-01 10:43:26 -07:00
  • 85fc1e8235 Remove legacy support for endpoint dissemination: Nik Bougalis 2020-07-21 20:39:33 -07:00
  • ab4102a632 Improve shard finalize memory utilization Miguel Portilla 2020-08-07 17:04:39 -04:00
  • 4ae2f06be4 Remove unused nullConstSHAMapItem Howard Hinnant 2020-08-13 13:46:24 -04:00
  • 831e03ad2a Update Base58 codec and remove Bitcoin support: Crypto Brad Garlinghouse 2020-08-07 14:22:36 +00:00
  • ab9f3fa42a Remove assert from Keylet: seelabs 2020-08-10 12:09:46 -04:00
  • 13b8359de6 Reserve transaction type and error codes for event hooking: Richard Holland 2020-08-01 10:23:31 +02:00
  • 660d9c1602 Make the transaction job queue limit adjustable: Nathan Nichols 2020-07-27 13:06:56 -05:00
  • b1d47c65d4 Add public_key to the "vl" method response: Nathan Nichols 2020-07-01 19:15:14 -05:00
  • 271e79095b Consolidate programmer documentation on sharding Devon White 2020-07-10 09:22:46 -04:00
  • 6c268a3e9c Allow multiple paths for shard storage: Devon White 2020-06-16 14:06:55 -04:00
  • e5ff70f606 Add pull request template Elliot Lee 2020-07-01 11:20:46 -07:00
  • 801b1580f5 Improve handling of RPC ledger_index argument: Gregory Tsipenyuk 2020-08-05 18:28:20 -04:00
  • 707868be33 Implement sticky DNS resolution for validator list retrieval: Gregory Tsipenyuk 2020-07-22 11:07:26 -04:00
  • 9b9f34f881 Optimize relaying of validation and proposal messages: Gregory Tsipenyuk 2020-04-12 10:03:03 -04:00
  • 7724cca384 Implement enhanced Ticket support: Scott Schurr 2018-10-18 18:43:02 -07:00
  • 01bd5a2646 Set version to 1.6.0 1.6.0 manojsdoshi 2020-08-18 15:32:50 -07:00
  • 2b44868373 Set version to 1.6.0-rc3 manojsdoshi 2020-08-07 11:19:29 -07:00
  • f79a4a8cdb Revert "Remove CryptoConditionsSuite stub amendment:" seelabs 2020-08-07 16:10:52 -04:00
  • 7bb6b75f3c Use the correct root hash for the tx tree seelabs 2020-08-07 11:52:24 -04:00
  • e5d17a9452 Set version to 1.6.0-rc2 Nik Bougalis 2020-08-05 16:36:55 -07:00
  • dbd5f0073e Revert support for deterministic shards: manojsdoshi 2020-07-22 12:26:56 -07:00
  • 12c0e8148b Improve naming of fields associated with the NegativeUNL Peng Wang 2020-08-03 00:02:45 -04:00
  • 72a9a2bdbb Reorder the Travis build: Edward Hennis 2020-07-11 15:47:23 -04:00
  • 80860fa8f5 Add preliminary support for Boost 1.74 seelabs 2020-07-22 22:09:44 -04:00
  • 8cf542abb0 Fix memory management issues with checkpointers: seelabs 2020-07-28 13:24:16 -04:00
  • a931b020b5 Switch to updated date library exception handling: seelabs 2020-07-22 20:38:07 -04:00
  • d317060ae4 Fix a race condition with TrustedPublisherServer: seelabs 2020-07-25 14:56:13 -04:00
  • eee07a4f96 Add missing cstdint include seelabs 2020-07-17 10:50:28 -04:00
  • 7b048b423e Set version to 1.6.0-rc1 manojsdoshi 2020-07-08 13:39:53 -07:00
  • a459206848 Set version to 1.6.0-b9 manojsdoshi 2020-07-08 13:37:07 -07:00
  • 3a3b0b4c14 Modify health check API Howard Hinnant 2020-07-07 16:19:51 -04:00
  • de0c527387 Set version to 1.6.0-b8 manojsdoshi 2020-06-25 20:12:13 -07:00
  • b54453d1a7 Fix a build issue caused by pip3 being unavailable manojsdoshi 2020-06-11 17:30:25 -07:00
  • 706ca874b0 Implement negative UNL functionality: Peng Wang 2020-03-01 21:03:19 -05:00
  • 51bd4626b1 Implement version upgrade warning: Peng Wang 2020-06-08 20:34:24 -04:00
  • cf6f40ea8f Deprecate unused/obsolete error codes: mDuo13 2020-06-18 16:35:32 -07:00
  • d3798f6290 Remove CryptoConditionsSuite stub amendment: seelabs 2020-06-15 06:29:34 -07:00
  • 4e33a1abf7 crawl_shards comment fix Rome Reginelli 2020-06-11 13:41:53 -07:00
  • 86e8f2e232 Add Shard Family Miguel Portilla 2020-06-02 16:52:13 -04:00
  • 91e857874f Improve LedgerMaster shard acquisition Miguel Portilla 2020-05-21 18:19:21 -04:00
  • 8f50fd051e Use NuDB version 2.0.3 Miguel Portilla 2020-06-03 15:24:57 -04:00
  • 94e8e94750 Add support for deterministic database shards (#2688): p2peer 2020-04-01 18:30:40 -04:00
  • 54ece72b62 Update cmake so that rippled can build as a submodule Edward Hennis 2020-06-10 20:50:50 -04:00
  • 4702c8b591 Improve online_delete configuration and DB tuning: Edward Hennis 2020-05-11 16:48:34 -04:00
  • 00702f28c2 Improve reporting of ledger age in server_info Mark Travis 2020-03-28 17:39:48 -07:00
  • df29e98ea5 Improve amendment processing and activation logic: Gregory Tsipenyuk 2020-05-18 17:40:53 -04:00
  • fe9922d654 Improve compression support: Nik Bougalis 2020-04-13 10:26:14 -04:00
  • 362a017eee Cleanup SHAMap and simplify interfaces: Nik Bougalis 2020-05-04 11:14:01 -07:00
  • e8f3525226 Improve Slice: Nik Bougalis 2020-05-09 20:53:48 -07:00
  • 1067086f71 Consolidate "Not Synced" error messages: Howard Hinnant 2020-05-27 17:44:20 -04:00
  • 0214d83aa5 Improve handling of empty buffer in varint parsing (RIPD-1683) Howard Hinnant 2020-02-20 15:51:31 -05:00
  • d69a902876 Add comments to protobuf files CJ Cobb 2020-05-12 14:50:02 -07:00
  • f43aeda49c Set version to 1.6.0-b7 manojsdoshi 2020-05-29 14:25:04 -07:00
  • 27484f78a9 Use libarchive version 3.4.3 Yusuf Sahin HAMZA 2020-04-20 20:50:09 +03:00
  • 93bf77bdec Unit tests for database shards p2peer 2020-03-03 12:24:36 -05:00
  • 728651b5d5 Use LZ4_decompress_safe Miguel Portilla 2020-05-27 14:48:52 -04:00
  • fb74eefa9e Update LZ4 library to 1.9.2 Miguel Portilla 2020-05-27 14:12:41 -04:00
  • 853c964194 Fix a build issue caused by the latest Docker version: * The latest docker version is not supported by artifactory causing the package build to fail. Setting the docker version to 19.03.8 to fix the build. manojsdoshi 2020-05-27 17:08:48 -07:00
  • 645c06764b Update the default port for [ips] and [ips_fixed]: Gregory Tsipenyuk 2020-01-28 09:22:04 -05:00
  • 2d23e7bd18 Use std::size in place of std::extent Howard Hinnant 2020-05-14 17:21:53 -04:00
  • 0290d0b82c Create health_check rpc Howard Hinnant 2020-04-06 17:22:19 -04:00
  • 3d86b49dae Set version to 1.6.0-b6 manojsdoshi 2020-05-20 19:40:18 -07:00
  • 0b9e935806 Find date::date in CMake package configuration file John Freeman 2020-05-13 14:39:09 -05:00
  • 17412d17e2 Fix historical ledger acquisition when using online deletion: Mark Travis 2020-05-18 17:29:06 -07:00
  • 99f5193699 Disable formatting operator&: seelabs 2020-05-20 19:21:33 -07:00