Alex Kremer
693ed2061c
fix: ASAN issue with AmendmentBlockHandler test ( #2674 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-07 15:18:01 +01:00
github-actions[bot]
420b99cfa1
style: clang-tidy auto fixes ( #2635 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-16 14:14:55 +01:00
Ayaz Salikhov
3f2ada3439
fix: Keep spdlog loggers valid between tests ( #2614 )
2025-09-15 14:47:35 +01:00
Ayaz Salikhov
a172d0b7ea
feat: Validate unexpected config values ( #2457 )
2025-08-20 12:38:51 +01:00
Ayaz Salikhov
7e42507b9a
fix: Fix GCC 15 discovered bugs ( #2425 )
2025-08-12 15:57:14 +01:00
Ayaz Salikhov
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
Alex Kremer
87565b685a
fix: MPT test object producing ASAN error ( #2406 )
...
Plus some driveby cleanup of incorrect placement of `constexpr`
2025-08-07 18:57:26 +01:00
Alex Kremer
b29e2e4c88
chore: Update boost usages to match 1.88 ( #2355 )
2025-07-23 15:49:19 +01:00
github-actions[bot]
4919b57466
style: clang-tidy auto fixes ( #2317 )
2025-07-10 10:50:03 +01:00
Alex Kremer
413b823976
fix: ASAN stack-buffer-overflow in NFTHelpersTest_NFTDataFromLedgerObject ( #2306 )
2025-07-09 13:43:39 +01:00
github-actions[bot]
cc506fd094
style: Update pre-commit hooks ( #2290 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-07-02 16:36:34 +01:00
Ayaz Salikhov
57dda8ac50
chore: Update fmt to 11.2.0 ( #2281 )
...
Seems that new clang-tidy fails with our old fmt lib
2025-07-02 14:11:35 +01:00
Ayaz Salikhov
082f2fe21e
style: Put static before type ( #2231 )
2025-06-17 16:07:19 +01:00
Alex Kremer
743c9b92de
feat: Read-write switching in ETLng ( #2199 )
...
Fixes #1597
2025-06-11 17:53:14 +01:00
Ayaz Salikhov
ecdea015b9
style: Mark JSON literal strings with R"JSON ( #2169 )
2025-05-30 15:50:39 +01:00
github-actions[bot]
bfa17134d2
style: clang-tidy auto fixes ( #2167 )
...
Fixes #2166 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-30 10:54:16 +01:00
Ayaz Salikhov
57b8ff1c49
fix: Use UniformRandomGenerator class to prevent threading issue ( #2165 )
2025-05-29 19:59:40 +01:00
Peter Chen
cdb5882688
refactor: remove old config ( #2097 )
...
fixes #1805
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-05-15 11:53:47 -04:00
github-actions[bot]
683e2ba54b
style: clang-tidy auto fixes ( #2126 )
2025-05-15 10:34:59 +01:00
Ayaz Salikhov
243e174f1e
refactor: Load balancer forwarding metrics ( #2103 )
2025-05-14 11:43:31 +01:00
Ayaz Salikhov
5e43c3b099
test: Remove SetUp and TearDown methods in tests ( #2086 )
...
Fix: https://github.com/XRPLF/clio/issues/910
2025-05-07 09:41:23 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Sergey Kuznetsov
46514c8fe9
feat: More efficient cache ( #1997 )
...
Fixes #1473 .
2025-04-17 16:44:53 +01:00
Peter Chen
89eb962d85
fix: CTID issue ( #2001 )
...
fixes #1998
2025-04-16 19:55:12 +01:00
github-actions[bot]
2385bf547b
style: clang-tidy auto fixes ( #1992 )
...
Fixes #1991 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-07 11:13:22 +01:00
Alex Kremer
1d011cf8d9
feat: ETLng integration ( #1986 )
...
For #1594
2025-04-04 15:52:22 +01:00
Alex Kremer
8ac1ff7699
feat: Implement and use LedgerCacheInterface ( #1955 )
...
For #1200
2025-03-12 13:48:33 +00:00
cyan317
67c989081d
fix clang-tidy issues ( #1871 )
2025-02-03 12:00:59 +00:00
github-actions[bot]
2fd16cd582
style: clang-tidy auto fixes ( #1868 )
...
Fixes #1867 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-02-03 08:43:26 +00:00
cyan317
1753c95910
feat: Support Dynamic NFT ( #1525 )
...
Fix #1471
Clio's changes for supporting DNFT
https://github.com/XRPLF/rippled/pull/5048/files
2025-01-31 13:33:20 +00:00
Sergey Kuznetsov
75354fbecd
fix: CacheLoader causes crash when no cache is used ( #1853 )
...
If cache is disabled or Clio starts with and empty DB, `loader_` inside
cache is not created. So calling `CacheLoader::stop()` or
`CacheLoader::wait()` was causing crash.
2025-01-28 18:10:19 +00:00
github-actions[bot]
35b9a066e3
style: clang-tidy auto fixes ( #1847 )
...
Fixes #1846 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-01-23 09:34:00 +00:00
Sergey Kuznetsov
957028699b
feat: Graceful shutdown ( #1801 )
...
Fixes #442 .
2025-01-22 13:09:16 +00:00
Alex Kremer
48c8d85d0c
feat: ETLng loader basics ( #1808 )
...
For #1597
2025-01-09 14:47:08 +00:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
github-actions[bot]
15a441b084
style: clang-tidy auto fixes ( #1786 )
...
Fixes #1785 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-12-17 09:45:14 +00:00
Peter Chen
3c4903a339
refactor: Replace all old instances of Config with New Config ( #1627 )
...
Fixes #1184
Previous PR's found [here](https://github.com/XRPLF/clio/pull/1593 ) and
[here](https://github.com/XRPLF/clio/pull/1544 )
2024-12-16 15:33:32 -08:00
Alex Kremer
475e309f25
chore: Add clang-tidy 19 checks ( #1774 )
...
Fix #1664
2024-12-09 16:27:53 +00:00
Peter Chen
fe4f95dabd
fix: Check ledger range in every handler ( #1755 )
...
fixes #1565
2024-11-29 10:11:07 -05:00
Alex Kremer
6af86367fd
feat: GrpcSource for ETL ng ( #1745 )
...
For #1596 and #1597
2024-11-21 17:03:37 +00:00
cyan317
da76907279
feat: server info cache ( #1671 )
...
fix : #1181
2024-09-30 17:00:23 +01:00
Sergey Kuznetsov
7088ebad97
fix: Subscription source bugs fix ( #1626 ) ( #1633 )
...
Fixes #1620 .
Cherry pick of #1626 into develop.
- Add timeouts for websocket operations for connections to rippled.
Without these timeouts if connection hangs for some reason, clio
wouldn't know the connection is hanging.
- Fix potential data race in choosing new subscription source which will
forward messages to users.
- Optimise switching between subscription sources.
2024-09-06 14:35:18 +01:00
Sergey Kuznetsov
5332d3e9f0
test: Make ForwardingSource tests more stable ( #1607 )
...
Fixes #1606 .
2024-08-15 14:58:08 +01:00
github-actions[bot]
58045fb0b6
style: clang-tidy auto fixes ( #1591 )
...
Fixes #1590 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-08 10:13:43 +01:00
Sergey Kuznetsov
1b4eed3b2b
refactor: Move interval timer into a separate class ( #1588 )
...
For #442 .
2024-08-07 17:38:24 +01:00
cyan317
895f3c0059
fix: nftData unique bug ( #1550 )
...
Fix: failed to unique the NFT data in one ledger as we wish.
2024-07-25 11:05:28 +01:00
github-actions[bot]
648cedcba5
style: clang-tidy auto fixes ( #1548 )
...
Fixes #1547 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-17 10:48:27 +01:00
cyan317
8a613c5de8
fix: Fail to deduplicate the same nfts in ttNFTOKEN_CANCEL_OFFER ( #1542 )
2024-07-16 10:50:20 +01:00
github-actions[bot]
e85f6cd9e4
style: clang-tidy auto fixes ( #1528 )
...
Fixes #1527 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-10 10:35:59 +01:00
Sergey Kuznetsov
46bd67a9ec
feat: More verbose forwarding errors ( #1523 )
...
Fixes #1516 .
2024-07-09 15:22:01 +01:00