cyan317
739807a7d7
Fix marker issue ( #518 )
...
* Fixes #515
2023-02-21 13:48:52 +00:00
Alex Kremer
f0555af284
Add libfmt ( #514 )
...
Fix #513
2023-02-16 15:15:12 +00:00
cyan317
09ac1b866e
Add ping handler ( #503 )
...
Fix #506
2023-02-08 16:20:24 +00:00
cyan317
19455b4d6c
Add Unittests for subscription module ( #488 )
...
Fix #492
2023-02-03 09:07:02 +00:00
Alex Kremer
023e02da15
Implement base for nextgen rpc subsystem ( #487 )
...
Fixes #494
2023-02-02 13:16:01 +00:00
cyan317
047d64983c
add coverage for clang ( #472 )
...
add report target for CI to parse
Extract the coverage function
format
format
add last line
2023-01-16 15:38:26 +00:00
Michael Legleux
c51d696181
Write Clio version file from template ( #457 )
...
* Set build version from git
* disallow untagged commits to master
* remove clang-format ingore around versionString
2023-01-09 09:36:33 -08:00
cyan317
2f65a26dc7
Add time measurement profiler ( #458 )
...
Rebase
2022-12-20 18:57:47 +00:00
Alex Kremer
29f1f860d8
Add unit tests for DOSGuard ( #453 )
...
Fixes #452
2022-12-19 17:24:02 +00:00
Michael Legleux
05b03b2086
Remove branch name from version string ( #437 )
...
Fixes a bug from #430
2022-12-07 20:57:49 +00:00
Michael Legleux
3ec5755930
Implement always adding git ref to version string ( #430 )
...
Fixes #427
2022-12-06 16:23:33 +00:00
Alex Kremer
a0d173feb8
Fix source_location issue on MacOSX and Debug build ( #431 )
...
Fixes #428
2022-12-06 15:53:14 +00:00
Alex Kremer
a47bf2e8fe
Implement logging abstraction ( #371 )
...
Fixes #290
2022-11-17 22:02:16 +00:00
Alex Kremer
0a5bf911c1
Add error code extension mechanism and use malformed currency code ( #396 )
...
Fixes #275
2022-11-15 17:08:09 +00:00
Alex Kremer
ea2837749a
Implement an abstraction for the config ( #358 )
...
Fixes #321
2022-11-01 16:59:23 +00:00
Alex Kremer
5bf334e5f7
Remove postgres support from clio ( #327 )
...
Fixes #310
2022-10-04 18:00:37 +01:00
Michael Legleux
de23f015d6
Mark package release's version string ( #317 )
2022-10-04 10:02:32 -04:00
Alex Kremer
744af4b639
Implement unique taging of incoming requests ( #311 )
...
Fixes #212
2022-09-29 21:56:29 +01:00
ledhed2222
1764f3524e
add nft_history and mark certain APIs as clio-only to improve error ( #255 )
2022-09-15 21:11:29 -04:00
Alex Kremer
1ada879072
Probing ETL Source ( #292 )
...
* Implement a probing ETL source and do not require SSL certs for SslETLSource (#251 )
Fixes #251
2022-09-12 23:32:13 +01:00
Alex Kremer
0b454a2316
Implement book_changes RPC ( #300 )
...
* Port book_changes RPC call from rippled
* Refactor for readability and modern cpp
2022-09-09 18:08:11 +01:00
Michael Legleux
ae8303fdc8
Guard for GCC < 11 and update readme ( #243 )
2022-08-10 15:02:44 -04:00
ledhed2222
6bf8c5bc4e
Add NFT-specific data stores and add nft_info API ( #98 )
2022-07-26 15:01:14 -04:00
ethanlabelle
ae96ac7baf
removed unused LayeredCache ( #199 )
2022-06-29 16:10:15 -07:00
CJ Cobb
d0ea9d20ab
Use separate IO context for socket IO ( #168 )
...
* Keep track of number of requests currently being processed
* Reject new requests when number of in flight requests exceeds a
configurable limit
* Track time spent between request arrival and start of request
processing
Signed-off-by: CJ Cobb <ccobb@ripple.com >
Co-authored-by: natenichols <natenichols@cox.net >
2022-06-15 16:17:15 -05:00
Nathan Nichols
458fac776c
move version specifier to Build.h
2022-06-02 16:37:43 -07:00
Devon White
9939f6e6f4
Add NFT RPC infrastructure
2022-05-18 15:41:56 -04:00
natenichols
e7204a513a
set version to 0.2.0
2022-05-13 13:22:21 -05:00
Michael Legleux
f2f2f92aa6
changes for external build
...
use XRPLF repos
build develop-next branch; self-hosted runner
force linux runner
2022-05-12 13:15:01 -07:00
Nathan Nichols
65cbc5c232
set version to 0.1.1 ( #143 )
2022-04-22 13:57:09 -04:00
Michael Legleux
06e8c87033
Quiet postgres ( #107 )
...
* set cxx_std_20 only for libclio
* Be explicit with requiring ExternalProject
* Specify Ubuntu 20.04's cmake version exactly
* quiet postgres install step
2022-03-01 15:03:21 -05:00
Nathan Nichols
738577309d
specify CMAKE_CXX_STANDARD ( #102 )
...
* specify CMAKE_CXX_STANDARD
* add reference to range based for loop
2022-02-22 17:18:31 -06:00
natenichols
d016253264
Make database reads async
...
* yield on db read using asio
* PostgresBackend fetches multiple transactions or objects in parallel
2022-02-16 09:36:51 -05:00
Michael Legleux
54a21481d8
build tests optionally ( #87 )
2022-01-20 11:13:16 -05:00
Michael Legleux
628ede5bdb
externalProject for cmake < 20; move more stuff out root cmakelists.txt ( #81 )
2022-01-06 11:11:12 -05:00
CJ Cobb
49c7c9989f
Forward client IP to rippled when proxying ( #77 )
2022-01-05 14:51:00 -05:00
Nathan Nichols
41e412302b
Report RPC counts in server_info ( #72 )
2022-01-05 12:58:17 -05:00
Michael Legleux
2f0b3235ee
CMake Refactor and Github Actions Hook
2022-01-05 10:36:56 -05:00
Michael Legleux
aa65d1669d
Stop rebuilding everything everytime ( #73 )
2022-01-04 16:40:23 -05:00
CJ Cobb
c7e31aff56
Add state data cache and successor table. Remove keys table
...
* Adds a cache for the most recently validated ledger state
* Replaces the keys table with successor table
* Adds support for ledger diffs in the database
* Removes BackendIndexer
2021-12-20 14:40:23 -05:00
Nathan Nichols
e930ff04df
Refactors subscription manager ( #52 )
...
* Replaces mutexes with asio strands
2021-12-14 11:24:10 -05:00
CJ Cobb
8e52134a21
point at rippled fork
2021-12-06 17:41:18 -05:00
Nathan Nichols
366577b3f0
fetch content from ripple/rippled develop
2021-10-21 11:15:35 -04:00
Edward Hennis
edcb52dcf6
Test changes
2021-10-04 18:24:54 -04:00
CJ Cobb
a6d90cac60
Use FetchContent instead of git submodule to include xrpl_core
2021-10-01 11:13:45 -04:00
CJ Cobb
a731fef562
add log to file support
2021-09-21 15:19:30 -04:00
CJ Cobb
3d580784d1
add random and ping
2021-09-17 15:30:36 -04:00
CJ Cobb
7d13090d0b
add support for transaction_entry
2021-09-14 12:10:36 -04:00
CJ Cobb
8e877ac87c
implement noripple_check
2021-09-14 12:10:36 -04:00
CJ Cobb
f18c8f67e2
add gateway_balances. fix bug with account_currencies
2021-09-14 12:10:31 -04:00