Commit Graph

  • d26dd5a8cf Fix (#528) cyan317 2023-02-28 15:29:12 +00:00
  • 67f0fa26ae Tx handler in new RPC framework (#526) cyan317 2023-02-28 09:35:13 +00:00
  • a3211f4458 Handler account_currencies (#524) cyan317 2023-02-27 09:17:51 +00:00
  • 7d4e5ff0bd Account channel (#519) cyan317 2023-02-24 09:34:29 +00:00
  • f6c2008540 Provide coroutine process interface for handler (#521) cyan317 2023-02-23 16:35:01 +00:00
  • d74ca4940b Update CONTRIBUTING.md (#520) Elliot Lee 2023-02-22 15:21:39 -08:00
  • 739807a7d7 Fix marker issue (#518) cyan317 2023-02-21 13:48:52 +00:00
  • 9fa26be13a Change few loglines severity and channel (#517) Alex Kremer 2023-02-20 11:14:05 +00:00
  • f0555af284 Add libfmt (#514) Alex Kremer 2023-02-16 15:15:12 +00:00
  • b7fa9b09fe Add common validator (#510) cyan317 2023-02-15 13:54:53 +00:00
  • 08f7a7a476 Exit 1 on failed experimental builds to fail build step (#507) Michael Legleux 2023-02-14 11:48:13 -08:00
  • 703196b013 Fix mac build failure (#509) cyan317 2023-02-14 16:55:42 +00:00
  • 284986e7b7 Update CONTRIBUTING.md (#504) Elliot Lee 2023-02-10 05:57:47 -08:00
  • 09ac1b866e Add ping handler (#503) cyan317 2023-02-08 16:20:24 +00:00
  • 4112cc42df Fix backend test fail (#502) cyan317 2023-02-08 10:21:19 +00:00
  • c07e04ce84 Document RPC framework (#501) Alex Kremer 2023-02-03 12:07:51 +00:00
  • 19455b4d6c Add Unittests for subscription module (#488) cyan317 2023-02-03 09:07:02 +00:00
  • 0c5a69e000 Merge branch 'release/1.0.4' 1.0.4 master Michael Legleux 2023-02-02 14:18:50 -08:00
  • ec5d1eb65c Set version to 1.0.4 release/1.0.4 Michael Legleux 2023-02-02 11:59:47 -08:00
  • 1186622e58 Improve sweephandler test flakiness (#499) release/1.0.5 Alex Kremer 2023-02-02 15:56:00 +00:00
  • 023e02da15 Implement base for nextgen rpc subsystem (#487) Alex Kremer 2023-02-02 13:16:01 +00:00
  • 8dbf049a71 Adjust DosGuard default cfg (#496) cyan317 2023-02-02 09:04:00 +00:00
  • fe5150dba4 Run test on mac (#490) cyan317 2023-01-31 17:22:28 +00:00
  • 992d5a7a70 [FOLDED] Eliminate remaining bypass and add comment on rare edge case where it's necessary (#298) (#484) Francis Mendoza 2023-01-25 13:49:28 -08:00
  • b702b6e14e Fix clio-server link issue (#485) cyan317 2023-01-25 17:57:18 +00:00
  • 557c76233a update gitignore and readme (#481) cyan317 2023-01-19 15:22:29 +00:00
  • 6ba9903a37 add code coverage job (#477) cyan317 2023-01-19 13:15:18 +00:00
  • 81bf9894e4 Fix bug with ClioVersion to prevent crash at runtime (#473) Alex Kremer 2023-01-16 16:42:57 +00:00
  • 047d64983c add coverage for clang (#472) cyan317 2023-01-16 15:38:26 +00:00
  • 1708b929b8 Demote couple errors to warning/info in ETLSource (#471) Alex Kremer 2023-01-16 11:16:20 +00:00
  • 5b417bdc45 1.0.4 Release Candidate 2 (#465) Michael Legleux 2023-01-10 16:04:07 -08:00
  • a377514287 Replace unique_lock with scoped_lock (#467) cyan317 2023-01-10 17:50:53 +00:00
  • c51d696181 Write Clio version file from template (#457) Michael Legleux 2023-01-09 09:36:33 -08:00
  • 1a9d328f94 Add requests limit to DosGuard (#462) cyan317 2023-01-06 19:06:33 +00:00
  • 3b1dc60f63 Change error message to match rippled (#463) Francis Mendoza 2023-01-06 09:38:47 -08:00
  • 0c2ca1737e Match format to rippled error code (#461) Francis Mendoza 2023-01-04 12:53:37 -08:00
  • 2f65a26dc7 Add time measurement profiler (#458) cyan317 2022-12-20 18:57:47 +00:00
  • 37c765a072 Build macOS and Ubuntu 22.04 (#456) Michael Legleux 2022-12-19 17:37:38 -08:00
  • 29f1f860d8 Add unit tests for DOSGuard (#453) Alex Kremer 2022-12-19 17:24:02 +00:00
  • 414a416938 Document dos_guard in example config. Log when client surpasses rate limit (#451) CJ Cobb 2022-12-16 12:53:28 -05:00
  • 1a4180f678 Update readme with more log configurations (#447) Alex Kremer 2022-12-13 19:17:41 +00:00
  • bca086d776 Increase file descriptor limit (#449) Michael Legleux 2022-12-13 11:17:10 -08:00
  • f81086f40c Add copyright to top of each source file (#444) Alex Kremer 2022-12-12 21:11:01 +00:00
  • 962fb12410 Update README and example config to describe start_sequence (#438) Francis Mendoza 2022-12-12 11:16:46 -08:00
  • 10af787324 Fix gateway balances to match rippled output (#441) Alex Kremer 2022-12-12 19:03:51 +00:00
  • 5f32bbbd81 Update documentation and config with ssl_cert_file and ssl_key_file (#443) Francis Mendoza 2022-12-12 11:01:43 -08:00
  • fa78d4e783 Implement cli parsing using boost::po (#436) Alex Kremer 2022-12-09 21:21:19 +00:00
  • 05b03b2086 Remove branch name from version string (#437) Michael Legleux 2022-12-07 12:57:49 -08:00
  • 866b1d32b3 Fix malformed output format over ws rpc (#426) Alex Kremer 2022-12-07 19:20:21 +00:00
  • 8a1f00debb add connection counting (#433) CJ Cobb 2022-12-07 13:12:38 -05:00
  • 3ec5755930 Implement always adding git ref to version string (#430) Michael Legleux 2022-12-06 08:23:33 -08:00
  • a0d173feb8 Fix source_location issue on MacOSX and Debug build (#431) Alex Kremer 2022-12-06 15:53:14 +00:00
  • b0f678411c Return srcCurMalformed on invalid taker_pays in book_offers (#413) Alex Kremer 2022-11-30 15:51:09 +00:00
  • 1369eaeef6 Add custom error for malformed request (#414) Alex Kremer 2022-11-30 15:02:43 +00:00
  • bf217345ae Update headers to use #pragma once Alexander Kremer 2022-11-23 17:46:31 +00:00
  • 7bb567761c Return lgrIdxsInvalid error for ledger_max_index less than ledger_min_index (#339) Francis Mendoza 2022-11-23 13:38:13 -08:00
  • 4b94ed3e55 Use custom malformedAddress error in ledger_entry (#419) Alex Kremer 2022-11-22 22:18:10 +00:00
  • 75c0d22f87 Add custom error for malformed owner and request (#417) Alex Kremer 2022-11-22 22:05:03 +00:00
  • 9803e86158 Add closed to header for all paths of ledger_data (#416) Alex Kremer 2022-11-22 22:03:49 +00:00
  • 0f7e1d5517 helper function for subscribe to ensure cleanup (#402) CJ Cobb 2022-11-22 13:39:14 -05:00
  • cf7a6ecc89 include searched_all in error response of tx (#407) CJ Cobb 2022-11-21 15:52:59 -06:00
  • 5c9dce0f8a Remove the github action package signing step Michael Legleux 2022-11-18 16:02:44 -08:00
  • 041aba9a0b Implement account ownership check and fix paging (#383) Alex Kremer 2022-11-18 18:51:18 +01:00
  • b13c44eb12 Fix pre-commit to only check staged files Alexander Kremer 2022-11-11 12:38:55 +00:00
  • a47bf2e8fe Implement logging abstraction (#371) Alex Kremer 2022-11-17 23:02:16 +01:00
  • 4b8dd7b981 Merging 1.0.3 to develop manojsdoshi 2022-11-17 12:07:15 -08:00
  • ce631a1f5a Set version to 1.0.4-rc1 manojsdoshi 2022-11-17 11:33:39 -08:00
  • d2c870db92 Set version to 1.0.3 1.0.3 release/1.0.3 Michael Legleux 2022-08-18 17:49:00 -07:00
  • 8e17039586 Build Clio with CentOS 7 Michael Legleux 2022-08-18 17:49:00 -07:00
  • 25067c97ed Add rpcNOT_SUPPORTED due to Clio disparity with Rippled (#360) Francis Mendoza 2022-11-17 09:02:49 -08:00
  • 1310e5dde9 Set version to 1.0.3-rc1 manojsdoshi 2022-11-02 12:15:15 -07:00
  • 0a5bf911c1 Add error code extension mechanism and use malformed currency code (#396) Alex Kremer 2022-11-15 18:08:09 +01:00
  • 6015faa0d3 Return srcIsrMalformed for taker_gets issuer in book_offers (#266) Francis Mendoza 2022-11-14 13:05:26 -08:00
  • e68fd3251a Use rpcBAD_ISSUER for empty taker in subscribe cmd (#352) Francis Mendoza 2022-11-14 12:50:42 -08:00
  • c13ac79552 Use rpcINVALID_PARAMETERS for invalid ledger_index in ledger command (#279) Francis Mendoza 2022-11-14 12:42:50 -08:00
  • b1299792a6 Better handle markers in nft_buy_offers and nft_sell_offers (#400) CJ Cobb 2022-11-14 14:59:12 -05:00
  • 2cbf09d6ae handle invalidHotWallet in gateway_balances (#384) CJ Cobb 2022-11-14 13:21:18 -05:00
  • 42cf55fd0e remove accountFromSeed (#399) CJ Cobb 2022-11-14 13:20:42 -05:00
  • e825be24cc Add Doxyfile and comments for BackendInterface.h (#307) Francis Mendoza 2022-11-11 04:26:44 -08:00
  • 997742b555 Add limit in four additional files (#328) Francis Mendoza 2022-11-10 05:47:13 -08:00
  • 031ad411a6 Add clang-format git hook (#395) Alex Kremer 2022-11-09 22:31:49 +01:00
  • 486f1f2fd2 return error on negative limit (#394) CJ Cobb 2022-11-08 14:41:18 -05:00
  • 739dd81981 Return correct error on subscription to non-existing stream (#390) Alex Kremer 2022-11-08 15:42:02 +01:00
  • 1f900fcf7f Return account malformed error from account_tx when account is malformed (#319) CJ Cobb 2022-11-08 09:29:28 -05:00
  • fc68664b02 put peers in correct spot in example config (#376) CJ Cobb 2022-11-08 09:29:04 -05:00
  • ffa5c58b32 Return actNotFound for non-existent account in traverseOwnedNodes (#382) CJ Cobb 2022-11-08 09:28:43 -05:00
  • 4bf3a228dc Port ignore_default support for account_lines rpc (#391) Alex Kremer 2022-11-08 15:13:13 +01:00
  • 9091bb06f4 Remove checks for a valid subscription in subscribe/unsubscribe rpc to match rippled (#386) Alex Kremer 2022-11-08 15:11:41 +01:00
  • 41e3176c56 Implement a simple check to suppress 'validated' flag output (#393) Alex Kremer 2022-11-08 15:11:05 +01:00
  • bedca85c78 Add checks for empty array in accounts/accounts_proposed subscriptions (#387) Alex Kremer 2022-11-08 15:10:07 +01:00
  • 39157f8be4 Return account malformed error for invalid accounts (#388) Alex Kremer 2022-11-08 15:09:29 +01:00
  • 3affda8b13 Add offers to the response regardless of it being empty (#389) Alex Kremer 2022-11-08 15:08:52 +01:00
  • 8cc2de5643 Fix nft_sell_offers/nft_buy_offers limit and marker correctness (#342) Alex Kremer 2022-11-02 20:20:48 +01:00
  • 9b74b3f898 Rename NFT offer index to "nft_offer_index" (#377) Shawn 2022-11-01 13:27:58 -04:00
  • ea2837749a Implement an abstraction for the config (#358) Alex Kremer 2022-11-01 17:59:23 +01:00
  • 8bd8ab9b8a Fix bug on cache download from peer when ledger not found (#370) CJ Cobb 2022-10-26 22:30:39 -04:00
  • dc89d23e5a Return badMarket for same currency in taker_gets and taker_pays in book_offers (#357) Francis Mendoza 2022-10-26 11:15:38 -07:00
  • 734c7a5c36 Return malformedOwner for deposit_preauth.owner in ledger_entry (#345) Francis Mendoza 2022-10-26 11:14:40 -07:00
  • b17ef28f55 Return malformedOwner in ticket.owner for ledger_entry (#344) Francis Mendoza 2022-10-26 11:14:02 -07:00
  • e56bd7b29e Add malformedAddress in conditionals (#343) Francis Mendoza 2022-10-26 11:13:00 -07:00