Sergey Kuznetsov
14645e1494
fix: Proxy support ( #3103 )
...
Port of two changes onto release/2.7.1:
- #3006 (d3381a1d ): resolve proxy ip before processing any request
- #3043 (d7bcf6e7 ): re-resolve client ip when a proxy reuses a TCP
connection for different clients (resolveClientIp now returns
std::optional; extractClientIp made public; isProxyConnection_ tracked)
2026-06-09 16:25:02 +01:00
Sergey Kuznetsov
8f3afd09e6
chore: Use libxrpl 3.2.0 ( #3095 )
2026-06-05 17:48:07 +01:00
Alex Kremer
245a808e4b
feat: Cache state endpoint ( #2642 )
2025-09-18 16:20:17 +01:00
Sergey Kuznetsov
3a667f558c
feat: Proxy support ( #2490 )
...
Add client IP resolving support in case when there is a proxy in front
of Clio.
2025-09-03 15:22:47 +01:00
Alex Kremer
44d39f335e
fix: ASAN heap-buffer-overflow issue in DBHelpers ( #2310 )
2025-07-09 21:17:25 +01:00
Sergey Kuznetsov
837a547849
chore: Revert "feat: Use new web server by default ( #2182 )" ( #2187 )
...
There is an issue found in the new web server, so we couldn't use it by
default for now.
This reverts commit b3f3259b14 .
2025-06-05 17:35:21 +01:00
Sergey Kuznetsov
b3f3259b14
feat: Use new web server by default ( #2182 )
...
Fixes #1781 .
2025-06-04 15:01:30 +01:00
Sergey Kuznetsov
b87b32db86
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-13 15:02:21 +01:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
Alex Kremer
fd73b90416
feat: Healthcheck endpoint ( #1751 )
...
Fixes #1759
2024-11-26 13:56:25 +00:00
Sergey Kuznetsov
c77154a5e6
feat: Integrate new webserver ( #1722 )
...
For #919 .
The new web server is not using dosguard yet. It will be fixed by a
separate PR.
2024-11-21 14:48:32 +00:00
Sergey Kuznetsov
b7c8ed7e3a
refactor: Create interface for DOSGuard ( #1602 )
...
For #919 .
2024-08-13 17:26:47 +01:00
Sergey Kuznetsov
2fef03d766
refactor: Refactor main ( #1555 )
...
For #442 .
2024-08-01 10:53:17 +01:00
cyan317
b2eacf9868
build: Upgrade to libxrpl 2.3.0-b1 ( #1489 )
...
Update libxrpl and change include path
2024-06-25 15:05:01 +01:00
Alex Kremer
d5ed0cff77
Use LLVM 18 tooling ( #1382 )
...
Fixes #1381
2024-05-03 09:57:16 +01:00
Alex Kremer
a74970b81e
Add missing doxygen comments ( #1223 )
...
Fixes #1218
2024-03-01 15:58:18 +00:00
Alex Kremer
cce695c570
Rename all detail to impl ( #1168 )
...
Fixes #1084
2024-02-12 11:54:41 +00:00
Alex Kremer
a1699d7484
Rename headers to .hpp ( #1154 )
...
Fixes #1153
2024-02-05 13:10:50 +00:00